aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* unify thread creation and modificationcitrons5 days3-21/+51
| | | | | | principally, allow tags to be added when creating a post. this should increase usage of tags in general.
* make tag selection look the same as tag filteringcitrons5 days4-25/+9
|
* improve responsivitycitrons5 days2-2/+10
| | | | | the viewport scale is made a little smaller and padding is reduced when the viewport size is smaller.
* limit display width of tagscitrons5 days1-0/+4
|
* improve thread filter selection appearancecitrons5 days2-14/+25
| | | | it behaves more sensibly when there are a lot of tags
* use flexbox for thread top barcitrons5 days1-1/+13
| | | | this fixes some strange and frustrating interactions
* limit tags shown in thread listcitrons5 days1-1/+1
|
* forum tag editorcitrons5 days8-7/+105
|
* don't show the role list to non-bureaucratscitrons5 days1-2/+2
|
* consistently display back link in role assignmentcitrons5 days1-0/+5
|
* overflow: auto for post contentcitrons5 days1-0/+1
|
* allow iframes in postscitrons5 days1-1/+41
|
* last activity of forums based on update columncitrons5 days1-6/+2
| | | | (which percolates upward, unlike before)
* view existing role assignments in a forumcitrons7 days3-6/+43
|
* user list admin pagecitrons7 days3-2/+25
|
* integrated subforum listcitrons8 days3-32/+77
| | | | | | | the UI is more compact and aesthetically pleasing, and it allows seeing activity in subforae more easily. as it stands, all subforae are hidden away, so no one sees anything that anyone posts in them! this UI implicitly shows up to four unread subforae.
* convert spaces to tabscitrons8 days27-1870/+1870
|
* properly check for invalid page numberscitrons8 days2-8/+12
|
* read statuses on threads and forumscitrons8 days6-2/+64
|
* increase content width to 80chubq3232023-08-271-1/+1
|
* add <details> to collapse subforum listubq3232023-08-151-0/+3
|
* new iconubq3232022-12-011-1/+1
|
* more minor css fixesubq3232022-12-011-5/+6
| | | | | | - actionbuttons should be blue always - breadcrumbs weren't working properly. idk why - username link in the navbar shouldn't be blue (this one has been annoying me for ages)
* 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
| |\