22 Commits (2409930dfc9f082f5ac9ada989cb8264f9144338)

Author SHA1 Message Date
Thomas Lynch 48bf19a3d3 Translate a bunch more actionhandlers and form models, and imrpove error translations in server.js ref #396 1 year ago
Thomas Lynch e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 1c5f14e419 This did not go as planned 3 years ago
Thomas Lynch ddd949e743 make schedules able to run separately and dont make instance on import, do it in the tasks folder index 3 years ago
fatchan ff2b7a9b97 option for immediately pruning files 4 years ago
fatchan 2cb5c14fe7 fix file deletion 5 years ago
fatchan ddfe6241b5 deal with hash instead of spliting filename in various locations, and make use of post file delete helper 5 years ago
Tom 96597d558d
Appeals (#52) 5 years ago
fatchan 8c09b8bd58 add db index file and destructure to reduce repetitive imports 5 years ago
fatchan 9bb6f78cff bugfixes for file ref counts and deleting multiple posts 5 years ago
fatchan 627ccbc8cd early pruning for deduplicated files that no longer exist in any posts 5 years ago
fatchan 13ed2b2b91 improve actionhandler. not correctly handles case of page numbers decreasing on a delete action, removing further pages html correctly 5 years ago
fatchan dc3005a3db NOW I REMEMBER why i didnt do that before: make backlinks delete properly based on quotes from database. 5 years ago
fatchan 7c57fca366 organise the helpers some 5 years ago
fatchan 1a186b865c dont delete files since we hash them. keep for later 5 years ago
fatchan a818a25e91 generate and save html to disk. actions that would cause a page to change delete the html. on the next visit, nginx will try_files, else pass to the backend which will generate the page again. CURRENTLY DOES NOT SUPPORT POST ACTIONS e.g. deletes, spoiler, sticky, etc will not cause pages to be deleted for future rebuilding. thats coming in next commits. consider this the start of actual smart building strategy to prevent templating and db hits unnecessarily. where its possible to serve a plain html page, we will do so. 5 years ago
fatchan 139f937897 banners, captcha, image in separate folders and associated changes 5 years ago
fatchan 620d873c88 seems better - aggregate on dlete, increment on new post 5 years ago
fatchan 65989c85fc sticky, lock, sage + changed action handling significantly to combine queries 5 years ago
fatchan a4de693c24 changes how actions are handled, remove dupliacte checks, add a validator for actions to check if authed, global, require passwords,etc. reference #17 #18 5 years ago
fatchan c8f9814b38 delete files from posts 5 years ago
fatchan 91e828e768 delete thumbs properly 5 years ago
fatchan d5870187bc global and board bans/reports separated, improved action selection form 5 years ago
fatchan ff4f6c4758 stop calling that a model 5 years ago
fatchan 335b38f9cc unbanning, rename some routes and remove some unnecessary error catches 5 years ago
fatchan 956a8693ec small form improvements and corrections 5 years ago
fatchan db963d4607 global and board IP bans, improved error handling, improved permissions checks 5 years ago
fatchan e823cad14e scuffed bans. todo: custom duration, expiry in DB, show banned post 5 years ago
fatchan 09a729a3c9 mods spoiler override and improved delete/spoiler/dismiss handling 5 years ago
fatchan 4ab5f786ba ip on post and reports, ability to dismiss reports. report and management improvements 5 years ago
fatchan f109307b44 db changes #9 5 years ago
fatchan b42a7eafdf rename, restructure api vs forms naming + correct delete permissions 5 years ago
fatchan 87de6f9724 manage page and admin bypass delete permissions 5 years ago
fatchan 4371d95be7 Fixes #7 5 years ago
fatchan 86c2841d4e proper message page for redirect with messages 5 years ago
fatchan 39b6999c9e proper page responses or frontend stuff with redirects back to board. Fixes #5 5 years ago
fatchan 9afa0a65cc refactor 5 years ago