06bd9130e8
Merge branch 'develop' into itepechi
2023-08-13 04:38:02 +09: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
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
af349b073a
Deduplicate query_with
2023-08-07 03:53:53 +09: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
aba4e6ea60
Replace map |> join with map_join
2023-08-06 22:17:17 +09:00
90ed27939b
Some tweaks to the README
2023-08-06 18:48:24 +09:00
103ad38276
Fix grammar error
2023-08-06 08:34:08 +09:00
4733438d3e
Change wording
2023-08-06 08:15:04 +09:00
1ce5f0a920
Add a guide to customize the behavior of PGroonga
2023-08-06 08:08:56 +09:00
5c19b8820f
Fix instructions for switching to PGroonga
2023-08-06 08:08:05 +09:00
059f3c4299
Fix grammar
2023-08-06 08:05:02 +09:00
2634723958
Support for setting PGroonga indexing options
2023-08-06 06:16:38 +09:00
3859c4bbcf
Run automatic migration on startup command only
2023-08-06 04:39:35 +09:00
605fa8cbb3
Add instructions on how to activate PGroonga
2023-08-06 04:38:46 +09:00
4116ad6692
Add a note about trailing backslashes in shell
2023-08-06 04:00:29 +09:00
c4b272fb86
Change some wording in README
2023-08-06 03:59:16 +09: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
FloatingGhost
cc2614e10b
Bump version
2023-08-05 13:26:42 +01:00