Commit Graph
503 Commits
Author SHA1 Message Date
default aab32743c1 Actor caching lowered to 3 hours. 2025-01-10 06:47:58 +01:00
default 131fbc105a Always return a shared inbox for the 'relay' user. 2025-01-10 06:45:44 +01:00
default f97fbe3744 Bumped debug level of actor cache hits. 2025-01-09 19:32:40 +01:00
default 41cb63c936 Added some actor object caching. 2025-01-09 19:21:06 +01:00
default 12fcc053b5 Merge branch 'master' of /home/angel/git/snac2 2025-01-09 18:37:12 +01:00
default c25360468c Added a way to archive ignored messages. 2025-01-09 18:37:09 +01:00
default 25b22d8a94 Some fixes to receive and update 'Event' objects correctly. 2025-01-09 09:10:21 +01:00
default 932227bbac Bumped copyright year. 2025-01-08 16:59:14 +01:00
default fc9140bf1a Added a tweak to follow LitePub (Pleroma-style, https://litepub.social/) relays.
Usage: create a magic user named 'relay' and make it follow a relay actor (examples:
https://relay.c.im/actor or https://relay.ie9.org/actor).

Unfollowing returns a 400 status and posts keep arriving (at least with ie9.org),
so this is a problem at this moment.
2025-01-07 19:01:46 +01:00
default 64f2d3d746 Minor semantic tweak. 2025-01-07 08:08:51 +01:00
default 9fcff1467e New configuration directive "max_public_entries". 2025-01-05 16:53:30 +01:00
default 3a1cae7326 Moved post language setting to msg_note(), where it really belongs.
On the way, posting from the Mastodon API sets the language accordingly.
2025-01-05 09:34:00 +01:00
default c6fc02efe8 Skip enqueue_output() to local users (already served by the local shared-inbox). 2024-12-31 08:06:48 +01:00
default 066ce90449 Convert to lowercase when checking for followed hashtags. 2024-12-30 23:03:40 +01:00
default 03b5954a02 Don't search for hashtags in non-public posts. 2024-12-30 22:28:34 +01:00
default 7131a5c649 Always enqueue a message into the local shared-inbox. 2024-12-30 22:11:23 +01:00
default 25e1f7f4d1 Started support for hashtag following. 2024-12-30 10:34:53 +01:00
default ea0c128cf0 Accept 'Audio' as a valid entry type.
Also, done a tweak to read attributedTo fields that are a JSON object,
with the id in the "id" field (returned by bandwagon.fm).
2024-12-23 10:31:37 +01:00
default 05d6e41710 If an attachment includes an icon, show it. 2024-12-21 17:06:01 +01:00
default 13d4fde316 Avoid adding repeated attachments. 2024-12-19 10:05:11 +01:00
default 93bc87ecb6 New user variable show_contact_metrics. 2024-12-04 07:06:50 +01:00
default a6e13e40da msg_collection() now includes an argument for totalItems. 2024-12-04 06:25:46 +01:00
default 96576d2c5d On unfollow, also delete from the pending follow list. 2024-11-24 08:46:26 +01:00
default 7287776fd1 New function pending_add(). 2024-11-24 08:17:38 +01:00
default 35b35ec3af Return the 'manuallyApprovesFollowers' actor field according to user configuration. 2024-11-24 08:03:51 +01:00
default c88d7e72f0 Minor tweak to new metadata. 2024-11-23 17:16:31 +01:00
default 09d268495c The 'metadata' field in user.json is now a string instead of a dict. 2024-11-23 17:08:57 +01:00
default 085caa7747 New function get_in_reply_to(). 2024-11-19 06:46:14 +01:00
default 29caa37fd7 Allow underscores in hashtags. 2024-11-16 07:25:25 +01:00
default eb6d3d0d0e Omit the 'image' field if there are any attachment. 2024-11-07 20:04:02 +01:00
default a1231c1cd2 Don't notify 'Block' activities if the 'disable_block_notifications' server setting is true. 2024-10-30 16:57:27 +01:00
Kirby 9ee991c36f Wrap user mention in post around span to ensure frontends do not display a link preview for it
Some frontends won't recognize a user mention/tag as an actual mention
unless a span with a special class is wrapped around it, so it will
erronously generate a link preview for it if the span is missing:

https://ak.ari.lt/objects/8e18d701-9fdb-4ba8-8652-30dc2fef58ab
2024-10-27 01:56:20 -05:00
default 75911f5ce9 Call list_distribute() from timeline_request(). 2024-10-19 22:29:46 +02:00
default bfb6c26f62 Added some checks. 2024-10-19 18:29:58 +02:00
default 6ffc31cc42 After several tests, migration to Mastodon seems to work 🎉🥳. 2024-10-09 11:34:50 +02:00
default 121df9cf0e In migrate_account(), always download the alias actor. 2024-10-09 11:03:28 +02:00
default 107e7c0d29 Fixed emojis in the public profile. 2024-10-08 20:30:20 +02:00
default 387964944a More migration work. 2024-10-08 17:37:15 +02:00
default b7e78e6016 More hashtag regex improvements. 2024-10-03 20:49:11 +02:00
default 25ff20cdae Add the apostrophe as another stop char for hashtags. 2024-10-03 17:10:30 +02:00
default 56070513ae Added a warning to the 'migrate' command. 2024-09-27 17:40:05 +02:00
default 2d2a685ec8 More migration work. 2024-09-20 10:47:14 +02:00
default 3a5c78147c Move migration work. 2024-09-19 20:13:18 +02:00
default a0d1d13441 Changed some migration terminology. 2024-09-19 19:47:07 +02:00
default 97cc35f577 Started account migration code. 2024-09-18 18:34:17 +02:00
default b1e7de2fd3 The aka is returned in the alsoKnownAs actor field. 2024-09-18 11:05:42 +02:00
default 3155a80723 While processing a 'Move', retry failed actor retrieval (it may be a transient server error). 2024-09-17 00:26:23 +02:00
default 70f0bcec20 Added a 'featured' property to the actor object.
When this URL is requested via ActivityPub, it returns the pinned posts.
2024-08-26 11:26:34 +02:00
default 9649db9b9d Stop archiving no_valid_recipients q_item. 2024-08-24 14:45:42 +02:00
default 34028cddb8 Ignore 'Remove' messages. 2024-08-16 18:43:24 +02:00