This release focuses on UI polish. On #iOS, the pull to refresh spinner is now visible in timelines, and compose menus no longer render behind the modal. On #Android, the emoji picker stays above the keyboard.
It also fixes posts not showing up on the web while online.
UX improvements throughout the app, including VoiceOver and TalkBack labels. Quick access to interests from the Discover tab. Translation uses the app language and preserves mentions, hashtags and links. Reactions are now properly synced across all screens. It comes with other enhancements, check the full release notes: https://codeberg.org/tom79/Holos-App/releases/tag/1.5.1
@mro web+ap is a standard scheme convention supported on the web (via registerProtocolHandler) and on mobile (Android intent filters, iOS universal links). Any app can register to handle it, the user picks their own client. HTTPS URLs still work for everyone. It routes a Fediverse identifier to the user's own instance, so they can interact instead of just landing on a remote instance where they have no account. It reduces friction, it doesn't build walls. @tchambers@deadsuperhero
A new version of #Holos has been released (1.5.5).
It introduces support for "web+ap://" links (fedilinks), so profiles and posts can now be opened directly in Holos. The sync experience is also smoother with less UI freezing, and post deletion is more reliable: posts are kept locally until all remote instances confirm removal, with automatic retry on failure. Release notes: https://codeberg.org/tom79/Holos-App/releases/tag/1.5.5
Activity delivery now goes through the relay proxy, which fixes boost and like failures on #iOS. Sync performance is also improved. It also brings several fixes: images disappearing after posting, the iOS "No valid public key" error during setup, and the custom relay tunnel URL being ignored.
New: in-app notification banner when interactions arrive while using the app. Tapping a DM notification now scrolls to and highlights the message. Leading mentions are no longer shown in DM conversations. It also brings a fix for a UI freeze during inbox cleanup.
To TestFlight/F-Droid users for feedback, please open issues on #Codeberg: https://codeberg.org/tom79/Holos-App/issues (signup is possible with a GitHub or GitLab account). It allows replies, follow-up and avoids duplicates. Give as many details as possible. Thanks.
When trying to follow a #Holos account from another account (Mastodon, Pleroma, etc.), seeing a pending request is normal even if the account is not locked. The server runs on the device and the relay cannot sign activities on its behalf, so the "Accept" is automatically sent once the app is back online.
If some #iOS users are interested in joining a #Fediverse server that runs on your device, you can join the #HolosSocial project through #AltStore or drop an email at hello@fedilab.app to join TestFlight beta testers.
Emoji reactions on messages are now supported. Messages are quotable through Mastodon. The regression on loading more messages has been fixed, along with an #iOS crash occurring after a minute of use.
With #HolosSocial, your account lives on your phone. Your keys, followers and posts stay with you. The relay only holds incoming activities with a TTL, so your device can catch up when it reconnects. The cost of that privacy: lose the phone or uninstall without a backup, and the account is gone. Cloud backups exist for those who set them up. For everyone else, an encrypted backup through the relay is offered as a last resort. You pick a passphrase, the relay stores a sealed copy it cannot open.
#HolosSocial is now accepted on the iOS store. Verification emails aren't being delivered at the moment. I will approve subscriptions manually and fix this shortly.
The next #Holos release will support reactions. Long press the like button to pick one. It will be compatible with other software that supports reactions like Pleroma, Akkoma, Misskey, Sharkey, and Firefish. Can be disabled in settings.
New: link preview cards for external URLs, default post format (text or markdown), media quality filters, push notifications with actor name and action type.
Improved: shared post links open in thread view, faster timeline pagination, fresh client registration on login.
In #Holos, timeline media has dedicated views, enabled with a single tap: one for images, one for vertical videos (TikTok style, swipe) and one for horizontal videos. What is still missing is a filter on media size. No one using these views wants to see a GIF (MP4) or a low-resolution meme. Reducing that noise will make the experience much better. This will be fixed.
What's new: Quote posts from other Fediverse clients are now supported. Several fixes on timelines, notifications, tunnel stability, and compose screen.
Holos - a mobile ActivityPub server that runs on your phone. A relay server maintains your stable identity when you're offline. Switch between text, photos, videos, and articles from a single account. Currently in private development, sharing progress with the community.