<p><a href="/tags/holos/" rel="tag">#Holos</a> beta-16 is available</p><p>New Features<br>- Timeline filters now preserve your scroll position<br>- DMs and Notifications preloaded in background</p><p>Bug Fixes<br>- Fixed crash when viewing profiles without bio<br>- Fixed missing emoji in followers/following lists<br>- Fixed database restore on corrupted backups<br>- Fixed Sharkey/Misskey boosts showing weird IDs<br>- Profile info now displays faster from cache</p><p>Download: <a href="https://framadrive.org/s/EjDDryKR6qsXjcZ" rel="nofollow" class="ellipsis" title="framadrive.org/s/EjDDryKR6qsXjcZ"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/EjDDryKR6qsXj</span><span class="invisible">cZ</span></a></p>
holos
<p><a href="/tags/holos/" rel="tag">#Holos</a> differs fundamentally from <a href="/tags/fedilab/" rel="tag">#Fedilab</a>. 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.</p><p>We've started a FAQ based on your feedback: <a href="https://holos.social/faq" rel="nofollow"><span class="invisible">https://</span>holos.social/faq</a></p>
<p>We are processing a refactoring to increase independence: removing the internal API used for interactions between users on the same relay. We initially built this for faster communication between users on the same relay, but it creates dependency. We chose to prioritize portability over optimization. All interactions will now go through standard ActivityPub. Switching relays becomes seamless and <a href="/tags/holos/" rel="tag">#Holos</a> stays true to its data sovereignty principles.</p>
<p>While opening the server to multiple users during the testing phase, we discovered and fixed a bottleneck in the distribution of activities from the relay's shared inbox. Now that the fix is in place, we'll be reopening registrations on the <a href="/tags/holos/" rel="tag">#Holos</a> relay soon.</p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> beta-14 is available.</p><p>New features:<br>- Media proxy<br>- Settings search<br>- URL truncation setting for posts<br>- Text selection in posts<br>- Poll results preview (without voting)<br>- Keep scroll position when collapsing posts<br>- Scroll to tapped post in thread</p><p>Improvements:<br>- Improved LoadingScreen<br>- Profile loading improvements<br>- Post recovery from inbox/outbox</p><p>Many bug fixes (see reply)</p><p>Download: <a href="https://framadrive.org/s/RZQHjY4fiGsEjq4" rel="nofollow" class="ellipsis" title="framadrive.org/s/RZQHjY4fiGsEjq4"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/RZQHjY4fiGsEj</span><span class="invisible">q4</span></a></p><p>(1/2)</p>
<p>As settings become increasingly numerous and nested, we've added a search feature to help you navigate <a href="/tags/holos/" rel="tag">#Holos</a> settings more easily.</p>
<p>We've reopened registrations on <a href="/tags/holos/" rel="tag">#Holos</a>. The first phase helped us identify and fix a bottleneck. All registrations now go through the app. The web version shows where to download it at <a href="https://holos.social/signup" rel="nofollow"><span class="invisible">https://</span>holos.social/signup</a> <br>Currently we only have our direct download link, but <a href="/tags/fdroid/" rel="tag">#FDroid</a>/<a href="/tags/altstore/" rel="tag">#AltStore</a> and Google Play/App Store (if they accept) are planned.</p>
<p>For push notifications, we recommend <a href="/tags/sunup/" rel="tag">#SunUp</a>. The <a href="/tags/holos/" rel="tag">#Holos</a> beta-14 version fixes an issue we had with the <a href="/tags/unifiedpush/" rel="tag">#UnifiedPush</a> library. Remember to re-register if you're not receiving push notifications.</p><p>SunUp: <a href="https://unifiedpush.org/users/distributors/sunup/" rel="nofollow" class="ellipsis" title="unifiedpush.org/users/distributors/sunup/"><span class="invisible">https://</span><span class="ellipsis">unifiedpush.org/users/distribu</span><span class="invisible">tors/sunup/</span></a></p>
<p>RE: <a href="https://mastodon.social/@HolosSocial/115906304850499236" rel="nofollow" class="ellipsis" title="mastodon.social/@HolosSocial/115906304850499236"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@HolosSocial/1</span><span class="invisible">15906304850499236</span></a></p><p>Registrations on <a href="/tags/holos/" rel="tag">#holos</a> are now open. Keep in mind this is a beta, your feedback helps us build this project.</p><p>It has two components: the App (hosts its own ActivityPub server) and the Relay (provides stable identity).</p><p>For advanced users: the relay supports CNAME records, allowing you to use your own domain. This makes you independent from the relay, which becomes just infrastructure.</p>
<p>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! <a href="/tags/holos/" rel="tag">#Holos</a></p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> beta-15 is available</p><p>New:<br>- Crash reporting (opt-in)<br>- Automatic restore when database is corrupted</p><p>Fixes:<br>- GoToSocial notifications crash<br>- German language<br>- Handle search<br>- Relay outage now shows alert instead of logout<br>- Relationship persistence (UI bug)</p><p>Download: <a href="https://framadrive.org/s/ZePLfA5JcGnw4QH" rel="nofollow" class="ellipsis" title="framadrive.org/s/ZePLfA5JcGnw4QH"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/ZePLfA5JcGnw4</span><span class="invisible">QH</span></a></p>
<p>First <a href="/tags/holos/" rel="tag">#Holos</a> social account created on iPhone!</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a> <a href="/tags/fediverse/" rel="tag">#Fediverse</a></p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> beta 17 is available. There are several fixes, improvements and some new features to discover.</p><p>Full release notes at <a href="https://codeberg.org/tom79/Holos-App/releases/tag/beta-17" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Holos-App/releases/tag/beta-17"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Holos-App/r</span><span class="invisible">eleases/tag/beta-17</span></a></p><p>Download: <a href="https://framadrive.org/s/XrNp9m993HZrPNX" rel="nofollow" class="ellipsis" title="framadrive.org/s/XrNp9m993HZrPNX"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/XrNp9m993HZrP</span><span class="invisible">NX</span></a></p>
<p>Our next goal for <a href="/tags/holos/" rel="tag">#Holos</a>: 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.</p><p>Our dedicated account: <span class="h-card"><a href="https://mastodon.social/@HolosSocial" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>HolosSocial</span></a></span> <a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>RE: <a href="https://mastodon.social/@HolosSocial/116007730441888134" rel="nofollow" class="ellipsis" title="mastodon.social/@HolosSocial/116007730441888134"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@HolosSocial/1</span><span class="invisible">16007730441888134</span></a></p><p>We have published a new version of <a href="/tags/holos/" rel="tag">#Holos</a> app (rc-1) that supports <a href="/tags/e2ee/" rel="tag">#E2EE</a> DMs over ActivityPub.</p><p>We wrote a page that explains our E2EE implementation: <a href="https://holos.social/e2ee" rel="nofollow"><span class="invisible">https://</span>holos.social/e2ee</a></p><p>If you want to discover how Holos app and relay work together: <a href="https://holos.social/how-it-works" rel="nofollow"><span class="invisible">https://</span>holos.social/how-it-works</a></p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>We are entering a new step in the development of <a href="/tags/holos/" rel="tag">#Holos</a> and we need more people to test.<br>We have reopened subscriptions through the app: <a href="https://holos.social/signup" rel="nofollow"><span class="invisible">https://</span>holos.social/signup</a></p><p>We wrote a page explaining how we implemented <a href="/tags/e2ee/" rel="tag">#E2EE</a> DMs over <a href="/tags/activitypub/" rel="tag">#ActivityPub</a>: <a href="https://holos.social/e2ee" rel="nofollow"><span class="invisible">https://</span>holos.social/e2ee</a></p><p>Don't hesitate to contribute and share your feedback with us. Thank you.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>The <a href="/tags/holos/" rel="tag">#Holos</a> account <a href="https://holos.social/@tom79" rel="nofollow">@[email protected]</a> has been migrated to <a href="https://holos.fedilab.app/@tom79" rel="nofollow">@[email protected]</a> using the new Custom Domains feature.</p><p>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.</p><p>Add your domain, configure a CNAME record, verify and activate. Followers are notified via a Move activity.</p><p>More: <a href="https://holos.social/custom-domains" rel="nofollow"><span class="invisible">https://</span>holos.social/custom-domains</a></p><p>Fully available in the next RC release.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> 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.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> 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.</p><p>More about custom domains: <a href="https://holos.social/custom-domains" rel="nofollow"><span class="invisible">https://</span>holos.social/custom-domains</a></p><p>Download: <a href="https://holos.social/signup" rel="nofollow"><span class="invisible">https://</span>holos.social/signup</a></p><p>Release notes: <a href="https://codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-2" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Holos-App/releases/tag/1.0.0-rc-2"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Holos-App/r</span><span class="invisible">eleases/tag/1.0.0-rc-2</span></a></p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>Some of you noticed that <span class="h-card"><a href="https://discover.holos.social" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>HolosDiscover</span></a></span> is following you. It's a Fediverse search engine we built to solve a problem: when you start your own server with <a href="/tags/holos/" rel="tag">#Holos</a>, your index is empty. <a href="/tags/holosdiscover/" rel="tag">#HolosDiscover</a> provides a ready-to-use content catalog for everyone.<br>Only public posts from consenting users are indexed. Deletions and edits are reflected in real-time through ActivityPub activities.</p><p>How it works: <a href="https://discover.holos.social/how-it-works" rel="nofollow" class="ellipsis" title="discover.holos.social/how-it-works"><span class="invisible">https://</span><span class="ellipsis">discover.holos.social/how-it-w</span><span class="invisible">orks</span></a></p><p>Open-source (AGPL-3.0): <a href="https://codeberg.org/tom79/Holos-Discover" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Holos-Discover"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Holos-Disco</span><span class="invisible">ver</span></a></p>
<p>RE: <a href="https://mastodon.social/@HolosSocial/116063128397111717" rel="nofollow" class="ellipsis" title="mastodon.social/@HolosSocial/116063128397111717"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@HolosSocial/1</span><span class="invisible">16063128397111717</span></a></p><p>Some positive news for <a href="/tags/holos/" rel="tag">#Holos</a>: the relay now automatically generates SSL certificates for custom domains verified via CNAME, with a job running every 5 minutes to issue and renew them.<br>This means true ownership of your Fediverse identity: your domain, your name, fully working through ActivityPub. No other server needed, just your phone.<br><a href="https://holos.social/custom-domains" rel="nofollow"><span class="invisible">https://</span>holos.social/custom-domains</a></p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>For custom domains, <a href="/tags/holos/" rel="tag">#Holos</a> currently works with CNAME, which redirects your entire domain to the relay. That's fine for a subdomain, but if you want your identity on your root domain, you probably already use it for something else.<br>We will add support for that. The relay will handle everything on a subdomain you dedicate to Holos, and automatically generate a webfinger file to host on your root domain. Your identity will be @[email protected] while the setup runs on a subdomain.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>We're looking into implementing interaction controls in <a href="/tags/holos/" rel="tag">#Holos</a>, following the approach proposed by <a href="/tags/gotosocial/" rel="tag">#GoToSocial</a>. 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: <a href="https://docs.gotosocial.org/en/latest/federation/interaction_controls/" rel="nofollow" class="ellipsis" title="docs.gotosocial.org/en/latest/federation/interaction_controls/"><span class="invisible">https://</span><span class="ellipsis">docs.gotosocial.org/en/latest/</span><span class="invisible">federation/interaction_controls/</span></a></p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>We talk about <a href="/tags/holossocial/" rel="tag">#HolosSocial</a> forgetting some of you might not know this project.<br><a href="/tags/holos/" rel="tag">#Holos</a> is a full ActivityPub server running on your device. Currently on Android, next on iOS.<br>We already introduced <a href="/tags/e2ee/" rel="tag">#E2EE</a> DMs and <a href="/tags/activitypub/" rel="tag">#ActivityPub</a> identity through custom domains. You own your followers, your keys, and your identity. Relays are just infrastructure.<br>On the footer of <a href="https://holos.social" rel="nofollow"><span class="invisible">https://</span>holos.social</a> we added pages explaining the project. Have a look!</p><p>Mastodon: <span class="h-card"><a href="https://mastodon.social/@HolosSocial" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>HolosSocial</span></a></span> Don't hesitate to share</p>
<p>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.<br>The app needs to be online to send the Delete activity to other instances. That said, <a href="/tags/holos/" rel="tag">#Holos</a> already supports pending offline activities.<br>What do you think?</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>