yuki joou
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
y0nei
0617090743
Note about Docker installations in backup section
2023-08-17 16:51:53 +02:00
FloatingGhost
5c164028cf
ensure ap_enabled true if coming back pleroma
2023-08-16 23:11:36 +01:00
FloatingGhost
f7ea0a1248
bump OTP required
2023-08-16 23:01:02 +01:00
FloatingGhost
6139c3346d
Add extra rollbacks to pleroma develop
2023-08-16 22:49:23 +01:00
YokaiRick
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
FloatingGhost
98f0820ca4
MIX FORMAT
2023-08-15 23:26:22 +01:00
FloatingGhost
9bc0345e57
AND THAT ONE TOO AND ALL
2023-08-15 23:26:08 +01:00
FloatingGhost
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
FloatingGhost
063e3c0d34
Disallow nil hosts in should_federate
2023-08-15 23:12:04 +01:00
FloatingGhost
6cb40bee26
Migrate to phoenix 1.7 ( #626 )
...
Closes #612
Co-authored-by: tusooa <tusooa@kazv.moe>
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/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
floatingghost
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: https://akkoma.dev/AkkomaGang/akkoma/pulls/627
2023-08-13 14:37:49 +00:00
YokaiRick
76ba400c6d
nginx subdir is missing in otp builds
2023-08-12 22:09:32 +00:00
YokaiRick
655c282de3
update docs nginx subdir in akkoma/installation is gone
2023-08-12 21:59:30 +00:00
floatingghost
0b32beb051
Merge pull request 'meilisearch: Move published date to lower priority' ( #623 ) from norm/akkoma:meilisearch-order into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/623
2023-08-12 14:36:53 +00:00
floatingghost
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: https://akkoma.dev/AkkomaGang/akkoma/pulls/563
2023-08-12 14:07:23 +00:00
floatingghost
fd11e4f8cd
Merge pull request 'Update OTP docs to mention arm64 in prerequisites' ( #615 ) from norm/akkoma:docs/otp-arm into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/615
2023-08-12 14:05:46 +00:00
FloatingGhost
1bd3012c2d
Fix compiler warnings
2023-08-12 15:03:43 +01:00
floatingghost
2df7707060
Merge pull request 'mastodon_api: Add /api/v1/preferences endpoint' ( #625 ) from redstrate/akkoma:work/redstrate/preferences into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/625
2023-08-12 13:59:03 +00:00
Joshua Goins
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
Norm
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
FloatingGhost
7bd4ae5412
Bump builds to OTP26
2023-08-09 14:39:28 +01:00
FloatingGhost
165c2485ff
Merge branch 'otp26' into develop
2023-08-09 14:35:06 +01:00
FloatingGhost
60a07da5ef
Update majic deps
2023-08-09 13:58:10 +01:00
FloatingGhost
73be5c3f30
Bump majic
2023-08-09 13:51:49 +01:00
FloatingGhost
e7788f3c82
bullseye build (you owe me for this one)
2023-08-08 22:42:57 +01:00
Norm
0cb3812ac0
Add docker override file to docs and gitignore
...
The docker-compose.yml file is likely to be edited quite extensively by
admins when setting up an instance. This would likely cause problems
when dealing with updating Akkoma as merge conflicts would likely occur.
Docker-compose already has the ability to use override files in addition
to the main `docker-compose.yml` file. Admins can instead put any
overrides (additional volumes, container for elasticsearch, etc.) into a
file that won't be tracked by git and thus won't run into merge
conflicts in the future. In particular, the
`docker-compose.override.yml` will be checked by docker compose in
addition to the main file if it exists and override definitions from the
latter with the former.
2023-08-07 13:09:04 -04:00
FloatingGhost
f2da47679d
majic
2023-08-07 17:24:05 +01:00
FloatingGhost
63a5b8506c
update majic
2023-08-07 17:13:34 +01:00
FloatingGhost
c7aeeec232
fix yet another keyword equality check
2023-08-07 17:00:16 +01:00
FloatingGhost
80cbdc8480
changelog
2023-08-07 16:27:23 +01:00
floatingghost
3f1e2b0b3b
Merge pull request 'Fix invalid Date HTTP header when signing fetch requests' ( #619 ) from Clovis/akkoma:fix-503 into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/619
2023-08-07 15:23:20 +00:00
FloatingGhost
0c21341156
Fix signature checking
2023-08-07 16:17:17 +01:00
Clovis
fc3cc61768
Fix invalid Date HTTP header when signing fetch requests
...
https://akkoma.dev/AkkomaGang/akkoma/issues/503
2023-08-07 12:43:42 +00:00
FloatingGhost
7825798e32
Add XML matcher
2023-08-07 11:12:14 +01:00
FloatingGhost
e59fc0677b
Update mime dep
2023-08-07 04:07:42 +01:00
FloatingGhost
650c0c0f62
Allow max_id to be at the end of the querystring
2023-08-06 16:44:25 +01:00
FloatingGhost
7956cfb091
Another keyword.equal? check
2023-08-06 16:36:18 +01:00
FloatingGhost
215b550317
Fix keyword ordering reliance
2023-08-06 16:27:15 +01:00
FloatingGhost
c193b4d507
Remove frankly awful config file test
2023-08-06 16:20:46 +01:00
FloatingGhost
866672b6a7
Add unordered list equality matcher
2023-08-06 15:58:11 +01:00
FloatingGhost
ef422a8385
Put matchers in matchers subpackage
2023-08-06 15:53:04 +01:00
FloatingGhost
9723264fe5
Add URI matchers
2023-08-06 15:51:21 +01:00
FloatingGhost
368b22fd2f
Ensure we can't crash out on unusual logger backend settings
2023-08-06 15:12:57 +01:00
Norm
9a7c30fc90
Update OTP docs to mention arm64 in prerequisites
2023-08-05 10:39:03 -04:00
FloatingGhost
59af68c600
Ensure it doesn't break on elixir1.14
2023-08-05 14:11:27 +01:00
FloatingGhost
ec5db753b9
Prevent elixir compiler from yeeting our modules
2023-08-05 14:03:21 +01:00
FloatingGhost
9b362a6739
Patch version
2023-08-05 13:37:04 +01:00
floatingghost
643e7dd7c1
Merge pull request 'Completely disable xml entity resolution' ( #614 ) from MaeIsBad/akkoma:completely-disable-xml-entity-resolution into develop
...
Reviewed-on: https://akkoma.dev/AkkomaGang/akkoma/pulls/614
2023-08-05 12:36:29 +00:00
mae
d868348fac
Completely disable xml entity resolution
2023-08-05 12:32:05 +00:00