| Age | Commit message (Collapse) | Author | 
|---|
|  | Fix typo
See merge request pleroma/pleroma!3528 | 
|  |  | 
|  | Translations update from Weblate
See merge request pleroma/pleroma!3513 | 
|  | Currently translated at 21.6% (23 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/ja/ | 
|  |  | 
|  | Currently translated at 100.0% (106 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/vi/ | 
|  |  | 
|  | Currently translated at 64.1% (68 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  | Currently translated at 61.3% (65 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  | Currently translated at 59.4% (63 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  | Currently translated at 55.6% (59 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  | Currently translated at 50.9% (54 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  | Currently translated at 4.7% (5 of 106 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/id/ | 
|  |  | 
|  | Currently translated at 100.0% (104 of 104 strings)
Translation: Pleroma/Pleroma backend
Translate-URL: https://translate.pleroma.social/projects/pleroma/pleroma/pl/ | 
|  | CI: Bump lint stage to elixir-1.12
See merge request pleroma/pleroma!3488 | 
|  | Elixir 1.12 changed formatting rules, this allows to avoid having to rollback to run `mix format` | 
|  | mix: Update crypt to fix #pragma warning
Closes #2710
See merge request pleroma/pleroma!3527 | 
|  | Allow users to remove their emails if instance does not need email to register
See merge request pleroma/pleroma!3522 | 
|  | fix a typo "Optionnal" -> "Optional"
See merge request pleroma/pleroma!3525 | 
|  | Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2710 | 
|  | Docker fix
See merge request pleroma/pleroma!3526 | 
|  | error | 
|  |  | 
|  | Remove MastoFE from Pleroma, fixes #2625
Closes #2625
See merge request pleroma/pleroma!3392 | 
|  |  | 
|  | Remove unused Logger
See merge request pleroma/pleroma!3521 | 
|  |  | 
|  | Mergeback: 2.4.1
Closes #2758
See merge request pleroma/pleroma!3520 | 
|  | Release: 2.4.1
See merge request pleroma/pleroma!3501 | 
|  |  | 
|  |  | 
|  | Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3514 | 
|  | * Policies were put under a new module (Pleroma.Web.ActivityPub.MRF.Policy instead of Pleroma.Web.ActivityPub.MRF), but this wasn't changed in the Pleroma.Web.ActivityPub.MRF @mrf_config_descriptions
* I don't have a unit test to prevent similar problems in the future because I don't find a proper way to do it
    * The descriptions in the unit tests are defined in the unit tests, so if someone changes module names in the code, the tests wont see it
    * The list is generated in Pleroma.Docs.Generator.list_behaviour_implementations, but I can't do a check in the when clause of the function to see if the provided module is a behaviour or not.
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3509 | 
|  | The original approach to search in GIN indexes is to use
`to_tsvector(text)` in the WHERE clause of the query. According to
postgres docs [pdoc], this method does not make use of the index,
while `to_tsvector(config, text)` does. This commit changed the
query to use the two-argument `to_tsvector()`.
[pdoc]: https://www.postgresql.org/docs/12/textsearch-tables.html
To obtain the search config in use, we make a query to the db first.
The `::regconfig::oid` hack is needed because Postgrex does not support
regconfig type directly [postgrexbug]. I use the conversion from and to
`oid` instead of `text` because I tested in the actual DB and querying
using the conversion via `text` is slow just as the one-argument
`to_tsvector()` variant.
[postgrexbug]: https://github.com/elixir-ecto/postgrex/issues/502
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3519
Closes: https://git.pleroma.social/pleroma/pleroma/-/issues/2758 | 
|  | * To see what front ends are installed, it ls static/frontends. When this folder doesn't exists yet, it will return an empty array.
* Installing still works since the folder is created during installation already
Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3510 | 
|  | Backport of: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/3512 | 
|  | mix pleroma.database set_text_search_config now runs concurrently and infinitely
See merge request pleroma/pleroma!3514 | 
|  | Add YunoHost to installation guides
See merge request pleroma/pleroma!3497 | 
|  | ObjectValidator.stringify_keys: filter out nil values
See merge request pleroma/pleroma!3506 | 
|  | Selecting MRF policies didn't work as intended any more
Closes admin-fe#198
See merge request pleroma/pleroma!3509 | 
|  | Make activity search properly use GIN indexes
Closes #2758
See merge request pleroma/pleroma!3519 | 
|  |  | 
|  | The original approach to search in GIN indexes is to use
`to_tsvector(text)` in the WHERE clause of the query. According to
postgres docs [pdoc], this method does not make use of the index,
while `to_tsvector(config, text)` does. This commit changed the
query to use the two-argument `to_tsvector()`.
[pdoc]: https://www.postgresql.org/docs/12/textsearch-tables.html
To obtain the search config in use, we make a query to the db first.
The `::regconfig::oid` hack is needed because Postgrex does not support
regconfig type directly [postgrexbug]. I use the conversion from and to
`oid` instead of `text` because I tested in the actual DB and querying
using the conversion via `text` is slow just as the one-argument
`to_tsvector()` variant.
[postgrexbug]: https://github.com/elixir-ecto/postgrex/issues/502
BUG: https://git.pleroma.social/pleroma/pleroma/-/issues/2758 | 
|  |  | 
|  |  | 
|  | 'show_frontends_also_when_no_static_frontends_folder_is_created_yet' into 'develop'
List available frontends also when no static/frontends folder is present yet
Closes admin-fe#201
See merge request pleroma/pleroma!3510 | 
|  | * To see what front ends are installed, it ls static/frontends. When this folder doesn't exists yet, it will return an empty array.
* Installing still works since the folder is created during installation already | 
|  | Add Admin-FE menu for StealEmojiPolicy
See merge request pleroma/pleroma!3512 | 
|  | CommonAPI.Utils.make_note_data/1 --> ActivityPub.Builder.note/1
See merge request pleroma/pleroma!3511 |