aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* minor colour changesubq3232022-12-011-3/+3
| | | | | - visited usernames shouldn't be purple - the purple visited colour should be the browser default of #551a8b
* bugfixes for darkmodeArcade Wise2022-12-011-3/+3
| | | | Signed-off-by: Arcade Wise <l3gacy.b3ta@disroot.org>
* Add the option to mouse over a post title and show the full titleArcade Wise2022-12-011-1/+1
| | | | Signed-off-by: Arcade Wise <l3gacy.b3ta@disroot.org>
* add dark modeArcade Wise2022-12-011-39/+133
| | | | Signed-off-by: Arcade Wise <l3gacy.b3ta@disroot.org>
* support sending to more than one apionet channelubq3232022-11-191-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)ubq3232022-10-191-4/+4
|
* add support for apionet 'web'hooksubq3232022-10-191-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 tagubq3232022-09-261-1/+2
|
* Merge branch 'thread-filtering-2' into trunkubq3232022-06-114-20/+110
|\
| * make radio buttons inline instead of on multiple linesthread-filtering-2ubq3232022-06-111-2/+2
| |
| * make ui of tag filtering use radio buttons instead of linksubq3232022-06-112-19/+23
| |
| * add tag filteringubq3232022-05-143-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 descubq3232022-05-133-7/+33
| |
* | pride monthubq3232022-06-021-1/+1
|/
* fix permissions for view_post, and 404 instead of redirectingubq3232022-05-131-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 navigationthe lemons2022-03-028-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 enabledubq3232022-03-011-0/+3
|
* make posts in "private" subforums not visible through search or user pagesubq3232022-02-253-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 readmeubq3232022-02-251-1/+2
|
* add better error handling to webhook sendingubq3232022-02-251-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 pagesJmzd82022-02-252-9/+24
|
* fix bug creating arbitrarily long query strings when repeatedly clicking ↵ubq3232022-02-011-1/+1
| | | | login or register buttons
* add readme and license (agpl3)ubq3232022-01-202-0/+686
|
* move fossil ignore glob to gitignoreubq3232022-01-121-0/+2
|
* Merge branch 'webhooks' into trunkubq3232022-01-1211-24/+273
|\
| * refactor webhooks codewebhooksubq3232022-01-122-113/+131
| |
| * Merge branch 'pagination' into webhooksubq3232022-01-112-4/+8
| |\
| | * tidy up pagination barpaginationaouwt2022-01-112-4/+8
| | |
| * | webhook inheritanceubq3232021-08-261-1/+12
| | |
| * | web hook code, and thingsubq3232021-08-263-2/+132
| | |
| * | merge pagination into webhooksubq3232021-08-258-24/+101
| |\|
| | * move navbar to common macro, post_jump functionubq3232021-08-223-30/+20
| | |
| | * pagination and links and things (probably not complete)ubq3232021-08-204-11/+20
| | |
| | * navbar ubq3232021-08-192-0/+17
| | |
| | * merge trunk into thisubq3232021-08-1816-162/+923
| | |\
| | * | pagination (navbar will be done later)ubq3232021-08-041-4/+31
| | | |
| | * | aria labelubq3232021-07-252-2/+2
| | | |
| | * | add page links nav thingubq3232021-07-252-2/+17
| | | |
| | * | add page numbers on forum pages, limit threads displayed to ones on that pageubq3232021-07-251-4/+21
| | | |
| * | | database for webhooksubq3232021-08-191-0/+9
| | |/ | |/|
* | | 404 and 403 pages now use main layoutubq3232021-11-063-1/+24
| | |
* | | keep logged in, doing it better like this insteadubq3232021-11-064-9/+19
| | |
* | | use permanent session so you don't keep getting signed outubq3232021-11-061-1/+5
|/ /
* | deploying deployment of bureaucracyubq3232021-08-1116-155/+914
|\ \ | |/ |/|
| * fix bug in deleting threads without permissionbureaucracycitrons2021-08-091-1/+1
| |
| * view forum permissioncitrons2021-08-096-29/+43
| |
| * in the forum settings page, the "unlisted?" box is checked if the forum is ↵citrons2021-08-081-1/+3
| | | | | | | | already unlisted
| * thread configuration cannot occur if one is not able to view the thread. ↵citrons2021-08-082-0/+7
| | | | | | | | unlisted forums are completely invisible to those without view permissions
| * fix typocitrons2021-08-081-1/+1
| |
| * one's role in a forum is now viewablecitrons2021-08-081-0/+5
| |