Eggbertx
|
6d22c86df1
|
Add message-pre-format event trigger
|
2023-06-09 15:16:34 -07:00 |
|
Eggbertx
|
381dd42a28
|
Prevent applying link to the argument of a url bbcode tag
|
2023-06-09 13:44:33 -07:00 |
|
Eggbertx
|
37ba7ccd6a
|
Render URLs as links
|
2023-06-09 10:50:11 -07:00 |
|
Eggbertx
|
51832082a9
|
Use testify assertions in test functions
|
2023-06-09 10:15:41 -07:00 |
|
Eggbertx
|
9ad584b035
|
Remove unused BoardListConfig
|
2023-06-09 09:35:42 -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 |
|
Eggbertx
|
1aeaf328a7
|
Remove no longer used critical structure tag
|
2023-06-05 13:29:04 -07:00 |
|
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 |
|