[Release][v0.1.39] User profiles & Swipe mark as read
This release adds full support for user profiles. Tapping a username pretty much anywhere should open that user's profile page.
This release also adds even more support to the "Hide read" use case by introducing the swipe mark as read swipe action. The default post swipe actions have been changed to upvote, reply and mark post as read.
In addition, post gesture actions are now customizable within settings.
This release also adds the feature "Hide post". This action exists both in the long press menu on posts and as a possible gesture action. Posts hidden in this way will be completely removed from any post lists (eg. within a community). You can reset your hidden post list within settings. More granular controls such as removing singular posts from the hidden post list and toggling hidden posts will be added later.
Changelog:
Implement user profiles
Added new post gesture actions: downvote, mark as read and hide
Added support for hiding posts
Added settings to customize what swipe on posts do
Added more support for videos
Show the post title in the image viewer
Fixed a bug where vote numbers do not update on refresh
Make all user names clickable
Simplify navigation a little. This should make it easier to understand what is going on when you tap something.
Support tapping comments in user profiles
Support having the image be at the bottom when using the card layout
Allow configuring which gesture actions to use
Fixed a bug that caused inbox to load very slowly
Fixed more crashes
Apologies to the person who reported the bug that they cannot share posts. I forgot about the bug. It will be fixed in the next update.
By the way. There has been two crashes that pretty much happen on almost every release. I've been trying to narrow down the cause but I've not had any success so far. I don't even know how to reproduce the crashes. If anyone has any information about crashes please let me know. Thank you!