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
Eggbertx
ba1f49a47c
Fix broken thumbnail expansion in frontend refactor
...
Also remove unnecessary error logging in manage.GetStaffRank
2020-07-08 22:46:05 -07:00
comraderat
9816c0b2f0
Fix gochan sample config and fix readme
2020-07-08 21:40:22 +02:00
comraderat
83d9bbafdf
Fix bug not reparsing html
2020-07-08 21:00:46 +02:00
comraderat
2d8cf0a6ae
Add debug improvements to read full strings
...
(Why is the default value fucking 64?)
2020-07-08 20:49:43 +02:00
comraderat
773112d1c6
Remove wordfilter migration
...
Wordfilter is unused in current gochan codebase,
Remove migrating sql to make it simpler
Make staff reference in wordfilter non-null again
(Making it nullable was a compromise for migrating)
2020-07-08 19:44:17 +02:00
comraderat
988324b82a
Fix number linking
2020-07-08 19:44:16 +02:00
comraderat
3e402f6fc9
Add cascades, fix mysql error
2020-07-05 16:08:42 +02:00
comraderat
46735c64d6
Changed versioning table
...
This allows us to more easily make a plugin system
with their own versions without breaking changes
2020-07-04 23:56:46 +02:00
comraderat
5152b3edf5
Fix bugs
2020-06-30 17:11:36 +02:00
comraderat
9df26c227d
Merge branch 'OldVersionMigration' into Database_refactor
2020-06-29 23:38:55 +02:00
comraderat
a1df373935
Remove temporary code. Wrap up.
2020-06-29 23:37:17 +02:00
comraderat
dc24822d0b
Fix errors.
2020-06-29 23:37:07 +02:00
comraderat
e42fbdd9a9
Merge branch 'Database_refactor' into OldVersionMigration
2020-06-29 23:18:38 +02:00
comraderat
9dd3876331
Finish database migratory script
2020-06-29 23:15:34 +02:00
comraderat
650387a0d5
Made wordfilter staff id nullable, fixed mistake
...
Old schema doesnt have a staff noted with their wordfilter.
It is possible to make it not null in later version, but
this will do for now.
2020-06-29 23:14:53 +02:00
Eggbertx
b4a827779a
Merge branch 'Database_refactor' of github.com:gochan-org/gochan into Database_refactor
2020-06-26 18:03:17 -07:00
Eggbertx
4e60807b13
Fix issue with gcsql.PrepareSQL not properly handling variables
2020-06-26 18:01:25 -07:00
comraderat
23c6de7523
Migrate thread and normal ip bans
2020-06-19 17:16:30 +02:00
comraderat
d9316529fe
Remove not null constraint from board_id on ip bans
2020-06-19 17:16:30 +02:00
comraderat
776273ffdb
Fix board and staff id in bans
2020-06-19 17:16:09 +02:00
comraderat
46b7c6e5e7
Add testing code
2020-06-19 16:26:03 +02:00
comraderat
1539d6b571
Add testing code
2020-06-19 16:23:08 +02:00
comraderat
91661fc4b4
Fix version check
...
Remove temp code
2020-06-19 16:16:47 +02:00
Eggbertx
d51506b2f3
Make gcsql.GetCompleteDatabaseVersion return an int flag instead of a bunch of booleans
...
Also isolate SQL host address if it is encased in tcp()
2020-06-16 13:31:47 -07:00
Eggbertx
a69b6748c7
Remove SQLite support due to instability
2020-06-15 11:27:14 -07:00
comraderat
31f9c57a35
Add pre-migrate check for missing migrations.
2020-06-14 15:53:06 +02:00
comraderat
225bb518c0
Move migration logic to cmd/gochan-migration
2020-06-13 21:47:43 +02:00
comraderat
ee8ac770e4
Safe branch commit
2020-06-13 19:28:20 +02:00
Eggbertx
40c1f48186
Fix json tag, Printf usage, add initial gochan-migration stuff
...
TODO: make gochan-migration actually useful
2020-06-12 11:01:28 -07:00
comraderat
d7fdd1ca19
Add normalisation step for bans
2020-06-12 15:54:14 +02:00
comraderat
3e564bcc4a
Finish thread/post/file migration.
2020-06-11 20:11:46 +02:00
comraderat
3905ec1393
Add #if flag markers in sql macro script
...
Made some changes
2020-06-11 17:20:59 +02:00
comraderat
72eb7e5467
Fix mariadb connection error
2020-06-11 15:24:52 +02:00