Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

Improvements for Pleroma/Akkoma #445

Merged
merged 12 commits into from
Mar 15, 2023
Merged

Improvements for Pleroma/Akkoma #445

merged 12 commits into from
Mar 15, 2023

Conversation

Jacocococo
Copy link

I recently switched to an Akkoma instance but wanted to keep using Megalodon, so I decided to make the experience more similar to using Mastodon, while also including some Pleroma/Akkoma things

The improvements are:

  • Reply visibility settings
  • Replies in a thread being showed/sorted similar to Mastodon
  • Getting visibility/language preferences from the account session if preferences endpoint fails (Akkoma currently gets posting language preferences from the interface language, but if they ever make a separate preference for posting this will probably get that one to work)
  • Fixing mentions tab under notifications
  • Marking posts as sensitive if CW text is present (instead of it being opened by default)
  • Quoting working properly and showing what's being quoted like a reply

I have only tested this on Akkoma and not on a Mastodon account, but since most of these check for the pleroma field on the instance, it shouldn't break anything

@sk22 sk22 merged commit f852dac into sk22:main Mar 15, 2023
LucasGGamerM referenced this pull request in LucasGGamerM/moshidon Mar 21, 2023
* Reply Visibility on Plemora

* Sort statuses in thread

* Get default visibility and language from account if preferences fail

* Fix for Mentions tab in notifications on Pleroma

* Mark status as sensitive if not already when spoilertext is present

* Integrating Pleroma quoting for new posts

* move string to strings_sk

* use null instead of empty string

* change string

* fix crash due to null value

* update string

---------

Co-authored-by: sk <sk22@mailbox.org>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants