home.social

#fediverseapp β€” Public Fediverse posts

Live and recent posts from across the Fediverse tagged #fediverseapp, aggregated by home.social.

  1. @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

  2. @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

  3. @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

  4. @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

  5. @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

  6. 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

  7. Okay good people. This is a Mastodon mobile app question.

    I am moving from the Google ecosystem (referred to as Hell henceforth) to Apple (not quite heaven but close enough.)

    The Hell app remembers my place and allows me to pickup reading posts from where I left denoted by the β€œview more” bar. This bar expands posts upward allowing me to continue reading oldest to newest.

    Is there no such functionality in the iOS app? I’ve looked and looked but there is nothing. The app settings are rudimentary at best.

    Is the #Apple ecosystem #mastodon purgatory. #FediverseApp #mastodonapp

  8. @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

  9. 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

  10. @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

  11. @Stefan Tifa Allerdings müßte auch eine native Mobil-App für Hubzilla fully featured sein, damit Hubzilla-Nutzer auch ja niemals das Webinterface brauchen, egal, was sie mit Hubzilla machen wollen.

    Diese App wÀre ein absolutes Monster. Ich vergleiche sowas gerne mit FairEmail für Android, und eine vollausgestattete Hubzilla-App, die wirklich alle irgendwie mit Hubzilla mâglichen Use-Cases abdeckt, wÀre noch komplexer. Erschwerend kÀme hinzu, daß sie je nachdem, welche Apps im Kanal aktiviert sind und wie der Kanal selbst konfiguriert ist, immer mal anders aussehen kann.

    Ohne Anspruch auf VollstΓ€ndigkeit brΓ€uchte es also:
    • einen HQ-artigen Startbereich, von dem aus man ΓΌberall hinkommt
    • einen Konfigurationsbereich, in dem man auch all das erreicht, was im Webinterface nur ΓΌber ZahnrΓ€der oder /settings/features erreichbar ist
    • einen voll ausgestatteten Kontrollbereich fΓΌr KanΓ€le auf dem Konto und Klone
    • einen Verbindungsmanager mit allen Features, die es auch im Webinterface gibt, mit einer verstΓ€ndlicheren Anzeige dafΓΌr, was der jeweilige Kontakt einem erlaubt, und inklusive Shortcut zu den Verbindungseinstellungen (oder wahlweise dem einen Schalter, der Filter pro Verbindungen aktiviert, zusΓ€tzlich zum Konfigurationsbereich gleich mit im Verbindungsmanager), zum Privacy-Group-Manager (wenn die Privacy-Groups-App aktiviert ist) und zur Konfiguration fΓΌr Contact Roles
    • (wenn die Privacy-Groups-App aktiviert ist) einen zusΓ€tzlichen Manager fΓΌr Privacy Groups und deren Mitglieder und auch hier wieder einem Auswahlfeld fΓΌr die Privacy Group, zu der man standardmÀßig postet
    • einen voll ausgestatteten Konfigurationsbereich fΓΌr Contact Roles, der auch direkt aus dem Verbindungsmanager erreichbar ist und von dem aus man auch die Einstellungen fΓΌr Kanalrolle und kanalweite Berechtigungen und, wenn die Kanalrolle "Custom ist", direkt die Einstellungen fΓΌr die Custom-Kanalrolle erreicht
    • (wenn die Default-Permissions-App aktiviert ist) einen Konfigurationsbereich fΓΌr Standardberechtigungen fΓΌr neue Verbindungen zusΓ€tzlich zu Contact Roles
    • das Verzeichnis inklusive Vorschlagsmodus und jeweils mindestens denselben FiltermΓΆglichkeiten, die es auch im Webinterface gibt
    • (wenn die Channel-Sources-App aktiviert ist) einen Manager fΓΌr Kanalquellen
    • den Kanal inklusive vollausgestattetem Post-Editor, der Buttons fΓΌr alle, aber auch wirklich alle BBcode-Funktionen in Hubzilla hat und je nach aktivierten Apps auch deren Features mit eingebaut bekommt (idealerweise gleich mit einem Dialog zum Einbetten von Bildern, in dem man auch ein Bild hochladen, den Speicherort des Bildes auswΓ€hlen, im Filespace Unterverzeichnisse beliebiger Tiefe anlegen, die Rechte der Bilddatei und aller Verzeichnisse im Pfad anpassen, die angezeigte Grâße auswΓ€hlen und einen Alt-Text eintragen kann, denn friemel mal auf einem iPhone-Touchscreen BBcode zurecht)
    • den Stream inklusive derselben konfigurierbaren FiltermΓΆglichkeiten wie im Web-Interface und wieder dem vollausgestatteten Post-Editor
    • idealerweise sogar separaten vorgefilterten Streams, die man in der App konfigurieren kann, um den Stream selbst nicht zu komplex werden und zu sehr mit Bedienelementen ΓΌberfrachten zu mΓΌssen
    • am besten jeweils einen schnell erreichbaren eigenen Stream fΓΌr jedes verbundene Forum
    • (wenn die Chat-App aktiviert ist) komplette Chat-FunktionalitΓ€t
    • einen Profileditor, der darauf reagiert, wenn erweiterte Profile aktiviert sind, und sowohl das HinzufΓΌgen von zusΓ€tzlichen Profilfeldern als auch schon vorhandene zusΓ€tzliche Profilfelder unterstΓΌtzt, inklusive Shortcut zum Konfigurieren des Profils/der Profile
    • einen Dateimanager fΓΌr den Filespace, der nicht nur sΓ€mtliche Features des Webinterface inklusive Rechtemanagement und schnellem Zugang zum dazugehΓΆrigen Konfigurationsbereich hat, sondern auch die schnelle und einfache Anbindung des Filespace ans Smartphone per WebDAV ermΓΆglicht
    • einen Extra-Dateimanager im Stil der Photo-App fΓΌr die Behandlung von Bildern
    • (entweder wenn die Gallery-App aktiviert ist oder dauerhaft aktiviert) eine Bildergalerie
    • (wenn die Tokens-App aktiviert ist) einen Manager fΓΌr GastzugΓ€nge
    • einen Kalenderbereich, der sowohl den Eventkalender des Kanals behandeln als auch CalDAV-Kalender managen und behandeln kann; beim Behandeln von Ereignissen in einem CalDAV-Kalender erscheinen auf der OberflΓ€che zusΓ€tzlich all diejenigen Features, die CalDAV-Kalender haben kΓΆnnen, die Hubzillas Eventkalender nicht hat (z. B. kann man dann Termine anlegen, die sich jeweils am letzten Dienstag im Monat wiederholen, und so); dazu dann die schnelle und einfache Anbindung von CalDAV-Kalendern an den Kalender des Smartphone mit nur einem Tap
    • (wenn die CardDAV-App aktiviert ist) ein vollausgestattetes Frontend zum Bearbeiten von Kontakten auf dem CalDAV-Server inklusive schneller und einfacher Anbindung des CalDAV-Servers an das Adreßbuch des Smartphone mit nur einem Tap
    • (wenn die Bookmarks-App aktiviert ist) einen Manager fΓΌr Lesezeichen
    • (wenn die Superblock-App aktiviert ist) einen Manager fΓΌr Superblock
    • (wenn die NSFW-App aktiviert ist) einen Bereich fΓΌr die NSFW-Filterliste, alternativ eine NSFW-Filterliste direkt unter den beiden kanalweiten Filterlisten
    • (wenn die Notes-App aktiviert ist) einen schnell von ΓΌberallher erreichbaren Notizbereich
    • (wenn die Articles-App aktiviert ist) einen Artikelbereich inklusive Editor, der nicht minder ausgestattet ist als der Posteditor
    • (wenn die Cards-App aktiviert ist) einen Editor und Manager fΓΌr Planungskarten; der Editor darf nicht minder ausgestattet sein als der Posteditor
    • (wenn die Wiki-App aktiviert ist) einen Bereich fΓΌr Wikis mit einem Editor, der zusΓ€tzlich zu allen Features des Posteditors UnterstΓΌtzung fΓΌr Markdown hinzufΓΌgt, idealerweise ebenso Assistenzfunktionen z. B. zum Generieren und Aktualisieren von Inhaltsverzeichnissen auf Wiki-Seiten
    • (wenn die Webpages-App aktiviert ist) einen Manager und Editor fΓΌr Webseiten auf dem Kanal inklusive Vorschau, wobei der Editor neben BBcode auch volle UnterstΓΌtzung fΓΌr Markdown und HTML hat
    • (wenn die jeweiligen Apps aktiviert sind) alle Import- und ExportmΓΆglichkeiten des Webinterface
    • einen PDL-Editor mit Code und GUI, um von der App aus einstellen zu kΓΆnnen, wie andere Leute das Webinterface des eigenen Kanals sehen, inklusive Vorschau
    • generell UnterstΓΌtzung fΓΌr alle offiziellen Apps (vielleicht mit Ausnahme von Calc, außer es braucht unbedingt einen in die Hubzilla-App eingebauten Taschenrechner)
    • einen voll ausgestatteten App-Manager zum Aktivieren, Deaktivieren und Konfigurieren von Apps, der auch Dritt-Apps behandeln kann, wenn es denn welche gibt, und natΓΌrlich auch erkennt, welche Apps auf welchem Hub verfΓΌgbar sind
    • vielleicht sogar Schalter zum Aktivieren und Deaktivieren gewisser Apps an Orten, wo sie Sinn ergeben (z. B. fΓΌr die Privacy-Groups-App und die Channel-Sources-App im Verbindungsmanager), mit Shortcuts zu den jeweiligen Apps, wenn sie aktiviert sind
    • einen "Übersetzer", der die Webinterfaces von hypothetischen Dritt-Apps umwandelt in Bereiche in der Mobil-App mit nativem Mobil-Interface und sie so nutzbar macht
    • einen voll ausgestatteten Administrationsbereich fΓΌr diejenigen, die einen eigenen privaten oder ΓΆffentlichen Hub betreiben, aber keinen Computer haben, sondern nur ein Smartphone
    • automatische Spiegelung der Online-Hilfe in die App

    Das wÀre schon brutal viel für eine Desktopanwendung. Aber wir reden hier von einer iPhone- und Android-App, die, um für diejenigen gut benutzbar zu sein, die nicht vom PC kommen, sogar noch umfangreicher sein muß als das Webinterface.

    Sehr viel einfacher zu benutzen wÀre sie auch nicht, das heißt, Hubzillas Lernkurve würde sie nicht wesentlich abflachen.

    #Long #LongPost #CWLong #CWLongPost #LangerPost #CWLangerPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Hubzilla #App #iOSApp #iPhoneApp #AndroidApp #SmartphoneApp #FediverseApp
  12. @raccoonforfriendicaapp version 0.4.1-beta11 has been released yesterday and is available for testing.

    Its "latest and greatest" are:
    - tags in post headers in your timeline (if that post is included due to you following one orore hashtags);
    - new post detail layout which makes it easier to view relationships between posts and replies and load more replies on demand.

    The initial depth of nesting (higher values imply loading will be less performant, lower values imply you'll see more often the "load more replies" button due to threads being partially downloaded).

    It is the best I can do with the current Mastodon APIs but it looks ok-ish and, which is more important to the user who asked for this feature I guess, it makes it easier to follow conversations.

    Let me know what you think, and if I accidentally broke anything and in the meantime, as usual, #livefasteattrash

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

  13. @raccoonforfriendicaapp version 0.4.1-beta10 has been released and is available for testing in the Play store (or in Obtainium if you prefer installing directly from GitHub)!

    Apart from the usual localization and dependency updates, this version contains several improvements for embedded images and, if you are using Friendica, you will also be able to insert embedded images within your post body (as opposed to regular attachments). This can benefit those who want to create larger posts with several illustrations.

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

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

  14. @raccoonforfriendicaapp I'm seeing a lot of new users from Google Play's statistics, even if the app is not yet in the production channel. Welcome everyone, I hope you'll enjoy #friendica and #raccoonforfriendica!

    Thanks to all the translators who continued to work on the app UI and store description, your dedication is really appreciated. @Fitik @petrescatraian @TamilNeram @Ricky-Tigg

    To old users, I've added two new big features: swipe navigation which allows you to navigate between posts from the conversation detail and the "shortcuts" section, where you can explore other instances and see their local timeline "as if" your were registered there. Plus, as usual, small fixes and enhancements listening to your continuous feedback.

    Have a nice weekend and #livefasteattrash

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

  15. Would it be horrible to have a Fediverse application enforce a specific tag format to make it "universally useful"?

    (i.e. making it easier for people to find what they actually want to subscribe to/filter out...)

    Asking for a developer πŸ˜‰

    #fediverse #FediverseApp #hashtags #programming #developer #devops

  16. @raccoonforfriendicaapp We finally did it: we got access to the production channel on Google Play! A big and heartfelt "thank you" to all those who participated in the closed test program, without you this would have been impossible! 🦝❀️

    The latest beta has been promoted to the "open testing" track, so that now everyone can become a tester and install the latest beta, which is a preview of the next stable release.

    I'll wait until I improve notification support, so probably there is another month or so to wait. Keep an eye on the issue tracker to know what I'm working on, just in case πŸ˜‰

    To try the app, you can become a tester using this invitation link.

    Your feedback is important, and now you'll have Google Play's reviews as an additional way to express your opinion. Let me know what you think and always #livefasteattrash

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

  17. @raccoonforfriendicaapp version 0.4.0-beta05 available for testing!

    This is mainly a maintenance/bugfix release with no brand new features, just:
    - chore(l10n): translation updates;
    - fix(10n): format specifier used in hashtag list;
    - chore(qa): add more unit tests;
    - chore: add mentions of new contributors.

    I'm setting up the process to be able to distribute the app on Google Play too. If you are willing to help, we need a minimum number of people to participate in the closed testing program for two weeks before releasing to production. To enroll, first join this group with the same email address you are going to use on Google Play, then download the app using this invitation link.

    Any help is highly appreciated! #livefasteatrash

    #procyonproject #raccoonforfriendica #fediverseapp #friendica #friendicadev #mobileapp #mobiledev #kotlin #kmp #compose #opensource #foss #sideproject

  18. @raccoonforfriendicaapp new version 0.4.0-beta04 available for testing!

    Changelog:
    - fix for a bug after adding/removing a post to favorites which led to lose custom emojis;
    - fix spacing between post and reply placeholders when using the new Card layout;
    - fix a minor accessibility issue with the new audio player;
    - fix crash when rendering some HTML posts;
    - fix "floating" (overlapping) images for embedded contents;
    - localization updates (included support for upcoming Romanian translation);
    - library updates.

    I think we are almost ready for the 0.4 version. In the meantime I've submitted both Raccoon apps to Google Play so I may be needed some volunteers to participate in the closed testing program before the apps can be made available to the general public.

    Happy New Year and remember to #livefasteatrash

    #procyonproject #raccoonforfriendica #fediverseapp #friendica #friendicadev #mobileapp #mobiledev #kotlin #kmp #compose #opensource #foss #sideproject

  19. @raccoonforfriendicaapp do you want to try the new "Card" layout for posts? All you have to do is downloading version 0.4.0-beta02 and try it out! Using Compose Multiplatform, customizing UI is as easy as eating a piece of cake.

    This version also contains a fix for the search text field which was not scrollable horizontally when its content exceeded the available width, plus some localization updates.

    We're reaching towards the 0.4.0 milestone, just another feature (audio playback) and then it'll be ready to go!

    #livefasteatrash #procyonproject #raccoonforfriendica #fediverseapp #friendica #friendicadev #mobileapp #mobiledev #kotlin #kmp #compose #opensource #foss #sideproject

  20. @raccoonforfriendicaapp new version 0.4.0-beta01 available for testing!

    Changelog:
    - feat: add "Distraction free" post layout;
    - feat: add "Compact" post layout;
    - feat: implement post dislike action;
    - fix: retrieve post source for editing even for plain text;
    - chore: translations update;
    - chore: update dependencies.

    Moreover, let me wish everyone happy holidays and remember to #livefasteattrash on Christmas and New Year's Eve.

    A special and heartfelt acknowledgement goes to all the contributors of the #raccoonforfriendica project, people who helped with code, translations, bug reports, ideas for improvements, design, roadmap and in many other ways. Remember that this wouldn't have been the same without your contributions, and the fact that people who don't know each other (and don't even speak the same language) can meet and create something together is one of the best things of the free and open source model.

    Hope we can continue in this direction next year. Thank you everyone, you are awesome β€οΈπŸ¦πŸŽ„

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

  21. @raccoonforfriendicaapp new version 0.3.4 has been released.

    I'm sorry for having released multiple versions in so little time, this is an exception situation and is due to 0.3.2 not being available in F-Droid due to this issue.

    The only way was to migrate to a different dependency injection framework and, if you wonder what happened, never use the Koin Annotations library if you want your builds to be reproducible!

    Changelog:
    - refactor(di): migrate from Koin to Kodein;
    - chore(l10n): update German translation (thanks @cantences for your continuous improvements);
    - chore: update dependencies.

    Hope this is the last release until next year and, with this, I wish everyone happy holidays πŸŽ‰πŸŽ„#livefasteattrash

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

  22. @raccoonforfriendicaapp version 0.3.2 of Raccoon has been released! πŸŽ‰πŸ¦πŸŽ‰

    Changelog:
    - feat: add Acknowledgements screen;
    - feat: support for block quotes;
    - fix: prevent crashes while loading timeline;
    - fix: load suggestions and trending links;
    - fix: retrieve source for post editing;
    - fix: user post pagination;
    - fix: images overlapping text;
    - fix: detect Friendica RC versions;
    - enhancement: accessibility improvements;
    - enhancement: post preview;
    - enhancement: exclude replies from timeline by default;
    - enhancement: make Markdown mode always available;
    - enhancement: l10n updates.

    Thanks to all those who helped by testing and reporting bugs, submitting pull requests or translating the UI. You are mentioned in the home page and, from now, also in a dedicated screen which can be accessed from the "App information" dialog.

    You are simply awesome #livefasteattrash

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

  23. @raccoonforfriendicaapp version 0.3.1 has been released!

    Here is a summary of the changes:
    - feat: add profile recovery screen;
    - fix: review inline content alternate text;
    - fix: strip off HTML before editing posts;
    - enhancement: improve timeline a11y;
    - enhancement: add friendica.myportal.social to default instances;
    - chore: add unit tests for content pagination and repositories;
    - chore: dependency updates.

    This is mostly a bugfix release dealing with the most annoying issues you reported (e.g. the lack of management for expired tokens, accessibility issues, post editing with markup). Plus, since I've been adding a lot of unit tests, some minor bugs (e.g. direct messages pagination) were resolved too.

    I'll keep populating the backlog with what you report and I'll continue to add tests to increase coverage.

    Remember to #livefasteattrash!

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

  24. @raccoonforfriendicaapp version 0.3.0 has been released!

    I summarize the changelogs of 0.3.0 and 0.2.1 (because maybe you missed that patch):

    - feat: possibility received text and images from other apps and create post;
    - feat: add possibility to change system status/navigation bar theme;
    - feat: add support for announcements (Mastodon);
    - fix: settings load for anonymous users;
    - fix: notification type serialization for filtering and push subscription;
    - fix: poll footer layout;
    - fix: make user names/handles clickable;
    - enhancement: change β€œSend" button position in post creation;
    - enhancement: change open circle/list in circle management screen;
    - enhancement: make legacy login less visible;
    - chore: add description for non-textual UI elements;
    - chore: add new l10ns (ua, fi);
    - chore: add more unit tests and coverage report;
    - chore: update dependencies.

    Hope you are having fun on Friendica (or Mastodon) and as always #livefasteattrash

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

  25. @raccoonforfriendicaapp a new version 0.2.0 has been released.

    Changelog:
    🦝 feat: add support for MastodonRedirect;
    🦝 feat: export/import app settings to/from JSON;
    🦝 feat: export contact list from profile;
    🦝 feat: allow changing markup mode in post creation;
    🦝 fix: retain scrolling state after navigation;
    🦝 fix: newlines after titles in Markdown preview;
    🦝 fix: avoid self mention when replying;
    🦝 fix: retrieve source to edit post;
    🦝 enhancement: populate current app icon value in settings;
    🦝 chore: update manual and project documentation;
    🦝 chore: typo in Fastlane metadata.

    For those who have lost it, there has been a 0.1.1 in the meantime, which was mainly due to a metadata issue which blocked the submission on F-Droid, but it also included:
    🦝 feat: add support for alternate (classic) and monochrome app icon;
    🦝 fix: rendering images of different heights in carousels;
    🦝 fix: rendering GIFs (or images with unbound constraints).

    After the app gets published on the stores, we're going to move towards a more predictable release cycle (e.g. monthly stable versions and weekly betas).

    Hope you are having fun on Friendica (or Mastodon) and as always #livefasteattrash

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

  26. @raccoonforfriendicaapp the first stable version 0.1.0 has finally been released! πŸŽ‰πŸŽŠπŸŽ‰

    Here is the changelog, compared the latest beta:
    🦝 feat: make crash reports opt-in (disabled by default);
    🦝 feat: add option to keep app bars fixed while scrolling;
    🦝 fix: transition between images/videos in detail view;
    🦝 fix: unmute videos in detail view;
    🦝 enhancement: update licenses;
    🦝 chore: update dependencies;
    🦝 chore: update user manual.

    If no blocking issues are reported, I intend to make it easier to install the app (by distributing on other alternative stores, e.g. setting up the submission procedure to F-Droid), translate the UI and/or user manual into more languages, etc.

    Wish me good luck and remember to #livefasteattrash!

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

  27. @raccoonforfriendicaapp new version 0.1.0-beta21 available for testing!

    Changelog:
    🦝 add option to load media only when connected over a WiFi network;
    🦝 add option to open web pages in internal viewer;
    🦝 default visibility for replies and warning if higher visibility than original post;
    🦝 prevent changing visibility in post edits;
    🦝 make plain text mode the default choice for composition;
    🦝 remove "other" section in login;
    🦝 improved video player;
    🦝 render custom emojis inside poll options;
    🦝 layout fixes: chat title, user items in inbox, loading indicators in buttons;
    🦝 fix occasional crash in profile screen;
    🦝 add more unit tests;
    🦝 several dependency updates.

    If things go well, this may be the final round of tests before the first stable release. The last bit will probably be making crash reports opt-out by default.

    I'm also very pleased to inform you that the app has been accepted by IzzyOnDroid, so installing it is a lot easier if you use it or have its source added to your FDroid app.

    In the meantime #livefasteattrash!

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

  28. @raccoonforfriendicaapp new version 0.1.0.-beta20 available for testing!

    Changelog:
    🦝 show images in horizontal pager in timelines
    🦝 improved "Add new account" flow
    🦝 fix reblogged posts not displayed in hashtag feed
    🦝 fix for crashes (calendar, post detail, hashtags)
    🦝 added more unit tests
    🦝 dependency updates

    Moreover, the user manual has been improved and translated into Italian.

    Have a nice weekend and #livefasteattrash!

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

  29. @raccoonforfriendicaapp new version 0.1.0-beta19 available for testing!

    Changelog:
    🦝 fix crash in search when result type is hashtags or users;
    🦝 improved login flow, especially for Mastodon users;
    🦝 remove channels from selection when using the "Circle" visibility for posts (Friendica-only);
    🦝 improved hashtag and mention opening, especially on Mastodon;
    🦝 experimental UnifiedPush integration for push notifications;
    🦝 dependency updates.

    Thanks to all testers, you are awesome! #livefasteattrash

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

  30. @raccoonforfriendicaapp new version 0.1.0-beta18 available for testing! πŸš€

    Changelog:
    🦝 improved circle list, which now has clear separation between list/channels/groups;
    🦝 fix post preview (multiline input and support for Markdown headlines);
    🦝 fix title for background inbox notification bottom sheet;
    🦝 solved a crash when the image size was not known in advance.

    You are encouraged to upgrade as soon as you can because the last issue of the above list caused the app to crash when loading feeds.

    Have a nice weekend and thanks to all who reached out to me for reporting issues. The project could not grow if it wasn't for you!

    Always #livefasteattrash 🦝

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

  31. @raccoonforfriendicaapp new version 0.1.0-beta16 available for testing!

    Changelog:
    🦝 added an option in Settings to disable automatic image loading;
    🦝 initial loading optimization;
    🦝 dependency updates.

    @cantences @z428 I prioritized your feedback since the next thing in my roadmap is quite big (UnifiedPush integration) and it would have taken too long if I had waited for it.

    Let me know if things are better now and #livefasteattrash!

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

  32. @raccoonforfriendicaapp new version 0.1.0-beta13 available!

    Changelog:
    🦝 migration to Material3 pull-to-refresh components;
    🦝 moved app info to navigation bar and improve "About" dialog;
    🦝 add open-source licences screen;
    🦝 additional more readable font;
    🦝 redesign application icon and splash screen;
    🦝 add new l10ns (Polish and Portuguese);
    🦝 fix spoiler closing immediately after being opened;
    🦝 added experimental support to background notification check;
    🦝 code refactoring and cleanup.

    The icon change was made necessary because in order to display notifications in the status bar a small monochrome icon has to be provided and the old one has too many details. But since every cloud has a silver lining, this was the occasion to redesign a new one and, by combining it with the icon of the Lemmy app, create a logo for the Procyon project, i. e. the umbrella organization both clients belong to.

    Have a great weekend and, remember, #livefasteattrash!

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

  33. @raccoonforfriendicaapp new version 0.1.0-beta12 released!

    Changelog for versions beta11 and beta12 (released both today):
    🦝 feat: event calendar (Friendica only) with export to system calendar;
    🦝 feat: add option to set an upper limit to the number of lines displayed for post body in feeds;
    🦝 enhancement: rename "private" visibility to "only followers" and make it generally available;
    🦝 enhancement: introduce ripple effect in settings items, improve settings and not info layout;
    🦝 chore: add more unit tests;
    🦝 chore: dependency updates.

    #friendica #friendicadev #androidapp #androiddev #fediverseapp #mobileapp #kotlin #multiplatform #kmp #compose #opensource #sideproject #foss

  34. @raccoonforfriendicaapp new version 0.1.0-beta10 available!

    Changelog:
    * fix: avoid crash in HTML rendering;
    * fix: text color for direct message conversation title;
    * fix: avoid dismissing bottom sheets on long press;
    * fix: avoid videos from being stretched out of viewport;
    * fix: avoid attachment loss when editing an existing post;
    * feat: add support for Markdown and conditional markup;
    * enhancement: add warning if alt text is missing in attachments;
    * enhancement: improve profile opening in links;
    * fix: create post with images and delete images from posts on Mastodon;
    * fix: avoid bug which prevented draft creation;
    * chore: add more unit tests;
    * feat: add possibility to copy post content to clipboard.

    #friendica #friendicadev #androidapp #androiddev #mobileapp #fediverseapp #kotlin #kmp #compose #multiplatform #opensource

  35. @raccoonforfriendicaapp new version 0.1.0-beta09 available!

    Changelog:

    • enhancement: opening reply from conversation to avoid "double back" issue
    • enhancement: use more visible reblog icon
    • enhancement: add top bar button to dismiss all notifications
    • enhancement: migrate inbox to markers API
    • enhancement: improve vertical spacing for content footer and composer header
    • fix: view post as replies and forum mode on Maston instances

    #friendica #friendicadev #fediverseapp #androiddev #mobileapp #kotlin #multiplatform #kmp #compose #opensource

  36. @raccoonforfriendicaapp new version 0.1.0-beta08 released! πŸš€πŸ¦πŸš€

    Changelog:

    • several improvements to list formatting and insertion, now even ordered lists are supported;
    • default opening mode for group accounts is now forum mode by default, but you can opt-out in settings and go back to the previous behaviour;
    • several improvements in the profile screen (e.g. scroll is retained across navigations), logging and account switch use cases have been improved as well
    • fix vertical scroll in settings screen
    • add empty message in user list
    • fix spoilers closing immediately after opening
    • added French and Spanish l10ns
    • added more unit tests
    • several dependency updates, migration to Kotlin 2.0.21


    Please let me know your opinions and feedback, in the meantime have a great week!
    L.F.E.T. 🦝🦝🦝

    #friendica #friendicadev #androidapp #androiddev #mobileapp #fediverseapp #kotlin #kmp #compose #cmp #opensource #foss

  37. @raccoonforfriendicaapp new version 0.1.0-beta07 available!

    Changelog:
    - fix: post visibility icon color in detail dialog;
    - feature: show preview while creatting or editing posts;
    - fix: login on instances with protected timelines;
    - enhancement: improved content loading when current account changes or after logout;
    - enhancement: photo picker from Friendica gallery (new layout with usability improvements);
    - enhancement: optimize network calls at startup and upon account switch;
    - fix: custom emojis in post detail, thread in forum mode and reblogs/replies in my account;
    - enhancement: add newline between paragraphs;
    - fix: solved crash when picking image from device photo gallery and opening external URLs;
    - chore: add more unit tests.

    Please let me know your opinion about it: there is an in-app feedback form, alternatively just open an issue on GitHub.

    Have a nice weekend, "live fast and eat trash" as usual 🦝🦝🦝

    #friendica #friendicadev #fediverseapp #androidapp #androiddev #kotlin #kmp #compose #opensource #foss