Commit Graph
527 Commits
Author SHA1 Message Date
default 5090e4e774 Added more scheduling code. 2025-04-01 06:14:46 +02:00
default 770062def6 Filter out block instances from inbox_list(). 2025-03-22 08:50:08 +01:00
default c12a7e38ad Return ASAP if srv_open() fails. 2025-02-17 07:49:11 +01:00
default 1554a207e6 The interface language preference can now be set. 2025-02-15 06:35:47 +01:00
default 91d2beb267 srv_open() now loads all .po files into srv_langs. 2025-02-15 06:11:47 +01:00
default f0f93b84be Optimized lang_str(). 2025-02-15 06:00:19 +01:00
default e020ca8471 xs_po.h new file. 2025-02-14 10:24:13 +01:00
default 9a56475f4c New function lang_str(). 2025-02-14 09:54:58 +01:00
default 22a23dbdd1 Minor tweak to inbox_list(). 2025-02-06 10:56:21 +01:00
default 4df4f0c551 Fixed bug in search. 2025-02-05 09:47:38 +01:00
default aec643838f Deleted useless code. 2025-01-28 20:36:37 +01:00
default 06ba1174ca Some tweaks to the already seen mark code. 2025-01-28 10:04:23 +01:00
default 1766d6bf92 Added a 'No more unseen posts' mark. 2025-01-27 20:20:40 +01:00
default 82bcc4b465 Minor optimization in timeline retrieving.
Functions now receive an optional int *more, set to 1 if
there are more than the 'show' requested.
2025-01-27 16:59:08 +01:00
default b2f5f95c7b Fixed repeated entries in the instance public timeline. 2025-01-25 23:06:08 +01:00
Paul Martin b5c5c5cb9e Implement faster min_id handling 2025-01-15 00:40:55 +00:00
default ed729878a6 New user settings latitude and longitude. 2025-01-10 08:00:18 +01:00
default 41cb63c936 Added some actor object caching. 2025-01-09 19:21:06 +01:00
default 932227bbac Bumped copyright year. 2025-01-08 16:59:14 +01:00
grunfink fced3aa3ab Merge pull request 'Port sandboxing to linux via landlock' (#226) from shtrophic/snac2:master into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/226
2025-01-05 12:16:27 +00:00
default 5e8500f670 Ensure all user directories have import/ and export/ subdirectories. 2025-01-04 18:43:20 +01:00
default c1bc0c7518 Fix for some repeated search results. 2025-01-01 17:40:57 +01:00
shtrophic a7ca4007f2 Merge tag '2.67'
Version 2.67 RELEASED.
2024-12-23 13:42:45 +01:00
default 156d528019 Add contact metrics to og:description. 2024-12-20 09:04:17 +01:00
Paul Martin fa253f008a Implement mastoapi markers for notifications and home. 2024-12-20 00:18:32 +00:00
default 57a8716f72 Added bad login throttling. 2024-12-19 18:54:15 +01:00
default 7e028f6b50 Minor search tweak. 2024-12-19 14:37:52 +01:00
default 103dc7d4f2 In content_search(), also test the 'url' post field (if it exists). 2024-12-19 05:19:04 +01:00
default 844825f190 content_search() also checks for the post id. 2024-12-19 04:24:25 +01:00
shtrophic 7e743e8918 Merge remote-tracking branch 'upstream/master' 2024-12-05 17:16:57 +01:00
default a2665c3cc9 Minor tweak to user_persist(). 2024-11-24 09:37:59 +01:00
default 9fb84bcb3a The people page shows 'Approve' and 'Discard' buttons for pending follows. 2024-11-24 08:54:43 +01:00
default 129049edf4 New function pending_check() and pending_del(). 2024-11-24 08:37:19 +01:00
default b91177cb46 New function pending_get() and pending_list(). 2024-11-24 08:31:01 +01:00
default 7287776fd1 New function pending_add(). 2024-11-24 08:17:38 +01:00
default 36c3030231 In user_persist(), only publish the actor to the world if a relevant field has changed.
This way, changing user preferences does not trigger an automatic send storm.
2024-11-23 17:33:49 +01:00
shtrophic 6743113016 Merge remote-tracking branch 'upstream/master' 2024-11-19 21:40:18 +01:00
default fc9ba8f026 More usage of get_in_reply_to(). 2024-11-19 06:59:53 +01:00
shtrophic 75f6159056 sandboxing port to linux via landlock 2024-11-16 00:54:12 +01:00
default 19b9998f8c The proxy token seed is created on startup and never stored. 2024-11-12 09:01:30 +01:00
default 4971e54e56 mastoapi: added some proxy code. 2024-11-12 06:11:10 +01:00
default bbe061ca19 make_url() now accepts generating proxied urls by token. 2024-11-12 05:47:11 +01:00
default af92863ebb Added new proxy authorization by token. 2024-11-12 05:38:55 +01:00
default c7e8f3783b Moved make_url() to data.c. 2024-11-07 22:00:25 +01:00
default c165be86c4 In tag_index(), don't repeat tags in indexes. 2024-10-19 22:34:22 +02:00
default d4ec39da72 Return an empty list in list_timeline() if (still) there is no list timeline. 2024-10-19 21:28:11 +02:00
default 30323616cb Also import lists.csv. 2024-10-19 21:22:52 +02:00
default cd328249bb Touch the timeline in user_persist() (to avoid over-zealous caching in /public). 2024-10-13 06:48:29 +02:00
default 387964944a More migration work. 2024-10-08 17:37:15 +02:00
default 748d60497f Started support for CSV data export. 2024-09-18 12:12:58 +02:00