Eggbertx
a6a37bb29f
Use template for staff manage page
2021-11-29 21:53:47 -08:00
Eggbertx
6e203c81d7
Add home link to bottom bar, fix home link style on top bar
2021-09-01 13:01:15 -07:00
Eggbertx
bb9d4be884
Add home link to top and bottom board lists
2021-09-01 12:46:26 -07:00
Eggbertx
dffe7fbe27
Replace custom post dropdown menu with HTML select element
2021-08-24 16:16:05 -07:00
Eggbertx
45a47e54fb
Improve cookie loading with type setting
2021-08-24 13:14:11 -07:00
Eggbertx
77380750ae
Finish separating config into separate structs
2021-07-11 16:30:39 -07:00
Eggbertx
dfdb926d71
Add partially refactored configuration changes
2021-07-11 11:51:29 -07:00
Eggbertx
6b7ef77185
Move javascript files to html/js/ for smaller html files
...
Also add credit to other Gochan developers in LICENSE
2021-04-24 16:56:34 -07:00
Eggbertx
eb70899886
Package jquery with gochan.js
2021-04-21 17:36:19 -07:00
Eggbertx
e375750e97
Replace strings.ReplaceAll with strings.Replace for compatibility
2020-07-27 18:19:56 -07:00
comraderat
f08fbb324c
Fix catalog
2020-05-27 21:32:15 +02:00
comraderat
092aa8aede
Removed any reference to board.html
...
Board.html used to be a symbolic link to 1.html.
Now uses 1.html directly verywhere, fixing a bug where the board
couldnt rebuild
2020-05-27 20:50:49 +02:00
comraderat
049207881a
Add html truncating
2020-05-27 20:23:00 +02:00
Eggbertx
42e982581a
Make gochan stripping properly cross platform
2020-03-31 13:35:33 -07:00
Eggbertx
5986d572bb
Remove thread pagination, make logger write to requested log
2020-03-26 12:09:10 -07:00
Eggbertx
d8c8cabd4c
Remove old manage.js reference, fix dropdown menu color
2020-03-23 17:01:04 -07:00
Eggbertx
a40b2dee0f
Move password field filter remover to global.css
2020-03-09 13:26:46 -07:00
Eggbertx
34d1b33331
Fix broken config reference in manage_header.html
2019-12-11 20:48:49 -08:00
Eggbertx
cbb5f1ec20
Merge gochan.js and manage.js, add option to minify gochan.js
...
Also add manage page titles to be used for an API
2019-12-11 20:33:02 -08:00
Eggbertx
267a5eeb6f
Start making templates more readable
...
Also change most remaining underscore var names to camelCase
2019-12-06 20:03:37 -08:00
Eggbertx
f6876f3c97
Forgot to apply the consts.js change to manage_header.html
2019-11-29 15:15:18 -08:00
Eggbertx
424f419199
Store configuration-dependent variables in a JavaScript file
...
As opposed to every single HTML file
2019-11-29 15:08:18 -08:00
Eggbertx
21e01d7708
Add basic captcha support
2019-11-24 14:42:39 -08:00
Eggbertx
9a247cc7b2
Show thread number in page title if OP is blank and has no subject
2019-11-17 15:14:28 -08:00
ac623352bb
Fix front page template to have links for posts without images.
2019-08-14 12:17:54 -07:00
Eggbertx
2651c38765
Remove overrides directory from gitignore
2019-08-02 10:45:41 -07:00
Eggbertx
317f9d4ba0
Add support for PostgreSQL and SQLite
2019-06-13 16:36:02 -07:00
Eggbertx
53090a64d9
Prevent post autocomplete (for real this time) and remove old unused images
2019-05-30 13:42:49 -07:00
14798cbeeb
Fix lightbox loading with pages that have full HTML
...
Also fix invalid HTML in template for board pages
2019-02-24 01:14:01 -08:00
eggbertx
d558bcc0d0
Completely redo front.html to make it more mobile-friendly
...
Also add Photon theme
2019-02-16 19:18:00 -08:00
user.email
4fa467933b
use QR file input when posting, improve front page formatting
2018-12-04 15:38:19 -08:00
user.email
8021743c82
Use stylesheet cookie if set
2018-12-01 16:41:17 -08:00
user.email
ac2b962fa9
Change config.Styles from a string array to a Style struct array and give proper warning
...
TODO: Use javascript to allow an admin to add/edit themes from the config UI
2018-12-01 12:13:33 -08:00
user.email
90530b389f
Don't use header for site slogan
2018-11-28 17:27:28 -08:00
user.email
bf383a1b20
remove Version field from config struct to avoid JSON parsing issues
2018-11-26 15:29:26 -08:00
user.email
a6d7e9f188
Rewrite CSS as Sass (.scss) files for better organization/loading
2018-11-25 14:16:22 -08:00
user.email
0d36172570
Start using GochanVersion struct
...
TODO: replace current db update check with config.Version.CompareString()
2018-11-22 23:47:51 -08:00
Joshua Merrell
d6be4855be
Add BBCode and post submission keyboard shortcuts
2018-10-24 12:29:23 -07:00
Joshua Merrell
e98e2901ea
Add id attribute to post subject field to prevent browsers from autofilling
2018-10-23 23:37:54 -07:00
Joshua Merrell
75b35bdea9
Add board catalog building
2018-10-22 22:02:06 -07:00
Joshua Merrell
5af4074325
Redirect to post banning page when a post is selected and Ban button is clicked
2018-10-10 13:16:00 -07:00
Joshua Merrell
a1fd8703a4
Make manage banpage usable
2018-10-10 10:52:47 -07:00
Joshua Merrell
dc3b48e3aa
make banlist table on manage bans page account for permabans
2018-10-08 11:14:45 -07:00
Joshua Merrell
1167f8c472
Finish ban checking and appeal submission (when allowed)
2018-10-07 12:20:10 -07:00
Joshua Merrell
87628a8d92
Finish (mostly) ban page displaying contents according to the database
2018-10-05 15:21:36 -07:00
Joshua Merrell
ad9d0989b2
Mostly work on banning
...
If a user is banned, they are redirected to the ban page with all the information, but the appeal form doesn't work (yet)
In the next couple commits I'm going to work on actually submitting bans
2018-10-03 00:31:43 -07:00
Joshua Merrell
01877937eb
Instead of failing if config.SiteWebfolder isn't set, use default "/"
...
Also append and/or prepend "/" as necessary to prevent possible issues
Also also fixed issues with broken links caused by the previous commit
2018-09-27 13:44:30 -07:00
Joshua Merrell
e1de5162ac
prepend all absolute paths with {{$.config.SiteWebfolder}}
...
This fixes issues with people who have something aside from "/" as their config.SiteWebFolder setting
2018-09-27 13:19:24 -07:00
Joshua Merrell
c700e4c0ce
(Mostly) finish the configuration web interface, remove all _img fields since text boards won't happen
2018-08-09 00:04:45 -07:00
Joshua Merrell
7ef47e92e3
Fix thumbnail expansion
2018-07-08 21:30:14 -07:00