From 0d95692d4606d66c1bd194d36001e0c93c940ae7 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 26 May 2025 07:25:38 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 484e425..48ab3d4 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,6 +6,8 @@ The number of pending follow confirmations is shown next to the "people" link. Faster performance metrics (contributed by dandelions). +Improved lowercasing in tags (contributed by postscriptum). + Mastodon API: added follow confirmation endpoints. ## 2.77 "Ugly Links Everywhere" -- cgit From 36d44ddd9e15e04ede93ef9914376ac4c9349122 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 26 May 2025 07:45:00 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 48ab3d4..620ee7e 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -8,6 +8,8 @@ Faster performance metrics (contributed by dandelions). Improved lowercasing in tags (contributed by postscriptum). +A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed). + Mastodon API: added follow confirmation endpoints. ## 2.77 "Ugly Links Everywhere" -- cgit From d10ec94f384634fa96f1bd552463bb01dbec3b02 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 28 May 2025 09:27:58 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 620ee7e..2d53aca 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,6 +2,8 @@ ## UNRELEASED +Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). + The number of pending follow confirmations is shown next to the "people" link. Faster performance metrics (contributed by dandelions). -- cgit From f77ee3df67e07a286319f64952b926cb427cd2ae Mon Sep 17 00:00:00 2001 From: grunfink Date: Thu, 29 May 2025 13:31:21 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 2d53aca..2e1b37e 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -8,11 +8,13 @@ The number of pending follow confirmations is shown next to the "people" link. Faster performance metrics (contributed by dandelions). -Improved lowercasing in tags (contributed by postscriptum). +Improved lowercasing in hashtags (contributed by postscriptum). A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed). -Mastodon API: added follow confirmation endpoints. +Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names. + +Fixed potential crashes in attachment uploads. ## 2.77 "Ugly Links Everywhere" -- cgit From 017e59e98c33ec538c04eb7452f7c335676a67c4 Mon Sep 17 00:00:00 2001 From: grunfink Date: Fri, 30 May 2025 18:03:18 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 2e1b37e..bde5218 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,6 +4,8 @@ Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). +Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities (see `snac(1)` for more information). + The number of pending follow confirmations is shown next to the "people" link. Faster performance metrics (contributed by dandelions). -- cgit From a723bf67ad22f4baead900efbf569c397d8063ed Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 2 Jun 2025 09:58:02 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index bde5218..2132ce4 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,7 +4,7 @@ Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities (see `snac(1)` for more information). +Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see `snac(1)` for more information). The number of pending follow confirmations is shown next to the "people" link. -- cgit From 27caa511503b55af87483702aacc6051cc412f82 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 2 Jun 2025 12:40:10 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 2132ce4..0960356 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,6 @@ # Release Notes -## UNRELEASED +## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From ee35e7d78931759989e3329962dc1899e6b05f76 Mon Sep 17 00:00:00 2001 From: grunfink Date: Tue, 3 Jun 2025 03:32:06 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 0960356..df8c6f3 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,9 @@ # Release Notes +## UNRELEASED + +Fixed regression while sending email via pipe on OpenBSD. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 292fa229ecd34af70b79126cef26fb224db5de16 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 4 Jun 2025 07:04:31 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index df8c6f3..607e32b 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -4,6 +4,8 @@ Fixed regression while sending email via pipe on OpenBSD. +Fixed Markdown parsing when the URL has parenthesis. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 1147430d78e6c35fecaf02a3ed8d461bb18de376 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 8 Jun 2025 09:18:06 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 607e32b..c564003 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -6,6 +6,12 @@ Fixed regression while sending email via pipe on OpenBSD. Fixed Markdown parsing when the URL has parenthesis. +Always show the 'pending follow confirmations' section if there are any (even if the toggle is off). + +If a metadata value is an account handler, it's also tried to be validated (rel="me" links). + +Another search by URL tweak (this time for Pixelfed links). + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 9e2cf4bc0b48ee316ad756b4f9ec60c37890cd54 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 11 Jun 2025 04:43:10 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c564003..d602c67 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -12,6 +12,8 @@ If a metadata value is an account handler, it's also tried to be validated (rel= Another search by URL tweak (this time for Pixelfed links). +Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 2391d2a53b42e1189151d44b5d4f7f06ec50dcf4 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 11 Jun 2025 19:55:10 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d602c67..572d0fe 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -12,7 +12,7 @@ If a metadata value is an account handler, it's also tried to be validated (rel= Another search by URL tweak (this time for Pixelfed links). -Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky. +~~Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky.~~ ## 2.78 -- cgit From 2cba505dba666eac983045336f9c2a53b1948168 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 15 Jun 2025 08:28:29 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 572d0fe..d602c67 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -12,7 +12,7 @@ If a metadata value is an account handler, it's also tried to be validated (rel= Another search by URL tweak (this time for Pixelfed links). -~~Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky.~~ +Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky. ## 2.78 -- cgit From d74164763e8d620c8513b251f8ef2e0f2811719d Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 15 Jun 2025 09:49:11 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index d602c67..1360303 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -14,6 +14,8 @@ Another search by URL tweak (this time for Pixelfed links). Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky. +Renamed command-line actions `create_list` to `list_create` and `delete_list` to `list_remove`. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 7a75f1ea021fff963e2c9aa96b84316a56aa8238 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 16 Jun 2025 05:49:01 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 1360303..64df737 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -12,7 +12,7 @@ If a metadata value is an account handler, it's also tried to be validated (rel= Another search by URL tweak (this time for Pixelfed links). -Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky. +Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance. Renamed command-line actions `create_list` to `list_create` and `delete_list` to `list_remove`. -- cgit From dbcc977a8a661dfdb12128ed73563498b7e000c3 Mon Sep 17 00:00:00 2001 From: grunfink Date: Wed, 18 Jun 2025 09:54:29 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 64df737..009ba68 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -16,6 +16,8 @@ Mastodon API: fixed a bug that made some boosts disappear after being shown in a Renamed command-line actions `create_list` to `list_create` and `delete_list` to `list_remove`. +The default favicon URL can be changed from the server configuration. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 508726cc04768bd2cdad4c774b6fa1c411c41ab3 Mon Sep 17 00:00:00 2001 From: grunfink Date: Thu, 19 Jun 2025 22:42:23 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 009ba68..ded17c9 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -18,6 +18,8 @@ Renamed command-line actions `create_list` to `list_create` and `delete_list` to The default favicon URL can be changed from the server configuration. +New command-line option `export_posts`, to export all posts by a user in a JSON format compatible with the one generated by Mastodon. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From f7d398ef07314d4547c48bdfe6f889535e6a6bcc Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 21 Jun 2025 19:23:00 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index ded17c9..664da11 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -12,7 +12,7 @@ If a metadata value is an account handler, it's also tried to be validated (rel= Another search by URL tweak (this time for Pixelfed links). -Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance. +Mastodon API: fixed a bug that made some boosts disappear after being shown in apps like Tusky, added followed hashtags maintenance, other minor changes. Renamed command-line actions `create_list` to `list_create` and `delete_list` to `list_remove`. -- cgit From bed5789dc67e1a52d2d9d0b5d8afd926d9d60e0f Mon Sep 17 00:00:00 2001 From: grunfink Date: Tue, 24 Jun 2025 14:49:01 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 664da11..729b9f7 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,6 +2,8 @@ ## UNRELEASED +Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76). + Fixed regression while sending email via pipe on OpenBSD. Fixed Markdown parsing when the URL has parenthesis. -- cgit From 077e2ba462be7a88e5ad03a43124529ecb7bf401 Mon Sep 17 00:00:00 2001 From: grunfink Date: Thu, 26 Jun 2025 10:46:48 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 ++ 1 file changed, 2 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 729b9f7..3a35a8d 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -22,6 +22,8 @@ The default favicon URL can be changed from the server configuration. New command-line option `export_posts`, to export all posts by a user in a JSON format compatible with the one generated by Mastodon. +The command-line options to send notes also allow an optional `-r` argument, to set the URL of a Fediverse post this note is a reply to. + ## 2.78 Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday). -- cgit From 446173af00edf66f7c3056b20b84b1aa87953d79 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 30 Jun 2025 09:52:32 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 3a35a8d..b65991e 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,6 @@ # Release Notes -## UNRELEASED +## 2.79 Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76). -- cgit From b204cf400e6b5ccdf0e87da0c9d18bca49ac7693 Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 5 Jul 2025 19:14:14 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index b65991e..c44f9f3 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,9 @@ # Release Notes +## UNRELEASED + +Mastodon API: fixed a bug (introduced in previous version in the "boosts disappear" fix) that made timelines shorter than it should. + ## 2.79 Added a server-wide Webmention hook; this way, if somebody out there (that supports Webmention) links to a user or post in this instance, a notification is sent (this is the complementary of what was implemented in version 2.76). -- cgit From baab7a063084918e8960ce470b7add19224b550c Mon Sep 17 00:00:00 2001 From: grunfink Date: Sun, 6 Jul 2025 05:59:51 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c44f9f3..ece81ca 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -2,7 +2,7 @@ ## UNRELEASED -Mastodon API: fixed a bug (introduced in previous version in the "boosts disappear" fix) that made timelines shorter than it should. +Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines. ## 2.79 -- cgit From 278a4593f23443af708373b2b3305f7ad0946bef Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 7 Jul 2025 09:42:27 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index ece81ca..80dfa29 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,6 +1,6 @@ # Release Notes -## UNRELEASED +## 2.80 Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines. -- cgit From a2518f5d70b19f9cafd860bd6cde22399c452b60 Mon Sep 17 00:00:00 2001 From: grunfink Date: Mon, 14 Jul 2025 15:34:08 +0200 Subject: Updated RELEASE_NOTES. --- RELEASE_NOTES.md | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'RELEASE_NOTES.md') diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 80dfa29..b932cc2 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,11 @@ # Release Notes +## UNRELEASED + +Included a small tweak to avoid being confused by implementations that return valid webfinger queries for non-account URLs (like i.e. the Wordpress ActivityPub plugin in some configurations). + +Added Ukrainian translation (contributed by wincentbalin). + ## 2.80 Mastodon API: fixed a regression (introduced in previous version in the "boosts disappear in Tusky" fix) that interrupted timelines. -- cgit