20 Commits
Author SHA1 Message Date
default 48aba53ddb Use snac_op in instance_failure(). 2026-08-26 08:02:41 +02:00
grunfink 4c78481fb2 Fixed typo because I'm a moron. 2026-04-16 10:34:50 +02:00
grunfink 752e0cfd7e Mark working instances as working in rss_to_timeline(). 2026-04-16 10:34:15 +02:00
grunfink aa7549b14f Fixed crash in rss_from_timeline(). 2026-04-14 18:19:02 +02:00
grunfink d704c796ff New user toggle 'show_unlisted', to show unlisted posts in public pages and RSS feeds. 2026-04-10 16:43:13 +02:00
grunfink d67436fb9a Add attachments to RSS. 2026-03-19 19:15:22 +01:00
grunfink 11af00194e Bumped copyright year. 2026-01-01 17:01:03 +01:00
Alexandre Oliva 89053095eb truncate rss title at utf8 char boundary
Advance a whole utf8 char at a time while looking for where to
truncate the title.
2026-01-01 16:27:21 +01:00
rako a45c1ce152 Fix user matching
In order to be a proper prefix, the actor url must end with a '/'
otherwise it can match another user that starts with the same prefix:
for example 'testuser' will match anything made by 'testuser2'
2025-11-30 21:19:13 +01:00
grunfink 212284c792 xs_http.h: new file. 2025-10-13 13:07:06 +02:00
grunfink 74e021cbb7 Fixed RSS. 2025-09-09 23:03:34 +02:00
grunfink cd51d5310c Call enqueue_actor_fresh() from rss_to_timeline(). 2025-05-30 09:47:23 +02:00
grunfink 714ff17e3c Also store the url in the RSS metadata. 2025-05-29 22:52:39 +02:00
grunfink e030fe6c50 Use HTTP caching (etag / if-none-match) in RSS downloads. 2025-05-29 18:03:23 +02:00
grunfink b306798735 Fixed typo in rss_to_timeline(). 2025-05-29 17:33:41 +02:00
grunfink 77b9cbe6c3 Added more checks. 2025-05-28 09:39:07 +02:00
grunfink a1369b39c1 Activated hashtag RSS polling. 2025-05-28 09:07:19 +02:00
grunfink 9f8cd38ee7 Disabled rss_process() by now. 2025-05-28 08:00:47 +02:00
grunfink b783f287c8 New function rss_to_timeline(). 2025-05-28 07:56:44 +02:00
grunfink 97ff66116b New file rss.c. 2025-05-28 07:48:47 +02:00