Thomas Lynch
|
44f69b8ba5
|
start per-board custom pages, mostly working could just use a lil more testing references #232
|
4 years ago |
Thomas Lynch
|
77b8ae5540
|
Overboard catalog reference #286
|
4 years ago |
Thomas Lynch
|
d12bed3dc2
|
add noscript warning to hcaptcha
add some missing checks for google to also check captcha type
adjust frontend scripts and gulpfile styling to support hcaptcha
|
4 years ago |
Thomas Lynch
|
f2df1aea4b
|
Global manage page for boards. Shows all boards including unlisted, and marks abandoned boards
|
4 years ago |
Thomas Lynch
|
a22ad89f48
|
share same route for boards html/json, like board/thread/catalog
|
4 years ago |
Thomas Lynch
|
1399dda5fd
|
Json routes will hit backend & get 404'd there,
allows for pages with missing json that arent prebuilt to build when json route is hit,
without requiring html pageload first better for api
|
4 years ago |
Thomas Lynch
|
b597ac8159
|
ability to resign from a board you mod/own. previously you could not leave a mod position, and you could not leave owner position (unless you transfer) closes #196
|
4 years ago |
Thomas Lynch
|
14dc090e08
|
Migration, and a change that will make it not get completely destroyed by ddos over TOR
|
4 years ago |
Thomas Lynch
|
60d36bbb6a
|
Make a bit more maintainable, support different captcha types with some config options
|
4 years ago |
Thomas Lynch
|
09e0bcb518
|
references #209 , add optional google recaptcha. implementation could use some polish, but it will work for now.
|
4 years ago |
Thomas Lynch
|
1216e20e56
|
Fix that for tor
|
4 years ago |
some random guy
|
cfc97b8101
|
do not read session when not needed
|
4 years ago |
Thomas Lynch
|
0021ed02cc
|
Early version of overboard, /all.html. Still needs a small cache and moderation changes to support moderating references #166
|
4 years ago |
fatchan
|
3bda3aa596
|
only use processip middleware where necessary references #121
|
4 years ago |
fatchan
|
9ded8817d9
|
logout change
|
4 years ago |
fatchan
|
4b18607250
|
moderation from catalog and add mod catalog
|
4 years ago |
fatchan
|
5c7924f6b7
|
beta ver of per board logs with uncensored usernames for board staff
|
5 years ago |
fatchan
|
a9d08b1c28
|
early ver of per-board recents and changed iphash code
|
5 years ago |
fatchan
|
6f018d984a
|
route changes
|
5 years ago |
fatchan
|
4745d6d7a6
|
route changes
|
5 years ago |
fatchan
|
1d1f42f94d
|
quick way to make bypasses in a frame
|
5 years ago |
fatchan
|
84971cd274
|
start work on blockbypass
|
5 years ago |
fatchan
|
529e6bfacc
|
early modview, somewhat scuffed
|
5 years ago |
fatchan
|
c0ef4e5dad
|
globallogs with simple board and user filter to globalmanage page
|
5 years ago |
fatchan
|
a5aaaa29a5
|
reference #55 working on global settings page/config editor, start with global filters and options to force change sitewide captcha
|
5 years ago |
fatchan
|
a41bc64987
|
hidden boards shown for global staff on board list
|
5 years ago |
fatchan
|
2b4e631756
|
accounts page, list owned and mod boards in accounts, show on global manage and accounts page
|
5 years ago |
fatchan
|
bf03e01281
|
fix regex for board pages allowing malformed page name
|
5 years ago |
fatchan
|
de8f60a47a
|
fix regex to prevent malformed board page names matching
|
5 years ago |
fatchan
|
06a627333d
|
add an index file to page modls for ess verbose import
|
5 years ago |
fatchan
|
8d82cad62d
|
add a board list with pages that also shows webring boards
|
5 years ago |
fatchan
|
76e2fee22e
|
change globalmanage pages and add a recent posts view for all boards
|
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
|
2bd231a031
|
for routes that dont need session at all, dont use the refresh middleware e.g. public pages, banners, captcha, etc
|
5 years ago |
fatchan
|
4e181ae712
|
refactor some middlewares to move them out of main server file
|
5 years ago |
fatchan
|
9657321e72
|
bugfixes
|
5 years ago |
Tom
|
f0ca405236
|
Add modlogs (#48)
* public mod logs, per day and list of log days
* action handler variable names and logic changes, also dont duplicate modloglist code
|
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
|
8cdd235e8f
|
set perm level on middleware to not check it redundantly, easier to maintain
|
5 years ago |
fatchan
|
55327d1b98
|
groundwork for user board creation
|
5 years ago |
fatchan
|
e7b4a60e95
|
proper permissions system ready for board creation and assigning staff, and post password hashing
|
5 years ago |
fatchan
|
7c57fca366
|
organise the helpers some
|
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
|
4468455b0a
|
separate captcha page so that it can be refreshed
|
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 |