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