comraderat
4406da2ec9
Fixed vscode launch.json
2020-05-01 21:16:29 +02:00
comraderat
58fd83bad1
Add deprecation tags and remove unused funcs
...
Add deprecation annotation for functions that are not idiomatic to the
new database logic. These functions (and mostly the code that uses them)
will have to be replaced over time to use the new features of the design.
2020-05-01 21:10:59 +02:00
Eggbertx
d1292bd9fe
refactor/reorganize gochan's source code into subpackages
...
Also use Go version 1.11 in vagrant for module support
2020-04-29 17:44:29 -07:00
comraderat
76f2934f14
Finish refactoring utils
2020-04-20 18:08:48 +02:00
comraderat
38194cfa24
Finish refactoring types
2020-04-20 17:42:48 +02:00
comraderat
2513171132
Finish refactoring server.go
2020-04-19 22:26:35 +02:00
comraderat
598d07052d
Make FK to post in ban nullable
2020-04-19 21:50:43 +02:00
comraderat
a94d2129d9
Finish refactor posting.go
2020-04-19 21:48:05 +02:00
comraderat
6163077e9c
Finish Refactoring manage.go
2020-04-19 21:06:57 +02:00
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