@raccoonforfriendicaapp version 1.0.0-beta1 has been released 🎉🎉🎉 not only in the usual Android flavour, but also in an experimental desktop version (for now as a .deb package, I'll add a Windows installer too soon)

What's new?
- feat: reply bar themes
- feat: explore foreign instances in guest mode
- feat: configure translations with LibreTranslate
- feat: display quoted posts
- fix: list/circle retrieval
- fix: instance change
- fix: reset notifications when switching mode
- fix: timeline loading (Mastodon)
- fix: search by post URL (Mastodon)
- enh: support large screens with adaptive layouts
- enh: improved hashtag charts appearance
- chore: new languages (et) and updates to other ones

Let me know what issues you will be experiencing, I'm working on a new stable release before summer!

#livefasteattrash #raccoon #fediverse #app #kotlin #kmp #androidapp #fediverseapp #androiddev #mobileapp #desktopapp

Release 1.0.0-beta1 · LiveFastEatTrashRaccoon/RaccoonForFriendica

What's Changed chore(deps): bump network.chaintech:compose-multiplatform-media-player from 1.0.45 to 1.0.46 by @dependabot[bot] in #1027 fix: Ukrainian language code by @AkesiSeli in #1028 chore: ...

GitHub

Je cherche un application du style Moshidon, mais qui permets de faire en sorte que :
que la chronologie d'apparition des fil soit affiché de maniÚre plus logique.
Je voudrais pouvoir groupé ensemble toutes les réponses et le post initial à la suite.

#mastodon #moshidon #fediverse #FediverseApp

RE: https://gardenstate.social/@stefan/116308200316706011

#Monsterdon this project isn't open source but... does anyone know how to do the backend for activityPub/mastodon oauth and APIs (and can host it?) cause i could do the front end and css for it and make a deck for wide screens. #WebDev #FediverseApp #UI

The time is probably right.

Back in 2022, when I was still using iOS, I wasn’t completely happy with the Fediverse apps that were available. I was mostly using Akkoma, and the interface I liked the most was actually its web UI, even on mobile. So I started playing with Xcode and put together the foundations of an app tailored to my needs.

A lot has changed since then and today we have great alternatives like IceCubes, Mona, Ivory, etc. Each one has strengths and weaknesses though, so I picked up my old project again and kept pushing it forward.

So I’m happy to announce that my app will finally see the light: I’ve been using it for the past few days and, in my spare time, I’m fixing bugs and adding missing features. I’m building it around my own needs, so it doesn’t have to “appeal to everyone”. I wouldn’t call it opinionated, but it’s definitely targeted.

The app will have one key trait: #snac2 support will be a first-class feature, not an incidental one. Many apps, especially on iOS, support snac as a side effect, but the experience is often not optimal. In this case, the choice is deliberate and it strictly follows the Mastodon API support implemented by snac. So snac will work properly (within the limits of the platform, of course).

Among the features already implemented: the app is minimal and lightweight (under 10 MB, including debug code), easy on RAM, and privacy-first (for example it strips EXIF data from media before posting, so the server will never see it). On snac it also cleans up the "Boosted by Aoderelay" messages that appear when using a relay, removes the character limit, and supports posting in Markdown.

I also added support for Apple Intelligence to generate alt text, both for the media I post and for media posted by others that is missing alt text.

Everything is processed locally through Apple APIs and only on supported devices. The results aren't amazing, Apple Intelligence is extremely limited, but in my opinion it's the only privacy-friendly and ethical way to approach it. And of course, you can disable it.

On Mastodon it supports all the main features: lists, quote posts, granular notifications (you can choose what you want for each category), notification grouping, multi-account support, and it works.

It's still missing a few things (block, etc.) and has some bugs, which I’m spotting as I keep using it.
As soon as it's stable enough, I'll invite a few people to test it. I still haven't fully decided how I'll distribute it: an Apple Developer account has a yearly cost, and I hope to reuse it for other projects too. So this app might be paid, with a trial period, but if possible (I still need to check what’s feasible) I'd like it to be free if you connect to one of the BSD Cafe instances, illumos Cafe, or any snac instance, including your own.

I don't know how long it will take before it's ready... but I can already tell you what it will be called.
It already has a name, and it's... MastoBlaster.

This name was chosen for personal reasons, and also because of its similarity to Master Blaster by Stevie Wonder, which even today feels relevant and fitting for the Fediverse.

Stay tuned!

#MastoBlaster #Fediverse #Mastodon #iOS #FediverseApp #Announcement #Apple #snac #snac2 #BSDCafe #illumosCafe

@Strght Wie soll das dann aussehen?

Ich stelle mir das gerade auf die Spitze getrieben vor: Du lĂ€dst aus dem App Store eine App namens "Fediverse" aufs iPhone. Du startest sie zum ersten Mal. Bestenfalls bekommst du ein Eingabefeld fĂŒr einen Namen; idealerweise nicht mal das, und die App sucht automatisch Benutzernamen aus deinem Adreßbuch oder aus anderen Apps und stellt dir drei oder vier davon zur Wahl, daß du auch ja nichts tippen mußt. Darunter ein großer knallblauer Button mit "Los!" drauf.

Du tippst auf den Button, die App legt automatisch ein Benutzerkonto fĂŒr dich auf mastodon.social an. Um ein Paßwort brauchst du dich nicht zu kĂŒmmern, das macht die App fĂŒr dich.

Du landest auf einer topaktuellen DesigneroberflĂ€che im Look hauseigener Apple-Apps, fĂŒr die ein professionelles Designstudio mit haufenweise Referenzen im UI-Design 165 Millionen Euro kassiert hat. Deine Timeline ist sofort voll mit Zeugs, das dich interessiert. Die App hat dir in dem Sekundenbruchteil, den die OberflĂ€che zum Laden brauchte, mehrere hundert Follower hinzugefĂŒgt, die ĂŒber das schreiben, was die in die App eingebaute KI an Interessen deinerseits aus deiner Kommunikation aus verschiedenen schon installierten Apps herausgelesen hat. Außerdem hat sie automatisch deren Posts der letzten 48 Stunden in deine Timeline importiert und chronologisch sortiert.

Ganz oben gibt es zwei große Buttons: Timeline und Posten. Der "Posten"-Button wird am Anfang leicht hervorgehoben, um dich zu deinem ersten Post zu bewegen. Du tippst ihn an, und die App öffnet den Post-Editor und formuliert fĂŒr dich einen "Neu hier"-Post inklusive Hashtags vor.

Allerhöchstens gibt's unten noch zwei Buttons: Einstellungen (der dich auch nur zum AusfĂŒllen deines Profils und AuswĂ€hlen von Profilbildern fĂŒhrt, es sei denn, du tippst noch einen gut versteckten hellgrauen Schriftzug "Erweiterte Einstellungen" an) und Follower. Das war's.

Die App prÀsentiert dir das Fediverse nicht als Netzwerk aus lauter verschiedenen Serveranwendungen. Sie prÀsentiert dir das Fediverse auch nicht als reines Mastodon-Netzwerk. Sie prÀsentiert dir das Fediverse auch nicht als nur mastodon.social. Sie prÀsentiert dir das Fediverse nur als Handy-App und versteckt die komplette Technik vor dir.

Dabei leistet auch die in die App eingebaute KI ihren Beitrag. Wenn irgendjemand irgendwie ĂŒber das Fediverse postet, schreibt die KI entweder den Post so um, daß sĂ€mtlicher "Technobabble" und sĂ€mtliche Hinweise auf die Technik hinter der App komplett und spurlos verschwinden. Sollte das nicht möglich sein, entfernt die KI den Post komplett, ebenso alle Reaktionen auf den Post, die sich nicht so umbiegen lassen, daß nicht auffĂ€llt, daß da gerade ein Post ĂŒber das Fediverse entfernt worden ist.

Die KI in der App geht bei denjenigen, deren Posts sie modifizieren oder löschen muß, auch deren kompletten Backlog an Posts durch. Wenn jemand viel ĂŒber das Fediverse schreibt, womöglich gar ĂŒber das Fediverse jenseits von Mastodon, oder hĂ€ufig ĂŒber 500 Zeichen schreibt, wird derjenige von der KI appintern komplett blockiert und seine Existenz fĂŒr dich gĂ€nzlich ausgelöscht. Sogar dessen ErwĂ€hnungen in BeitrĂ€gen anderer werden entfernt.

Posts mit ĂŒber 500 Zeichen werden entweder von einer KI in maximal 500 Zeichen zusammengefaßt und diese Zusammenfassung dir dann als der eigentliche Post dargestellt. Oder sie werden gĂ€nzlich beseitigt.

Benutzernamen werden immer in Form der Langnamen dargestellt. Auch in ErwÀhnungen. Von der Existenz zusÀtzlicher Kurznamen erfÀhrst du nicht einmal. Auch die hinterm Kurznamen angehÀngte Server-Domain bekommst du nie zu Gesicht.

Du erfĂ€hrst nicht nur nicht, daß das Fediverse mehr ist als nur Mastodon. Du erfĂ€hrst nicht mal, daß es Mastodon gibt. Du erfĂ€hrst auch nicht, daß das Fediverse dezentral ist. Du erfĂ€hrst von der ganzen Technik ĂŒberhaupt nichts. Du hast einfach nur die schicke App, und die kĂŒmmert sich um alles.

Du wirst nie irgendetwas ĂŒber das Fediverse erfahren. Aber das sollst du auch nicht. Damit sollst du dich nicht befassen mĂŒssen. Niemals. Diese ganze Technik könnte dich nur ĂŒberfordern. In den Apps fĂŒr Twitter und Facebook und iMessage und YouTube und so brauchst du dir doch auch keine Gedanken ĂŒber die Technik zu machen.

In Folge dessen gibt's auch keine Möglichkeit, das abzustellen. Selbst in den erweiterten Einstellungen gibt es keinen solchen Schalter. Jede zusĂ€tzliche Konfigurationsoption wĂŒrde die App nur unnötig komplexer und schwerer zu handhaben machen. Und weil die App auch weder deinen Kurznamen noch deine Serverdomain noch dein Paßwort rausrĂŒckt, wirst du nie auf eine andere App umsteigen können. Folglich verschleiert die KI in der App auch jegliche ErwĂ€hnungen anderer Fediverse-Apps und der WeboberflĂ€chen.

Alternativ ist die App eine reine Mastodon-App, die die Existenz des Fediverse nicht verschleiert, die aber mittels KI alles dafĂŒr tut, das Fediverse aussehen zu lassen wie nur Mastodon und Mastodon statt als dezentrales Netzwerk zigtausender unabhĂ€ngiger Server auch wieder nur als Handy-App.

CC: @Doris :fediverse:🩉đŸ‡ȘđŸ‡ș @Jools

#Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #Mastodon #FediApp #FediverseApp #MastoApp #MastodonApp
Netzgemeinde/Hubzilla

Fireside Fedi Livestream

Fireside Fedi is an attempt to learn more about folks within the Fediverse.

Fireside Fedi Livestream

Are there any fediverse apps where the bulk of the processing, the rendering, and the authoritative datastore are all on the client? In other words, where the server does almost nothing but forward messages to clients and other servers, and minimizes storage on the server?

This structure seems necessary for a privacy-centric app, in order to minimize how much a user needs to trust their own server and possibly other servers. E2ee will help a lot, but it would be even better if servers didn't store who all our follows and followers are, for example.

Just brainstorming on how to get to a fediverse app with good privacy. I wrote a non-AP app like this with a simple UI, but I'd much rather take an existing fediverse app with a well-developed UX and modify it as needed. So that's what I'm looking for.

Thanks for any ideas!

#fediverse #privacy #e2ee #FediverseApp

@raccoonforfriendicaapp This weekend I took some time to investigate how much work would be needed to build an iOS version of the app, and it turned out that at least building and running a basic version of the app is doable with some minor changes (see here).

What do you think about it? Would you like to see a Raccoon on iOS too?

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject

chore: improve iOS compatibility by AkesiSeli · Pull Request #917 · LiveFastEatTrashRaccoon/RaccoonForFriendica

Technical details This PR is basically the counterpart of all the changes done for RFL#408 in order to be able to run the app on iOS. A picture to prove it really happened:

GitHub

ugh, moved to Safari to view mastodon because chrome has no audio for videos. I'm not liking how Safari handles this website. In advanced web view the home column jumps when updating and the notifications column doesn't update unless I refresh the page. The hunt for the right browser continues. Or app.

What Computer app has the best interface for viewing multiple columns? (a la Tweetdeck)

#Mastodon #MastodonApp #FediverseApp

@raccoonforfriendicaapp version 0.4.1 has been finally released! I was waiting to fix a couple of old issues but I realized I was keeping people waiting too much since almost 2 months had passed since the previous stable version.

If you were on the latest beta, the only new feature is the possibility to see in every timeline the "source platform" each post is coming from (Friendica, Mastodon, Lemmy, Misskey/Sharkey, Pleroma/Akkoma, Kbin/Mbin, WordPress, GNU Social, Pixelfed, Peertube, GoToSocial, Diaspora, generic ActivityPub and more are coming).

If you were using 0.4.0 there are a ton of improvements, the most important of which are:

  • feat: add per-user rate limits;
  • feat: suggest hashtags while typing;
  • feat: swipe navigation between posts;
  • feat: exclude stop words from timelines;
  • feat: add shortcuts to other instances ("guest mode");
  • feat: open post detail as thread;
  • feat: post translation;
  • feat: followed hashtag indication;
  • feat: show source protocol for posts;
  • enhancement: support for embedded images.

This version is also available in the production track on Google Play, so you don't have to participate in the beta program any more to get it.

Let me know what you think about it, enjoy your weekend and as always #livefasteattrash

#friendica #friendicadev #androidapp #androiddev #fediverseapp #raccoonforfriendica #kotlin #multiplatform #kmp #compose #cmp #opensource #foss #procyonproject