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

359 commits

Author SHA1 Message Date
Eggbertx
8c14bf18d7 Add option to skip admin creation if the database appears to be provisioned already 2025-07-19 19:33:18 -07:00
Eggbertx
8f70343880 Properly stop installer server after last page has been rendered and sent 2025-07-10 12:39:17 -07:00
Eggbertx
d5f489ef22 implement all installer pages, add DBPREFIX to constraints (not necessary to update if already installed) 2025-06-27 17:01:57 -07:00
Eggbertx
80bc25135a Add path form validation 2025-05-19 22:29:56 -07:00
Eggbertx
a45a2984d5 Add form fields for configuration paths, update database test handling 2025-05-19 21:41:30 -07:00
Eggbertx
6a87d74258 Implement database configuration and validation 2025-05-16 14:19:52 -07:00
Eggbertx
772bd265f9 Start setting up gochan-installer for providing a web interface for setting up configuration 2025-05-15 14:13:15 -07:00
Eggbertx
4b0031160e Remove displayed ban ID from ban page 2025-05-08 19:43:25 -07:00
Eggbertx
305b557e41 Refactor threads table, rename cyclical attribute to cyclic for consistency 2025-05-02 11:47:01 -07:00
Eggbertx
6fcb5fb262 Separate staff account password changing from rank changing, add staff callback function tests 2025-05-01 14:54:10 -07:00
Eggbertx
6872395449 Add ability to leave public "USER WAS BANNED FOR THIS POST" message, with mod-customizable text 2025-04-29 22:29:21 -07:00
Eggbertx
401662a0a9 Add banned message handling to posts and update related views 2025-04-29 20:16:55 -07:00
Eggbertx
6cf305d38c Clean up ban form to use blank duration for permaban 2025-04-24 20:18:27 -07:00
Eggbertx
83f8601334 Refactor thread and post data structures to include IsSpoilered and update related queries and templates (still a WIP) 2025-04-21 17:10:42 -07:00
Eggbertx
3dc45fef53 Add spoilered column and migration, update tests in gctemplates to use goquery to not have to test against really big strings 2025-04-13 01:18:55 -07:00
Eggbertx
556de0d4ac Show secure tripcodes 2025-04-06 16:07:37 -07:00
Eggbertx
724f62ee59 Show embed thumbnail on front page if template is configured 2025-04-06 13:40:48 -07:00
Eggbertx
0db91f277c Implement thread-unique poster ID 2025-04-05 23:27:08 -07:00
Eggbertx
ce53ad299c Update edit page to handle adding new embed/upload 2025-04-05 16:18:11 -07:00
Eggbertx
a6bba36a8a Start making post edit page compatible with embeds 2025-04-01 22:46:54 -07:00
Eggbertx
37c73fae0d Show link to embed video on recent posts page, show thumbnail on front page 2025-03-29 23:39:42 -07:00
Eggbertx
67bbb4125c refactor captcha handling, simplify HTML template testing with goquery 2025-03-29 20:19:45 -07:00
Eggbertx
48fb11a199 Treat recent posts with embed as if they have no thumbnail/upload on front page 2025-03-29 12:59:16 -07:00
Eggbertx
a47e03def4 Add text formatting classes and update report handling logic to dismissing in bulk 2025-03-28 21:55:15 -07:00
Eggbertx
4aab676c67 Improve request validation and logging, implement cleanup for reports of deleted posts. 2025-03-28 17:34:00 -07:00
Eggbertx
af07b34752 Show embed on IP search page and add sample embed script for Youtube, Vimeo, and raw video embedding 2025-03-23 16:13:14 -07:00
Eggbertx
c648b41795 Show embed media URL in place of upload info 2025-03-23 14:55:08 -07:00
Eggbertx
9915ed3975 Add global style including and script loading 2025-03-16 17:58:16 -07:00
Eggbertx
74c697d2ec Move embedMedia definition to building, increase embed size 2025-03-16 15:12:23 -07:00
Eggbertx
28f9029a54 Apply upload styling to embeds, remove unused thumbnail styles 2025-03-16 13:44:34 -07:00
Eggbertx
045311f675 Use UploadPath for embedded media URL, refer to it as "media" instead of "video" (since audio could be embedded as well) 2025-03-16 13:16:29 -07:00
Eggbertx
4929366f82 Update templates with embed stuff, add example URL matchers 2025-03-15 23:52:13 -07:00
Eggbertx
a8207b77d7 Update test cases with spoiler images enabled 2025-03-09 13:32:57 -07:00
Eggbertx
774885d0fd Add spoiler checking to postbox template 2025-03-08 19:03:16 -08:00
Eggbertx
b2c5a2d737 Clean up staff edit page 2025-02-25 22:47:42 -08:00
Eggbertx
db99e146e4 Prevent autocomplete on staff management page 2025-02-25 20:02:50 -08:00
Eggbertx
c5aa7a438d Merge branch 'master' into staff-rank-update 2025-02-24 17:28:09 -08:00
Eggbertx
1339f58a66 Add defer to gochan.js script tag, add option to open external links in new tab 2025-02-22 11:35:03 -08:00
Eggbertx
aba2c68221 Use h1 instead of div for lightbox title, footer element instead of div#footer 2025-02-18 12:59:20 -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
72afa2ac83 Hide options box if cyclical threads aren't enabled 2025-01-18 12:58:03 -08:00
onihilist
ab42c1332b Add update thread button 2025-01-07 12:24:11 +01:00
onihilist
9e61ef2730 Add update board button 2025-01-07 12:01:18 +01:00
Eggbertx
564fa19d17 Start adding stuff to update staff rank 2024-12-19 15:08:49 -08:00
Eggbertx
478e8a1abe Add rank updating for admins 2024-12-14 22:17:45 -08:00
Eggbertx
f6338cd6f1 Remove unnecessary tags from login template 2024-12-08 13:28:42 -08:00
Eggbertx
ba86182941 Center login table 2024-12-08 13:26:51 -08:00
Eggbertx
9b6ec1e33e Update readme, make stuff in consts.js actually constant 2024-12-08 12:43:14 -08:00
Eggbertx
eb8683a207 Remove debugging text 2024-11-30 17:11:39 -08:00
Eggbertx
9fb08929b7 Fix failing tests, move more inline CSS to global CSS files 2024-11-30 17:07:50 -08:00