aboutsummaryrefslogtreecommitdiff
path: root/mastoapi.c
AgeCommit message (Collapse)Author
2026-02-06Prevent voting via mastoapi if closed or we already votedDavid Vaughan
2026-02-06Check global object store for poll id when voting via mastoapiDavid Vaughan
2026-01-12Added emoji categories.violette
2026-01-12mastoapi: also return children of children.violette
2026-01-06mastoapi: hide EmojiReacts from muted actors and block instances.grunfink
2026-01-01Bumped copyright year.grunfink
2025-12-22mastoapi: fixed status visibility error.fruye
2025-12-19Some fixes.violette
2025-12-18Fixed more minor leaks.grunfink
2025-12-18Fixed some xs_fmt() usages.grunfink
2025-12-18Added emoji reactions (contributed by violette).violette
2025-12-09Fixed small memory leak.grunfink
2025-12-09make webpush use our notification server vkey instead of a random, ill-formatedviolette p.
key (necessary for some client notifications, such as moshidon)
2025-11-30Fix user matchingrako
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-10-21Instead of comparing the output status with == 200, it's better to check ↵Stefano Marinelli
using valid_status()
2025-10-18Enhances Mastodon API compatibility by adding support for displaying remote ↵Stefano Marinelli
users' follower/following/post counts and their posts when viewing profiles in Mastodon-compatible apps (Fedilab, Tusky, etc.). Fixes for Moshidon and improvements for better compatibility with HAProxy
2025-10-13xs_http.h: new file.grunfink
2025-10-10mastoapi: added deleting for posts.grunfink
I'm sure that I've done this before, but whatever.
2025-09-28Merge pull request 'implementing scopes' (#474) from ↵grunfink
byte/snac2:feature/visibility into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/474
2025-09-22making sure that global data is immutablebyte
2025-09-20implementing visibility scopesbyte
2025-09-14mastoapi: Fixed incorrect messages in status query.grunfink
2025-09-03Renamed function list_content() to list_members().grunfink
2025-08-14mastoapi: avoid repeating entries.grunfink
2025-08-01Updated some comments.grunfink
2025-07-27mastoapi: the 'approve_followers' toggle can also be set from apps.grunfink
2025-07-27mastoapi: Fixed metadata in verify_credentials.grunfink
2025-07-05mastoapi: fixed the fix.grunfink
2025-07-05mastoapi: fixed a bug in mastoapi_timeline().grunfink
2025-06-21Added support for /api/v1/instance/extended_description (with a hardcoded text).grunfink
2025-06-16mastoapi: Added followed hashtag maintenance.grunfink
2025-06-16mastoapi: added entrypoint /v1/followed_tags.grunfink
2025-06-12mastoapi: another try to fix collapsing boosted posts in some apps.grunfink
2025-06-11mastoapi: reverted reblog id, as it was breaking things.grunfink
2025-06-11mastoapi: fixed reblog identifiers.grunfink
This fixes weird behaviour in apps like Tusky, where boosts' content disappear after clicking on them.
2025-05-29mastoapi: fixed uploaded images name collision.grunfink
2025-05-27New function timeline_here().grunfink
2025-05-27Renamed timeline_here() to timeline_here_by_md5(), as it always should have ↵grunfink
been.
2025-05-22Minor memory leak fixes.grunfink
2025-05-22Merge pull request 'use utf-8 lowercase function for tags #396' (#400) from ↵grunfink
postscriptum/snac2:utf8-lower-tags into master Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/400
2025-05-22add missed replacement to the `mastoapi_get_handler` function (`search` case)postscriptum
2025-05-22cleanup ending spacespostscriptum
2025-05-19performance: use following_list_len in more placesgreen
2025-05-18mastoapi: added post endpoints for 'authorize' and 'reject' follow requests.grunfink
2025-05-18mastoapi: added endpoint /v1/follow_requests.grunfink
2025-05-14mastoapi: Also process the types[] argument in notifications.grunfink
2025-04-27Mastoapi: correctly communicate 'approve_followers'.grunfink
2025-04-26mastoapi: fix md5 issuesgreen
2025-04-26mastoapi: support lists for usersgreen
2025-04-02mastoapi: added support for scheduled posts.default