1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-27 11:26:22 -07:00
Commit graph

36 commits

Author SHA1 Message Date
Eggbertx
01faaa992f Add spoilered column to threads table and improve initdb scripts to remove comments and properly get sql directory relative to script directory 2025-04-09 22:29:59 -07:00
Eggbertx
d0dbf82574 Add option to move orphans to a backup directory instead of deleting them 2025-04-05 20:41:08 -07:00
Eggbertx
739fdcd3fc Add script to search for and delete orphaned files 2025-04-05 20:05:32 -07:00
Eggbertx
0244811a7f Fix more deepsource issues 2025-02-18 20:33:33 -08:00
Eggbertx
74f9e415b4 Fix deepsource issues 2025-02-18 19:50:41 -08:00
Eggbertx
2f39e9d7cc Add tests for announcement migration 2025-01-26 17:12:23 -08:00
Eggbertx
07cf2e58bc Add clarification to failing cyclic test message 2025-01-19 12:18:05 -08:00
Eggbertx
88f645e017 Fix Selenium cyclic thread test 2025-01-19 12:12:31 -08:00
Eggbertx
09c059edd2 Change naming convention from cyclical to cyclic, as the latter is more acurate 2025-01-19 11:58:18 -08:00
Eggbertx
3c33792284 Add cyclic thread Selenium test 2025-01-19 11:41:11 -08:00
Eggbertx
175710b43b Add announcement migration 2025-01-05 17:23:18 -08:00
Eggbertx
7cb3100140 Implement pre-2021 staff migration to new DB 2025-01-05 15:18:11 -08:00
Eggbertx
b0635b15f6 Organize .gitignore, add stuff to SQLite test db 2025-01-05 13:58:48 -08:00
Eggbertx
a34a1f1d57 Add board ban migration and verify that no invalid bans were migrated 2025-01-03 23:39:45 -08:00
Eggbertx
7cddc3e43e Make pre-migration /test/ have board id 3, make sure no deleted threads were migrated 2025-01-03 21:14:16 -08:00
Eggbertx
95460e91d6 Add thread post migration for pre2021 2025-01-02 23:15:23 -08:00
Eggbertx
c80970c10e Migrate thread data to new threads table 2025-01-02 22:28:29 -08:00
Eggbertx
6d48a1948a Fully migrate and update board and section data to new DB for pre-2021 2025-01-02 19:51:38 -08:00
Eggbertx
525c5953d9 Properly migrate board and sections, and have board point to correct section 2025-01-02 17:00:25 -08:00
Eggbertx
b34a956baa Start adding pre-2021 testing 2025-01-01 14:52:43 -08:00
Eggbertx
89c7a64da0 Don't require screen in get_pre2021.sh 2024-12-29 16:54:36 -08:00
Eggbertx
00432d4ca1 Add tests to ensure permission denied errors are being shown correctly 2024-12-14 20:32:32 -08:00
Eggbertx
827419a47c Audit usage of urlopen 2024-12-14 16:56:18 -08:00
Eggbertx
c6fb7b7b17 Use with block when using urlopen 2024-12-14 16:52:35 -08:00
Eggbertx
d6dd8db5d4 Don't hardcode /test/ subtitle 2024-12-14 16:43:18 -08:00
Eggbertx
81da3cd433 Delete staff board if it already exists 2024-12-14 16:01:27 -08:00
Eggbertx
a73e3242c8 Don't create board2 if it doesn't already exist 2024-12-14 15:37:43 -08:00
Eggbertx
d8cbf4dfa5 Use staff board from options and create roles for testing moderator and janitor stuff 2024-12-14 13:21:43 -08:00
Eggbertx
23a35d7cfd Add staff testing board to options 2024-12-14 11:31:18 -08:00
Eggbertx
760f1cb75e Make all testing options available to command line 2024-12-12 17:56:39 -08:00
Eggbertx
18fc9c78f6 Start to clean up Selenium tests 2024-12-10 17:03:37 -08:00
Eggbertx
9d003d89a3 Add missing backslash for multi-line command in legacy version downloader 2024-09-24 16:14:52 -07:00
Eggbertx
a92b120b62 Update migration subject scripts and initial gochan db version 2024-09-22 13:01:50 -07:00
Eggbertx
6a7296b4f6 Update tests with new filter schema 2024-08-21 17:24:47 -07:00
Eggbertx
3d6ca6db45 update database relationship diagram 2024-08-09 20:57:28 -07:00
Eggbertx
6a6a61f44e Rename devtools directory to tools, add get_js.py to download JS 2024-08-09 18:16:10 -07:00