Use Mastodon API to implement continuous toot scrolling
Implement a search mode similar to mastodon website
Implement a way to report users with the proper Mastodon system
Implement ability to filter posts
Visibility control, polls, media attachments
Important program settings should be accessible in control panel, synced with the settings page
Hashtag page / News page / Muted users / Blocked users / Muted words / Blocked domains / Followed Hashtags / Pending requests
Program should be fully usable over SSH
Back button should save the scrollbar location on the previous pages.
Clicking links opens them from perspective of your logged-in instance
User login will not be saved to the database
System to store downloaded JSON data temporary database so the user can close and re-open the program without re-downloading all the data.