Commit graph

  • ae35a8ad74 object/fetcher: fix error clause for MRF rejects Oneric 2026-04-11 00:00:00 +00:00
  • 7869030e08 api/statuses/context: fix local-only contexts Oneric 2026-04-07 00:00:00 +00:00
  • a088a0136b api/statuses/context: return 404 when not existing Oneric 2026-04-07 00:00:00 +00:00
  • 0ef2eace63 Optimise timelines for block-less users Oneric 2026-04-06 00:00:00 +00:00
  • e4066ca98e Remove remnants of list addressing Oneric 2026-04-04 00:00:00 +00:00
  • 370d422a1d db: drop activity_visibility and related indexes Oneric 2026-04-06 00:00:00 +00:00
  • 9e105a64a9 api: drop direct timeline Oneric 2026-04-04 00:00:00 +00:00
  • d3237a9387 web/activity_pub: get last status of dm conv without activity_visibility Oneric 2026-04-05 00:00:00 +00:00
  • f81bf5214b api: remove deprecated thread containment feature Oneric 2026-04-04 00:00:00 +00:00
  • 17841dca53 api: finalise removal of exclude_visibilites Oneric 2026-04-04 00:00:00 +00:00
  • 601c5b107d Merge pull request 'Detect whether polls are promised to be anonymous or publicising voter identity with their cast vote' (#1104) from Oneric/akkoma:poll-anon into develop develop translations Oneric 2026-04-04 19:32:31 +00:00
  • 6ed20f1ca3 fed/out: indicate our own polls are always anonymous Oneric 2026-04-04 00:00:00 +00:00
  • 11982eb249 {api,fed/in}: expose remotes claims wrt poll vote anonymitiy Oneric 2026-04-04 00:00:00 +00:00
  • ee5b6f250f Merge pull request 'Allow providing avatar/header descriptions' (#1034) from mkljczk/akkoma:avatar-header-descriptions into develop Oneric 2026-04-04 12:13:45 +00:00
  • dc3673fffa api/account: add profile media alt text nicole mikołajczyk 2025-12-18 22:22:52 +01:00
  • 1f268809df Merge pull request 'Use magick command from ImageMagick' (#1101) from norm/akkoma:magick into develop Oneric 2026-04-02 20:42:08 +00:00
  • a14a369a3f media_helper: allow fallback to ImageMagick 6 cmmands Norm 2026-04-01 13:13:09 -04:00
  • 5e04692be2 media_helpers: replace commands deprecated in ImageMagick 7 Mikael Voss 2024-11-19 20:47:27 +01:00
  • ea9d1f1205 correct changelog FloatingGhost 2026-04-01 11:39:13 +01:00
  • 80fc784432 Merge pull request 'Add sane defaults for database_config_whitelist, add a task to remove non-whitelisted configs' (#1077) from mkljczk/akkoma:akkoma-database-config-whitelist into develop floatingghost 2026-04-01 10:38:29 +00:00
  • d9a255c774 i mixed up the fname contributing FloatingGhost 2026-04-01 10:28:03 +01:00
  • 981c4b8765 Add contribution guidelines FloatingGhost 2026-04-01 10:27:19 +01:00
  • 0b061090ac ap/transmogrifier: fix attachment MIME extraction Oneric 2026-03-30 00:00:00 +00:00
  • e72fdd08b4 list: simplify exclusive member query Oneric 2026-03-29 00:00:00 +00:00
  • 58d0aee027 Merge pull request 'web: mark local uploader and proxied responses as immutable' (#1096) from Oneric/akkoma:cachecontrol-yonle into develop Oneric 2026-03-28 23:46:42 +00:00
  • 48eaf69a06 web: mark local uploader and proxied responses as immutable Yonle 2026-02-23 20:57:11 +07:00
  • 4af15ed633 ci/docs: move to ARM runner Oneric 2026-03-28 00:00:00 +00:00
  • 570de73062 fed/in: reject inbox POST with 405 if not federating Oneric 2026-03-28 00:00:00 +00:00
  • 455ea15817 fed/out: recognise if inbox does not support federation Oneric 2026-03-28 00:00:00 +00:00
  • a8006e5d88 Merge pull request 'Support lists exclusive param' (#1062) from mkljczk/akkoma:exclusive-lists- into develop Oneric 2026-03-28 13:12:42 +00:00
  • e761960fcc api/masto/list: include reblogs in timelines Oneric 2026-03-28 00:00:00 +00:00
  • f268e63b60 api/masto/list: support exclusive param nicole mikołajczyk 2026-02-18 11:06:13 +01:00
  • 34065495bc Merge pull request 'changelog + docs: add notice re database analyze-ing following migrations' (#1093) from kouett/akkoma:fix/2026-03-db-migration-documentation into develop Oneric 2026-03-27 20:07:37 +00:00
  • 2a97a08b9d doc/install/fronted: highlight the need for matching MIX_ENV Oneric 2026-03-27 00:00:00 +00:00
  • a3a08a08b2 doc/admin/updating: mention how to refresh planner stats Oneric 2026-03-27 00:00:00 +00:00
  • bb297acd32 changelog/2026.03: add note recommending ANALYZE kouett 2026-03-27 13:08:16 +01:00
  • 07e2455837 docs/config/cheatsheet: fix ref link for akkoma-fe config Oneric 2026-03-26 00:00:00 +00:00
  • 2774286ebd mix/db/update_users_following_followers_counts: skip deleted remote users Oneric 2026-03-25 00:00:00 +00:00
  • f3b39e9ea2 Merge pull request 'user: Return triple instead of tuple as fallback' (#1090) from cve/akkoma:user-triple into develop Oneric 2026-03-24 16:04:46 +00:00
  • 792b1b8a09 user/fetcher: fix fallback return schema for eval_counter_collection Clara Engler 2026-03-24 15:25:50 +01:00
  • 8ecbad601a Merge pull request 'Fix octet-stream type from /embed' (#1084) from shrimple.pl/akkoma:embed into develop Oneric 2026-03-23 18:08:15 +00:00
  • 9ee4283c46 web/embed: fix content-type for /embed shrimple 2026-03-14 21:29:48 +01:00
  • ac8c412d8d Merge pull request 'Add AKKOMA_MAX_FDS env var for setting ulimit -n' (#1079) from provable_ascent/akkoma:max-fds into develop Oneric 2026-03-23 15:54:03 +00:00
  • 890b6e9f68 docker: add default nofile ulimits to docker-compose.yml provable_ascent 2026-03-17 22:35:33 -07:00
  • 720785b4cc api/masto/marker: fix datetime format for updated_at Oneric 2026-03-23 00:00:00 +00:00
  • 792385f4ac Merge branch 'develop' into stable v3.18.1 stable FloatingGhost 2026-03-21 19:38:47 +00:00
  • bfc5de4131 Merge remote-tracking branch 'secret/fix-webfinger-the-second' into develop FloatingGhost 2026-03-21 19:29:14 +00:00
  • 0dddb188d7 Merge branch 'develop' into stable FloatingGhost 2026-03-21 18:44:31 +00:00
  • 70c08ae67b bump version FloatingGhost 2026-03-21 18:44:06 +00:00
  • a062ac5ceb webfinger/finger: actually limit refetch Oneric 2026-03-21 00:00:00 +00:00
  • ce68efa5d2 changelog: add missing entries Oneric 2026-03-21 00:00:00 +00:00
  • eb361dd456 webfinger/finger: only accept authority of query domain Oneric 2026-03-21 00:00:00 +00:00
  • 9baf4d16e5 test: properly mock url in more Tesla responses Oneric 2026-03-21 00:00:00 +00:00
  • b7e47d0899
    fix(quotes): Use FlakeId.Ecto.CompatType for QuoteAuthorization user_id Fabio Manganiello 2026-03-19 15:57:28 +01:00
  • c17ea5aad2
    fix(quotes): Review fixes for FEP-044f quote implementation Fabio Manganiello 2026-03-19 15:53:35 +01:00
  • 5c3cffb873
    fix(quotes): move QuoteRequest sending to local Create path Fabio Manganiello 2026-03-19 15:20:46 +01:00
  • 545934a12c
    debug(quotes): Added debug traces in maybe_send_quote_request Fabio Manganiello 2026-03-19 15:01:55 +01:00
  • 2e1719cfbd
    fix(quotes): allow outgoing QuoteRequests for remote objects Fabio Manganiello 2026-03-19 14:45:53 +01:00
  • 8a97744ead
    fix(quotes): Send QuoteRequest for all remote quotes Fabio Manganiello 2026-03-19 14:34:20 +01:00
  • afc7f757c1
    debug(quotes): Add logging to maybe_send_quote_request Fabio Manganiello 2026-03-19 14:21:57 +01:00
  • 13c85504dc
    fix(quotes): Reorder Accept/Reject handlers so QuoteRequest clauses are actually reached Fabio Manganiello 2026-03-19 13:54:19 +01:00
  • 2b1c8c8f11
    fix(quotes): Send Update activity when QuoteRequest Accept arrives Fabio Manganiello 2026-03-19 13:30:18 +01:00
  • 8188d93492
    feat(quotes): Implement FEP-044f consent-respecting quote posts Fabio Manganiello 2026-03-19 01:14:36 +01:00
  • 5f48e1cba8 Merge pull request 'web(activity_pub/utils): temporarily deal with nil status ID when dealing with report' (#1082) from Yonle/akkoma:fixreport into develop Oneric 2026-03-16 19:30:24 +00:00
  • a0c59c96e6
    f o r m a t Yonle 2026-03-17 01:20:52 +07:00
  • ca647214a2
    web(activity_pub/utils): temporarily deal with nil status ID when dealing with report Yonle 2026-03-11 14:32:48 +07:00
  • 479c72888d Merge pull request 'timeline_operation: also add pagination_params handling on hashtag_operation' (#1081) from Yonle/akkoma:fixhashtagtl into develop Oneric 2026-03-15 14:48:35 +00:00
  • 7595f91955 Merge pull request 'api/view: handle explicitly zero dimensions in attachments' (#1085) from Oneric/akkoma:fix-zero-extent-attachment into develop Oneric 2026-03-15 01:21:17 +00:00
  • 871fd17fbe api/timeline/hashtag: allow pagination params in spec Yonle 2026-03-11 14:16:32 +07:00
  • 6833281051 api/view: handle explicitly zero dimensions in attachments Oneric 2026-03-15 00:00:00 +00:00
  • 43d33d7cf5 Temporarily disable customised webfinger hosts elixir-1.14 Oneric 2026-02-23 00:00:00 +00:00
  • 12bccbb94b Merge branch 'develop' into stable v3.18.0 FloatingGhost 2026-03-14 13:20:24 +00:00
  • a913c11230 bump version FloatingGhost 2026-03-14 13:20:10 +00:00
  • 9d1e169472 webfinger/finger: allow WebFinger endpoint delegation with FEP-2c59 Oneric 2026-03-13 00:00:00 +00:00
  • 4f03a3b709 federation.md: document our WebFinger behaviour Oneric 2026-03-13 00:00:00 +00:00
  • e8d6d054d0 test/webfinger/finger: fix tests Oneric 2026-03-09 00:00:00 +00:00
  • ab2210f02d test/webfinger/finger: add more validation tests Oneric 2026-03-09 00:00:00 +00:00
  • 5256785b9a test/webfinger/finger: mock url in all new tests Oneric 2026-03-09 00:00:00 +00:00
  • 4460c9c26d test/webfinger/finger: improve new test names and comments Oneric 2026-03-09 00:00:00 +00:00
  • f87a2f52e1 add extra happy and unhappy path tests for webfingers FloatingGhost 2026-03-09 04:03:08 +00:00
  • 627ac3645a add some more webfinger tests FloatingGhost 2026-03-09 02:49:38 +00:00
  • 2020a2395a add baseline webfinger FEP-2c59 tests FloatingGhost 2026-03-07 23:31:39 +00:00
  • fd734c5a7b webfinger/finger: normalise mention resources to more common format Oneric 2026-03-08 00:00:00 +00:00
  • d86c290c25 user: drop unused function variants and parameters Oneric 2026-03-06 00:00:00 +00:00
  • 838d0b0a74 ap/views: use consistent structure for root collections Oneric 2026-03-06 00:00:00 +00:00
  • ddcc1626f8 ap/user_view: optimise total count of follow* collections Oneric 2026-03-06 00:00:00 +00:00
  • fbf02025e0 user/query: drop unused legacy parameter Oneric 2026-03-06 00:00:00 +00:00
  • a899663ddc Fix malformed is_active qualifiers in User.Query usages Oneric 2026-03-06 00:00:00 +00:00
  • d2fda68afd user/fetch: properly flag remote, hidden follow* counts Oneric 2026-03-04 00:00:00 +00:00
  • 9fb6993e1b cosmetic/user/fetch: reorder functions Oneric 2026-03-04 00:00:00 +00:00
  • 4bae78d419 user/fetcher: assume collection to be private on fetch errors Oneric 2026-03-04 00:00:00 +00:00
  • f3821628e3 test: fix module name of GettextCompanion tests Oneric 2026-03-04 00:00:00 +00:00
  • b4c6a90fe8 webfinger/finger: allow leading @ in handles Oneric 2026-03-04 00:00:00 +00:00
  • a37d60d741 changelog: add missing changes Oneric 2026-03-02 00:00:00 +00:00
  • 71757f6562 user/fetcher: utilise existing verified nick on user refetch Oneric 2026-03-02 00:00:00 +00:00
  • 892628d16d user/fetcher: always detect nickname changes on Update activities Oneric 2026-03-02 00:00:00 +00:00
  • 2a1b6e2873 user/fetcher: drop nonsense type-based follow update skip Oneric 2026-03-02 00:00:00 +00:00
  • 756cfb6798 user/fetcher: fix follow count update Oneric 2026-03-02 00:00:00 +00:00
  • 698ee181b4 webfinger/finger: fix error return format for invalid XML Oneric 2026-03-02 00:00:00 +00:00
  • c80aec05de webfinger: rewrite finger query and validation from and to actors Oneric 2026-02-27 00:00:00 +00:00