Commit Graph

15418 Commits

Author SHA1 Message Date
itepechi 613940ad8d Run mix format 2023-09-27 05:30:19 +09:00
itepechi d9aaf0ee78 Update README 2023-09-27 05:29:26 +09:00
itepechi 66e26882e8 Support the 'following' option on post searches 2023-09-27 05:23:06 +09:00
itepechi 49eda427fd Make the availability of media search configurable 2023-09-27 04:28:18 +09:00
itepechi 54114a199b Add cool scripts to work with app icons
requires imagemagick and oxipng
2023-09-26 08:57:07 +09:00
itepechi db16459e4d Improve support for favicon and PWA icons 2023-09-26 08:55:35 +09:00
itepechi 2e983ff79c Update the theme settings in the fallback config 2023-09-26 08:50:50 +09:00
itepechi e10a788800 Give this fork a cool name
i don't want to complicate things, so the name of the software remains akkoma,
and i will, of course, continue to follow upstream changes as much as possible

p.s. michiru kagemori is peak character design
2023-09-26 08:48:08 +09:00
itepechi 7070dd2f3d Make gitignore rules more strict 2023-09-26 08:26:27 +09:00
itepechi 58dfabe79b Add a note to the sample config about the MRF policy customisations 2023-09-17 05:44:22 +09:00
itepechi dce9ecaa9a Merge branch 'develop' into itepechi 2023-09-16 08:11:30 +09:00
itepechi e839b5f0c8 Grammar? 2023-09-16 08:11:11 +09:00
itepechi 63d46e43c3 Update README 2023-09-16 07:58:48 +09:00
itepechi 5b17d6d545 Fix spelling error and remove trailing whitespace 2023-09-16 07:18:44 +09:00
itepechi 0ceee820a6 Add support for searching media status
w/ some refactors and updates
2023-09-16 07:18:09 +09:00
itepechi c5000d67a6 Update Compose file to support Meilisearch and Elasticsearch 2023-09-16 06:58:23 +09:00
itepechi d4b5b50ec4 Improved the guide on how to avoid permission errors 2023-09-16 06:56:23 +09:00
itepechi 91793dd3d6 Stylised comments for better readability 2023-09-16 06:54:06 +09:00
FloatingGhost d1af78aba1 changelog 2023-09-15 12:00:45 +01:00
FloatingGhost 3e7446d177 Add various both-ugc-and-tag setups 2023-09-15 11:58:56 +01:00
itepechi 00c8a65879 Avoid dying when handling large payloads: the sequel 2023-09-09 07:14:38 +09:00
itepechi a9fe4a9636 Avoid dying when handling large payloads 2023-09-07 08:26:15 +09:00
FloatingGhost c8e08e9cc3 fix issue with API cascading domain blocks but not honouring them 2023-08-25 11:00:49 +01: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
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
itepechi 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