18 Commits (4b732a2360af505d3488f38e9bb06aba814726fc)

Author SHA1 Message Date
Thomas Lynch 5a7368a0a4 Add a new property to permissions metadata and reflect on frontend inability for users without that "parent" permission to edit roles/accounts to have some permissions e.g. root, edit roles, edit accs 2 years ago
Thomas Lynch e047782249
eslint lib, migrations, db, models, test, schedules and root dir 2 years ago
Thomas Lynch e2c68723b5
add back !dontStoreRawIps to manage pages, because the raw rooms dont get broadcasted to if raw ips are fully disabled, so joining them (Even for staff with raw ip perm) will not show any posts 2 years ago
Thomas Lynch bb582c2de8 "helpers" -> "lib 2 years ago
Thomas Lynch 0a8c8e3ed5 remove nonsense inconsistent check for recents pages only, pruning should be used in this case instead 2 years ago
Thomas Lynch d1f9c78258 ref #377, the fun begins 2 years ago
Thomas Lynch 02be7cbc5a reference #340 3 years ago
Thomas Lynch 6f64448b33 works for board recent and global recent, fixed lastPostId issue and IP display issue 4 years ago
fatchan 0307f69693 Start fixing my really dumb retard mistake of how ips and post histories work 4 years ago
fatchan e6d7785793 migration move files from /img to /file since it can contain more than just images 4 years ago
fatchan a9d08b1c28 early ver of per-board recents and changed iphash code 4 years ago
fatchan 73203db312 start option for unhashed ips 5 years ago
fatchan bf5359e9e4 some small private cache and max age for more dynamic pages 5 years ago
fatchan 590ca46b87 limit, page, ip select global reports or reportee 5 years ago
fatchan 7fec1719b5 global recent posts filter by ip #55 might add to per-board pages 5 years ago
fatchan 15847293c0 start mod page improvements with pagination in some places references #55 5 years ago
fatchan 76e2fee22e change globalmanage pages and add a recent posts view for all boards 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 d8f98a67cb configurable theme per board, and default in config 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 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 e80e9e4452 differentiate between report reason and ban reason, improve actions form, renamed some stuff 5 years ago
fatchan ff4f6c4758 stop calling that a model 5 years ago
fatchan 529bc5e91d option to preserve post in ban + show bans on manage page 5 years ago
fatchan db963d4607 global and board IP bans, improved error handling, improved permissions checks 5 years ago
fatchan f4f5d2c34f board management section and post reports 5 years ago
fatchan 87de6f9724 manage page and admin bypass delete permissions 5 years ago