Eggbertx
|
0174cbf1ec
|
Delete the post if an issue occured attaching the upload
|
2023-06-05 12:35:11 -07:00 |
|
Eggbertx
|
6a7f938d04
|
Add support for native Go plugins
|
2023-06-02 15:16:47 -07:00 |
|
Eggbertx
|
6edca0edee
|
Add error return value to event function
|
2023-06-02 15:16:17 -07:00 |
|
Eggbertx
|
de078c3065
|
Simplify adding custom thumbnails
|
2023-06-02 12:52:18 -07:00 |
|
Eggbertx
|
17cbf85790
|
Group topbar boards by section by default
|
2023-05-24 08:55:11 -07:00 |
|
Eggbertx
|
5be67fe29d
|
Move topbar into its own template file so that it can be overridden
resolves #39
|
2023-05-23 08:47:27 -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
|
22e8e83e91
|
Add missing destination arguments in recent posts
|
2023-05-16 12:10:28 -07:00 |
|
Eggbertx
|
5e8804b9d2
|
Log error in rebuild boards action if it fails
|
2023-05-13 09:07:48 -07:00 |
|
Eggbertx
|
d2ace418fa
|
Move default configuration values to a struct
|
2023-05-10 14:06:40 -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
|
adff364ee3
|
Make the db_scan_rows plugin function work
|
2023-04-27 08:57:13 -07:00 |
|
Eggbertx
|
530011be61
|
Enable processing of files with extensions explicitly allowed by the admin
|
2023-04-26 13:23:12 -07:00 |
|
Eggbertx
|
ef5a9f49c3
|
Add webp, zip, pdf uploading support
|
2023-04-26 13:10:38 -07:00 |
|
Eggbertx
|
4216751847
|
Add db_query() and db_scan_rows() to plugin system (still in progress)
|
2023-04-22 16:32:32 -07:00 |
|
Eggbertx
|
f0c13f21ba
|
Make image metadata stripping (via exiftool) work
|
2023-04-15 10:43:00 -07:00 |
|
Eggbertx
|
d33b64cf95
|
remove tick printing in temp cleaner
|
2023-04-14 13:32:17 -07:00 |
|
Eggbertx
|
522783e103
|
Clean up temp post cleaner
|
2023-04-14 12:41:06 -07:00 |
|
Eggbertx
|
4420011125
|
Fix thumbnailing for very very short videos
|
2023-04-14 12:17:09 -07:00 |
|
Eggbertx
|
423dd25713
|
Correct extensions for video uploads (missing period at beginning)
|
2023-04-14 08:46:24 -07:00 |
|
Eggbertx
|
eef1599024
|
Organize thumbnailing-specific functions into their own source file
|
2023-04-14 08:28:23 -07:00 |
|
Eggbertx
|
623e2f4352
|
Add a list of events for reference.
Also have it trigger an event when an upload is written to the disk and log warnings if an event recovers from panic()
|
2023-04-13 15:15:29 -07:00 |
|
Eggbertx
|
1968cb77d2
|
Fix postref hyperlinks being formatted incorrectly
|
2023-04-13 10:50:19 -07:00 |
|
Eggbertx
|
3d18e593fd
|
Split actions.go by rank requirement for staff
|
2023-04-13 10:45:30 -07:00 |
|
Eggbertx
|
f7da3ad9f5
|
Add request for random banner to server, add code for frontend to use it
|
2023-04-10 15:13:26 -07:00 |
|
Eggbertx
|
f786ff4269
|
Update board configurations when the board array is reset
|
2023-04-10 08:31:27 -07:00 |
|
Eggbertx
|
b132c54789
|
Update README with more info on gochan-migration and MariaDB/MySQL
Also update the TODO list
|
2023-04-07 15:04:41 -07:00 |
|
Eggbertx
|
17c28e5ebe
|
Move database schema updating to gochan-migration
|
2023-04-07 14:34:28 -07:00 |
|
Eggbertx
|
9f7d5ad3ac
|
Add function for checking default values with generics
|
2023-04-03 14:20:28 -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
|
e14e1f176b
|
Clean up connect.go a little and update version for release
|
2023-03-27 20:11:58 -07:00 |
|
Eggbertx
|
881a87c6b1
|
Fix alter table SQL statement in sqlite3 block
Also, add environment variable for installing mainline MySQL (instead of MariaDB) in vagrant
|
2023-03-27 19:51:34 -07:00 |
|
Eggbertx
|
353b5d7552
|
Alter table to fix MySQL collation wonkyness
|
2023-03-27 16:44:59 -07:00 |
|
Eggbertx
|
d2216d0cdf
|
Add some compatibility fixes caused by unexpected differences between MariaDB and mainline MySQL
|
2023-03-27 15:35:26 -07:00 |
|
Eggbertx
|
3e9979e5d6
|
Fix exif stripping configuration (exiftool not yet used)
|
2023-03-19 16:56:26 -07:00 |
|
Eggbertx
|
637c357bf3
|
rename struct ErrInvalidValue to InvalidValueError, remove unused function GochanConfig.ToMap()
Also check exiftool path in ValidateValues if relevant settings are set
|
2023-03-19 16:23:39 -07:00 |
|
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
|
8f21f97f9d
|
Show lock icon by locked threads
|
2023-02-03 10:31:47 -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 |
|