LucasGGamerM / moshidon

Better modification of the official Mastodon for Android app
https://LucasGGamerM.github.io/moshidon/
GNU General Public License v3.0
641 stars 30 forks source link

Misskey support #60

Open nonetrix opened 1 year ago

nonetrix commented 1 year ago

Is your feature request related to a problem? Please describe. This client looks great but I prefer Misskey for it's extra features and better web interface but most of the mobile clients are poor at best

Describe the solution you'd like Misskey support ideally with the extra features it provides, but I can live without. E.g. custom emoji reactions, mfm etc.

Describe alternatives you've considered Perhaps I could make a poxy that translates the two APIs? Stupid idea of mine that I might create at some point

Additional context API documentation:

Just be aware some of it is Japanese since that is the primary language of the project, but DeepL and ChatGPT are best at translating so shouldn't be too bad and you can always use inspect element in infer what to do

https://misskey-hub.net/en/home.html

Client written in Dart and Flutter that supports Misskey albeit a slightly out of date API version and needs to be upgraded see https://github.com/Kaiteki-Fedi/Kaiteki/issues/282 : https://github.com/Kaiteki-Fedi/Kaiteki

LucasGGamerM commented 1 year ago

Hey! So I have come to this once more. I have come to understand most of what should be needed for misskey support. It shouldnt be exactly that complex. Anyhow, can you give me any info on how Moshidon currently behaves when a misskey account is being used? I myself dont yet have one, and I need to know what works already.

nonetrix commented 1 year ago

It doesn't do really anything current Screenshot_20230303-163343

LucasGGamerM commented 1 year ago

Hmmm, so that must be a deeper rabbit hole than I thought. Anyhow, the infrastructure of Moshidon and the official mastodon app makes it quite expandable. Anyway, I will create a misskey account later for testing purposes. Thanks for your feedback!