@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

@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

Release 0.4.0-beta04 ยท LiveFastEatTrashRaccoon/RaccoonForFriendica

What's Changed feat: add audio player component to support audio playback by @AkesiSeli in #686 enhancement: disable autoplay from AudioPlayer and hides all controls except "Play" at startup by @A...

GitHub

@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

Release 0.4.0-beta01 ยท LiveFastEatTrashRaccoon/RaccoonForFriendica

What's Changed chore(deps): bump androidx.sqlite and androidx.room from alpha11 to alpha12 by @AkesiSeli in #667 chore(deps): bump androidx.compose.ui:ui-test-* from 1.7.5 to 1.7.6 by @AkesiSeli i...

GitHub

@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

Release 0.3.0 ยท LiveFastEatTrashRaccoon/RaccoonForFriendica

What's Changed feat: add support for announcements (Mastodon) in #553, #555, #556 feat: add support for images in system share in #559 fix: window insets in composer and modals in #560, #563 fix: ...

GitHub

@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

Release 0.1.0 ยท LiveFastEatTrashRaccoon/RaccoonForFriendica

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

GitHub

@raccoonforfriendicaapp new version 0.1.0-beta06 has been released!

Changelog:

  • fix: post content containing HTML anchors;
  • enhancement: show private visibility only on Friendica servers;
  • fix: custom emojis in user nicknames in node info, notifications, selection dialogs, lists (e.g. "For you" in Explore);
  • fix: avoid self mention when replying to a thread;
  • enhancement: spacing between selection bottom sheet items;
  • enhancement: image scale in attachment grids in feeds;
  • several unit tests added.

In the next version I'll be working on a preview feature when creating/editing posts.

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

Release 0.1.0-beta06 ยท LiveFastEatTrashRaccoon/RaccoonForFriendica

What's Changed chore: add test for DefaultApiConfigurationRepository by @AkesiSeli in #295 chore: add test for DefaultAccountCredentialsCache by @AkesiSeli in #296 chore(ci): separate tests to dif...

GitHub

Are there any known issues with Friendica's OAuth login flow? Or maybe recent breaking changes?

Suddenly getting an "Unprocessable Entity" error without having made any relevant updates to the code.

#friendica #FriendicaDev #FediDev #oauth

To help with dogfooding my Friendica mobile/desktop app I'm going to try using it on two platforms I don't normally use: Windows and Android. Windows is easy, fire up the VM. Android will be a little more complicated. I have some spare Android test phones I can start doing some installs on I think, though. #programming #development #flutter #dartlang #fediverse #friendica #FriendicaDev
After spending the first half the day unsuccessfully wrestling xdebug under Ubuntu 20 to try to debug this Friendica thing and another couple hours trying to get Ubuntu 22 installed with a UI for ARM64 (only server installs exist right now) and slightly quirky differences on PHP 8 vs 7 I'm not ready to start the whole Friendica installation process for the third time this week. At least the latest release supports PHP 8 now :). #friendica #friendicadev #programming #php #ubuntu (Jotted at: nequalsonelifestyle.com/2022/0โ€ฆ)
Daily Jots for 15 Jul 2022

13:45: PHP is definitely back to feeling Rube-Goldberg like. Trying to XDebug installed with a modern version on Ubuntu 20 has been Kafkaesque. Standard package too old (2.9) pecl path looks installed but never shows up in the runtime (sometimes in the CLI).

N=1 Lifestyle