Corry Haines
9ae9e03b9d
Re-use page for interaction query ( #351 )
...
Original code caused the query on timeline to issue twice. Once to satisfy the interactions lookup (which had no LIMIT) and then again for the page (which had a LIMIT 25).
Presumably we want interactions for the paginated events, especially since the un-LIMITed query would become extremely inefficient.
2023-01-04 16:42:57 -07:00
Andrew Godwin
f9b5f372ac
Responsive styling fix, shorter pages
...
Refs #102
2022-12-22 01:06:01 +00:00
Andrew Godwin
e2371a3cd7
Move timelines to a service class
2022-12-21 19:47:48 +00:00
Michael Manfre
a7082decc8
Optimize timeline queries ( #219 )
2022-12-21 11:09:18 +00:00
Andrew Godwin
6039cde49e
It's amazing what a little select_related can do
2022-12-20 15:35:48 +00:00
Andrew Godwin
90c7b615fd
Move timelines to published date all around
2022-12-18 09:44:56 -07:00
Andrew Godwin
12567f6891
Identity admin/moderation
2022-12-16 19:42:48 -07:00
Gabriel Rodríguez Alberich
fb2eea956e
Several pagination improvements ( #170 )
...
Home/Notification gets pagination, Follows becomes ListView
2022-12-16 17:06:29 -07:00
Andrew Godwin
9ad9bdd936
Implement post rate limits, move to signed cookies
...
Also improve the test harness a little
Fixes #112
2022-12-15 15:55:33 -07:00
Michael Manfre
af3142ac3a
Basic Emoji suppport ( #157 )
2022-12-15 00:50:54 -07:00
Gabriel Rodríguez Alberich
8db05bed95
Prevent n+1 queries when rendering timelines ( #165 )
...
The linkify_mentions function is traversing the post's mentions, so
better prefetch those.
2022-12-14 10:16:22 -07:00
Andrew Godwin
f504e9c351
Fix form loading hyperscript config
2022-12-11 09:34:44 -07:00
TAKAHASHI Shuuji
6d473a83cc
Add the character counter next to the Post button ( #152 )
2022-12-11 09:25:48 -07:00
Andrew Godwin
20f3919783
Add interaction states on notifications page
...
Fixes #129
2022-12-08 22:59:34 -07:00
Michael Manfre
b8460b0acd
Only cache unauthenticated page views ( #117 )
2022-12-05 22:23:07 -07:00
Andrew Godwin
b0929214d5
Allow selecting notification types to see
2022-12-05 22:15:05 -07:00
Michael Manfre
d6eb16a398
Added caching and initial settings
2022-12-05 10:55:30 -07:00
Andrew Godwin
c72893372a
Collapse notifications on the same post
2022-11-28 22:42:40 -07:00
Andrew Godwin
0bced8fe17
A few hashtag fixups
2022-11-28 22:14:52 -07:00
Michael Manfre
fb8f2d1098
Hashtags
2022-11-28 21:41:36 -07:00
Michael Manfre
d60ba9a051
Added default post visibility
2022-11-25 19:33:46 -07:00
Andrew Godwin
5fe5f04955
Exclude replies in most situations from timelines
2022-11-25 18:20:59 -07:00
Andrew Godwin
975c205d1d
Show boosts and likes on other post list pages
2022-11-22 19:58:56 -07:00
Michael Manfre
cdfff32f9a
Content warning name customisation
...
Allows the name of Content Warning to be customized (e.g. to "Content Summary").
Fixes #28 .
2022-11-22 19:52:40 -07:00
Andrew Godwin
9c424d9bb6
Add manual HTMX refresh of timelines
...
Refs #33
2022-11-22 19:21:01 -07:00
Andrew Godwin
b7c7c66013
Start adding pagniation to timelines
2022-11-22 09:57:42 -07:00
Andrew Godwin
291d7e404e
Logged out experience, config, and profiles
2022-11-17 17:33:09 -07:00
Andrew Godwin
0851fbd1ec
Add search and better notifications
2022-11-17 15:10:09 -07:00
Andrew Godwin
2154e6f022
Rework UI to have vertical menus
2022-11-17 14:13:55 -07:00
Andrew Godwin
716d8a766a
Show post images
2022-11-16 23:00:10 -07:00
Andrew Godwin
495e955378
Tag and visibility handling
2022-11-16 13:53:40 -07:00
Andrew Godwin
20e63023bb
Get outbound likes/boosts and their undos working
2022-11-15 15:30:32 -07:00
Andrew Godwin
ddb3436275
Boosting! Incoming, anyway.
2022-11-13 18:43:09 -07:00
Andrew Godwin
34b24a0dcb
More UI!
2022-11-13 16:15:14 -07:00