Eggbertx
8fe0ed3e52
Add Windows 9x theme (unfinished)
2022-01-16 21:13:56 -08:00
Eggbertx
95fa5d096e
Replace ban image with slightly less cringy one
2022-01-16 15:14:08 -08:00
Eggbertx
7e13a32ec3
Add board config to all templates using the standard header
...
Also remove commented migration lines in build.py
2022-01-09 23:09:44 -08:00
Eggbertx
8719227f3d
Use shutil python module for building releases, replace unminified js with minified
2022-01-09 15:18:29 -08:00
Eggbertx
e9be46b260
Only open the qr box when it's usable, related to issue #51
...
Also remove the deprecated DropDownMenu class
2022-01-09 10:55:50 -08:00
Eggbertx
c8d8af077b
Fix lightbox footer transparency
2022-01-04 11:05:54 -08:00
Eggbertx
9fb5ebbd0b
Turn staff action map into an array for more control over ordering
2022-01-01 16:03:39 -08:00
Eggbertx
11d498c4b0
Use Array.filter instead of for/of
2022-01-01 12:52:36 -08:00
Eggbertx
0ad1afb7c9
Fix JS inserting bbcode even when ctrl isn't pressed
2022-01-01 10:53:33 -08:00
Eggbertx
a7e7252376
Remove most of the nasty spaghetti code that relies on HTML output
...
Use new manage API to get actions
2021-12-30 14:50:05 -08:00
Eggbertx
5ab7b8dc90
Add improvements to top bar, post utils
2021-12-29 12:29:39 -08:00
Eggbertx
cac3b6374e
Copy password from post form to delete post password input
2021-12-29 11:32:33 -08:00
Eggbertx
2a3822fa28
Remove unnecessary important tags from stylesheets
...
Also add option to only install CSS files
2021-12-29 11:31:27 -08:00
Eggbertx
a8fabfee3c
Make showMessage lightbox less hacky
2021-12-23 17:14:34 -08:00
Eggbertx
04dea4481a
remove double import of currentBoard in index.js
2021-09-03 15:57:21 -07:00
Eggbertx
5f8e53fb76
Add functions for getting thread and board info
2021-09-03 15:49:53 -07:00
Eggbertx
3adde3edba
Add desktop notifications, use jQuery to escape HTML stuff
2021-09-02 23:18:43 -07:00
Eggbertx
3e4e07c8ef
Add some more basic thread watching stuff
...
(still extremely incomplete)
2021-08-28 09:04:54 -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
282d0208f0
Replace box-shadow with drop-shadow filter for hardware acceleration
2021-08-24 12:00:50 -07:00
Eggbertx
2d945d38ca
update npm packages, use fancy_log in gulpfile
2021-08-19 14:46:10 -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
8ccd217ff0
Add mp4 support
2021-03-24 11:44:50 -07:00
Eggbertx
d5a5fc53eb
Add Clear and Dark themes from BunkerChan
...
Also adjust some other theme properties
resolves #43
2021-03-24 11:26:58 -07:00
Eggbertx
9b05efaecb
Add Yotsuba B theme, use yotsuba mixin
...
Also add attribution to sass dir README
2021-03-23 00:05:51 -07:00
Eggbertx
74ca436465
Remove leetchan theme
2021-03-23 00:03:43 -07:00
Eggbertx
f715cba401
Rename Dark to Bunkerchan
...
I guess this is a good way of giving proper attribution, since that where it comes from
2021-03-22 10:15:49 -07:00
Eggbertx
59b7a10883
Increase opacity on Photon topbar, add pkg updates
...
Seems kinda overkill for a slight css change but it makes it clearer
2021-03-22 10:00:26 -07:00
Eggbertx
8979ed20cf
Add Yotsuba theme
2021-03-22 09:54:08 -07:00
Eggbertx
1c489cf08c
re-add closeHandle to avoid trying to run Close on potentially nil pointers
...
Move bbcompiler to struct to prevent issues with garbage collection
2020-04-04 23:06:29 -07:00
Eggbertx
d8c8cabd4c
Remove old manage.js reference, fix dropdown menu color
2020-03-23 17:01:04 -07:00
Eggbertx
3dc55bcf78
Create main section on startup if the sections table is empty
2020-03-21 11:20:34 -07:00
Eggbertx
a3174936dc
Fix lightbox dropdown box color and section title radius in Pipes
2020-03-21 09:36:10 -07:00
Eggbertx
a85b0f8f83
Remove old domain from DomainRegex since it's no longer used
...
Also make the build.sh install message
2020-03-14 11:34:44 -07:00
Eggbertx
a40b2dee0f
Move password field filter remover to global.css
2020-03-09 13:26:46 -07:00
Eggbertx
3c8a01dcea
Stability fixes, mostly SQL related
...
Generate config.RandomSeed if one isn't provided in gochan.json
Don't automatically fail if a board's path already exists, unless it isn't a directory
Clean up SQL query strings with DBPREFIX replacer
Separate the gochan.service file into separate files for each SQL DB type
Enable the gochan.service in Vagrant and fix issue with it failing on restart
fixes #19
2020-03-07 17:20:35 -08:00
Eggbertx
d4b7185ecd
Use v1 base64captcha API
...
Also check for sql.ErrNoRows when SELECTing from DBPREFIXinfo, fixes #16
2020-02-07 21:46:30 -08:00
Eggbertx
21bee813b1
Fix thread ID detection bug
2019-12-11 21:33:20 -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
e361223084
Add HTML, JS, and JSON minification
...
Also remove that stupid filter for password input fields that Firefox (and maybe other browsers) adds
2019-12-07 12:52:36 -08:00
Eggbertx
e25f428408
Fix JS error when getting page thread info
2019-11-29 16:39:14 -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
cfed861f1c
Add *NIX installation compatibility
2019-08-01 21:05:06 -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
Eggbertx
fa72398c0c
Replace JSON struct wrappers with struct tags
...
move (My)SQL initialization stuff to sql script to be run every time
2019-05-14 15:58:52 -07:00
eggbertx
bb9cb5a96c
Improve new installation checking
...
make sure gc_info exists before it's queried in connectToSQLServer
2019-04-15 16:10:09 -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