Eggbertx
|
305b557e41
|
Refactor threads table, rename cyclical attribute to cyclic for consistency
|
2025-05-02 11:47:01 -07:00 |
|
Eggbertx
|
d7f2995333
|
Add other staff callback tests
|
2025-05-01 16:23:00 -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
|
bd1039057b
|
Remove debug print statement from bansCallback function
|
2025-04-29 22:32:03 -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
|
6cfe3d5c3f
|
Properly show page header on filter hits pages
|
2025-04-29 16:48:19 -07:00 |
|
Eggbertx
|
c41d725ab1
|
Add struct for /manage callback testing and a login test
|
2025-04-25 16:17:10 -07:00 |
|
Eggbertx
|
6cf305d38c
|
Clean up ban form to use blank duration for permaban
|
2025-04-24 20:18:27 -07:00 |
|
Eggbertx
|
363e8914b3
|
Show filters in descending order on manage page
|
2025-04-24 15:50:32 -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
|
37c73fae0d
|
Show link to embed video on recent posts page, show thumbnail on front page
|
2025-03-29 23:39:42 -07:00 |
|
Eggbertx
|
47afdd0ca8
|
Use zerolog for logging to console (with few exceptions) for consistency
|
2025-03-29 14:04:43 -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
|
e82d83819f
|
Merge remote-tracking branch 'origin/master' into audit-config-fields
|
2025-03-13 12:40:13 -07:00 |
|
Eggbertx
|
8fe4c25938
|
Check for NSFW tags and show an error if they are not allowed on the board (or site)
|
2025-03-09 14:14:35 -07:00 |
|
Eggbertx
|
8ec6b64b1b
|
Merge branch 'audit-config-fields'
|
2025-03-07 23:24:57 -08:00 |
|
Eggbertx
|
3b12039f38
|
Add warning event to gcutil.LogRequest, improve error messages
|
2025-03-07 23:14:27 -08:00 |
|
Eggbertx
|
6911682d84
|
Redirect to manage action (if specified) on login
|
2025-03-07 16:13:57 -08:00 |
|
Eggbertx
|
94f2deadec
|
Add more comments to config struct fields, rename ListenIP to ListenAddress and SiteDomain to SiteHost, since they are more accurate.
|
2025-03-02 12:44:42 -08:00 |
|
Eggbertx
|
46a692767c
|
Validate updated rank value
|
2025-02-25 22:55:25 -08:00 |
|
Eggbertx
|
b2c5a2d737
|
Clean up staff edit page
|
2025-02-25 22:47:42 -08:00 |
|
Eggbertx
|
c5aa7a438d
|
Merge branch 'master' into staff-rank-update
|
2025-02-24 17:28:09 -08:00 |
|
Eggbertx
|
0244811a7f
|
Fix more deepsource issues
|
2025-02-18 20:33:33 -08:00 |
|
Eggbertx
|
5a7695e98f
|
Fixed referer checking, added more testing for server and serverutil packages
|
2025-02-10 21:41:21 -08:00 |
|
Eggbertx
|
d5ac9bff11
|
Refactor, replace use of interface{} with any, fix register_handler args not being usd
|
2025-02-09 15:54:33 -08:00 |
|
Eggbertx
|
30c1c1c037
|
Rename all preload.go to lua.go and preload_test.go to lua_test.go
|
2025-02-09 12:47:37 -08:00 |
|
Eggbertx
|
7ceda2b218
|
Fully refactor all (or at least most) uses of ExecSQL, QuerySQL, and QueryRowSQL, QueryContextSQL, etc with their replacement functions
|
2025-02-05 23:32:12 -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
|
b966604d1d
|
Avoid using Select * in SQL queries, normalize some view columns
|
2025-01-12 14:01:36 -08:00 |
|
Eggbertx
|
442319e77a
|
Use fmt.Errorf and %w for unwrappable errors
|
2025-01-10 17:33:19 -08: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
|
46c1899732
|
Fix mange page title
|
2024-12-12 16:36:33 -08:00 |
|
Eggbertx
|
5eefb96c04
|
Show correct Login page title
|
2024-12-08 13:15:39 -08:00 |
|
Eggbertx
|
232107389c
|
Fix file path for fingerprinting video thumbnails
|
2024-11-21 10:54:20 -08:00 |
|
Eggbertx
|
c7fa173d3a
|
Add more views
|
2024-10-17 12:36:26 -07:00 |
|
Eggbertx
|
605972bd86
|
Properly handle multiple gochan databases in MySQL/Postgres, use wrapper for "Get posts with this IP" JSON request
|
2024-09-20 23:13:44 -07:00 |
|
Eggbertx
|
5074320f60
|
Add cyclical icon
|
2024-09-09 16:47:35 -07:00 |
|
Eggbertx
|
f1a5acc9e4
|
Add ability to make stickied, locked, and cyclical threads to backend code
|
2024-09-08 15:46:09 -07:00 |
|
Eggbertx
|
d13e9c4725
|
Add query filter helper function, add functions for getting only non-upload and only upload filters
|
2024-09-07 17:54:01 -07:00 |
|
Eggbertx
|
6c1ecc7b61
|
Add indicator of number of filter hits on Hits link
|
2024-09-07 15:55:34 -07:00 |
|
Eggbertx
|
ec92e056fd
|
Add button to clear hits for a filter (admin only)
|
2024-09-07 15:40:37 -07:00 |
|
Eggbertx
|
bfbca50f81
|
Make handle if any updateable from the filter page
|
2024-09-07 14:36:47 -07:00 |
|
Eggbertx
|
26dcb34edf
|
Apply suggestions made by DeepSource
|
2024-08-30 23:08:01 -07:00 |
|
Eggbertx
|
641d46d822
|
Fix manage router group not showing login page
|
2024-08-30 21:54:51 -07:00 |
|
Eggbertx
|
930250c694
|
Move filterFields and filterActionsMap to filters.go
|
2024-08-29 16:13:31 -07:00 |
|
Eggbertx
|
0abf5b6a35
|
Add cancel button when building a filter from a post, use html/template.HTML array for filter hits for verbatim rendering instead of a textarea
|
2024-08-28 21:50:39 -07:00 |
|
Eggbertx
|
b4c905e770
|
Separate manage filters callback into helper functions, add ability to build filter from post data
|
2024-08-26 21:47:41 -07:00 |
|
Eggbertx
|
ec63cf0ac9
|
Improve error handling during post formatting
|
2024-08-26 21:16:03 -07:00 |
|