63 Commits (89e8f4b977369227425bd8c564a6a9effe4d578b)

Author SHA1 Message Date
fatchan 76e2fee22e change globalmanage pages and add a recent posts view for all boards 5 years ago
fatchan db3595d766 rename build 5 years ago
fatchan 391bf96837 move some more small model/controlers to separate files, and reorganise the routers 5 years ago
fatchan 549313c49a split global management pages into separate each page 5 years ago
fatchan 7c0561d2ec separate manage pages for bans, reports, settings and banners 5 years ago
fatchan 47280caced theme switcher with js in footer, overrides for all pages 5 years ago
fatchan 5d683590b3 dont load captcha until clicked on box with js, refresh with double click, and keep iframe in noscript tag for noscript compatibility 5 years ago
fatchan d8f98a67cb configurable theme per board, and default in config 5 years ago
fatchan 5ef7da7100 banner rotating uses srandmember from redis of board banners 5 years ago
fatchan 16a4bab88f quotes clickable and concat scripts 5 years ago
fatchan 7868e1c5d3 use a queue with workers for generating static pages in background that arent immediately needed 5 years ago
fatchan de61e95c64 early account management on global manage page. maybe list isnt necessary, could be changed to a simple input box to avoid getting too big, or having to make separate page/paginated 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
Tom 96597d558d
Appeals (#52) 5 years ago
fatchan 87de4fe794 already a captcha here, no need for both 5 years ago
fatchan bed7008d55 get dates array directly from mongo w/ aggregate 5 years ago
fatchan 90fa066261 modlog bugfix 5 years ago
fatchan 5ce2b42a0e dont build homepage immediately on schedule start, and move delete captchas to separate file 5 years ago
Tom f0ca405236
Add modlogs (#48) 5 years ago
fatchan 0a64859358 pepega 5 years ago
fatchan 848cc07d9f separate ratelimits from captchas 5 years ago
fatchan 883020cfe9 news page, and ability to add or delete news from global manage page, by auto level 0 accounts only 5 years ago
fatchan 55327d1b98 groundwork for user board creation 5 years ago
fatchan c8093fce8b captcha ratelimiting 5 years ago
fatchan 1932e597ad page number bug when 0 posts, page is always above maxpages of 0 5 years ago
fatchan 77085efd87 strict samesite instead of lax 5 years ago
fatchan 7c57fca366 organise the helpers some 5 years ago
fatchan 5172ffc251 who decided that was a good way to do tripcodes 5 years ago
fatchan e075b26228 improved captchas fix #1 5 years ago
fatchan b13d64a7cb random banner _actually_ from the selected board, that was pretty dumb 5 years ago
fatchan ebf0b603f5 public banner page for board and rebuilds when board banners updated in manage page 5 years ago
fatchan f5d859c71e redirect to correct page on login or manage 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 2c6ee4d9ee add required fields in html forms and add * to labels according to board settings for required OP subject, message or file. 5 years ago
fatchan 4468455b0a separate captcha page so that it can be refreshed 5 years ago
fatchan 09412d5e85 aggregate query with unwind/sample for random banner selection, and delete banners fixed for board specific path 5 years ago
fatchan a913b8290b board specific banners folder 5 years ago
fatchan c4633546e2 default banner fix for board without banners 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 17b6a0a47f add helper to render pug template to html file 5 years ago
fatchan 3e67a5df55 update some pages to not use csrf token where unnecessary 5 years ago
fatchan 72391e0558 resolve only after thumbnailing actually finishes 5 years ago
fatchan 44e05e6220 captcha string instead of mongoid class fixes json cookie issue for nginx 5 years ago
fatchan 139f937897 banners, captcha, image in separate folders and associated changes 5 years ago
fatchan 8a0160a924 early captchas 5 years ago
fatchan 514b55a506 closes #14 5 years ago
fatchan 92f8e993d9 banner uploads. no listing or deleting yet. gotta sleep 5 years ago