Julian Lam
0c2cfbe7a0
chore: lint
2024-03-06 14:59:49 -05:00
Julian Lam
e4c1ca1ede
feat: mentions support
2024-03-05 14:26:33 -05:00
Barış Soner Uşaklı
07c1ea2876
Merge branch 'develop' into activitypub
2024-03-04 16:09:11 -05:00
Barış Soner Uşaklı
2a9b0a3c9c
feat: add new sorting option to categories
...
add new zset for category topics
fix sorting names
2024-03-04 16:06:04 -05:00
Julian Lam
0cf6af9b6c
fix: redir on bad world filter
2024-02-28 14:10:21 -05:00
Julian Lam
3d83a1752e
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-26 16:32:45 -05:00
Julian Lam
563db78f87
fix: lint
2024-02-26 13:47:55 -05:00
Julian Lam
1bd8f9a1fa
feat: fine-grained privileges integration for fediverse users and world pseudo-category
2024-02-26 11:39:32 -05:00
Barış Soner Uşaklı
09b4dcd369
Merge branch 'master' into develop
2024-02-22 11:41:13 -05:00
Barış Soner Uşaklı
3960d370e0
fix: closes #12358 , only load pending/invited for owners
2024-02-22 10:14:35 -05:00
Julian Lam
eaba2aa37f
feat: temporarily deny handling non-public notes
2024-02-21 14:58:52 -05:00
Julian Lam
e138b915b9
test: fix tests
2024-02-20 15:01:38 -05:00
Julian Lam
d77de088e6
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-20 12:08:53 -05:00
Julian Lam
19d017b942
fix: guests visiting /world should see all remote topics
2024-02-14 10:44:13 -05:00
Julian Lam
8912863423
feat: save tids to individual user inboxes based on recipient list, new /world/all route
2024-02-12 14:34:37 -05:00
Barış Soner Uşaklı
7298c5513f
make current sort option visible on button
2024-02-08 13:09:15 -05:00
Julian Lam
a61e7fe79b
fix: remove now unused world/:tid route and assoc. controller
2024-02-07 13:49:14 -05:00
Julian Lam
80377599d1
fix: logic error
2024-02-07 12:38:46 -05:00
Julian Lam
ec2b375ae9
refactor: use existing sets for topics (instead of topicRemote, etc.)
2024-02-07 12:28:16 -05:00
Julian Lam
00efbd6dd9
Merge remote-tracking branch 'origin/develop' into activitypub
2024-02-06 14:58:06 -05:00
Julian Lam
415b4fe11a
feat: Announce(Note) and Undo(Announce)
2024-02-06 14:57:44 -05:00
Julian Lam
a461e5dd41
feat: topic and category S2S get responses
2024-02-06 11:04:08 -05:00
Julian Lam
35819cc953
refactor: activitypub sending to handle signed requests from categories
2024-02-05 16:57:17 -05:00
Julian Lam
88733a5160
feat: category actors, stub outbox
2024-02-02 17:19:59 -05:00
Julian Lam
ae042ce39e
feat: returning following and follower collections upon request
2024-02-01 16:53:47 -05:00
Julian Lam
607c4623c7
feat: Like(Note) and Undo(Like); federating likes
2024-02-01 16:05:31 -05:00
Barış Soner Uşaklı
45cfb3691e
feat: show unread categories based on unread topics ( #12317 )
...
* feat: show unread categories based on unread topics
if a category has unread topics in one of its children then mark category unread
deprecate cid:<cid>:read_by_uid sets
upgrade script to remove the old sets
* chore: up harmony
2024-01-30 17:47:06 -05:00
Julian Lam
94361721b1
fix: follower calls to return empty item list unless a page is explicitly passed in
2024-01-30 12:11:33 -05:00
Julian Lam
86a607ce8c
fix: move all actor object urls to immutable variants
2024-01-29 16:59:13 -05:00
Julian Lam
457bfe1685
fix: send proper @context value for posts (was missing)
2024-01-29 16:33:41 -05:00
Julian Lam
a3a0edb70b
fix: a bunch of broken things, added test for Create(Note)
2024-01-26 21:39:20 -05:00
Julian Lam
ef8cd34ba1
refactor: replace JIT actor retrieval with actor assertion and storage logic
2024-01-26 15:10:35 -05:00
Julian Lam
2c8342632f
fix: missing break statement
2024-01-26 11:45:09 -05:00
Julian Lam
a355c05d83
fix: reject spiders on remote profile GETs
2024-01-26 11:36:44 -05:00
Julian Lam
25434d2a6e
fix: send back correct actor id on webfinger calls
2024-01-26 11:20:14 -05:00
Julian Lam
6b517252b9
feat: activitypub response to note retrieval via pid
2024-01-25 16:27:56 -05:00
Julian Lam
0b3ca8e366
fix: /uid/:uid route to return actor
2024-01-25 16:00:46 -05:00
Julian Lam
3c24cfb4a9
fix: unused require, tests
2024-01-25 11:06:30 -05:00
Julian Lam
8453b83e9e
feat: added mocks.actor and Update(Person) activity on profile update
2024-01-24 20:10:22 -05:00
Julian Lam
f51bbe91e7
fix: clear post cache on Update(Note)
2024-01-24 14:35:21 -05:00
Julian Lam
1ee03f2b83
fix: webfinger loopback
2024-01-24 14:14:24 -05:00
Julian Lam
e00a03bb9c
fix: revert home page routing change and moved instance actor endpoint to
2024-01-24 14:09:40 -05:00
Julian Lam
911177ceda
chore: removed unused requires
2024-01-24 14:01:40 -05:00
Julian Lam
c9feb92539
refactor: simplify remote (un)follow controller
2024-01-23 12:11:35 -05:00
Julian Lam
da0211b1a0
feat: proper webfinger response for instance actor
2024-01-23 11:22:18 -05:00
Julian Lam
f8cfe64c7e
fix: send preferredUsername in application actor response
2024-01-23 10:31:52 -05:00
Julian Lam
9885f94a2b
feat: application actor + public key for uid 0 signs, moved homepage route to after core routes are generated
2024-01-22 16:18:49 -05:00
Julian Lam
47b3ffb9b1
lint: fix eslint errors
2024-01-22 13:51:06 -05:00
Julian Lam
2ff70fdde2
refactor: generate a topic id when asserting a new topic
2024-01-19 11:31:04 -05:00
Julian Lam
518169fe65
fix: user data in /world
2024-01-18 12:19:37 -05:00