Eggbertx
|
a4cb06e753
|
Actually delete the when its post is deleted
|
2021-12-15 22:49:46 -08:00 |
|
Eggbertx
|
a6a37bb29f
|
Use template for staff manage page
|
2021-11-29 21:53:47 -08:00 |
|
Eggbertx
|
5f8e53fb76
|
Add functions for getting thread and board info
|
2021-09-03 15:49:53 -07:00 |
|
Eggbertx
|
c15c173d9d
|
Use built-in driver list to check if config has a valid DBtype
|
2021-08-24 10:57:29 -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
|
8ccd217ff0
|
Add mp4 support
|
2021-03-24 11:44:50 -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 |
|
comraderat
|
83d9bbafdf
|
Fix bug not reparsing html
|
2020-07-08 21:00:46 +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 |
|
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
|
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
|
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
|
72eb7e5467
|
Fix mariadb connection error
|
2020-06-11 15:24:52 +02:00 |
|
comraderat
|
2b5fe5e415
|
merge commit
|
2020-06-07 16:08:24 +02:00 |
|
Eggbertx
|
e6838817fd
|
Replace GcError struct usage with builtin error
Creating it was probably a bad idea and not worth the trouble.
|
2020-06-06 09:28:45 -07:00 |
|
comraderat
|
c84b27d7ce
|
Started work on migration script for old database
|
2020-05-30 22:43:01 +02:00 |
|
comraderat
|
f0c1fbba94
|
Remove unique constraint from section position
|
2020-05-30 22:40:12 +02:00 |
|
comraderat
|
d4e50121b5
|
Moved migration function inside version handler
Prevents accidental calling with invalid value.
|
2020-05-30 11:38:08 +02:00 |
|
Eggbertx
|
feec3d87e8
|
replace (most) uses of builtin error with *gcutil.GcError
|
2020-05-28 12:49:41 -07:00 |
|
comraderat
|
8196bde692
|
Add versioning code
|
2020-05-27 23:02:29 +02:00 |
|
comraderat
|
2039958d1e
|
Remove unique on navbar position for usability.
Actually order by navbar position. Then order by name.
|
2020-05-27 21:18:19 +02:00 |
|
comraderat
|
193913bcb4
|
Changes formatted message to template.HTML
|
2020-05-24 18:56:24 +02:00 |
|
comraderat
|
e28671ecc2
|
Fix errors
|
2020-05-23 20:40:48 +02:00 |
|
comraderat
|
2e00b11434
|
Fix some errors
|
2020-05-23 19:40:29 +02:00 |
|
comraderat
|
fa07816eed
|
Add more complete error logging to preparesql
|
2020-05-23 12:29:52 +02:00 |
|
comraderat
|
17db31613c
|
Move build to building package
|
2020-05-23 12:29:12 +02:00 |
|
comraderat
|
1cbb3307e6
|
Chance connect so mariadb ip format same as postgres
Like postgres, mariadb now works without tcp( ) around the ip
|
2020-05-23 11:23:43 +02:00 |
|
comraderat
|
fb19450fa5
|
Fixed id problem and split multiqueries
|
2020-05-19 23:15:42 +02:00 |
|
comraderat
|
bb54b82630
|
Fixed empty query catch code
|
2020-05-19 23:14:50 +02:00 |
|
comraderat
|
26782d05cf
|
Fix returning and stop export interfaceslice
|
2020-05-18 20:03:08 +02:00 |
|
comraderat
|
4deb256b67
|
Add functions to stop double initialisation
|
2020-05-17 18:23:24 +02:00 |
|
comraderat
|
5841c42033
|
Refactor to make sections work properly
|
2020-05-17 17:33:36 +02:00 |
|
comraderat
|
4ace56a661
|
Changed ip back to varchar for old db compatibility
Might change later, or not.
|
2020-05-17 16:32:22 +02:00 |
|
comraderat
|
9400833242
|
Implement almost every query
|
2020-05-14 17:22:36 +02:00 |
|
comraderat
|
d1b888c8ea
|
Implement more queries, change database slightly
|
2020-05-14 15:39:49 +02:00 |
|
comraderat
|
68059c28eb
|
Implement some more queries
|
2020-05-11 15:20:49 +02:00 |
|
comraderat
|
7e4ea59dbe
|
Implement queries, remove unused fields in BanInfo
|
2020-05-08 13:06:34 +02:00 |
|
comraderat
|
cc45cf3858
|
Implement get all announcements and createboard
|
2020-05-06 19:25:49 +02:00 |
|
comraderat
|
1020e3ed24
|
Impl. GetAllSectionsOrCreateDefault & GetBoardUris
|
2020-05-04 14:21:53 +02:00 |
|
comraderat
|
ebde565479
|
Implement bans
|
2020-05-04 14:16:51 +02:00 |
|
comraderat
|
89e09738e5
|
Implement fileban and some utility functions
|
2020-05-04 13:57:00 +02:00 |
|
comraderat
|
af146ffeed
|
Implement sql
|
2020-05-04 13:46:32 +02:00 |
|