We fixed the crash in notifications that occurred with messages from GoToSocial. We also added a crash report system (opt-in, disabled by default). Nothing is sent automatically, but you can share the crash code by copy/pasting it. Search results are also fixed, the cache was overwriting webfinger responses for accounts. We're currently working on automatic DB restoration if it gets corrupted. Thanks for your feedback! #Holos
holos
#Holos beta-15 is available
New:
- Crash reporting (opt-in)
- Automatic restore when database is corrupted
Fixes:
- GoToSocial notifications crash
- German language
- Handle search
- Relay outage now shows alert instead of logout
- Relationship persistence (UI bug)
Download: https://framadrive.org/s/ZePLfA5JcGnw4QH
#Holos differs fundamentally from #Fedilab. As the server runs on your phone, using Holos across multiple devices is currently not possible. The relay caches pending activities and clears them once retrieved (multi-device sync not yet implemented). Traditional apps rely on a server API and are limited to what that server knows. Holos fetches data directly via ActivityPub, giving you access to the full Fediverse.
We've started a FAQ based on your feedback: https://holos.social/faq
#Holos beta-16 is available
New Features
- Timeline filters now preserve your scroll position
- DMs and Notifications preloaded in background
Bug Fixes
- Fixed crash when viewing profiles without bio
- Fixed missing emoji in followers/following lists
- Fixed database restore on corrupted backups
- Fixed Sharkey/Misskey boosts showing weird IDs
- Profile info now displays faster from cache
Download: https://framadrive.org/s/EjDDryKR6qsXjcZ
#Holos beta 17 is available. There are several fixes, improvements and some new features to discover.
Full release notes at https://codeberg.org/tom79/Holos-App/releases/tag/beta-17
Download: https://framadrive.org/s/XrNp9m993HZrPNX
Our next goal for #Holos: end-to-end encrypted DMs Your private keys stay on your phone, relay servers can't read your messages. Works across different Holos relays using ActivityPub for transport. Falls back to standard DMs with other Fediverse apps, so servers can read these and we'll show a clear warning. E2E encryption over the Fediverse, finally.
Our dedicated account: @HolosSocial #HolosSocial
Holos RC-1 has been published. You can now send E2EE DMs over ActivityPub to other #Holos users.
Lots of changes and improvements to discover here: https://codeberg.org/tom79/Holos-App/releases/tag/rc-1
Download: https://framadrive.org/s/X6AwN2wCGorrKPF
--
Edit - new apk that fixes tunnel connection delays
RE: https://mastodon.social/@HolosSocial/116007730441888134
We have published a new version of #Holos app (rc-1) that supports #E2EE DMs over ActivityPub.
We wrote a page that explains our E2EE implementation: https://holos.social/e2ee
If you want to discover how Holos app and relay work together: https://holos.social/how-it-works
We are entering a new step in the development of #Holos and we need more people to test.
We have reopened subscriptions through the app: https://holos.social/signup
We wrote a page explaining how we implemented #E2EE DMs over #ActivityPub: https://holos.social/e2ee
Don't hesitate to contribute and share your feedback with us. Thank you.
The #Holos account @tom79 has been migrated to @tom79@holos.fedilab.app using the new Custom Domains feature.
Use your own domain for your ActivityPub identity. No instance to host, pure ActivityPub from your phone. Your identity is no longer tied to the relay. Switch anytime.
Add your domain, configure a CNAME record, verify and activate. Followers are notified via a Move activity.
More: https://holos.social/custom-domains
Fully available in the next RC release.
#Holos is designed around one device per account since each phone runs its own ActivityPub server. Currently, activities are removed from the relay once synced, so multi-device isn't possible yet. However, we could introduce trusted devices linked to an account, where activities are only removed once synced with all of them. This would also need some work on our E2EE DMs feature.
#Holos 1.0.0-rc-2 has been published. In this version, you can connect your domain to create your unique account identity. The first time, it will send a Move activity so you don't lose your followers/following. Then you will have an identity that no longer depends on the relays, and you'll be free to move between relays whenever you want.
More about custom domains: https://holos.social/custom-domains
Download: https://holos.social/signup
Release notes: https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-2
Some of you noticed that @HolosDiscover is following you. It's a Fediverse search engine we built to solve a problem: when you start your own server with #Holos, your index is empty. #HolosDiscover provides a ready-to-use content catalog for everyone.
Only public posts from consenting users are indexed. Deletions and edits are reflected in real-time through ActivityPub activities.
How it works: https://discover.holos.social/how-it-works
Open-source (AGPL-3.0): https://codeberg.org/tom79/Holos-Discover
Okay, totally enjoying #Holos right now. Love the concept. Can’t wait to see how the project grows.
We're looking into implementing interaction controls in #Holos, following the approach proposed by #GoToSocial. This would let you decide who can reply, like, or boost your posts. It fits well with the Holos philosophy of giving you full control over your online presence. More details here: https://docs.gotosocial.org/en/latest/federation/interaction_controls/
Having a TTL for your messages, is that something you'd expect? We could introduce an option to automatically delete your posts after a delay (disabled by default, it would be up to you to set your default TTL). We could also allow setting a TTL when composing, so you can customize it at the post level.
The app needs to be online to send the Delete activity to other instances. That said, #Holos already supports pending offline activities.
What do you think?
The new architecture coming in the next release of #Holos allows you to get important messages like Home and Notifications much faster. Even after days offline, the full download enables fast filtering to fill important timelines immediately. This needed some adjustments to the current architecture, but we're very close to publishing rc-3.
We talk about #HolosSocial forgetting some of you might not know this project.
#Holos is a full ActivityPub server running on your device. Currently on Android, next on iOS.
We already introduced #E2EE DMs and #ActivityPub identity through custom domains. You own your followers, your keys, and your identity. Relays are just infrastructure.
On the footer of https://holos.social we added pages explaining the project. Have a look!
Mastodon: @HolosSocial Don't hesitate to share
A #YunoHost package for #HolosSocial relay server is underway!
This will make it super easy for anyone to deploy their own #Holos relay on their server. We're going to contribute to the packaging effort and would love some help!
If you're familiar with YunoHost packaging, feel free to jump in:
https://github.com/YunoHost-Apps/holos_ynh/
Currently, the #Holos relay has different TTLs depending on activity type. For instance, follow requests stay longer (365 days) while public messages remain for 7 days. Each admin can change these values and they are displayed on the about page. At the app level, you can adjust this value between zero and the max set by the relay. We will also make the relay a little smarter to automatically reduce these values when accounts become inactive, as these are a lot of wasted resources.
If you have no connectivity, yes #Holos will work. If you do actions like boost, like, or even write a message, the app will automatically queue them and process your actions when the connection is back. That's how we will handle the automatic deletion of your messages once they reach the TTL you set. You can always manage this in your settings.
We've optimized data loading so #Holos feels fast and seamless despite running its own server.
What's next:
- Interaction controls (#GoToSocial approach) to manage who can reply/boost/like your posts
- Keywords filtering on the public timeline to reduce noise and show what matters to you
- Community domain blocklist subscriptions with auto-sync
This is how #Holos currently handles #E2EE DMs over #ActivityPub. Holos is a project we develop alongside #Fedilab.
We were working on improving #Holos moderation features. The new rc-3 should improve your experience. You can now import your CSV block lists for accounts and instances.
The app also supports syncing with block lists with automatic updates.
When a domain is blocked, the app retroactively deletes all related content and then ignores all activities coming from it.
