The first testing version of Mlem, my Lemmy iOS client, is out.
The roadmap:
What works in this version:
- Logging into federated and non-federated Lemmy instances, all major versions work (tested on v1 and v3 of the API. I would not even support v1, but Hexbear is on that version, so I have to)
- Browsing your homepage, which includes all federated instances
- Going to specific communities
- Browsing specific communities by tapping on their name
- Sorting feeds by Active, Hot, New and Top
- Favoriting communities
- Showing additional info about communities in the sidebar, such as their descriptions, activity and a list of moderators
- Basic Markdown support everywhere, although some non-standard styling is not supported yet
- Lots of various customization options
- Basic user profiles, for now only showing the name, instance, banner and avatar
What doesn’t work and will be implemented in the next version:
- Refreshing API tokens so you can actually reply and create posts. So far, the token gets added only once when you log in for the first time and when it expires, you can’t use it anymore
- More information on the user page
What doesn’t work and will be implemented soon:
- Better Markdown support
- Creating comments and replying to comments and posts
- Voting on posts and comments