aboutsummaryrefslogtreecommitdiff
path: root/activitypub.c
AgeCommit message (Collapse)Author
2025-01-27Minor optimization in timeline retrieving.default
Functions now receive an optional int *more, set to 1 if there are more than the 'show' requested.
2025-01-23More hashtag following tweaks.default
2025-01-22More tweaks to hashtag following code.default
2025-01-22Moved followed hashtag check to its own function.default
2025-01-22Also accept 'Update' activities for 'Application' objects.default
2025-01-22Don't account as such announces by our own relay.default
2025-01-19Don't notify us for our own posts from the relay.default
2025-01-19Only relay public posts.default
2025-01-19Also relay notes to the relays that follow us.default
2025-01-13Don't describe as 'fatal' what are just non-retriable connection errors.default
2025-01-12Renamed msg_place() to msg_actor_place().default
2025-01-11Moved creation of "quiet public" posts to msg_note(), where it belongs.default
2025-01-10Fixed crash in msg_place() because I'm a moron.default
2025-01-10If a location is defined, user actors include a 'Place' object.default
2025-01-10Actor caching lowered to 3 hours.default
2025-01-10Always return a shared inbox for the 'relay' user.default
2025-01-09Bumped debug level of actor cache hits.default
2025-01-09Added some actor object caching.default
2025-01-09Merge branch 'master' of /home/angel/git/snac2default
2025-01-09Added a way to archive ignored messages.default
2025-01-09Some fixes to receive and update 'Event' objects correctly.default
2025-01-08Bumped copyright year.default
2025-01-07Added a tweak to follow LitePub (Pleroma-style, https://litepub.social/) relays.default
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-07Minor semantic tweak.default
2025-01-05New configuration directive "max_public_entries".default
2025-01-05Moved post language setting to msg_note(), where it really belongs.default
On the way, posting from the Mastodon API sets the language accordingly.
2024-12-31Skip enqueue_output() to local users (already served by the local shared-inbox).default
2024-12-30Convert to lowercase when checking for followed hashtags.default
2024-12-30Don't search for hashtags in non-public posts.default
2024-12-30Always enqueue a message into the local shared-inbox.default
2024-12-30Started support for hashtag following.default
2024-12-23Accept 'Audio' as a valid entry type.default
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-21If an attachment includes an icon, show it.default
2024-12-19Avoid adding repeated attachments.default
2024-12-04New user variable show_contact_metrics.default
2024-12-04msg_collection() now includes an argument for totalItems.default
2024-11-24On unfollow, also delete from the pending follow list.default
2024-11-24New function pending_add().default
2024-11-24Return the 'manuallyApprovesFollowers' actor field according to user ↵default
configuration.
2024-11-23Minor tweak to new metadata.default
2024-11-23The 'metadata' field in user.json is now a string instead of a dict.default
2024-11-19New function get_in_reply_to().default
2024-11-16Allow underscores in hashtags.default
2024-11-07Omit the 'image' field if there are any attachment.default
2024-10-30Don't notify 'Block' activities if the 'disable_block_notifications' server ↵default
setting is true.
2024-10-27Wrap user mention in post around span to ensure frontends do not display a ↵Kirby
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-19Call list_distribute() from timeline_request().default
2024-10-19Added some checks.default
2024-10-09After several tests, migration to Mastodon seems to work 🎉🥳.default
2024-10-09In migrate_account(), always download the alias actor.default