Commit graph
Select branches
Hide pull requests
backfill-expiry
backup-fixes
bad-uploader-config-warning
better-stats
buildx
ci
ci-builds-otp28
circleci
code-shaking-does-not-go-brr
config-db-keys
contentMap
contributing
credo-on-pr
customizable-docker-db
db-prune-beastmode-level-aggression
develop
docker
elixir-1.14
elixir1.15
ensure-scrubbers-loaded
frontend-switcher-9000
language-on-posts
mod-task
mrf-coolness
normalise-markup-by-default
otp26
otp28
policy
rabbit
stable
static-adminfe
translations
unify-http
user-expiry-backfill
#1
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1008
#1010
#1012
#1014
#1015
#1016
#1018
#1019
#1021
#1022
#1023
#1024
#1025
#1026
#1028
#1029
#103
#1032
#1034
#1036
#1037
#1038
#1039
#104
#1041
#1043
#1044
#1045
#1046
#1047
#1048
#1049
#105
#1050
#1051
#1056
#1057
#1058
#1059
#1060
#1062
#1065
#1067
#1068
#1071
#1076
#1077
#1079
#108
#1081
#1082
#1083
#1084
#1085
#1086
#1088
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1098
#1099
#1100
#1101
#1104
#1105
#111
#113
#114
#116
#117
#118
#119
#120
#121
#122
#123
#124
#128
#129
#132
#133
#134
#136
#137
#138
#139
#14
#140
#141
#143
#144
#145
#147
#149
#150
#151
#152
#154
#155
#158
#159
#16
#160
#161
#163
#164
#165
#171
#172
#173
#174
#177
#178
#179
#180
#181
#182
#183
#184
#185
#186
#187
#192
#193
#194
#197
#198
#2
#200
#201
#202
#203
#206
#208
#209
#212
#214
#216
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#229
#23
#230
#231
#232
#233
#236
#237
#238
#239
#24
#240
#241
#244
#248
#250
#251
#254
#26
#260
#262
#266
#27
#270
#272
#273
#275
#278
#28
#284
#285
#288
#29
#291
#292
#294
#298
#301
#307
#309
#31
#310
#312
#313
#314
#316
#317
#319
#32
#321
#324
#327
#328
#329
#33
#332
#333
#334
#335
#336
#34
#341
#342
#343
#348
#349
#350
#351
#353
#354
#356
#357
#358
#359
#360
#361
#362
#364
#367
#371
#372
#373
#375
#376
#377
#378
#379
#38
#386
#39
#393
#394
#395
#397
#398
#40
#405
#406
#410
#411
#413
#414
#42
#421
#422
#425
#426
#427
#428
#43
#432
#433
#435
#442
#448
#449
#45
#451
#454
#455
#456
#457
#460
#468
#47
#472
#473
#474
#475
#478
#48
#481
#484
#486
#489
#49
#493
#496
#498
#50
#500
#502
#504
#506
#507
#51
#512
#517
#518
#52
#525
#53
#530
#535
#54
#540
#542
#544
#548
#55
#550
#551
#553
#554
#555
#558
#559
#56
#562
#563
#565
#567
#570
#573
#574
#575
#579
#582
#583
#589
#59
#592
#593
#596
#6
#60
#600
#601
#607
#609
#61
#613
#614
#615
#617
#619
#62
#620
#621
#623
#624
#625
#626
#627
#628
#629
#63
#630
#631
#632
#634
#64
#640
#642
#65
#651
#655
#658
#66
#665
#666
#668
#674
#675
#676
#678
#680
#681
#682
#683
#684
#685
#686
#687
#69
#692
#693
#695
#699
#7
#70
#700
#701
#703
#705
#708
#709
#71
#713
#714
#717
#718
#72
#721
#726
#73
#732
#733
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#749
#75
#751
#752
#753
#754
#757
#759
#76
#760
#761
#762
#763
#766
#767
#772
#776
#778
#78
#782
#783
#785
#786
#788
#789
#79
#791
#793
#795
#796
#80
#800
#802
#803
#804
#805
#806
#808
#809
#81
#810
#814
#815
#816
#818
#819
#821
#823
#824
#825
#83
#832
#834
#837
#838
#839
#84
#841
#842
#844
#845
#846
#849
#85
#850
#851
#853
#854
#856
#86
#860
#861
#862
#865
#866
#867
#869
#87
#871
#872
#873
#874
#875
#878
#879
#88
#881
#882
#883
#884
#885
#886
#889
#890
#894
#897
#899
#90
#902
#903
#904
#905
#906
#908
#909
#91
#910
#92
#922
#923
#925
#926
#927
#930
#932
#933
#934
#936
#938
#939
#94
#940
#941
#943
#944
#945
#948
#949
#95
#955
#958
#959
#96
#961
#962
#964
#965
#966
#967
#968
#969
#97
#970
#971
#972
#973
#976
#977
#979
#98
#980
#981
#982
#984
#985
#986
#987
#988
#989
#99
#990
#991
#992
#993
#995
#996
#997
#998
2.6.1
2023.05
V3.9.0
pre-rebase
snac-3.12.1.1
snac-3.12.1.2
soapbox-v1.0.0
soapbox-v1.1.0
soapbox-v1.1.1
stable-2022.07
stable-202209
v0.0.1
v0.9.0
v1.0.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.0.5
v1.0.6
v1.0.7
v1.0.90
v1.0.91
v1.1.0
v1.1.1
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.1.6
v1.1.7
v1.1.8
v1.1.9
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.0.6
v2.0.7
v2.1.0
v2.1.1
v2.1.2
v2.2.0
v2.2.1
v2.2.2
v2.3.0
v2.4.0
v2.4.1
v2.4.2
v2.4.3
v2.4.4
v2.4.5
v2.5.0
v2.5.0-1
v2.5.0-2
v2.5.0-3
v2.5.0-4
v2.5.0-5
v2.5.0-6
v2.5.0-7
v2.5.0-8
v2.5.1
v2.5.2
v2.5.2-1
v2.5.2-2
v2.5.2-3
v2.5.2-4
v2.5.2-5
v2.5.2-6
v2.5.3
v2.5.4
v2.5.5
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v2.7.0
v2.7.1
v2.8.0
v3.0.0
v3.1.0
v3.10.0
v3.10.1
v3.10.2
v3.10.3
v3.10.4
v3.11.0
v3.12.0
v3.12.1
v3.12.2
v3.13.0
v3.13.1
v3.13.2
v3.13.3
v3.14.0
v3.14.1
v3.15.0
v3.15.1
v3.15.2
v3.16.0
v3.17.0
v3.18.0
v3.18.1
v3.2.0
v3.2.1
v3.2.2
v3.2.3
v3.3.0
v3.3.1
v3.4.0
v3.5.0
v3.6.0
v3.7.0
v3.7.1
v3.8.0
v3.9.1
v3.9.2
v3.9.3
-
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
exclusiveparam' (#1062) from mkljczk/akkoma:exclusive-lists- into developOneric
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 -
b7e47d0899fix(quotes): Use FlakeId.Ecto.CompatType for QuoteAuthorization user_id
Fabio Manganiello
2026-03-19 15:57:28 +01:00 -
c17ea5aad2fix(quotes): Review fixes for FEP-044f quote implementation
Fabio Manganiello
2026-03-19 15:53:35 +01:00 -
5c3cffb873fix(quotes): move QuoteRequest sending to local Create path
Fabio Manganiello
2026-03-19 15:20:46 +01:00 -
545934a12cdebug(quotes): Added debug traces in maybe_send_quote_request
Fabio Manganiello
2026-03-19 15:01:55 +01:00 -
2e1719cfbdfix(quotes): allow outgoing QuoteRequests for remote objects
Fabio Manganiello
2026-03-19 14:45:53 +01:00 -
8a97744eadfix(quotes): Send QuoteRequest for all remote quotes
Fabio Manganiello
2026-03-19 14:34:20 +01:00 -
afc7f757c1debug(quotes): Add logging to maybe_send_quote_request
Fabio Manganiello
2026-03-19 14:21:57 +01:00 -
13c85504dcfix(quotes): Reorder Accept/Reject handlers so QuoteRequest clauses are actually reached
Fabio Manganiello
2026-03-19 13:54:19 +01:00 -
2b1c8c8f11fix(quotes): Send Update activity when QuoteRequest Accept arrives
Fabio Manganiello
2026-03-19 13:30:18 +01:00 -
8188d93492feat(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
nilstatus ID when dealing with report' (#1082) from Yonle/akkoma:fixreport into developOneric
2026-03-16 19:30:24 +00:00 -
a0c59c96e6f o r m a t
Yonle
2026-03-17 01:20:52 +07:00 -
ca647214a2web(activity_pub/utils): temporarily deal with
nilstatus ID when dealing with reportYonle
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