Eggbertx
|
305b557e41
|
Refactor threads table, rename cyclical attribute to cyclic for consistency
|
2025-05-02 11:47:01 -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
|
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
|
4aab676c67
|
Improve request validation and logging, implement cleanup for reports of deleted posts.
|
2025-03-28 17:34:00 -07:00 |
|
Eggbertx
|
10e0da4492
|
Add future-proof functions using struct for context, tx, etc
|
2025-02-05 17:32:10 -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
|
17fa8470c4
|
Check if cyclical threads are enabled
|
2025-01-12 16:33:43 -08:00 |
|
Eggbertx
|
0b175ef2e5
|
Fully implement cyclical threads
|
2025-01-12 16:26:49 -08:00 |
|
Eggbertx
|
d0241f3a09
|
Prune posts in cyclical threads
|
2025-01-12 14:52:06 -08:00 |
|
Eggbertx
|
b966604d1d
|
Avoid using Select * in SQL queries, normalize some view columns
|
2025-01-12 14:01:36 -08:00 |
|
Eggbertx
|
95460e91d6
|
Add thread post migration for pre2021
|
2025-01-02 23:15:23 -08:00 |
|
Eggbertx
|
0dcffa06df
|
Make createThread function public
|
2025-01-02 21:31:41 -08:00 |
|
Eggbertx
|
f593f70bad
|
Return all post IDs in v_top_post_board_dir
|
2024-11-21 10:35:54 -08:00 |
|
Eggbertx
|
e7ddcf1418
|
Remove old pre-view column reference and comment unused function
|
2024-10-20 01:13:23 -07:00 |
|
Eggbertx
|
658ee0f41d
|
Fix some issues with views (not getting the expected data, columns not matching, etc)
|
2024-10-20 01:01:13 -07:00 |
|
Eggbertx
|
c7fa173d3a
|
Add more views
|
2024-10-17 12:36:26 -07:00 |
|
Eggbertx
|
ec63cf0ac9
|
Improve error handling during post formatting
|
2024-08-26 21:16:03 -07:00 |
|
Eggbertx
|
519c27b200
|
Add context to reports, use transactions for audit tables
|
2024-05-30 13:34:13 -07:00 |
|
Eggbertx
|
f72435ec8d
|
Fix error log being written to even if there were no errors
|
2024-05-29 12:13:20 -07:00 |
|
Eggbertx
|
1032042472
|
Fix changes suggested by sqlclosecheck
|
2024-05-24 16:10:07 -07:00 |
|
Eggbertx
|
692602402c
|
replace hacky interfaceSlice function in gcsql with []any{...}
|
2024-05-24 14:19:50 -07:00 |
|
Eggbertx
|
8464c2447c
|
Fix template issues with pointer/non-pointer receivers
|
2024-03-27 11:13:31 -07:00 |
|
Eggbertx
|
f250a5a356
|
Add flag and country to base post query
|
2024-02-19 17:05:56 -08:00 |
|
Eggbertx
|
2007b90556
|
Add basic geoip detection to posts, add image to post flag template
|
2024-01-20 22:41:40 -08:00 |
|
Eggbertx
|
121959fa15
|
Convert DBPREFIXposts.ip and DBPREFIXreports.ip to VARBINARY
|
2024-01-01 13:30:32 -08:00 |
|
Eggbertx
|
a073aa49f3
|
Add dropdown item to ban post IP
|
2023-06-16 09:29:38 -07:00 |
|
Eggbertx
|
46452028af
|
Make thread/board locks actually prevent posting
|
2023-02-02 12:25:27 -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
|
8b29c4b0e0
|
fix cookie encoding/decoding
|
2022-12-24 16:15:09 -08:00 |
|
Eggbertx
|
e87915ecb9
|
Use more transactions, and replace getNextFreeID with getLatestID
|
2022-12-24 12:25:23 -08:00 |
|
Eggbertx
|
51f00a7983
|
Fix post editing
|
2022-12-17 13:34:00 -08:00 |
|
Eggbertx
|
ab1cbf8831
|
Properly use sections' hidden attribute
|
2022-12-17 13:01:29 -08:00 |
|
Eggbertx
|
61ea25f12d
|
better handling for timestamps between SQL DBtypes
|
2022-12-15 16:41:05 -08:00 |
|
Eggbertx
|
d1f7769cc7
|
More postgres fixes (building, deletion)
|
2022-12-13 16:23:16 -08:00 |
|
Eggbertx
|
813b194f27
|
Start readding postgresql and sqlite support broken by deprecation fixing
|
2022-12-13 12:44:16 -08:00 |
|
Eggbertx
|
ff32f13bf5
|
Fix cooldown checking for databases without any posts
|
2022-12-08 13:19:03 -08:00 |
|
Eggbertx
|
8bc5e2148b
|
Make board pages, thread pages, and catalogs render properly
|
2022-11-28 16:15:20 -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
|
b16fdc81b8
|
Fix building errors for de-deprecation
|
2022-11-09 10:15:37 -08:00 |
|
Eggbertx
|
379e846daf
|
Add filename and username banning, add more de-deprecation stuff to posting/post.go
|
2022-11-07 12:56:51 -08:00 |
|
Eggbertx
|
b69536b772
|
Add IP ban checking function
|
2022-11-02 16:26:15 -07:00 |
|
Eggbertx
|
45e2a76473
|
Add top post code, post insertion code, and captcha de code
TODO: revisit captcha to make it less clunky
|
2022-10-31 12:50:08 -07:00 |
|
Eggbertx
|
6567da3300
|
Add de-deprecation stuff (will not build yet)
|
2022-10-11 14:26:31 -07:00 |
|
Eggbertx
|
9542949413
|
Remove file i/o from gcsql package for better organization
|
2022-09-03 14:13:49 -07:00 |
|
Eggbertx
|
d5c9d4e657
|
Fix manage postinfo action
|
2022-08-28 11:55:08 -07:00 |
|
Eggbertx
|
36fbf6d45d
|
Add IP search tool
|
2022-08-27 23:37:59 -07:00 |
|