Commit Graph
583 Commits
Author SHA1 Message Date
grunfink 212284c792 xs_http.h: new file. 2025-10-13 13:07:06 +02:00
grunfink ab698c2bd6 Merge pull request 'implementing scopes' (#474) from byte/snac2:feature/visibility into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/474
2025-09-28 15:46:56 +02:00
grunfink cddb2724d5 New function actor_failure() (again, but much better). 2025-09-28 14:40:24 +02:00
grunfink 5d95ffa9f6 Revert "New function actor_failure()."
This reverts commit 335b90a9d1.
2025-09-28 14:37:07 +02:00
grunfink 335b90a9d1 New function actor_failure(). 2025-09-28 14:26:18 +02:00
byte dcf5acaf53 implementing visibility scopes 2025-09-20 17:16:54 +02:00
grunfink b276667224 Set default max_failing_days to 15 days. 2025-09-13 09:37:14 +02:00
grunfink eb8c96f06f New configuration directive 'max_failing_days'. 2025-09-13 08:13:11 +02:00
grunfink f971a59599 Fixed bug in instance_failure() path. 2025-09-12 21:56:53 +02:00
grunfink 08f99232e0 New function instance_failure(). 2025-09-12 21:48:34 +02:00
grunfink 7796bf39f0 Always do a deferred fsck at startup. 2025-09-07 08:30:18 +02:00
grunfink ef701e8bb4 Changed fsck debug level. 2025-09-07 08:19:20 +02:00
grunfink c541296f25 New command-line option 'fsck'. 2025-09-07 08:03:38 +02:00
grunfink 5693c81d69 Always add a user's posts to the public timeline, even if it's not really public. 2025-09-03 21:20:59 +02:00
grunfink 43740810cd Revert "Also keep a 'personal' folder for better organization."
This reverts commit 0c3665fc49.
2025-09-03 20:48:31 +02:00
grunfink 0c3665fc49 Also keep a 'personal' folder for better organization. 2025-09-03 19:36:33 +02:00
grunfink 4661d7f5bc Renamed function list_content() to list_members(). 2025-09-03 06:38:07 +02:00
grunfink d40e47f709 New function enqueue_collect_outbox(). 2025-09-03 06:12:50 +02:00
grunfink ff52f779b7 New function enqueue_collect_replies(). 2025-08-18 19:54:53 +02:00
grunfink 5885589e58 content_search() also looks in the attributedTo field. 2025-08-12 11:31:23 +02:00
grunfink 3ffb539482 New function unhide(). 2025-08-03 21:00:36 +02:00
grunfink 375b787154 New server knob 'propagate_local_purge'. 2025-07-30 18:07:12 +02:00
grunfink 92f44e07cf New function delete_purged_posts(). 2025-07-25 18:44:04 +02:00
grunfink 9b134e9076 Added 'alias' and 'alias_raw' as forced update in user_persist(). 2025-06-18 09:00:09 +02:00
grunfink f580014c50 Renamed webhook 'inReplyTo' to 'reply'. 2025-06-16 18:24:47 +02:00
grunfink d87d294b7d In enqueue_notify_webhook(), also add the inReplyTo object if there is one. 2025-06-16 18:16:45 +02:00
grunfink c8848f6e9f More webhook checks. 2025-05-30 19:59:40 +02:00
grunfink 706816b432 Added uid, basedir and baseurl to the notify webhook message. 2025-05-30 19:43:55 +02:00
grunfink f055c8b694 Added a new server knob disable_notify_webhook. 2025-05-30 19:34:11 +02:00
grunfink 5a2aef8666 More notify_webhook work. 2025-05-30 12:12:19 +02:00
grunfink c8f6e1865d New function enqueue_notify_webhook(). 2025-05-30 11:30:37 +02:00
grunfink 5bc4511594 New function timeline_here(). 2025-05-27 21:14:23 +02:00
grunfink 631e44a64a Renamed timeline_here() to timeline_here_by_md5(), as it always should have been. 2025-05-27 21:08:57 +02:00
shtrophic 11b4a46d54 Increase verbosity for srv_debug() in tag_index() 2025-05-25 11:38:15 +02:00
grunfink 56816b3051 Minor memory leak fixes. 2025-05-22 11:18:48 +02:00
grunfink 096bb21710 Merge pull request 'use utf-8 lowercase function for tags #396' (#400) from postscriptum/snac2:utf8-lower-tags into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/400
2025-05-22 11:15:07 +02:00
postscriptum e567736640 add missed replacement to the content_match function 2025-05-22 04:16:28 +03:00
postscriptum 24105f6e97 use utf-8 lowercase function for tags #396 2025-05-22 03:34:48 +03:00
green 321f64ed70 performance: use following_list_len in more places 2025-05-19 15:25:11 +02:00
green 00fd1a1c3e performance: functions to get the number of followers 2025-05-19 15:19:38 +02:00
grunfink ee84140ecc Added a pending follow request count next to the "people" link. 2025-05-18 08:23:48 +02:00
grunfink 605b60c06e New function enqueue_webmention().
The q_msg is queued, but nothing is done yet.
2025-05-03 19:16:21 +02:00
grunfink 169c5c8c07 Merge pull request 'do email notifications with CURL' (#283) from shtrophic/snac2:curl-smtp into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/283
2025-04-27 03:11:57 +00:00
green ec21e1596a mastoapi: support lists for users 2025-04-26 02:37:13 +02:00
default 1ebf2a2d87 New command-line option 'add_to_list'. 2025-04-18 09:08:48 +02:00
default d11d03787f New command-line options 'lists' and 'list_members'. 2025-04-18 08:44:47 +02:00
shtrophic ac8b03f9e9 Merge tag '2.75' into curl-smtp 2025-04-17 22:01:21 +02:00
default 848bd3e865 Cache the timezone inside the snac struct. 2025-04-13 14:30:50 +02:00
default 9b2d0381ba More scheduled post code. 2025-04-01 06:32:53 +02:00
default 5090e4e774 Added more scheduling code. 2025-04-01 06:14:46 +02:00