1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-19 12:36:23 -07:00
Commit graph

37 commits

Author SHA1 Message Date
Eggbertx
5ce9d410d4 Remove references to gochan-migrate -updatedb (since it is now handled automatically) 2025-08-01 11:58:54 -07:00
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