<p>RE: <a href="https://toot.fedilab.app/@apps/115470588370601893" rel="nofollow" class="ellipsis" title="toot.fedilab.app/@apps/115470588370601893"><span class="invisible">https://</span><span class="ellipsis">toot.fedilab.app/@apps/1154705</span><span class="invisible">88370601893</span></a></p><p>Now you can quote us with <a href="/tags/fedilab/" rel="tag">#Fedilab</a></p>
fedilab
<p>This message can seem weird, until you tap on the sigma symbol at the bottom <a href="/tags/fedilab/" rel="tag">#Fedilab</a></p><p>\[ \int_0^1 x^2 + y^2 \ dx \]</p><p>\[ a_1^2 + a_2^2 = a_3^2 \]</p><p>\[ (a^n)^{r+s} = a^{nr+ns} \]</p>
I've been testing <a href="/tags/snac2/" rel="tag">#snac2</a> for a few days now, more specificly I want to see if it can replace my <a href="/tags/friendica/" rel="tag">#friendica</a> installation that I have been using since 2019. This will be a somewhat longer piece that is also meant to see how Snac copes with longer Markdown formatted text.<br><br><p><a href="https://friendi.ca" rel="nofollow">Friendica</a></p>First things first. Friendica is awesome. It is the everything and the kitchen sink of the Fediverse and does a lot of things right. The only downside I see is the reason why I am looking for an alterantive though. Over time it has become harder and harder to host Friendica on my vserver with 8GB of RAM. I could of course opt for a bigger server, but honestly I am only using a fraction of Friendica's features and would prefer something less demanding.<br><br><p><a href="https://codeberg.org/grunfink/snac2" rel="nofollow">Snac</a></p>Snac is lightweight, easiy to install, uses no database and does not even require coockies or Javascript in its Web-UI. I mean, how cool ist that!<br><br>Compared to Friendica, its featureset is basic at best. But compared to other Fediverse tools like <a href="/tags/mastodon/" rel="tag">#mastodon</a> it does not fare so bad. But how usable is it as an alternative to my peronal Friendica use.<br><br><p>The good stuff</p><p>Setup is really easy for anyone who has self-hosted any services before. The documentation in manpage format might be old school but it is very complete - read it. If you're on Debian you can even use the package from trixie-backports which is kept very current!</p><p>It shows the timeline chronologically but with nested threads. This is the only way that makes sense to me and is exactly what I use in Friendica (where different settings are available). This means every new activity on a thread brings it up again (partly collapsed) so you always see the necessary context to follow conversations. For me this is the most important feature, I would not even have continued testing without it. Snac just does it right!</p><p>It has the looks! Well at least after applying some stylesheets. Calling the vanilla install basic would already be an overstatement. But have a look at the styles that are linked from snac's Reaedme. I chose the next.css style and have attached an image of how it looks below. The screenshot is from an Android phone and this works remarkably well, even on mobile (some caveats below)!</p><p>It's compatible with Mastodon apps. I have only tested <a href="/tags/fedilab/" rel="tag">#Fedilab</a> because I use it for other stuff too. Everything just works as expected. Although I have to admit, I like the native Web-UI (next.css) even more.</p><p>Long Text with Markdown formatting. 500 character per Toot - No thank you, I am not chatting here!</p><p>What is missing (or is it?)</p><p>There is only the timeline and you can follow Hashtags, that's it. No Channels, no groups, no theme-specific timelines. But honestly, I did not use any of that on Friendica, mainly for performance reasons. So this is a non-issue for me personally.</p><p>Following RSS feeds. This feature I will really miss. In Friendica I could direclty follow Feeds and interact with them from my timeline exactly like with ActivityPub Notes or Articles. I will have to use an external translation service or write my own for that (having written an ActivityPub related tool with <a href="https://github.com/oe4dns/tootgroup.py" rel="nofollow">tootgroup.py</a> before.)</p><p>Message formatting is somewhat less flexible but this post shows what is possible still. Sometimes I like to put images in between paragraphs but not having that is also not a big deal.</p><p>Event Calendar. This is not a feature I expect Snac to support but I do use it on Friendica and will have to think about how to replace it.</p><p>What could be improved</p>I love that snac works without Javascript and cookies - that's exactly how I still build my webpages. But there is one usecase where a bit of one or the other would make life much easier - when using the Web-UI on mobile platforms.<br><br>I have already stated how great the mobile experience is when using the next.css stylesheet. The only downside is that I have to login with username/password again and again, every time the mobile browser is sent to sleep by Android.<br><br>Optionally enabling the use of a login cookie would make life much easier. Even better would be enabling Snac to be installed as a Progressive Web App, but I have to admit, I'm not sure how hard or feasible this would be.<br><br>Overall, I do not see many shortcomings with Snac. Obviously it offers less features than Friendica, but what it does, it does very well and at least in my view, the important stuff is exactly where it needs to be.<br><br><p>Conclusion</p>I am pretty impressed with snac. I'll be running my test server for a little bit longer but I do expect replace my Friendica install in the not too distant future.<br><br>Adding grunfink@comam.es because maybe you're interested. Please don't treat this as a feature-request or even critizism. It's mostly meant as info for people who have not tried snac yet.<br><br>
<p>RE: <a href="https://mastodon.social/@HolosSocial/115787546493472485" rel="nofollow" class="ellipsis" title="mastodon.social/@HolosSocial/115787546493472485"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@HolosSocial/1</span><span class="invisible">15787546493472485</span></a></p><p>This is a feature we could bring to <a href="/tags/fedilab/" rel="tag">#Fedilab</a></p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> already caches your home timeline in the background when you have a good connection. Everything could be transparent: you see messages offline and can interact with them. The app would act like Holos, queueing your actions to process them automatically later when you're back online. Would need some work but seems like an interesting feature?</p>
<div class="poll">
<h3 style="display: none;">Options: <small>(choose one)</small></h3>
<ul>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="3 votes">60%</span>
<span class="poll-option-text">Yes implement it</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="0 votes">0%</span>
<span class="poll-option-text">No, not needed</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="2 votes">40%</span>
<span class="poll-option-text">No opinions</span>
</label>
</li>
</ul>
<div class="poll-footer">
<span class="vote-total">5 votes</span>
—
<span class="vote-end">Ended 148d ago</span>
<span class="todo">Polls are currently display only</span>
</div>
</div>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.36.0-beta-4 is available. We need feedback from beta testers using <a href="/tags/misskey/" rel="tag">#Misskey</a>. Full release notes: <a href="https://codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-4" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-4"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Fedilab/rel</span><span class="invisible">eases/tag/3.36.0-beta-4</span></a></p>
<p>Happy New Year 🎊</p><p>We wish you health and success in your projects for the year ahead.</p><p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> keeps our full attention for 2026. We know we've been heavily focused on <a href="/tags/holos/" rel="tag">#Holos</a> development lately, but both are independent projects and each has its place. Fedilab remains our flagship client. Holos explores data sovereignty with on-device servers.</p><p>Thank you for your continued support.</p>
<p>If we only have minor fixes with the last beta, we should be able to publish <a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.36.0 in production this weekend.<br>There are a lot of changes and fixes (see all beta release notes at <a href="https://codeberg.org/tom79/Fedilab/releases" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Fedilab/releases"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Fedilab/rel</span><span class="invisible">eases</span></a>)<br>Also, Fedilab now supports <a href="/tags/misskey/" rel="tag">#Misskey</a>, so don't hesitate to share so we can get more feedback. Thank you!</p>
<p>With <a href="/tags/fedilab/" rel="tag">#Fedilab</a> you can see profiles or conversations remotely with a simple tap. That means the app will use the public API of remote instances to get all data that might not be known by your instance.<br>This is really useful to get all messages especially for small instances.</p><p>⚠️If you made the choice to enable remote conversations and/or remote profiles by default in settings, it will bring edge effects with the coloring of action buttons such boost, fav, etc. (1/2)</p>
<p>Should I rewrite <a href="/tags/fedilab/" rel="tag">#Fedilab</a>'s UI to follow Material Design 3? Expect 2 months of work (other works included).</p>
<div class="poll">
<h3 style="display: none;">Options: <small>(choose one)</small></h3>
<ul>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="195 votes">61%</span>
<span class="poll-option-text">No, it's fine as it is</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="62 votes">19%</span>
<span class="poll-option-text">Yes, please</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="63 votes">20%</span>
<span class="poll-option-text">No opinion / Not a Fedilab user</span>
</label>
</li>
</ul>
<div class="poll-footer">
<span class="vote-total">320 votes</span>
—
<span class="vote-end">Ended 36d ago</span>
<span class="todo">Polls are currently display only</span>
</div>
</div>
<p>I've tried Tusky and Fedilab for Masto. Neither is terrible but like, both have probs that mean I have to use both.</p><p>Tusky: <br>- No quote support (still)<br>- Doesn't find all replies <br>- Emoji support weird</p><p>Fedilab:<br>- Can't load comments in long reply chain <br>- Refresh doesn't always work <br>- Hard to follow complex convos </p><p>...so what else is there to try?</p><p><a href="/tags/fedi/" rel="tag">#fedi</a> <a href="/tags/mastodon/" rel="tag">#mastodon</a> <a href="/tags/mastoclient/" rel="tag">#mastoclient</a> <a href="/tags/tusky/" rel="tag">#tusky</a> <a href="/tags/fedilab/" rel="tag">#fedilab</a></p>
<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>With <a href="/tags/holossocial/" rel="tag">#HolosSocial</a>, we introduced the same feature that is on <a href="/tags/fedilab/" rel="tag">#Fedilab</a> to discover videos from the Fediverse thanks to <a href="/tags/sepiasearch/" rel="tag">#SepiaSearch</a> (<a href="https://sepiasearch.org" rel="nofollow"><span class="invisible">https://</span>sepiasearch.org</a>).</p><p><a href="/tags/peertube/" rel="tag">#PeerTube</a> devs offered this option, which is really helpful for discovering new content on their platform.</p><p>We might introduce peer-to-peer streaming soon when watching PeerTube videos, with an option to disable this behavior.</p><p>Their API is used to display the content, then actions work through ActivityPub.</p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.36.0 is out! Lots of changes. Release notes: <a href="https://codeberg.org/tom79/Fedilab/releases/tag/3.36.0" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Fedilab/releases/tag/3.36.0"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Fedilab/rel</span><span class="invisible">eases/tag/3.36.0</span></a></p><p>For <a href="/tags/fdroid/" rel="tag">#FDroid</a> users who don't use our repo, please expect a few days.</p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.30.1 seems a really more stable release. We received only two crash reports.<br>Did you notice more stability recently?</p>
<div class="poll">
<h3 style="display: none;">Options: <small>(choose one)</small></h3>
<ul>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="35 votes">47%</span>
<span class="poll-option-text">Yes, with latest releases</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="39 votes">52%</span>
<span class="poll-option-text">No, stability is the same</span>
</label>
</li>
<li>
<label class="poll-option">
<input style="display:none" name="vote-options" type="radio" value="0">
<span class="poll-number" title="1 votes">1%</span>
<span class="poll-option-text">I got crashes but I don't send them</span>
</label>
</li>
</ul>
<div class="poll-footer">
<span class="vote-total">75 votes</span>
—
<span class="vote-end">Ended 1y ago</span>
<span class="todo">Polls are currently display only</span>
</div>
</div>
<p>To <a href="/tags/fedilab/" rel="tag">#Fedilab</a> beta testers, you have already identified some bugs. Be sure you won't have to wait long to see them fixed. We will also work on enhancements. Thank you for contributing to a stable release.</p>
<p>Some of you might already be using <br><a href="/tags/misskey/" rel="tag">#Misskey</a> forks (like Iceshrimp, Firefish, or Sharkey) that already work with <a href="/tags/fedilab/" rel="tag">#Fedilab</a>. This is because their devs implemented the Mastodon API for broader compatibility.</p><p>Our first step was to achieve similar behavior but by fully using the dedicated Misskey API.</p><p>Now, we'll be able to add features that are specific to Misskey.</p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.36.0-beta-2 is available. </p><p>Release notes at <a href="https://codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-2" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-2"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Fedilab/rel</span><span class="invisible">eases/tag/3.36.0-beta-2</span></a></p>
<p>Big thanks to <span class="h-card"><a href="https://mastodon.world/@HurricaneWeasel" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>HurricaneWeasel</span></a></span> for the amazing work on <a href="/tags/fedilab/" rel="tag">#Fedilab</a> issues on our <a href="/tags/codeberg/" rel="tag">#Codeberg</a> repo! <br>Your help is invaluable! 🙏</p>
<p>In the latest <a href="/tags/fedilab/" rel="tag">#Fedilab</a> (beta), you can filter an entire post. Tap the three horizontal dots at the bottom right of a message > Mute > Filter this post. Then add it to a filter. We recommend creating a dedicated filter for this. Of course, it syncs with your Mastodon account and you can manage filtered posts from both the app and Mastodon.</p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> 3.36.0-beta-3 is available (bug fixes).</p><p>Release notes at <a href="https://codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-3" rel="nofollow" class="ellipsis" title="codeberg.org/tom79/Fedilab/releases/tag/3.36.0-beta-3"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/tom79/Fedilab/rel</span><span class="invisible">eases/tag/3.36.0-beta-3</span></a></p>
<p>We are now in a stabilization phase for <a href="/tags/fedilab/" rel="tag">#Fedilab</a>. We are waiting for the green light from beta testers before releasing 3.36.0.<br>We will work on <a href="/tags/holossocial/" rel="tag">#HolosSocial</a> (<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 a few days to fix issues and bring E2EE for DMs.</p>
<p>RE: <a href="https://mstdn.feddit.social/@admin/115999998144507024" rel="nofollow" class="ellipsis" title="mstdn.feddit.social/@admin/115999998144507024"><span class="invisible">https://</span><span class="ellipsis">mstdn.feddit.social/@admin/115</span><span class="invisible">999998144507024</span></a></p><p><span class="h-card"><a href="https://ovo.st/club/board" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>board</span></a></span> <br>Jay's Pixelfed <a href="https://pixelfed.feddit.social" rel="nofollow"><span class="invisible">https://</span>pixelfed.feddit.social</a> 用户数量已经达到了惊人的26位😦,在此先感谢大家!</p><p>以下是我整理的关于移动端Pixelfed客户端详细🔎:</p><p>1. Impressia for Pixelfed(支持国区/美区)<br>先说Impressia的问题:<a href="https://github.com/Impressia/Impressia/issues/126" rel="nofollow" class="ellipsis" title="github.com/Impressia/Impressia/issues/126"><span class="invisible">https://</span><span class="ellipsis">github.com/Impressia/Impressia</span><span class="invisible">/issues/126</span></a><br>具体来说就是在“Impressia for Pixelfed”登录某实例,如果账户开启了2FA,会停留在实例主页而不是进入Authorize页面,而没有开启2FA的账户可以显示Authorize页面正常登录。(大部分人没有开启2FA,所以不用关心这个Bug)<br>现在有一个办法,就是先关闭2FA,登录完后再开启2FA。<br>(所以这个Bug一年了也不修吗,哈基Impressia你这家伙......)<br>但是个人认为“Impressia for Pixelfed”是在Apple生态里最好的Pixelfed软件,作为开源免费软件,默认采用瀑布流,支持免费更改软件图标、主题、菜单栏、颜色风格、头像方圆...<br><a href="https://apps.apple.com/us/app/impressia-for-pixelfed/id1663543216" rel="nofollow" class="ellipsis" title="apps.apple.com/us/app/impressia-for-pixelfed/id1663543216"><span class="invisible">https://</span><span class="ellipsis">apps.apple.com/us/app/impressi</span><span class="invisible">a-for-pixelfed/id1663543216</span></a></p><p>2. 移动端App:<br>Apple:<br>可以在此查看更多的安卓/Apple Mobile-apps:<a href="https://pixelfed.org/mobile-apps" rel="nofollow"><span class="invisible">https://</span>pixelfed.org/mobile-apps</a><br>Pixelfed:最好不要用官方的软件,对于喜欢横屏的人来说太反人类了;<br>Pixelix(国区28¥/美区3.99$):也作为开源软件,在安卓免费,但是在App Store上是付费的(因为上架App Store本身需要付费);</p><p>Android:<br>安卓用户推荐使用Pixeldroid、Pixelix、Fedilab(全部免费开源);<br>Pixeldroid:<br><a href="https://pixeldroid.org" rel="nofollow"><span class="invisible">https://</span>pixeldroid.org</a><br><a href="https://gitlab.shinice.net/pixeldroid/PixelDroid" rel="nofollow" class="ellipsis" title="gitlab.shinice.net/pixeldroid/PixelDroid"><span class="invisible">https://</span><span class="ellipsis">gitlab.shinice.net/pixeldroid/</span><span class="invisible">PixelDroid</span></a><br>APK(F-Droid):<a href="https://f-droid.org/repo/org.pixeldroid.app_4104.apk" rel="nofollow" class="ellipsis" title="f-droid.org/repo/org.pixeldroid.app_4104.apk"><span class="invisible">https://</span><span class="ellipsis">f-droid.org/repo/org.pixeldroi</span><span class="invisible">d.app_4104.apk</span></a></p><p>Pixelix:<br><a href="https://app.pixelix.social" rel="nofollow"><span class="invisible">https://</span>app.pixelix.social</a><br><a href="https://github.com/ghostbyte-dev/pixelix" rel="nofollow" class="ellipsis" title="github.com/ghostbyte-dev/pixelix"><span class="invisible">https://</span><span class="ellipsis">github.com/ghostbyte-dev/pixel</span><span class="invisible">ix</span></a><br>APK(Github):<a href="https://ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fghostbyte-dev%2Fpixelix%2Freleases%2Fdownload%2Fv4.2.0%2Fpixelix_v4.2.0.apk" rel="nofollow" class="ellipsis" title="ghfast.top/?q=https%3A%2F%2Fgithub.com%2Fghostbyte-dev%2Fpixelix%2Freleases%2Fdownload%2Fv4.2.0%2Fpixelix_v4.2.0.apk"><span class="invisible">https://</span><span class="ellipsis">ghfast.top/?q=https%3A%2F%2Fgi</span><span class="invisible">thub.com%2Fghostbyte-dev%2Fpixelix%2Freleases%2Fdownload%2Fv4.2.0%2Fpixelix_v4.2.0.apk</span></a></p><p>Fedilab(F-Droid):<br><a href="https://fedilab.app" rel="nofollow"><span class="invisible">https://</span>fedilab.app</a><br><a href="https://github.com/caraesten/Fedilab" rel="nofollow"><span class="invisible">https://</span>github.com/caraesten/Fedilab</a><br>APK:<a href="https://f-droid.org/repo/fr.gouv.etalab.mastodon_540.apk" rel="nofollow" class="ellipsis" title="f-droid.org/repo/fr.gouv.etalab.mastodon_540.apk"><span class="invisible">https://</span><span class="ellipsis">f-droid.org/repo/fr.gouv.etala</span><span class="invisible">b.mastodon_540.apk</span></a></p><p>Web:<br><a href="https://dev.phanpy.social" rel="nofollow"><span class="invisible">https://</span>dev.phanpy.social</a> 也支持登录Pixelfed实例,虽然缺失很多功能,但是可以胜任日常发帖刷时间线,其Apple端iPhanpy也已上线,等待修复登录bug即可使用:<a href="https://mastodon.social/@cheeaun/115995645667594072" rel="nofollow" class="ellipsis" title="mastodon.social/@cheeaun/115995645667594072"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@cheeaun/11599</span><span class="invisible">5645667594072</span></a></p><p>3. 其他:<br>在macOS上用Impressia看Timeline效果还算不错,但是打开setting和“+”按钮秒闪退<br>或许将在不久后支持“Sign-in with Mastodon“<br>回复请删除[@]board[@]ovo.st<br>无AI生成</p><p><a href="/tags/impressia/" rel="tag">#impressia</a> <a href="/tags/pixelfed/" rel="tag">#pixelfed</a> <a href="/tags/bug/" rel="tag">#bug</a> <a href="/tags/issue/" rel="tag">#issue</a> <a href="/tags/pixeldroid/" rel="tag">#pixeldroid</a> <a href="/tags/pixelix/" rel="tag">#pixelix</a> <a href="/tags/fedilab/" rel="tag">#fedilab</a></p>
<p>As reactions are important for <a href="/tags/misskey/" rel="tag">#Misskey</a>, we have improved this part in <a href="/tags/fedilab/" rel="tag">#Fedilab</a>. Now, there will be only one button with two tabs and the ability to filter. Otherwise, most important features common with the app UI have been implemented.</p>
<p><a href="/tags/fedilab/" rel="tag">#Fedilab</a> not playing some custom emojis or worse not displaying them at all will be fixed in the next release. Also, the issue with long messages being truncated at the top should be fixed too, along with some other older issues. We keep fixing them for 3.36.1</p>
Edited 113d ago
