Commit graph

1251 commits

Author SHA1 Message Date
716a34e637
feat(web): replies imply mention 2024-08-15 17:30:26 +02:00
0c6418586d
fix(web): oops relative favicon 2024-08-15 16:41:40 +02:00
57e465090b
feat: added manifest route 2024-08-15 16:20:03 +02:00
1f412efdd2
feat(web): add link rel for favicon
this should fix akkoma favicons
2024-08-15 16:12:11 +02:00
369e9b5000
feat(web): simple notifications count and ack 2024-08-15 06:37:25 +02:00
ea6fedf34e
fix: must do it with an update_many
aaaaaaaaaaaaa
2024-08-15 05:48:01 +02:00
52933da820
fix: ughhh must use activity id from payload
i should go to sleep ...
2024-08-15 05:41:50 +02:00
43a4e70cf4
fix: get actor id from job object 2024-08-15 05:39:40 +02:00
817f88e1a4
fix: include seen in notifications columns 2024-08-15 05:33:16 +02:00
c1ab0d474e
feat: added rich notification
basically just adding field "seen" to activities
2024-08-15 05:27:55 +02:00
79c03669b9
feat(apb): seen field extension 2024-08-15 05:10:01 +02:00
0846e2cff9
feat: process View activities to mark notifications 2024-08-15 05:02:07 +02:00
5d320f1899
fix(web): ughhh userid is already an url 2024-08-15 04:51:29 +02:00
86d23fddb1
fix(web): must be absolute url 2024-08-15 04:50:10 +02:00
45392081c7
feat(web): show unread notifications count 2024-08-15 04:48:39 +02:00
97d3056133
feat(web): add mentions to tag 2024-08-15 04:33:01 +02:00
1e8cd32905
fix: Query::objects is not ordered by default
so its possible to select only ids
2024-08-14 15:41:10 +02:00
0a98934a7e
fix: fallback to current time for rich activity 2024-08-14 02:19:36 +02:00
660e5cf127
feat: query::objects
in the end i really needed it anyway to avoid dupes... but at least this
is cross-db! not like Query::feed which avoids dupes only on postgres
(sometimes)
2024-08-14 02:14:05 +02:00
9b6b51889a
fix: dont use builders for context 2024-08-13 20:32:49 +02:00
100c738336
fix(web): refresh does it even with no auto scroll 2024-08-13 20:27:35 +02:00
0e309e143c
fix: allow querying distinct by object 2024-08-13 20:25:05 +02:00
8be68b4311
fix: remove margin in post headings 2024-08-12 12:41:16 +02:00
2f06b0443a
fix(web): expanded images go to almost full screen
they were too little every time anyway, aaaaaaaaaaaaa
2024-08-12 01:39:02 +02:00
b44f1000e1
fix(web): sensitive cover also for obj images 2024-08-12 01:38:43 +02:00
dcbbe15546
docs: add comment for postgres fulltext 2024-08-11 18:40:22 +02:00
5a19344e02
fix: oops fixed search not being public 2024-08-11 18:18:22 +02:00
e15952f028
feat: new compat options for lemmy......
lemmy whyyyyyyyyyy.....
2024-08-11 17:38:10 +02:00
0efe1a3301
fix(web): ignore filters for search results 2024-08-11 15:30:46 +02:00
c7139fa39e
fix(web): signal::derive to update tags list 2024-08-11 15:28:52 +02:00
a0394ca94e
fix(web): show hashtags in compressable list 2024-08-11 15:25:15 +02:00
a4e807fc3b
feat(web): compressable results for text search too 2024-08-11 15:23:21 +02:00
01de917bdb
fix(web): properly process and display search results 2024-08-11 15:21:25 +02:00
86b0569cd2
feat(web): add hashtags link in search 2024-08-11 15:14:12 +02:00
253d757d9a
fix: add % to LIKE query for search 2024-08-11 15:09:33 +02:00
89b2b598f4
feat(web): jank search page
should actually store the results in cache and do the same thing i do
for timelines... oh well!
2024-08-11 14:57:41 +02:00
b427000364
feat: search endpoint
it's a bit rushed and ugly but maybe works?
2024-08-11 14:46:15 +02:00
7a9a6fc245
feat: full-text index on content 2024-08-11 14:45:03 +02:00
2d92f9c355
fix: skip attachments with url == image 2024-08-11 13:58:24 +02:00
5481299140
fix(mdhtml): pass <s> too 2024-08-11 13:48:53 +02:00
e300c31488
feat: improved address expanding
should now expand non-canonical followers too (aka followers urls not
ending with /followers), and also audience! (but im doing audience
expansion only for objects rn, not activities)
2024-08-11 13:46:36 +02:00
e7e8653ce2
chore: bump sea_orm to 1.0 2024-08-11 12:55:27 +02:00
2bbc1270a1
fix: add compat options to add target to likes
this is a nastier compat option: lemmy sends likes anonymously by design
(you can't see who upvoted/downvoted you). however mastodon likes are
intended to be seen (as mastodon shows every like as public on their
frontend). issue is: they both come with completely empty addressing!
thanks mastodon... so this compat option makes likes addressed to local
objects always address the object author. this restores mastodon likes
behavior but "leaks" lemmy votes. i don't know how to fix it: maybe do
some weird magic checking what is in `@context`??? disgusting but at
least i can stop leaking lemmy's likes...
2024-08-11 12:50:50 +02:00
77bf9d17a1
fix: add compat option to fix lemmy images
no clue why sometimes they come as bare links?? but it's images, they
show as images on lemmy's frontend... this is not really a good check as
we overrule remote decisions, but it's togglable so deployers can decide
if they care more about UX or spec consistency
2024-08-11 12:48:46 +02:00
93f61ea0de
fix(web): notifications ignore filters 2024-07-23 14:50:53 +02:00
22e2fad343
fix: oops nginx was caching for only one hour
cache_valid "overrides" inactive?? its complicated, see
https://serverfault.com/questions/583570/understanding-the-nginx-proxy-cache-path-directive/641572#641572
2024-07-21 17:15:43 +02:00
4b9f9ba0b4
feat(web): user fields
not ultra pretty but at least they show now
2024-07-21 15:06:22 +02:00
972b109ac0
fix: sanitize remote user properties on insertion 2024-07-21 14:29:58 +02:00
1ad2ac05fa
fix(cli): delete users if they got deleted
so they wont be retried the next time we start this command
2024-07-20 10:57:25 +02:00
e938f3bb27
fix: properly check for duplicate dislikes 2024-07-19 03:07:08 +02:00