Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add dark mode | Arcade Wise | 2022-12-01 | 1 | -39/+133 |
| | | | | Signed-off-by: Arcade Wise <l3gacy.b3ta@disroot.org> | ||||
* | support sending to more than one apionet channel | ubq323 | 2022-11-19 | 1 | -7/+2 |
| | | | | now that apiobot supports multiple channels, apioforum can too. we use the 'url' field in the webhooks table to determine the path to the socket to send things to. | ||||
* | improve readability of irc messages (thank you trimill) | ubq323 | 2022-10-19 | 1 | -4/+4 |
| | |||||
* | add support for apionet 'web'hooks | ubq323 | 2022-10-19 | 1 | -10/+71 |
| | | | | | it can now send information about new posts and threads to apiobot's socket thing. the code is not very good. | ||||
* | allow br tag | ubq323 | 2022-09-26 | 1 | -1/+2 |
| | |||||
* | Merge branch 'thread-filtering-2' into trunk | ubq323 | 2022-06-11 | 4 | -20/+110 |
|\ | |||||
| * | make radio buttons inline instead of on multiple linesthread-filtering-2 | ubq323 | 2022-06-11 | 1 | -2/+2 |
| | | |||||
| * | make ui of tag filtering use radio buttons instead of links | ubq323 | 2022-06-11 | 2 | -19/+23 |
| | | |||||
| * | add tag filtering | ubq323 | 2022-05-14 | 3 | -15/+75 |
| | | | | | | | | | | | | the only currently supported form of tag filtering is by specifying a single tag, and then only threads with that tag will be displayed. this meets all of the reasonable use cases i can think of right now. | ||||
| * | add ability to sort threads by creation or modification, asc or desc | ubq323 | 2022-05-13 | 3 | -7/+33 |
| | | |||||
* | | pride month | ubq323 | 2022-06-02 | 1 | -1/+1 |
|/ | |||||
* | fix permissions for view_post, and 404 instead of redirecting | ubq323 | 2022-05-13 | 1 | -4/+10 |
| | | | | | | | | | | previously it was possible to see posts you didn't have permissions to view, by using /view_post/<id>. now, this checks permissions. previously if a post with the given id did not exist, it would redirect you back to /, with an error message. now, it gives a 404 page, which is consistent with the behaviour when a thread or forum with the given id is not found. | ||||
* | improve pagination navigation | the lemons | 2022-03-02 | 8 | -12/+37 |
| | | | | | | | | | * pages show more content * the navigation bar is shown regardless of scroll position * the navigation bar now lives in a box * the navigation bar adapts to small screen sizes I changed the padding now. | ||||
* | disable pulsate animation when prefers-reduced-motion enabled | ubq323 | 2022-03-01 | 1 | -0/+3 |
| | |||||
* | make posts in "private" subforums not visible through search or user pages | ubq323 | 2022-02-25 | 3 | -5/+31 |
| | | | | | | | | | | | | | | | | subforums are considered "private" if the p_view_forum permission is denied to the 'other' role in that forum. this doesn't consider inheritance: if a forum doesn't have an 'other' role then it is considered "public" (!!!). since inheritance is probably going to be removed soon anyway, and since we currently only have one "private" subforum, i think this is acceptable. also note that posts in "private" subforums are hidden in user pages and in search results to everyone, even people who do have access to the subforum in question. again, since the permissions logic is probably going to be changed, i don't think it's worth implementing actual permission checks here with the current (confusing, somewhat broken) permissions system. | ||||
* | add repo location to readme | ubq323 | 2022-02-25 | 1 | -1/+2 |
| | |||||
* | add better error handling to webhook sending | ubq323 | 2022-02-25 | 1 | -68/+77 |
| | | | | | this fixes the bug where you get a 500 when trying to send a webhook about a thing with a very long title, for example | ||||
* | added pagination to user pages | Jmzd8 | 2022-02-25 | 2 | -9/+24 |
| | |||||
* | fix bug creating arbitrarily long query strings when repeatedly clicking ↵ | ubq323 | 2022-02-01 | 1 | -1/+1 |
| | | | | login or register buttons | ||||
* | add readme and license (agpl3) | ubq323 | 2022-01-20 | 2 | -0/+686 |
| | |||||
* | move fossil ignore glob to gitignore | ubq323 | 2022-01-12 | 1 | -0/+2 |
| | |||||
* | Merge branch 'webhooks' into trunk | ubq323 | 2022-01-12 | 11 | -24/+273 |
|\ | |||||
| * | refactor webhooks codewebhooks | ubq323 | 2022-01-12 | 2 | -113/+131 |
| | | |||||
| * | Merge branch 'pagination' into webhooks | ubq323 | 2022-01-11 | 2 | -4/+8 |
| |\ | |||||
| | * | tidy up pagination barpagination | aouwt | 2022-01-11 | 2 | -4/+8 |
| | | | |||||
| * | | webhook inheritance | ubq323 | 2021-08-26 | 1 | -1/+12 |
| | | | |||||
| * | | web hook code, and things | ubq323 | 2021-08-26 | 3 | -2/+132 |
| | | | |||||
| * | | merge pagination into webhooks | ubq323 | 2021-08-25 | 8 | -24/+101 |
| |\| | |||||
| | * | move navbar to common macro, post_jump function | ubq323 | 2021-08-22 | 3 | -30/+20 |
| | | | |||||
| | * | pagination and links and things (probably not complete) | ubq323 | 2021-08-20 | 4 | -11/+20 |
| | | | |||||
| | * | navbar | ubq323 | 2021-08-19 | 2 | -0/+17 |
| | | | |||||
| | * | merge trunk into this | ubq323 | 2021-08-18 | 16 | -162/+923 |
| | |\ | |||||
| | * | | pagination (navbar will be done later) | ubq323 | 2021-08-04 | 1 | -4/+31 |
| | | | | |||||
| | * | | aria label | ubq323 | 2021-07-25 | 2 | -2/+2 |
| | | | | |||||
| | * | | add page links nav thing | ubq323 | 2021-07-25 | 2 | -2/+17 |
| | | | | |||||
| | * | | add page numbers on forum pages, limit threads displayed to ones on that page | ubq323 | 2021-07-25 | 1 | -4/+21 |
| | | | | |||||
| * | | | database for webhooks | ubq323 | 2021-08-19 | 1 | -0/+9 |
| | |/ | |/| | |||||
* | | | 404 and 403 pages now use main layout | ubq323 | 2021-11-06 | 3 | -1/+24 |
| | | | |||||
* | | | keep logged in, doing it better like this instead | ubq323 | 2021-11-06 | 4 | -9/+19 |
| | | | |||||
* | | | use permanent session so you don't keep getting signed out | ubq323 | 2021-11-06 | 1 | -1/+5 |
|/ / | |||||
* | | deploying deployment of bureaucracy | ubq323 | 2021-08-11 | 16 | -155/+914 |
|\ \ | |/ |/| | |||||
| * | fix bug in deleting threads without permissionbureaucracy | citrons | 2021-08-09 | 1 | -1/+1 |
| | | |||||
| * | view forum permission | citrons | 2021-08-09 | 6 | -29/+43 |
| | | |||||
| * | in the forum settings page, the "unlisted?" box is checked if the forum is ↵ | citrons | 2021-08-08 | 1 | -1/+3 |
| | | | | | | | | already unlisted | ||||
| * | thread configuration cannot occur if one is not able to view the thread. ↵ | citrons | 2021-08-08 | 2 | -0/+7 |
| | | | | | | | | unlisted forums are completely invisible to those without view permissions | ||||
| * | fix typo | citrons | 2021-08-08 | 1 | -1/+1 |
| | | |||||
| * | one's role in a forum is now viewable | citrons | 2021-08-08 | 1 | -0/+5 |
| | | |||||
| * | fix things | citrons | 2021-08-08 | 2 | -3/+4 |
| | | |||||
| * | UI does not say "login required" when logged in | citrons | 2021-08-08 | 1 | -1/+3 |
| | | |||||
| * | UI reflects p_create_threads | citrons | 2021-08-08 | 1 | -1/+1 |
| | |