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

877 commits

Author SHA1 Message Date
Eggbertx
c0c84209ef Add some tables for migrating pre-2021 databases 2021-08-15 22:19:51 -07:00
Eggbertx
39d4fca721 Add script to get old release for migration testing 2021-08-04 15:43:15 -07:00
Eggbertx
7e1e3b1662 Update development Ubuntu version to 18.04 2021-08-04 14:03:52 -07:00
Eggbertx
3396f0c69f Forgot to remove refactoring disclaimer in README 2021-08-01 23:00:53 -07:00
Eggbertx
225d7fb6d3 refactor configuration 2021-08-01 22:49:53 -07:00
Eggbertx
9c75b85eb3 Add configuration documentation, finish cfg refactoring 2021-08-01 22:44:53 -07:00
Eggbertx
fd880d411d add UpdateFromMap 2021-07-16 19:12:25 -07:00
Eggbertx
50c58a91ec Add config defaults 2021-07-11 18:12:02 -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
e9cbd89e18 Add dedicated chan migration packages 2021-06-24 16:41:26 -07:00
Eggbertx
e853ef205e Add basic pre2021 sql file for migration testing 2021-06-24 11:27:51 -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
d94d79a7d1 Replace gcutil shims with calls to gcutil functions 2021-04-21 17:03:00 -07:00
Eggbertx
c385a39bec Add config option to set max age for staff cookies
resolves  #41
2021-03-26 11:10:05 -07:00
Eggbertx
2382b30af1 Move minifier functions to serverutil package
gcutil should only be used for stuff that doesn't require configuration
2021-03-25 14:42:46 -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
90fdb573b7 Update package-lock.json to update dependency 2021-03-14 09:57:01 -07:00
Eggbertx
cb7913398c Make config loading more flexible and powerful
Improve value validation, allow for defaults and set critical fields
2021-03-02 17:42:07 -08:00
Eggbertx
6bd77b7c34 Publish ports and detach from container by default 2021-03-01 20:23:53 -08:00
Eggbertx
f9756bf55e Change default gochan installation prefix path to /usr instead of /usr/local 2021-02-22 15:05:16 -08:00
Eggbertx
4695105513 Have the Dockerfile generate a SSL key
This is required by our nginx config file
2021-02-17 20:07:38 -08:00
Eggbertx
5a2018e4d1 Update Docker files to use build.py instead of the no longer existing Makefile
Also don't try to read version file when getting dependencies
2021-02-10 16:22:23 -08:00
Eggbertx
83d098aa68 Fix build script not actually exiting if build fails 2021-02-04 11:44:19 -08:00
Eggbertx
d0bdd2436b Update npm packages to (hopefully) appease Dependabot 2021-01-29 13:34:34 -08:00
Eggbertx
43eeff6c73
Merge pull request #47 from gochan-org/dependabot/npm_and_yarn/frontend/ini-1.3.8
Bump ini from 1.3.5 to 1.3.8 in /frontend
2021-01-29 12:05:58 -08:00
Eggbertx
1b70e2e20c delete leftover src directory 2021-01-29 11:19:28 -08:00
dependabot[bot]
1db322ba5c
Bump ini from 1.3.5 to 1.3.8 in /frontend
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-29 19:18:39 +00:00
Eggbertx
b725fa6fe2
Merge pull request #46 from gochan-org/Database_refactor
Database refactor
2021-01-29 11:17:46 -08:00
Eggbertx
b86f8db794 Merge branch 'master' into Database_refactor 2021-01-29 11:16:40 -08:00
b1a820b6c6 Fix Akismet checking by defering the body close...
Should have been obvious to do it like this the first time but
hey, mistakes happen.
2020-12-11 05:28:50 -08:00
Eggbertx
4426fe56db Make build.py specifically use Python 3 2020-11-11 11:10:53 -08:00
Eggbertx
2e99788426 Finish build.py
Also remove powershell script, modify bootstrap script to use build.py
2020-11-04 20:11:51 -08:00
Eggbertx
485ed84bac Add build.py to eventually replace build.ps1 and Makefile
TODO: add installation code and update README.md
2020-10-23 19:13:06 -07:00
Eggbertx
cd0ffb4f1f Add HTTP support to the vagrant VM 2020-10-11 14:59:06 -07:00
Eggbertx
cba60dc06b Clean up /manage handler, refer to manage functions as actions 2020-10-10 16:17:36 -07:00
Eggbertx
556a0e92f7 Update backend and frontend dependencies 2020-10-08 18:08:14 -07:00
Eggbertx
562b4cb6be make VirtualBox the default vagrant provider
You can still use libvirt by running GC_PROVIDER=libvirt vagrant up
2020-10-01 17:32:17 -07:00
Eggbertx
e3acd4a6d0 Add docker building to Makefile 2020-09-20 12:07:00 -07:00
Eggbertx
5734ebf4de Use libvirt/KVM by default for vagrant
temporary workaround for #45
2020-09-07 17:09:09 -07:00
Eggbertx
e375750e97 Replace strings.ReplaceAll with strings.Replace for compatibility 2020-07-27 18:19:56 -07:00
Eggbertx
55317504a1 Fix anti-patterns pointed out by DeepSource
But not the switch fallthroughs/expression lists, there's no benefit
2020-07-09 15:54:31 -07:00
Eggbertx
497a3925e0 Delete post upload(s) if we get an error 2020-07-09 13:08:24 -07:00