Commit graph

1562 commits

Author SHA1 Message Date
Mike Macgirvin
ccbbf1f994 remove add activity when object is removed, fix duplicated dropItem function in js. 2024-04-25 10:42:44 +10:00
Mike Macgirvin
7597703826 use item_restrict 2024-04-17 13:03:53 +10:00
Mike Macgirvin
b6ff1b7621 reverse statement order 2024-04-17 12:52:11 +10:00
Mike Macgirvin
108dc441f7 spurious activities in feeds 2024-04-17 12:34:14 +10:00
Mike Macgirvin
3b85b052ad extend like permissions to activitypub owners 2024-04-11 20:52:01 +10:00
Mike Macgirvin
75bb697e53 refactor tgroup_check() to return a matched hashtag that is being followed. Will use this in conversation completion in future work to identify how a particular thread from somebody you weren't following landed in your stream. 2024-04-06 21:17:11 +11:00
Mike Macgirvin
6000278f65 handle late approvals for drafts and future posts 2024-04-03 18:23:15 +11:00
Mike Macgirvin
0c5da6c947 filter add/remove activities from feeds 2024-03-27 11:20:59 +11:00
Mike Macgirvin
46d5d4ad63 make bang tag exclusive 2024-03-25 21:54:03 +11:00
Mike Macgirvin
c1c16cccf3 another typo 2024-03-12 05:19:48 +11:00
Mike Macgirvin
1b92c18150 typo 2024-03-12 05:18:55 +11:00
Mike Macgirvin
d921c6d795 potential recursion in drop_related 2024-03-12 05:12:26 +11:00
Mike Macgirvin
6c29d57a4c refactor datetime part1 2024-03-10 13:40:50 +11:00
Mike Macgirvin
3a15a5b0a2 ATOM_TIME -> ISO8601 2024-03-09 22:17:09 +11:00
Mike Macgirvin
a727f0d3da posts with collection target bypassing group send_stream permission check 2024-03-07 13:30:10 +11:00
Mike Macgirvin
8c21c0d3c1 same as last commit with similar function 2024-03-05 20:25:14 +11:00
Mike Macgirvin
13303c493c offset error 2024-03-05 20:21:42 +11:00
Mike Macgirvin
57663553e3 revert item_store and item_store_update poll changes. The update problem lies elsewhere. 2024-03-03 17:33:21 +11:00
Mike Macgirvin
96e2f7194a hopefully the final piece of the poll puzzle 2024-03-03 13:01:33 +11:00
Mike Macgirvin
253a4b4b2b more poll issues 2024-03-03 12:48:09 +11:00
Mike Macgirvin
e708d353f6 poll updates 2024-02-27 22:21:47 -08:00
Mike Macgirvin
d63a02dbf6 attempt to fix poll updates on contained items 2024-02-28 14:22:33 +11:00
Mike Macgirvin
817b60270b use any type of collection in drop_related 2024-02-28 13:54:51 +11:00
Mike Macgirvin
7c2fd81fd0 whitespace 2024-02-25 07:58:22 +11:00
Mike Macgirvin
24f6d711e4 drop related items when the associated Create or Add activity is deleted 2024-02-25 07:54:45 +11:00
Mike Macgirvin
365ed9ed92 add collection support to moderation 2024-02-22 06:55:20 +11:00
Mike Macgirvin
ac3a83a597 more group work - primarily over nomad 2024-02-18 13:13:10 +11:00
Mike Macgirvin
0f2e4e54d3 group delivery fix on collect branch 2024-02-17 06:14:53 +11:00
Mike Macgirvin
60e2390071 Add targets to top-level activities we create which don't already have one 2024-02-13 07:06:28 +11:00
Mike Macgirvin
9aa7da034f more heavy lifting on conversation collections. This optionally brings collection support into item_store() and also performs clone sync, removing a lot of duplicate code. Events needed significant refactoring. We cannot combine message delivery of standard items and collection activities, so this will have an impact on outgoing message queue size and processing. 2024-02-11 06:22:39 +11:00
Mike Macgirvin
14291ec1b9 Merge branch 'dev' into collect 2024-02-10 09:15:02 +11:00
Mike Macgirvin
0ba405cb70 still trying to stop the recursion in issue #146 - a bit brutal, but this should do it. 2024-02-10 07:37:26 +11:00
Mike Macgirvin
4afd433528 more progress on containerising groups, also provide container indicator 2024-02-03 09:50:15 +11:00
Mike Macgirvin
489f87d9f5 groups testing 2024-02-02 21:48:49 +11:00
Mike Macgirvin
ff794da5f2 add more logging 2024-01-27 08:24:02 +11:00
Mike Macgirvin
a1f101d1a1 fix permissions 2024-01-27 08:02:50 +11:00
Mike Macgirvin
e592adac19 testing cont. 2024-01-23 20:02:09 +11:00
Mike Macgirvin
c31050437d add newline before closing /share tag in case it is needed for markdown 2024-01-14 16:59:46 +11:00
Mike Macgirvin
0df8511c58 DTOs 2024-01-12 05:34:22 +11:00
Mike Macgirvin
d7a3d8a083 initialise container branch 2023-12-19 21:08:08 +11:00
Mike Macgirvin
14e9ea1610 code review new changes 2023-12-12 22:08:37 -08:00
Mike Macgirvin
be1385f549 group delivery issue 2023-11-14 18:11:55 +11:00
Mike Macgirvin
9c35fe9423 catch a few more places that need isOWAEnabled() instead of network checks. 2023-11-08 07:04:10 +11:00
Mike Macgirvin
f8293a3968 refactor default group creation 2023-11-05 09:15:53 +11:00
Mike Macgirvin
a655d11423 deal with expiring peertube View activities which only exist for 2 minutes 2023-10-25 21:02:15 +11:00
Mike Macgirvin
3c2f178968 bullhorn emoji isn't supported on some fonts, so use public addresss loudspeaker instead. Looks like the same thing to me. 2023-10-10 06:08:54 +11:00
Mike Macgirvin
fe2147a577 prevent group hashtags inside recursive share from performing group deliveries 2023-10-04 21:59:30 +11:00
Mike Macgirvin
da2f68776e fix event rsvp's 2023-09-30 08:31:07 +10:00
Mike Macgirvin
8464d1603a log is_group in tag_deliver 2023-09-17 08:39:10 +10:00
Mike Macgirvin
6fe77f315c turn off poll sharing until the conflicts are resolved. 2023-08-20 10:23:21 +10:00