Eggbertx
|
0ec36c2840
|
un-disable the code bbcode tag
|
2023-02-11 14:36:25 -08:00 |
|
Eggbertx
|
017cdd4459
|
Add thread status icons to catalog
|
2023-02-09 12:44:17 -08:00 |
|
Eggbertx
|
f82b9761f8
|
Make stickied threads show up on top
|
2023-02-09 11:25:21 -08:00 |
|
Eggbertx
|
371372645c
|
Show proper omitted post count, add omitted image count to board page
Also show sticky icon for stickied threads, though stickying hasn't been fully implemented yet
|
2023-02-09 09:55:50 -08:00 |
|
Eggbertx
|
69320d5df4
|
Add lock/unlock option to post dropdown
|
2023-02-08 12:40:36 -08: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
|
76f583e56f
|
Move eslint globals to eslint file
|
2023-02-03 11:36:48 -08:00 |
|
Eggbertx
|
016bf2a447
|
Fix qr using the wrong boardid
|
2023-02-03 11:36:31 -08:00 |
|
Eggbertx
|
8f21f97f9d
|
Show lock icon by locked threads
|
2023-02-03 10:31:47 -08:00 |
|
Eggbertx
|
bef2e1875b
|
Add GET handler for /post, redirect to site root
|
2023-02-03 08:02:24 -08:00 |
|
Eggbertx
|
46452028af
|
Make thread/board locks actually prevent posting
|
2023-02-02 12:25:27 -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
|
39fdb320c9
|
Add autofocus attribute to login username field
|
2023-01-26 10:30:49 -08:00 |
|
Eggbertx
|
a3d1613479
|
Add icon for locked posts
|
2023-01-26 10:15:07 -08:00 |
|
Eggbertx
|
235bb40897
|
condense html/static/* paths to html/static/ in build.py
|
2023-01-26 09:42:15 -08:00 |
|
Eggbertx
|
4019e23d32
|
Move sounds and non-css images to /html/static
|
2023-01-26 09:38:04 -08:00 |
|
Eggbertx
|
080a7fa207
|
Add icon for stickied posts
|
2023-01-26 09:25:18 -08:00 |
|
Eggbertx
|
fe201ad2ac
|
Sort posts on catalog by last_bump
|
2023-01-26 08:06:57 -08:00 |
|
Eggbertx
|
052123a273
|
Fix gochan path in build.py install()
|
2023-01-24 11:22:50 -08:00 |
|
Eggbertx
|
7e80580018
|
replace ! operator with = FALSE since some SQL providers don't support !
|
2023-01-24 09:38:26 -08:00 |
|
Eggbertx
|
690c77d2de
|
Add code for pruning old threads to be run when the board is built
|
2023-01-19 12:31:08 -08:00 |
|
Eggbertx
|
4f843d5431
|
(Re)add next and previous page links
Add not-yet-used function to remove old threads that are past the board's limit
Also add functions to simplify querying with transactions
|
2023-01-18 12:35:40 -08:00 |
|
Eggbertx
|
3d430e7d83
|
Remove the no-longer-used PostsPerThreadPage setting
|
2023-01-09 09:05:18 -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
|
8cb7179808
|
Fix some leftover missing webPath uses
|
2023-01-05 23:59:55 -08:00 |
|
Eggbertx
|
05e01c6366
|
Add a simple event system and the ability for lua plugins to register and trigger events
|
2023-01-05 21:31:28 -08:00 |
|
Eggbertx
|
6af9f7155f
|
Put fmt.Println initial error reporting before fatal logging,
also only call them if debug mode is not set (because logging is also printed to console if it is)
|
2023-01-05 16:55:27 -08:00 |
|
Eggbertx
|
7a3e598a4f
|
re-add webroot to consts.js building
|
2023-01-05 16:39:08 -08:00 |
|
Eggbertx
|
78feba0994
|
Add skipcq for some deepsource issues that are there for a reason
|
2023-01-04 23:40:35 -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
|
d94a0d8fcf
|
Add explanation if Docker boot fails because of missing js dir,
remove Username from gochan.json in Docker since there's no www-data user
|
2023-01-01 15:59:54 -08:00 |
|
Eggbertx
|
c5f126ff45
|
Use proper error message for post deletion and reporting
|
2023-01-01 15:04:16 -08:00 |
|
Eggbertx
|
fca810515a
|
Fix IP search mod tool
|
2023-01-01 13:52:54 -08:00 |
|
Eggbertx
|
0548752661
|
Exit if logs weren't opened correctly, also add error checking for uid and gid
|
2022-12-31 17:57:43 -08:00 |
|
Eggbertx
|
f3add8bb89
|
Use more standardized file modes
|
2022-12-31 17:29:57 -08:00 |
|
Eggbertx
|
76a4f92e18
|
Make config.Username useful (applies given username ownership to files)
|
2022-12-31 01:51:14 -08:00 |
|
Eggbertx
|
d0e59b4580
|
Update gcplugin package for new API, use luar to pass zerolog logs to VM
|
2022-12-30 15:27:19 -08:00 |
|
Eggbertx
|
c38816b5df
|
Properly create plugins table on startup, close Lua state on end
|
2022-12-29 16:58:49 -08:00 |
|
Eggbertx
|
a0a3ed46c8
|
Add ./sql/ to search for db initialization files
|
2022-12-29 16:19:15 -08:00 |
|
Eggbertx
|
c66bf29954
|
Bump version for hotfix release
|
2022-12-25 11:08:25 -08:00 |
|
Eggbertx
|
f4e5f5da99
|
Shrink original filenames client-side on page load and when a new post is added
|
2022-12-25 00:52:19 -08:00 |
|
Eggbertx
|
23d3cea759
|
Improve postbox for mobile displays, remove no longer used threadlinks-top from css
|
2022-12-24 23:58:43 -08:00 |
|
Eggbertx
|
e4218beda3
|
Move return, catalog, and scroll top links to subtitle
related to issue #42, the links can cut into the postbox
|
2022-12-24 23:35:08 -08:00 |
|