Commit graph

  • 246e864ce4 Merge pull request 'Mastodon-flavour (read) quotes API compat' (#1059) from Oneric/akkoma:masto-quotes-api into develop develop translations Oneric 2026-02-07 22:39:47 +00:00
  • fd87664b9e api/statuses: allow quoting local statuses locally Oneric 2026-02-07 00:00:00 +00:00
  • 731863af9c api/statuses: allow quoting own private posts Oneric 2026-02-07 00:00:00 +00:00
  • 5b72099802 api/statuses: provide polyglot masto-and-*oma quote object Oneric 2026-02-07 00:00:00 +00:00
  • c67848d473 api/statuses: accept and prefer masto-flavour quoted_status_id Oneric 2026-02-07 00:00:00 +00:00
  • a454af32f5 view/nodeinfo: use string keys Oneric 2026-02-07 00:00:00 +00:00
  • e557bbcd9d api/masto/account: filter embedded nodeinfo Oneric 2026-02-06 00:00:00 +00:00
  • c4bcfb70df Merge pull request 'Use local elixir-captcha clone' (#1060) from use-local-captcha-clone into develop Oneric 2026-02-07 20:11:07 +00:00
  • cf8010a33e Merge pull request 'ensure utf-8 nicknames on nickname GETs and user validator' (#1057) from user-utf8 into develop floatingghost 2026-02-07 19:41:26 +00:00
  • 4c657591a7 use version with git history FloatingGhost 2026-02-07 19:40:09 +00:00
  • 6ae0635da7 mix format FloatingGhost 2026-02-07 19:28:13 +00:00
  • 11dbfe75b9 pleroma git OBLITERATED FloatingGhost 2026-02-07 19:16:32 +00:00
  • 58ee25bfbb correct typings, duplicated check FloatingGhost 2026-02-07 19:09:02 +00:00
  • b9c72f2d4d Remove unused mock nicole mikołajczyk 2026-02-05 00:16:47 +01:00
  • 221d995d51 WebFinger: Tighten the requirements. Lain Soykaf 2025-12-21 17:46:39 +04:00
  • 9ef5da695c WebFingerTest: Add test for more webfinger spoofing. Lain Soykaf 2025-12-21 17:46:20 +04:00
  • dee0e01af9 object/fetcher: only check SimplePolicy rules when policy is enabled nicole mikołajczyk 2025-10-18 19:38:49 +02:00
  • b20576da2e Merge pull request 'http: allow compressed responses, use system CA certs instead of CAStore fallback' (#1058) from Oneric/akkoma:http-lib-updates into develop Oneric 2026-01-30 20:14:53 +00:00
  • e488cc0a42 http/adapter_helper: explicitly enable IPv4 Oneric 2026-01-27 00:00:00 +00:00
  • be21f914f4 mix: bump finch and use system cacerts Oneric 2026-01-27 00:00:00 +00:00
  • b9eeebdfd7 http: accept compressed responses Oneric 2025-10-07 00:00:00 +00:00
  • c79e8fb086 mix: update Tesla to >= 1.16.0 Oneric 2025-10-10 00:00:00 +00:00
  • 8da6785c46 mix format FloatingGhost 2026-01-25 01:31:26 +00:00
  • 3deb267333 if we don't have a preferredUsername, accept standard fallback FloatingGhost 2026-01-25 01:30:25 +00:00
  • 0d7bbab384 ensure utf-8 nicknames on nickname gets and user validator FloatingGhost 2026-01-25 01:29:10 +00:00
  • aafe0f8a81 Merge pull request 'scrubbers/default: Allow "mention hashtag" classes used by Mastodon' (#1056) from mkljczk/akkoma:allow-mention-hashtag into develop Oneric 2026-01-24 14:39:56 +00:00
  • 24faec8de2 scrubbers/default: Allow "mention hashtag" classes used by Mastodon nicole mikołajczyk 2026-01-24 14:17:33 +01:00
  • 816d2332ab Merge pull request 'Update docs/docs/administration/backup.md' (#1050) from patatas/akkoma:develop into develop Oneric 2026-01-18 17:28:49 +00:00
  • 116e5f006a federation.md: move MFM remark into FEP section Oneric 2026-01-18 00:00:00 +00:00
  • 9b56edf796 {api,fed/out}: serve 'indexable' flag to accounts Fabio Manganiello 2026-01-18 12:05:00 +01:00
  • a4a547e76e Update docs/docs/administration/backup.md patatas 2026-01-17 20:08:57 +00:00
  • 6cec7d39d6 db/migration/20251227000002: improve performance with older PostgreSQL Oneric 2026-01-13 00:00:00 +00:00
  • 3fbf7e03cf db/migration/20251227000000: add analyze statement Oneric 2026-01-12 00:00:00 +00:00
  • 31d277ae34 db: (re)add activity type index Oneric 2026-01-11 00:00:00 +00:00
  • 3487e93128 api/v1/custom_emoji: improve performance Oneric 2026-01-11 00:00:00 +00:00
  • 93b513d09c Merge pull request 'Fix conversations API' (#1039) from Oneric/akkoma:fix-conv-api into develop Oneric 2026-01-11 15:54:49 +00:00
  • 6443db213a conversation: remove unused users relationship Oneric 2025-12-31 00:00:00 +00:00
  • 263c915d40 Create and bump conversations on new remote posts Oneric 2026-01-08 00:00:00 +00:00
  • 388d67f5b3 Don't mark conversations as unread on post edits Oneric 2026-01-08 00:00:00 +00:00
  • 6adf0be349 notifications: always defer sending Oneric 2026-01-05 00:00:00 +00:00
  • 2516206a31 conversation: include owner in recipients upon creation Oneric 2026-01-03 00:00:00 +00:00
  • 9311d603fb conversation_controller: skip superfluous second order clause Oneric 2025-12-31 00:00:00 +00:00
  • 34df23e468 api/masto/conversation: fix pagination over filtered blocks Oneric 2025-12-31 00:00:00 +00:00
  • 1029aa97d2 api/masto/conversations: paginate by last status id Oneric 2025-12-08 00:00:00 +00:00
  • ebd22c07d1 test/factory: take override paramters at more factories Oneric 2025-12-30 00:00:00 +00:00
  • 97b2dffcb9 pagination: allow custom pagination ids Oneric 2025-12-30 00:00:00 +00:00
  • 613135a402 ap: fix streamer crashes on new, locally initiated DM threads Oneric 2026-01-09 00:00:00 +00:00
  • 120a86953e conversation: don't create participations for remote users Oneric 2025-12-29 00:00:00 +00:00
  • 8d0bf2d2de conversation/participation: fix restrict_recipients Oneric 2026-01-05 00:00:00 +00:00
  • 32ec7a3446 cosmetic/conversation/participation: mark eligible functions as private Oneric 2025-12-28 00:00:00 +00:00
  • 9fffc49aaa conversation/participation: delete unused function Oneric 2025-12-27 00:00:00 +00:00
  • 32a2a0e5fa db: tweak activity context index Oneric 2025-12-27 00:00:00 +00:00
  • 5608f974a3 api: support with_muted in pleroma/conversation/:id/statuses Oneric 2025-12-02 19:39:16 +00:00
  • f280dfa26f docs/monitoring: note reference dashboard testing Oneric 2026-01-07 00:00:00 +00:00
  • 0326330d66 telemetry: log which activities failed to be delivered Oneric 2026-01-08 00:00:00 +00:00
  • d35705912f Merge pull request 'webfinger: accept canoncial AP type in XML and don’t serve response for remote users' (#1045) from Oneric/akkoma:fix-webfinger-type into develop Oneric 2026-01-10 20:23:53 +00:00
  • 74fa8f5581 webfinger: don’t serve response for remote users’ AP id Oneric 2026-01-10 00:00:00 +00:00
  • 967e2d0e71 webfinger: mark represent_user as private Oneric 2026-01-10 00:00:00 +00:00
  • ee7e6d87f2 fed/in: accept canoncial AP type in XML webfinger data Oneric 2026-01-10 00:00:00 +00:00
  • c681e34e53 Bookmark folders nicole mikołajczyk 2026-01-04 12:31:21 +01:00
  • e326285085 Merge pull request 'Various fixes' (#1043) from Oneric/akkoma:varfixes into develop Oneric 2026-01-05 14:38:31 +00:00
  • 80817ac65e fed/out: also represent emoji as anonymous objects in reactions Oneric 2026-01-04 00:00:00 +00:00
  • 5f4083888d api/stream: don’t leak hidden follow* counts in relationship updates Oneric 2026-01-03 00:00:00 +00:00
  • eb08a3fff2 api/pleroma/conversation: accept JSON body to update conversation Oneric 2025-12-21 00:00:00 +00:00
  • d6209837b3 api/v1/filters: escape regex sequence in user-provided phrases Oneric 2025-12-08 00:00:00 +00:00
  • 59b524741d web/activity_pub: drop duplicated restrict_filtered Oneric 2025-12-08 00:00:00 +00:00
  • e941f8c7c1 Merge pull request 'Support Mastodon-compatible translations API' (#1024) from mkljczk/akkoma:akkoma-mastoapi-translations into develop Oneric 2026-01-04 16:11:27 +00:00
  • b147d2b19d Add /api/v1/instance/translation_languages nicole mikołajczyk 2025-12-15 23:58:08 +01:00
  • d65758d8f7 Deduplicate translations code nicole mikołajczyk 2025-12-15 23:33:28 +01:00
  • f5ed0e2e66 Inline translation provider names in function nicole mikołajczyk 2025-12-15 23:21:13 +01:00
  • 3b74ab8623 Support Mastodon-compatible translations API nicole mikołajczyk 2025-11-28 10:02:35 +01:00
  • c971f297a5 Merge pull request 'Deal with elixir 1.19 warnings and test failures' (#1029) from Oneric/akkoma:elixir-1.19-warnings into develop Oneric 2025-12-29 00:09:37 +00:00
  • 720b51d08e Merge pull request 'Update ci build scripts for 1.19' (#1038) from ci-builds-otp28 into develop floatingghost 2025-12-28 21:57:15 +00:00
  • 27b725e382 Update ci/build-all.sh ci-builds-otp28 floatingghost 2025-12-28 21:52:01 +00:00
  • 86d62173ff test: fix regex compare for OTP28 Oneric 2025-12-28 00:00:00 +00:00
  • cbae0760d0 ci: adjust elixir and OTP versions Oneric 2025-12-28 00:00:00 +00:00
  • 1fed47d0e0 user/signing_key: fix public_key functions and test Oneric 2025-12-21 00:00:00 +00:00
  • 712a629d84 Fix test in- and exclusion Oneric 2025-12-21 00:00:00 +00:00
  • 84ad11452e test: fix elixir 1.19 warnings in tests Oneric 2025-12-21 00:00:00 +00:00
  • ae17ad49ff utils: comply with elixir 1.19 soft-requirement for parallel compiles Oneric 2025-12-05 00:00:00 +00:00
  • e2f9315c07 cosmetic: adjust for elixir 1.19 struct update requirments Oneric 2025-12-05 00:00:00 +00:00
  • fdd6bb5f1a mix: define preferred env in cli() Oneric 2025-12-05 00:00:00 +00:00
  • 7936c01316 test/config/deprecations: fix warning comparsion for elixir 1.19 Oneric 2025-12-05 00:00:00 +00:00
  • d92f246c56 web/ap/object_validators/tag: fix hashtag name normalisation Oneric 2025-12-05 00:00:00 +00:00
  • 8f166ed705 cosmetic: adjust for elixir 1.19 mix format Oneric 2025-12-21 00:00:00 +00:00
  • b44292650e web/telemetry: fix HTTP error mapping for Prometheus Oneric 2025-12-24 00:00:00 +00:00
  • 68c79595fd Merge pull request 'Fix more interactions with invisible posts and corresponding data leaks' (#1036) from Oneric/akkoma:fix-interacting-nonvisible-posts into develop Oneric 2025-12-24 02:43:00 +00:00
  • be7ce02295 test/mastodon_api/status: insert mute before testing unmute Oneric 2025-12-24 00:00:00 +00:00
  • b50028cf73 changelog: add entries for recent fixes Oneric 2025-12-24 00:00:00 +00:00
  • 82dd0b290a api/statuses/unfav: do not leak post when acces to post was lost Oneric 2025-12-24 00:00:00 +00:00
  • 981997a621 api/statuses/bookmark: improve response for hidden or bogus targets Oneric 2025-12-24 00:00:00 +00:00
  • 126ac6e0e7 Transmogrifier: Handle user updates. Lain Soykaf 2025-12-21 14:16:57 +04:00
  • 3e3baa089b TransmogrifierTest: Add failing test for Update. Lain Soykaf 2025-12-21 14:04:19 +04:00
  • 25d27edddb ap/transmogrifier: ensure attempts to update non-updateable data are logged Oneric 2025-12-23 00:00:00 +00:00
  • 300744b577 CommonAPI: Forbid disallowed status (un)muting and unpinning Phantasm 2025-12-06 23:59:44 +01:00
  • ac94214ee6 Transmogrifier: update internal fields list according to constant Phantasm 2025-12-05 15:58:50 +01:00
  • a2d156aa22 cosmetic/common_api: simplify check_statuses_visibility Oneric 2025-12-23 00:00:00 +00:00
  • 31d5f556f0 CommonAPI: Fail when user sends report with posts not visible to them Phantasm 2025-12-03 23:34:39 +01:00
  • adce320831 Allow providing avatar/header descriptions nicole mikołajczyk 2025-12-18 22:22:52 +01:00
  • d7380a7f33 this shouldn't be available outside the module nicole mikołajczyk 2025-12-15 18:10:00 +01:00