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

518 commits

Author SHA1 Message Date
comraderat
16e31891f3 Refactored some more 2020-04-16 17:15:18 +02:00
comraderat
58a0d5364e Add is_thread_ban to database 2020-04-14 18:48:24 +02:00
comraderat
2b834d3a01 Refactored some queries out of manage.go 2020-04-13 20:56:17 +02:00
comraderat
f7f0927ba2 Finished moving all SQL out of building.go 2020-04-13 17:53:47 +02:00
comraderat
c45e6f6350 Move recent post get to sql query file, fix errors 2020-04-13 17:37:22 +02:00
comraderat
7e3465ef2f Add file width and height, fix erd 2020-04-13 16:39:28 +02:00
comraderat
fbc3136ded Add notes for database migration 2020-04-13 16:34:38 +02:00
comraderat
8ea3bea7ed Refactored getPostArr into seperate functions
These functions dont expose/require knowledge of implementation details
(and as such obey the rules of "good code")
They are also easier to refactor later on.
2020-04-13 16:31:36 +02:00
comraderat
76e6a3e37f Fix order error 2020-04-13 15:01:13 +02:00
comraderat
89e299da78 Refactored first sql command.
kill me
2020-04-12 21:31:40 +02:00
comraderat
a51c8e049c Add dbprefix 2020-04-12 16:15:11 +02:00
comraderat
7665b78aff Move build sql to devtools, fix capitalisation 2020-04-12 16:10:30 +02:00
comraderat
82a902ebba Fixed ERD
Added "expires at" to ip ban audit.
2020-04-11 18:04:19 +02:00
comraderat
6351fe1bd8 Made master sql template + builder
SQL all follows one master sql files with the use of queries.
2020-04-11 18:02:55 +02:00
comraderat
2be7e772d5 Added is_top_post to posts & add indexes
Added is_top_post to posts because you cannot have mutually dependent
entries (original plan was to have thread point to its own top post to
avoid costly constant sort operations).

Indexed posts.is_top_post and threads.is_deleted
2020-04-10 16:54:18 +02:00
comraderat
5b58adf8c6 Changed postgresql population script to new database 2020-04-10 16:15:07 +02:00
5ad1c06646 Fixed posting to a board with a non-contiguous board id 2020-04-08 03:18:14 -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
4eb3ae1546
Merge pull request #22 from gochan-org/docker-image
Docker image
2020-04-04 21:54:03 -07:00
DeepSource Bot
ada7c619b0 Add .deepsource.toml 2020-04-04 21:59:26 +00:00
Eggbertx
0899129066
Merge pull request #21 from nonmakina/nm/updateDocker
Nm/update docker
2020-04-02 21:58:52 -07:00
Anon
452be17b91 Remove unused code 2020-04-02 21:59:22 -06:00
Anon
2c45186e52 Fixes Docker. Adds docker-compose to run a container with mariadb 2020-04-02 21:56:29 -06:00
Eggbertx
522d217ae8
Merge pull request #20 from comraderat/master
Fixes and debug mode
2020-04-02 10:04:08 -07:00
comraderat
65dd400dc4 Added print all logs to console in debug mode 2020-04-02 13:28:28 +02:00
comraderat
5273ad160a Added vscode launch profile
Updated gitignore
2020-04-02 00:45:36 +02:00
comraderat
6b86154ec1 Add debug mode flag to config 2020-04-02 00:44:54 +02:00
comraderat
d81d73b805 Fixed error of wrong amount of arguments for sections insert main SQL query 2020-04-02 00:42:59 +02:00
comraderat
6526a1ae06 Fixed postgresql database initialise bug 2020-04-02 00:42:16 +02:00
comraderat
e3419f8e3b Fixed postgresql ssl error 2020-04-02 00:41:54 +02:00
Eggbertx
334895e650 Prevent Makefile from unintentionally deleting configuration (oops) 2020-03-31 14:36:30 -07:00
Eggbertx
42e982581a Make gochan stripping properly cross platform 2020-03-31 13:35:33 -07:00
Eggbertx
cf7cfa9d4b Remove unnecessary template functions
Also don't fail if strip fails (for example if it's an incompatible binary format)
Also also use proper switch fallthrough
2020-03-30 09:14:43 -07:00
Eggbertx
0bcd93379b Only strip debugging symbols for releases 2020-03-27 17:42:53 -07:00
Eggbertx
5986d572bb Remove thread pagination, make logger write to requested log 2020-03-26 12:09:10 -07:00
Eggbertx
598d5ba99a Add PowerShell script for building from Windows 2020-03-24 17:40:08 -07:00
Eggbertx
d8c8cabd4c Remove old manage.js reference, fix dropdown menu color 2020-03-23 17:01:04 -07:00
Eggbertx
2cf1a3c2ce Looks like I forgot to properly initialize the logger. 2020-03-23 16:37:26 -07:00
Eggbertx
7b5e4e7abe Make logs more consistent
Use GcLogger class for writing to multiple logs in one call as needed
2020-03-23 10:55:23 -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
758a87a38d remove 'tag' from marshalJSON parameter list 2020-03-20 12:00:58 -07:00
Eggbertx
13fffdb4c9 Replace that clunky build.sh with a slightly less clunky Makefile 2020-03-20 11:04:39 -07:00
Eggbertx
48aaad4e6d Add Dark theme based on Lynxchan/Bunkerchan's Dark theme 2020-03-19 13:56:21 -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
34d1b33331 Fix broken config reference in manage_header.html 2019-12-11 20:48:49 -08:00