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

1076 commits

Author SHA1 Message Date
Eggbertx
379e846daf Add filename and username banning, add more de-deprecation stuff to posting/post.go 2022-11-07 12:56:51 -08:00
Eggbertx
b69536b772 Add IP ban checking function 2022-11-02 16:26:15 -07:00
Eggbertx
912bde25af Make post formatting functions comaptible with de-deprecated code 2022-11-01 08:13:09 -07:00
Eggbertx
45e2a76473 Add top post code, post insertion code, and captcha de code
TODO: revisit captcha to make it less clunky
2022-10-31 12:50:08 -07:00
Eggbertx
3abf174ba2 Add some de-deprecated thread code, and a function for new post insertion 2022-10-31 12:45:50 -07:00
Eggbertx
fb708bb6f3 add some board info functions 2022-10-31 12:43:39 -07:00
Eggbertx
ca6f5fc793 Add de-deprecated wordfilter code 2022-10-31 12:42:32 -07:00
Eggbertx
e789b08492 de-deprecate pkg/building 2022-10-31 12:41:17 -07:00
Eggbertx
be14983186 add announcements and reports 2022-10-31 12:28:59 -07:00
Eggbertx
2314005ba1 Add more manage code 2022-10-31 12:27:41 -07:00
Eggbertx
6567da3300 Add de-deprecation stuff (will not build yet) 2022-10-11 14:26:31 -07:00
Eggbertx
d23d8ccd8a Add selenium test for moving threads 2022-09-28 12:49:53 -07:00
Eggbertx
fb71d95b5f Make thread moving work 2022-09-28 10:25:10 -07:00
Eggbertx
ef0625b46e Add option to only run the specified test 2022-09-27 15:27:47 -07:00
Eggbertx
8d23b74867 Make selenium tests launchable from build.py 2022-09-27 11:04:05 -07:00
Eggbertx
05da962dfe Add selenium tests 2022-09-27 10:42:11 -07:00
Eggbertx
ae179a3762 Add move thread to post dropdown on thread OP (related to issue #36) 2022-09-23 16:15:16 -07:00
Eggbertx
2b12801c60 Add move thread page
Separate post move, edit, and deletion from server for better organization
2022-09-23 15:50:18 -07:00
Eggbertx
6c4b5a0155 Fix deleted box not centering in recent posts 2022-09-23 15:47:15 -07:00
Eggbertx
2c3429256f Separate access info into separate log file 2022-09-18 15:32:07 -07:00
Eggbertx
c005f01b0a Add post dropdown options to ban the post file's filename and checksum 2022-09-16 00:12:09 -07:00
Eggbertx
bcad625368 Add filename and checksum ban creation and deletion from web interface
Related to issue #28
2022-09-15 22:50:45 -07:00
Eggbertx
943c0f6221 Add filebans staff action, related to issue #28
though currently it can only view, not add new bans
2022-09-15 21:37:56 -07:00
Eggbertx
8e5449f636 Add settings for custom CSS and custom JS 2022-09-14 16:13:55 -07:00
Eggbertx
42cd82f5f5 Add element showing number of watched threads w/ new posts if > 0 2022-09-14 15:27:32 -07:00
Eggbertx
7d70fac114 Move CSS stuff from javascript to global CSS 2022-09-14 14:45:59 -07:00
Eggbertx
6bd8482ad0 Fix broken file link 2022-09-14 13:53:01 -07:00
Eggbertx
3518d95011
Create stale.yml 2022-09-14 13:45:02 -07:00
Eggbertx
7718ee408b Add js output to gitignore 2022-09-14 12:35:02 -07:00
Eggbertx
623ad0ce13 Update watcher cookie with updated thread info if on the thread's page 2022-09-14 00:32:16 -07:00
Eggbertx
1147519915 Separate watcher menu code into separate file, make it auto update 2022-09-13 23:35:24 -07:00
Eggbertx
fb5ce71720 Add reply counter to watcher menu and watchThread, unwatchThread events 2022-09-09 15:30:29 -07:00
Eggbertx
7d6873c0f7 Start actually using and updating the watcher menu 2022-09-08 16:41:50 -07:00
Eggbertx
d2c5015714 Replace deprecated ioutil imports 2022-09-08 15:45:29 -07:00
Eggbertx
ce4893db39 Delete thread json file along with html file 2022-09-08 13:58:36 -07:00
Eggbertx
0d83595cc2
Merge pull request #65 from gochan-org/deepsource-fix-5c13b820
Fix unused method receiver
2022-09-04 14:58:35 -07:00
deepsource-autofix[bot]
f639fdde6d
Fix unused method receiver 2022-09-04 21:57:01 +00:00
Eggbertx
ee61fcb30f Replace gclog/gzlog with structured logging via zerolog 2022-09-04 14:27:14 -07:00
Eggbertx
2ff9b0df83 Improve staff page logging, fix username getting 2022-09-03 16:19:31 -07:00
Eggbertx
17833e78ad remove more gclog calls from gcsql 2022-09-03 15:25:50 -07:00
Eggbertx
ffcf4a1e61 remove logging from gcsql except where necessary (it should be done elsewhere) 2022-09-03 14:51:37 -07:00
Eggbertx
9542949413 Remove file i/o from gcsql package for better organization 2022-09-03 14:13:49 -07:00
Eggbertx
5b5d5ab3ec Replace sqlmock with sqlite3 for unit testing gcsql package 2022-09-01 22:42:06 -07:00
Eggbertx
ec7b3901ed Remove extra debug printing string 2022-09-01 09:43:31 -07:00
Eggbertx
9107269a39 Upgrade Go version in vagrant and Docker, readd sqlite3 for real this time
requires intervention for vagrant to add the updated Go repo
2022-08-30 11:30:59 -07:00
Eggbertx
3fa042167e Add sqlmock driver and schema initialization 2022-08-28 19:26:03 -07:00
Eggbertx
e52916199c disable cgo in build.py if it isn't explicitly set 2022-08-28 16:50:53 -07:00
Eggbertx
ede67a260a Add build.py test args for verbosity and coverage 2022-08-28 15:11:50 -07:00
Eggbertx
1e012e2757 Add dropdown action for getting posts from that IP 2022-08-28 14:28:43 -07:00
Eggbertx
d5c9d4e657 Fix manage postinfo action 2022-08-28 11:55:08 -07:00