<p>We're building something for the Fediverse. <a href="/tags/holos/" rel="tag">#Holos</a></p><p>ActivityPub running on your phone. Your own server, your data stored locally. A relay handles your stable identity when you're offline.</p><p>One account, all formats. Short text, long articles, photos, videos. The UI adapts to your mood. Switch between text mode, photo grid, video feed, article editor based on what you feel like sharing.</p><p>Same network, same followers.</p><p>Early stages, but the foundation is solid. We wanted to share the progress.</p>
holos
<p>RE: <a href="https://toot.fedilab.app/@apps/115572783993063223" rel="nofollow" class="ellipsis" title="toot.fedilab.app/@apps/115572783993063223"><span class="invisible">https://</span><span class="ellipsis">toot.fedilab.app/@apps/1155727</span><span class="invisible">83993063223</span></a></p><p>We created a dedicated Mastodon account for the <a href="/tags/holos/" rel="tag">#Holos</a> project. We will publish updates on <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></p>
<p>For those who will choose to run their own relay server with <a href="/tags/holos/" rel="tag">#Holos</a>, you will have proper tools to manage it.</p><p>Real-time monitoring with live metrics and graphs. Handle moderation reports from other instances with a full queue system. Block domains, manage your team, control registrations, and moderate users when needed.</p><p>Run it for yourself, your family and friends, or open it to everyone - you stay in control.</p>
<p>The <a href="/tags/holos/" rel="tag">#Holos</a> relay server code is now public. It may not be perfect but we believe in opening it early to get feedback and improve together. Self-hosters can run their own relay, documentation included.</p><p><a href="https://codeberg.org/tom79/Holos-Relay-Server" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Holos-Relay-Server"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Holos-Relay</span><span class="invisible">-Server</span></a></p><p>Mobile app code will follow in the coming weeks. Follow <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> for updates, we used the Fedilab account to give this some visibility. Thanks for your support.</p>
<p>RE: <a href="https://mastodon.social/@HolosSocial/115668421926380872" rel="nofollow" class="ellipsis" title="mastodon.social/@HolosSocial/115668421926380872"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@HolosSocial/1</span><span class="invisible">15668421926380872</span></a></p><p>The <a href="/tags/holos/" rel="tag">#Holos</a> app will soon be available along with its source code. We're opening a first testing phase for Android users on our relay server <a href="https://holos.social" rel="nofollow"><span class="invisible">https://</span>holos.social</a> - we'll send invitation links to create an account. iOS will follow later. Spots are limited to around 20 testers. If you want to test an app that runs its own ActivityPub server, feel free to contact and follow <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></p>
<p>Concerning custom emojis, the instance owner will manage them, but each user will be able to upload ten emojis (number customizable by the admin).</p><p>They can be automatically validated or require admin approval first. They can be moderated at any time.</p><p>We could also add personal emojis on your mobile server. Unlike your posts, which stay visible through relay caching when offline, these emojis would only display when you're online.</p><p><a href="/tags/holos/" rel="tag">#Holos</a></p>
<p>We didn't plan to publish the <a href="/tags/holos/" rel="tag">#Holos</a> app on Google Play or the App Store. We will publish on <a href="/tags/fdroid/" rel="tag">#FDroid</a> for Android and on <a href="/tags/altstore/" rel="tag">#AltStore</a> for iOS.</p>
<p>We've been getting asked a lot lately: why <a href="/tags/holos/" rel="tag">#Holos</a>? <br>Your social data stays on your device. You own it, it's private, you decide what happens with it. This unlocks powerful local tools that shared servers can't offer. Since ActivityPub does not lock you into one format, we take full advantage. Same account, but the interface can change in a tap. Text feed, photo grid, video player. One identity, your rules. That's our goal, and we're getting closer every day.</p>
<p><a href="/tags/holos/" rel="tag">#Holos</a> is progressing nicely. The mobile app now receives all notifications from the Fediverse, follows and unfollows work properly, and you can compose posts. The menu gives access to lists, bookmarks, filters and followed tags. Display settings offer different view modes depending on what you want to browse, all from a single account. Relay server code will be available in a few days. Feel free to bother <span class="h-card"><a href="https://holos.social/@holos_dev" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>holos_dev</span></a></span>, it's there for testing.</p>
<p>One perk of running your own instance on your phone with <a href="/tags/holos/" rel="tag">#Holos</a>, you control your custom emojis. The relay can offer some, but you're free to use your own. Import them from other instances or upload your own. When composing, you can filter and search through them easily.</p>
<p>RE: <a href="https://holos.social/users/tom79/statuses/1764349767880-7kb7yq" rel="nofollow" class="ellipsis" title="holos.social/users/tom79/statuses/1764349767880-7kb7yq"><span class="invisible">https://</span><span class="ellipsis">holos.social/users/tom79/statu</span><span class="invisible">ses/1764349767880-7kb7yq</span></a></p><p>The very first federated post from <a href="/tags/holos/" rel="tag">#Holos</a>, sent directly from a phone running its own ActivityPub server. Posts are served from the phone when online, and cached on the relay when offline (with user-controlled TTL).</p>
<p>We need your help with the <a href="/tags/holos/" rel="tag">#Holos</a> project. Could you interact with the account <span class="h-card"><a href="https://holos.social/@Thomas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Thomas</span></a></span>? The goal is to catch all interactions on a fresh app installation with a new account. Thank you for your help!</p>
<p>If you have no connectivity, yes <a href="/tags/holos/" rel="tag">#Holos</a> 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.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>Tomorrow we'll release a new <a href="/tags/holos/" rel="tag">#Holos</a> version that fixes notification filtering and the mentions bug. The counter bug will also be resolved. Thanks for the feedback!</p>
<p>We were working on improving <a href="/tags/holos/" rel="tag">#Holos</a> moderation features. The new rc-3 should improve your experience. You can now import your CSV block lists for accounts and instances.<br>The app also supports syncing with block lists with automatic updates.<br>When a domain is blocked, the app retroactively deletes all related content and then ignores all activities coming from it.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>We've created a "How it works" page explaining the relay server, mobile app, and how they work together. Check it out to see how <a href="/tags/holos/" rel="tag">#Holos</a> works!</p><p><a href="https://holos.social/how-it-works" rel="nofollow"><span class="invisible">https://</span>holos.social/how-it-works</a></p>
<p>Sorry, we're a bit behind on our release schedule. We still have a bug with mentions that will be fixed tomorrow.</p><p>However, we've introduced a complete cloud backup system. You can connect to NextCloud/WebDAV or any S3-compatible storage.</p><p><a href="/tags/holos/" rel="tag">#Holos</a></p>
<p>New update for <a href="/tags/holos/" rel="tag">#Holos</a> beta testers:<br>- Fixed bug with mentions<br>- Fixed Local Timeline<br>- Fixed DM<br>- Export/Sync data (local + cloud)<br>- Customize theme<br>- Other minor fixes</p><p>Download: <a href="https://framadrive.org/s/pZAsW8NRQKrcLc5" rel="nofollow" class="ellipsis" title="framadrive.org/s/pZAsW8NRQKrcLc5"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/pZAsW8NRQKrcL</span><span class="invisible">c5</span></a></p>
<p>Holos RC-1 has been published. You can now send E2EE DMs over ActivityPub to other <a href="/tags/holos/" rel="tag">#Holos</a> users.<br>Lots of changes and improvements to discover here: <a href="https://codeberg.org/tom79/Holos-App/releases/tag/rc-1" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Holos-App/releases/tag/rc-1"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Holos-App/r</span><span class="invisible">eleases/tag/rc-1</span></a></p><p>Download: <a href="https://framadrive.org/s/X6AwN2wCGorrKPF" rel="nofollow" class="ellipsis" title="framadrive.org/s/X6AwN2wCGorrKPF"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/X6AwN2wCGorrK</span><span class="invisible">PF</span></a></p><p>-- <br>Edit - new apk that fixes tunnel connection delays</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
Edited 62d ago
<p>New <a href="/tags/holos/" rel="tag">#Holos</a> release for beta testers with several fixes:</p><p>- All timeline and mention bugs should be fixed<br>- Post in Markdown<br>- Language picker with filter when composing<br>- Replace social media URLs with privacy-friendly frontends (Invidious, etc.)<br>- Rebuild your database from your inbox in settings<br>...<br>(more to discover)</p><p>=> Next step: Speed up the sync batch process. </p><p><a href="https://framadrive.org/s/RZw483RPjpEQtRa" rel="nofollow" class="ellipsis" title="framadrive.org/s/RZw483RPjpEQtRa"><span class="invisible">https://</span><span class="ellipsis">framadrive.org/s/RZw483RPjpEQt</span><span class="invisible">Ra</span></a></p>
Edited 108d ago
<p>Please keep interacting with <span class="h-card"><a href="https://holos.social/@Thomas" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Thomas</span></a></span> - you help us catch situations we wouldn't think about. Thank you for your precious help with <a href="/tags/holos/" rel="tag">#Holos</a></p>
<p>For those wondering how <a href="/tags/holos/" rel="tag">#Holos</a> works - running an ActivityPub server directly on your device - here's an explanation:<br><a href="https://holos.social/how-it-works" rel="nofollow"><span class="invisible">https://</span>holos.social/how-it-works</a></p><p>Keep in mind: the relay never knows your private key that signs your activities. Your data stays on your phone, you keep control. Even if the relay goes down or blocks you, you can migrate with your identity and followers to another relay.</p>
<p>We released the source code of the <a href="/tags/holos/" rel="tag">#Holos</a> app: <a href="https://codeberg.org/tom79/Holos-App/" rel="nofollow"><span class="invisible">https://</span>codeberg.org/tom79/Holos-App/</a><br><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></p>
<p>In the next <a href="/tags/holos/" rel="tag">#Holos</a> release: post expiration. When composing, you can set a lifetime for your post, from 1 hour to 90 days.<br>The post will be deleted at minimum after the chosen time, since the app needs to be open and connected to send the Delete activity to other instances.<br>Still a handy tool if you don't want your posts to last forever.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>
<p>In the next release of <a href="/tags/holos/" rel="tag">#Holos</a>, Bloom filters will be enabled by default (can be disabled). This allows the relay to deliver only activities that matter to you, without ever knowing who you follow. In practice, this reduces data transfer around 97%, since only about 3% of activities are typically relevant during a sync.<br>The public timeline is replaced by a discover timeline tailored to your interests.</p><p><a href="/tags/holossocial/" rel="tag">#HolosSocial</a></p>