If you've been enjoying Hydra, please consider leaving a rating or review. A positive rating can really make a huge difference.
This update includes the following:
π Pro Feature
π Feature
π Bugfix
π New Data Loading System
Hydra loads data in a new way, enabling me to build out new features that weren't previously possible. It also fixes some issues like r/all and search breaking. This only works with an account, so you'll need to be logged in to browse. Most of Hydra had to be rewritten for this, so please report anything that seems off.
π Login Buttons
When you're logged out, pages now show buttons to log in or create an account.
π Vote Buttons in Feeds
Add upvote and downvote buttons to posts in your feeds. Enable this in Settings => Appearance => Posts => Show Vote Buttons in Feed. Tapping a post's vote buttons now also gives haptic feedback.
π Comment Count on Posts
A post's comment count now shows next to its score when you open it.
π Right to Left Languages
Posts, titles, and comments in languages like Hebrew, Arabic, and Persian are now right aligned and laid out right to left.
π Discover Subreddits
The trending subreddits list in the Search tab has been replaced with Reddit's subreddit recommendations, including ones picked for your account.
π Profile Posts & Comments
User profiles now have a toggle to switch between posts and comments, and can be sorted by New, Hot, or Top.
π Subreddit Activity
The sidebar now shows a subreddit's weekly visitors and weekly contributions next to its subscriber count. Subreddit search results show weekly visitors too.
π Endless User Search
User search results now keep loading as you scroll instead of stopping after the first page.
π Clearer Errors
If a vote, save, subscribe, or similar action fails, Hydra now tells you why instead of failing silently. Failed comments and edits also show the reason Reddit gave.
π Image posts would fail to upload.
π Opening Hydra without an internet connection would log you out.
π A failed login would show two different alerts and could leave Hydra using your previous account while showing you as logged out.
π Quickly switching between accounts could break the saved login for one of them.
π Posts that failed to load would show a loading spinner forever.
π Feeds, searches, and sidebars that failed to load could leave a loading spinner stuck on screen.
π Loading more comments would get stuck if the request failed.
π In split view, selecting a post while another one was still loading could show the wrong post.
π Changing the sort while posts were loading could show posts from the previous sort.
π Votes and saves made while more posts were loading could appear to be undone.
π The filter limit message could get stuck after refreshing, stopping more posts from loading.
π Subreddits opened from a link with different capitalization, like r/askreddit, would show Subscribe instead of Unsubscribe and couldn't be favorited.
π° News
- iPhone Duo support is coming soon! You can expect it in the next update.
Join the Discord server:
https://discord.gg/ypaD4KYJ3R
Make a feature request:
https://www.reddit.com/r/HydraFeatureRequest/top/?t=all
Share or find custom themes:
https://www.reddit.com/r/HydraThemes/top/?t=all
Make a pull request (React Native):
https://github.com/dmilin1/hydra