20 Commits (ac5d37db5e5ab73657a2b87758fc2285d8add6d8)

Author SHA1 Message Date
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 1399dda5fd Json routes will hit backend & get 404'd there, 4 years ago
fatchan 8d82cad62d add a board list with pages that also shows webring boards 5 years ago
fatchan db3595d766 rename build 5 years ago
fatchan 7868e1c5d3 use a queue with workers for generating static pages in background that arent immediately needed 5 years ago
fatchan d233e17733 render return directly for build on load page instead of , and show count for days on modlog list 5 years ago
fatchan 1932e597ad page number bug when 0 posts, page is always above maxpages of 0 5 years ago
fatchan 7c57fca366 organise the helpers some 5 years ago
fatchan 0a0c715df4 fix builds for boards with more than 10 pages -- not a hardcoded maximum anymore + html removing, prune threads and rebuilding when number of max pages changes 5 years ago
fatchan 5158893bbc move to an immediate build strategy to prevent issues with active pages rebuilding excessively on quick successive request 5 years ago
fatchan 77a0b6ecb9 changes to handing actions better 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 d956a7fd53 changes to pages for boards again 5 years ago
fatchan 3e67a5df55 update some pages to not use csrf token where unnecessary 5 years ago
fatchan 92f8e993d9 banner uploads. no listing or deleting yet. gotta sleep 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 db963d4607 global and board IP bans, improved error handling, improved permissions checks 5 years ago
fatchan f109307b44 db changes #9 6 years ago
fatchan e00c6d2fff Basic registration and login with model and controllers 6 years ago
fatchan b868bb52ce quote markdown fixes 6 years ago
fatchan 9afa0a65cc refactor 6 years ago