18ecae6183
Use fully qualified function capture for telementry event
...
Otherwise we get warnings on startup as local captures
and anonymous functions are supposedly less performant.
2024-02-12 01:59:18 +01:00
a6df71eebb
Don't add summary metrics to prometheus
...
The exporter doesn’t support them thus we don't lose anything by this,
but it avoids a bunch of warnings each time the server starts up.
2024-02-12 01:59:18 +01:00
e97d08ee98
Merge pull request 'MRF transparency: don’t forget to obfuscate short domains' ( #676 ) from Oneric/akkoma:mrf-obfuscation into develop
...
Reviewed-on: AkkomaGang/akkoma#676
2024-02-05 08:43:43 +00:00
3cd882528e
More prominently document MRF transparency and obfuscation
...
And point to the cheat sheet for all other MRF policies
and their configuration details.
2024-02-02 14:50:21 +00:00
e47c50666d
Fix obfuscation of short domains
...
Fixes AkkomaGang/akkoma#645
2024-02-02 14:50:13 +00:00
b4ccddab39
Merge pull request 'Fix OAuth consumer mode' ( #668 ) from tcmal/akkoma:develop into develop
...
Reviewed-on: AkkomaGang/akkoma#668
2024-02-02 10:05:42 +00:00
77000b8ffd
update tests for oauth consumer
2023-12-17 21:48:19 +00:00
a074be24ca
add bit about frontend configuration to oauth consumer docs
2023-12-17 19:36:27 +00:00
eb0dbf6b79
fix oauth consumer mode
...
the previous code passed a state parameter to ueberauth with info
about where to go after the user logged in, etc.
since ueberauth 0.7, this parameter is ignored and oauth state is used
for actual CSRF reasons.
we now set a cookie with the state we need to keep track of, and read
it once the callback happens.
2023-12-17 19:27:36 +00:00
e2f749b5b0
don't select ueberauth 0.10.6, as it is broken
...
see https://github.com/ueberauth/ueberauth/issues/194
2023-12-17 18:59:31 +00:00
6fb91d79f3
bump deps
2023-12-15 16:32:53 +00:00
2858cd81e1
Move changelog into our format
2023-12-15 16:32:41 +00:00
Lain Soykaf
c3098e9c56
UserViewTest: Add basice service actor test.
2023-12-15 16:31:51 +00:00
Yonle
8a0e797cff
ap userview: add outbox field.
...
Signed-off-by: Yonle <yonle@lecturify.net>
2023-12-15 16:31:51 +00:00
74d5e22fc5
fix robotstxt on OTP
2023-12-15 16:23:20 +00:00
bc22ea50ab
Merge pull request 'docs: Fixed wrong command for robots_txt CLI task' ( #632 ) from yukijoou/akkoma:docs-robotstxt-fix into develop
...
Reviewed-on: AkkomaGang/akkoma#632
2023-12-15 16:21:17 +00:00
8ae5364886
Merge pull request 'Add shm_size to the Database container' ( #634 ) from EpicKitty/akkoma:develop into develop
...
Reviewed-on: AkkomaGang/akkoma#634
2023-12-15 16:20:45 +00:00
6cc523bd23
Correct email links to be absolute URLs
2023-11-02 11:49:03 +00:00
fb700a956a
correct link
2023-11-02 11:40:19 +00:00
c12d158491
Merge pull request 'Add more image mimetypes to reverse proxy' ( #658 ) from Seirdy/akkoma:moar-image-types into develop
...
Reviewed-on: AkkomaGang/akkoma#658
2023-11-02 11:38:40 +00:00
ed5c930dd9
Merge pull request 'Docs: Add note about Docker installations in backup section' ( #631 ) from y0nei/akkoma:develop into develop
...
Reviewed-on: AkkomaGang/akkoma#631
2023-11-02 11:04:39 +00:00
3cca953c58
Merge pull request 'added support for arm64 in pleroma_ctl' ( #630 ) from YokaiRick/akkoma:arm64-pleroma_ctl into develop
...
Reviewed-on: AkkomaGang/akkoma#630
2023-11-02 11:03:22 +00:00
36f4f18aa5
Add more image mimetypes to reverse proxy
...
Add JPEG-XL, AVIF, and WebP support to the reverse proxy. All three are
supported in WebKit browsers; the latter two are supported in Gecko and
Blink.
2023-11-01 17:47:52 -07:00
033b7b04e0
update captcha version
2023-10-20 13:30:29 +01:00
d1af78aba1
changelog
2023-09-15 12:00:45 +01:00
3e7446d177
Add various both-ugc-and-tag setups
2023-09-15 11:58:56 +01:00
c8e08e9cc3
fix issue with API cascading domain blocks but not honouring them
2023-08-25 11:00:49 +01:00
1b9edcba64
Add shm_size to the Database container
2023-08-21 21:50:10 +00:00
32422a7a04
docs: Fixed wrong command for robots_txt CLI task
...
This is according to the error message displayed when trying to run the
command in the current version of the docs
2023-08-18 13:25:52 +00:00
0617090743
Note about Docker installations in backup section
2023-08-17 16:51:53 +02:00
5c164028cf
ensure ap_enabled true if coming back pleroma
2023-08-16 23:11:36 +01:00
f7ea0a1248
bump OTP required
2023-08-16 23:01:02 +01:00
6139c3346d
Add extra rollbacks to pleroma develop
2023-08-16 22:49:23 +01:00
6ec5437294
added support for arm64
...
added arm64 support for update.
Tested on Arch amd64, Debian arm64 and Alpine amd64
2023-08-16 20:58:21 +00:00
98f0820ca4
MIX FORMAT
2023-08-15 23:26:22 +01:00
9bc0345e57
AND THAT ONE TOO AND ALL
2023-08-15 23:26:08 +01:00
f3cc60b202
INBOX NEEDS TO BE A FULL URL YOU IDIOT AM BAKA I SHOULD JUST COMMIT SUDOKU RIGHT NOW
2023-08-15 23:23:59 +01:00
063e3c0d34
Disallow nil hosts in should_federate
2023-08-15 23:12:04 +01:00
6cb40bee26
Migrate to phoenix 1.7 ( #626 )
...
Closes #612
Co-authored-by: tusooa <tusooa@kazv.moe>
Reviewed-on: AkkomaGang/akkoma#626
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Co-committed-by: FloatingGhost <hannah@coffee-and-dreams.uk>
2023-08-15 10:22:18 +00:00
7a3529ec1c
Merge pull request 'Docs: nginx dir in /opt/akkoma/installation is gone on otp builds' ( #627 ) from YokaiRick/akkoma:update-docs into develop
...
Reviewed-on: AkkomaGang/akkoma#627
2023-08-13 14:37:49 +00:00
76ba400c6d
nginx subdir is missing in otp builds
2023-08-12 22:09:32 +00:00
655c282de3
update docs nginx subdir in akkoma/installation is gone
2023-08-12 21:59:30 +00:00
0b32beb051
Merge pull request 'meilisearch: Move published date to lower priority' ( #623 ) from norm/akkoma:meilisearch-order into develop
...
Reviewed-on: AkkomaGang/akkoma#623
2023-08-12 14:36:53 +00:00
7bb41bffb3
Merge pull request 'Reload emoji when using mix pleroma.emoji gen-pack and get-packs' ( #563 ) from norm/akkoma:emoji-reload into develop
...
Reviewed-on: AkkomaGang/akkoma#563
2023-08-12 14:07:23 +00:00
fd11e4f8cd
Merge pull request 'Update OTP docs to mention arm64 in prerequisites' ( #615 ) from norm/akkoma:docs/otp-arm into develop
...
Reviewed-on: AkkomaGang/akkoma#615
2023-08-12 14:05:46 +00:00
1bd3012c2d
Fix compiler warnings
2023-08-12 15:03:43 +01:00
2df7707060
Merge pull request 'mastodon_api: Add /api/v1/preferences endpoint' ( #625 ) from redstrate/akkoma:work/redstrate/preferences into develop
...
Reviewed-on: AkkomaGang/akkoma#625
2023-08-12 13:59:03 +00:00
c22ecac567
mastodon_api: Add /api/v1/preferences endpoint
...
Implements the preferences endpoint in the Mastodon API, but returns
default values for most of the preferences right now. The only supported
preference we can access is default post visibility, and a relevant test
is added as well.
2023-08-12 09:28:24 -04:00
d79c92f9c6
meilisearch: Move published date to lower priority
...
Currently, Akkoma sorts by published date first before everything else.
This however makes search results pretty bad since Meilisearch uses a
bucket sort algorithm in order of the ranking rules specified:
https://www.meilisearch.com/docs/learn/core_concepts/relevancy#behavior
Since the `published` attribute is a unix timestamp, the resulting
buckets are pretty small so the other rules essentially have little to
no effect on the rankings of search results.
This fixes that issue by moving the `published:desc` rule further down
so it still sorts by date, but only after considering everything else.
AFAIK attribute and sort doesn't really affect results for Akkoma since
the only attribute considered is the `content` attribute and the `sort`
parameter isn't used in Akkoma searches. Everything else is made to
match more closely to Meilisearch's defaults.
2023-08-11 11:07:14 -04:00
7bd4ae5412
Bump builds to OTP26
2023-08-09 14:39:28 +01:00