DodoForMastodon
DodoForMastodon copied to clipboard
🐘 Mastodon client for Android, iOS and Desktop (JVM)
## 📑 What does this PR do? adjusted all application related requests with tests # ✅ Checklist - [x] My pull request adheres to the code style of this project...
## 📑 What does this PR do? - Renamed `MastodonApiImpl` to `MastodonApiKtor` and marked `internal`. Added Koin bean to provide the interface `MastodonApi` which encapsulates implementation. - Marked `AuthenticationRepositoryImpl` as...
## 📑 What does this PR do? Remove unused network interface to check for network access # ✅ Checklist - [ ] My pull request adheres to the code style...
### Description This is a mandatory requirement on most mobile stores if I'm not wrong. ### Additional Information _No response_
### Description Under Ground Rules, the rules mention Python users, Python community and PEPs. This is perhaps copy/pasted from another set of community rules? :) If this is something you'd...
## 📑 What does this PR do? This PR adds support for Detekt as discussed on issue #11 The rule add here are the default ones with some tweaks for...
### Description At some point we should add R8/proguard configuration. Code obfuscation may be not relevant for the open-source project, but we can still benefit from code optimisation and app...
### Description After logging in, there should be a simple FAB or similar on the timeline screen where the user can tap to launch some type of modal/popup/screen and enter...
## 📑 What does this PR do? Add Spacers to start creating our own design language # ✅ Checklist - [x] My pull request adheres to the code style of...
### Description New users might not know what Mastodon or an instance is at all. It would be nice to have some guidance, on where to find a suitable instance...