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

112 commits

Author SHA1 Message Date
Eggbertx
c573e26399 Add fixthumbnails manage function 2023-07-12 10:56:03 -07:00
Eggbertx
36ce238dff Remove extraneous prints 2023-06-16 09:54:52 -07:00
Eggbertx
a073aa49f3 Add dropdown item to ban post IP 2023-06-16 09:29:38 -07:00
Eggbertx
7f07139430 Add manage page for viewing the main log (non-access) 2023-06-14 14:37:45 -07:00
Eggbertx
76d6c02045 Add password updating 2023-06-07 14:18:02 -07:00
Eggbertx
d92ec3a647 Add password confirmation box 2023-06-06 14:29:16 -07:00
Eggbertx
9b61dde7c8 Make actino registration functions for individual staff roles private 2023-06-06 13:44:42 -07:00
Eggbertx
b845f52f64 Properly handle accessing all-access staff page when logged out 2023-06-06 13:37:49 -07:00
Eggbertx
deecf483ac Show error page if user enters invalid password 2023-06-06 13:02:17 -07:00
deepsource-autofix[bot]
1d92be6f63
refactor: unused parameter should be replaced by underscore
Unused parameters in functions or methods should be replaced with `_`
(underscore) or removed.
2023-05-22 15:57:55 +00:00
Eggbertx
5e8804b9d2 Log error in rebuild boards action if it fails 2023-05-13 09:07:48 -07:00
Eggbertx
33371d3e86 Recover and log stack trace if panic is called in post or manage handler 2023-05-02 14:39:31 -07:00
Eggbertx
c6c425011f Make automatic filename/checksum filtering via dropdown work 2023-04-28 14:44:00 -07:00
Eggbertx
3d18e593fd Split actions.go by rank requirement for staff 2023-04-13 10:45:30 -07:00
Eggbertx
4247c1f56e use current time for ban appeal and expiration timestamps to avoid timestamp issues 2023-03-30 08:23:52 -07:00
Eggbertx
5956223d1f Build thread page on attribute change 2023-02-03 12:58:47 -08:00
Eggbertx
94ca564e06 Rebuild the board page if a thread attribute was changed 2023-02-03 12:48:50 -08:00
Eggbertx
b8f53cb029 Fix thread/top post inconsistency in threadattrs manage page 2023-02-03 12:03:12 -08:00
Eggbertx
78c510c881 Properly show an error message if an invalid board is requested in threadattrs 2023-02-02 11:27:33 -08:00
Eggbertx
34cab06311 Add ability to update thread attributes from manage page 2023-02-02 11:12:39 -08:00
Eggbertx
0f0c9362eb Add thread attributes manage page 2023-01-28 15:23:44 -08:00
Eggbertx
90065cf8fa Add lua functions for getting configuration, registering manage page, and loading/parsing templates 2023-01-06 20:13:58 -08:00
Eggbertx
91783c5837 Move router initialization to a new, server package, make serverutil a subpackage
This allows for more flexibility
2023-01-06 14:38:35 -08:00
Eggbertx
64a0f947a7 Add event trigger for incoming uploads, and a sample usage in Lua 2023-01-06 00:02:15 -08:00
Eggbertx
43d941c837 Replace all usage of webroot template variable with webPath function 2023-01-04 23:13:59 -08:00
Eggbertx
aba84ceed2 Use router package instead of GET parameter for manage pages 2023-01-04 15:33:50 -08:00
Eggbertx
ec34ff9f4a Make naming conventions in templates more consistent with Go conventions 2022-12-22 12:58:18 -08:00
Eggbertx
ab1cbf8831 Properly use sections' hidden attribute 2022-12-17 13:01:29 -08:00
Eggbertx
3d4f2d8424 Show correct section for current board on board mgmt page 2022-12-17 12:21:05 -08:00
Eggbertx
2c54276b51 replace some more SQL ints with proper bools 2022-12-16 18:08:59 -08:00
Eggbertx
34c03da674 Fix created boards not getting the correct ID if a board was deleted 2022-12-16 16:17:13 -08:00
Eggbertx
8b2714a631 Reset the boards/sections lists when boards are created/removed 2022-12-16 15:29:02 -08:00
Eggbertx
976d9ad53a Update board in database, fix recent posts error in Postgres 2022-12-14 15:40:56 -08:00
Eggbertx
f38a648f52 Replace references to filename and username wildcard with regex 2022-12-08 08:29:49 -08:00
Eggbertx
598c5a04ff Add name ban manage page 2022-12-06 16:52:16 -08:00
Eggbertx
f2c3a6b1ac Update boardsections staff action for new API 2022-12-05 16:40:56 -08:00
Eggbertx
dec2609591 Make board creation work with new API 2022-12-05 16:18:19 -08:00
Eggbertx
538050068f Add appeals management page 2022-11-30 10:20:31 -08:00
Eggbertx
292b2a8f2f Fix ipsearch 2022-11-29 10:23:51 -08:00
Eggbertx
29c7493715 Make catalog use new post type 2022-11-28 14:00:54 -08:00
Eggbertx
6c2931db65 More de-deprecation stuff, also improve error logging 2022-11-28 12:29:15 -08:00
Eggbertx
e6fca7e4c6 Add ability to create new filename and file checksum bans with new api 2022-11-20 16:05:48 -08:00
Eggbertx
e066d249bf Add filename and checksum ban deletion 2022-11-20 15:02:08 -08:00
Eggbertx
5b8c0110af Make file ban deletion work 2022-11-18 16:57:23 -08:00
Eggbertx
adb032d2ed readd filename banning page
Related to issue #28
2022-11-18 16:47:25 -08:00
Eggbertx
9d9a978e68 Add ban deactivateion, with auditing, related to issue #28 and issue #31 2022-11-18 15:42:58 -08:00
Eggbertx
bfac3ef93c Make ban adding (sorta) work again 2022-11-17 16:32:28 -08:00
Eggbertx
34688190e2 Update IP ban interface for new gcsql API 2022-11-16 15:11:55 -08:00
Eggbertx
fd6ca5d38c Fix recent post checking 2022-11-14 12:37:28 -08:00
Eggbertx
30b5a84aab Add PostJSON type for external rendering 2022-11-13 20:52:47 -08:00