Eggbertx
|
9cf9edebf7
|
move serveJSON to public function in serverutil
|
2022-04-10 16:01:42 -07:00 |
|
Eggbertx
|
1a104391ec
|
Redirect to referer on report submission
|
2022-04-05 21:51:08 -07:00 |
|
Eggbertx
|
6dea1fab31
|
Update build.py and gochan to better follow the FHS
NOTE NOTE NOTE NOTE NOTE: You may need to update your configuration
See https://refspecs.linuxfoundation.org/FHS_3.0/fhs/index.html
|
2022-04-03 16:02:07 -07:00 |
|
Eggbertx
|
1848e2f073
|
Add function for handling reports
(still needs a lot of work)
|
2022-03-20 23:01:18 -07:00 |
|
Eggbertx
|
42a80fec64
|
Start using transactions in gochan-migrate
|
2022-03-06 10:28:31 -08:00 |
|
Eggbertx
|
8ec05c7efe
|
Move SQL keyword replacement stuff to its own function
|
2022-02-24 17:37:41 -08:00 |
|
Eggbertx
|
d0a6341bf6
|
Add support for sql.Tx transactions to gcsql
|
2022-02-24 17:26:29 -08:00 |
|
Eggbertx
|
60fd5451bf
|
Execute board creation SQL before creating dir, resolves issue #27
|
2022-02-24 17:21:33 -08:00 |
|
Eggbertx
|
8840693a8b
|
Add function to check if Pre2021 migration is already complete
(still need to do kusaba x and tinyboard)
|
2022-02-19 14:55:45 -08:00 |
|
deepsource-autofix[bot]
|
c68a2ce726
|
Function call can be replaced with helper function
|
2022-02-13 22:06:50 +00:00 |
|
Eggbertx
|
3df8dbe88d
|
Alter DBPREFIXwordfilters table if needed on startup
|
2022-02-05 14:18:38 -08:00 |
|
Eggbertx
|
03e74ea8a4
|
Use constants for version comparison
|
2022-02-01 21:03:07 -08:00 |
|
Eggbertx
|
2b4e1bfc51
|
Replace sql.Drivers call with manual array
add GochanConfig testing property that prevents writing if true
|
2022-02-01 16:41:05 -08:00 |
|
Eggbertx
|
b85c943cf5
|
Add manage page to clear all login sessions for the current user at /manage?action=clearmysessions
Resolves issue #40
|
2022-01-31 22:35:47 -08:00 |
|
Eggbertx
|
f85959c8e3
|
Add wordfilters manage page
|
2022-01-31 09:47:19 -08:00 |
|
Eggbertx
|
b180db94dc
|
Make gcsql package more organized
|
2022-01-30 18:15:15 -08:00 |
|
Eggbertx
|
3addaf57d7
|
Update WordFilter struct to work with modified table
|
2022-01-30 17:19:54 -08:00 |
|
Eggbertx
|
52c3ece854
|
Modify wordfilter table and add hacky db update function
When I get around to actually making gochan-migrate useful, that function will be moved there
|
2022-01-30 15:56:16 -08:00 |
|
Eggbertx
|
8e706a313c
|
Make template for recent posts page
Also make manage page h1 headers automatic
|
2022-01-29 23:47:13 -08:00 |
|
Eggbertx
|
33388612d7
|
Add modifyable title for mgmt pages
|
2022-01-29 20:46:00 -08:00 |
|
Eggbertx
|
1be572dc40
|
Add filename truncating template function
|
2022-01-27 21:35:28 -08:00 |
|
Eggbertx
|
a4149d4c5d
|
Separate post into separate template
|
2022-01-27 21:02:37 -08:00 |
|
Eggbertx
|
8fe0ed3e52
|
Add Windows 9x theme (unfinished)
|
2022-01-16 21:13:56 -08:00 |
|
Eggbertx
|
67df39ffd9
|
Fix board editing, resolves #51
|
2022-01-16 14:38:57 -08:00 |
|
Eggbertx
|
656c2a3046
|
Fix board deletion and partially fix modification
|
2022-01-16 14:11:55 -08:00 |
|
Eggbertx
|
9e82333c47
|
(re)add board creation related to issue #51
|
2022-01-16 13:30:33 -08:00 |
|
Eggbertx
|
a0966925cb
|
Rewrite board edit template, related to issues #51 and #52
|
2022-01-15 21:20:43 -08:00 |
|
Eggbertx
|
7e13a32ec3
|
Add board config to all templates using the standard header
Also remove commented migration lines in build.py
|
2022-01-09 23:09:44 -08:00 |
|
Eggbertx
|
f820de079a
|
Make the staff dashboard page useful
|
2022-01-07 14:44:42 -08:00 |
|
Eggbertx
|
b2318af7a3
|
Use generic page header for manage pages, add login template
|
2022-01-04 17:48:46 -08:00 |
|
Eggbertx
|
9fb5ebbd0b
|
Turn staff action map into an array for more control over ordering
|
2022-01-01 16:03:39 -08:00 |
|
Eggbertx
|
352cb0227f
|
Simplify controling the JSON-compatible output for manage pages
Rather than having to check whether the user is requesting JSON output in each action, it is done automatically
|
2021-12-23 14:41:49 -08:00 |
|
Eggbertx
|
16b9b4a92f
|
Make manage action output partlyJSON compatible as part of issue #50
|
2021-12-22 21:13:04 -08:00 |
|
Eggbertx
|
62a31e651e
|
Add utility function for getting file parts
|
2021-12-15 23:42:07 -08:00 |
|
Eggbertx
|
a4cb06e753
|
Actually delete the when its post is deleted
|
2021-12-15 22:49:46 -08:00 |
|
Eggbertx
|
2e54fd81aa
|
Minify all management stuff
|
2021-11-29 22:06:18 -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
|
bb9d4be884
|
Add home link to top and bottom board lists
|
2021-09-01 12:46:26 -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
|
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
|
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
|
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 |
|