1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-17 23:16:23 -07:00
Commit graph

45 commits

Author SHA1 Message Date
Eggbertx
ee61fcb30f Replace gclog/gzlog with structured logging via zerolog 2022-09-04 14:27:14 -07:00
Eggbertx
fec5be5104 Bump version for minor release 2022-07-20 13:13:10 -07:00
Eggbertx
ee2f603891 Upgrade npm packages 2022-05-12 20:06:09 -07:00
Eggbertx
e2339f98ef Make templates dynamic so I don't forget
Also officially bump up version to 3.0 🎉
2022-01-30 11:56:59 -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
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
3dc55bcf78 Create main section on startup if the sections table is empty 2020-03-21 11:20:34 -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
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
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
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
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
b1609f0d3d Add QR box 2018-12-03 12:34:36 -08:00
user.email
a6ad0f81cb Finish (mostly) post click/mouseover previews
TODO: Add AJAX support and previewing for posts on other boards
2018-12-01 14:00:45 -08:00
user.email
a6d7e9f188 Rewrite CSS as Sass (.scss) files for better organization/loading 2018-11-25 14:16:22 -08:00
Joshua Merrell
d6be4855be Add BBCode and post submission keyboard shortcuts 2018-10-24 12:29:23 -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
b9621b4f01 Oops, forgot to update the version 2018-10-07 12:21:22 -07:00
Joshua Merrell
553e19828d Update roadmap with configuration, update version in static error pages 2018-08-09 00:08:29 -07:00
Joshua Merrell
7ef47e92e3 Fix thumbnail expansion 2018-07-08 21:30:14 -07:00
Joshua Merrell
78185e8325 Have config.verbosity be determined by gochan.json, not by Makefile
Finally add release instructions to README.md
2018-06-20 17:27:23 -07:00
Joshua Merrell
b090be5b67 Fix duplicating admin account 2018-06-12 13:35:36 -07:00
Joshua Merrell
7e1110214d Add post editing, fix log not showing IP/path 2018-06-09 23:40:20 -07:00
Joshua Merrell
5d7821cc6d Fix execSQL usage mistake, update ldflags variables in Makefile 2018-05-26 11:15:23 -07:00
Joshua Merrell
ce303c086e HEAVILY simplify template execution 2018-04-06 01:03:57 -07:00
Joshua Merrell
f39f55eda6 fix post/image deletion 2018-02-10 22:57:52 -08:00
Joshua Merrell
46a3e8ac77 Add bbcode, HTML reparsing function for imageboard admins 2018-02-10 16:30:35 -08:00
Joshua Merrell
c8aa02b420 Fix text appearing outside replies with images 2018-02-03 12:43:12 -08:00
Joshua Merrell
faa313d301 Fix backlinks and greentext doing weird things. 2018-02-03 10:49:15 -08:00
Joshua Merrell
502566d1f0 Forgot to update version to 1.8 2018-01-28 15:13:48 -08:00
Joshua Merrell
7340a030bf replace my half-baked tripcode generator with a better one, improve post sanitizing/cookie saving 2017-12-31 00:33:19 -08:00
Joshua Merrell
88aa2dec7b Clean up some old get*Arr stuff, start switching to camelCase, get ready to update master with new version 2017-12-20 09:48:20 -08:00
Joshua Merrell
b9ab1f5ca2 more parameters, new beta versioning scheme 2017-12-19 18:13:47 -08:00
Joshua Merrell
ddf2aaff92 Parameterize most SQL queries 2017-12-03 13:26:39 -08:00
Joshua Merrell
6f38e0e71b Fix missing GochanServer.ServeErrorPage function after refactor 2017-10-02 15:47:09 -07:00
Josh
27bfafc8f0 fix/improve greentext/backlinking 2016-04-06 17:55:30 -07:00
Joshua Merrell
4a1d0c1efd generate pages for boards and threads 2015-12-24 23:26:13 -08:00
Joshua Merrell
a916f6e0bb fix posts on new boards not starting at 1 2014-06-26 20:54:33 -07:00
Joshua Merrell
edf9485be8 display recent posts on front page, fix posts on thread page 2014-06-15 02:15:51 -07:00
Joshua Merrell
eab1ff8987 partially implemented thread deletion 2013-07-26 17:49:38 -07:00
Joshua Merrell
68b8c03980 fixed database handling, fixed http handles, fixed configuration handling, added preliminary templating, etc 2013-04-20 01:21:40 -07:00