Skip Navigation
Akesi Seli

Mobile application developer, open source enthusiast.

Posts
21
Comments
53
Joined
9 mo. ago
  • I am glad (and honoured) to hear that you like the app... unfortunately Raccoon has a very small community and does not have a lot of visibility so Lemmy maintainers do not consider it brings too much value.

  • With Lemmy 1.0.0 many apps, including Raccoon, may stop working, because the backend developers completely broke compatibility and with not all instances upgrading at the same time this is a recipe for disaster.

  • The Italian government's undemocratic decisions have effect only in Italy, fortunately, and nobody in Europe has ever cared about what happens to Italian citizens (since they are not even consider properly civilized people). So the rest of EU is safe, this is just a click bait title.

  • I am sorry, there have always been issues, especially with animated ones, I'll investigate into it more when I have a little time.

  • Yet the political outcome is quite the same: desperate white people voting f@scist parties!

  • Yes I know. Moreover they didn't even took the time to list all of them.

    The worst possible aspect of open source development.

  • On Raccoon you can see the list of communities of an instance in the "Instance details" page, which can be accessed from the top bar menu in the community detail screen.

    Moreover, you can explore instances in guest mode, both from user detail and community detail.

  • Could you please tell me what Android version you are on?

  • You remember correctly, there was an "edge-to-edge" mode until some time ago. Unfortunately (or fortunately, depending on your POV if you like immersive mode) Google has decided to enforce edge-to-edge by default on Android >= 15. So you, as a developer, are free to choose whether to comply now or to comply slightly later.

    I've made some adaptations to the app but probably forgot to apply some inset when the nav bar is present in some screens.

  • Thanks for reporting, I'll create ad issue for it!

  • 2025 has started in Italy with a series of public aggressions to gay people, there is no law against homophobia or transphobia (which make homofobic people feel legitimated), there is no marriage equality or possibility to adopt (even lesbians living with their partner and having some children from previous relationships have been taken away their own children), and nobody even questioned there being more than two genders here, don't forget the Vatican is close. If any member of your entourage belongs to the LGBTQ community, avoid Italy as the plague, they would not be safe here. Btw: did I mention that public offices don't run properly due to lack of money? If you apply for citizenship now maybe your grandchildren will be able to have it in 25 years or so.

  • Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

     We're back on Google Play!

    Thanks to everyone who participated in the closed test program, we finally had the app accepted (again!) on Google Play. An "open testing" channel has been configured which now points to the last beta, but there are no more restrictions on who can participate in it.

    Once I finish with the activities I'm working on – manly bug fixes for issues you have reported or small feature additions – I'll be releasing a candidate for the production track. Thanks to all those who helped and to all new translators, your contribution was really welcome and will surely improve everyone's experience.

    I hope to see this project continuing to grow this year! #livefasteattrash #procyonproject

  • I forgot to add: of course I'm from the place.

  • Even admitting Italy has ever been freed from f4asc1sm after 1945 (spoiler: it wasn't), the pinnacle was reached in 2022 when the current far-right government was elected. Listen to me, you are safer in the U.S. no matter what. Italy is not a friendly place for any LGBTQIA+ person, nor for foreigners in general. Moreover, its economic outlook is glooming, many companies are shutting down, inflation is skyrocketing as well as public debt. If you like the Mediterranean climate and want a decent country with decent people and welfare, consider Spain or France. And forget about your ancestry, your ancestors were emigrants for really good reasons.

  • Che è un bene, perché se l'istituzione di programmi di diversità e inclusione era stata fatta solo per motivi di marketing è giusto che i fruitori dei servizi/prodotti e i dipendenti stessi delle aziende lo sappiano. Molto divertente vedere in quanto poco tempo sono cadute le già poco credibili maschere 😅

  • What astonishes me the most is that the European Union is doing nothing to prevent citizens' civil rights and freedom from being eroded. The EU has proven completely useless.

  • I'm from Italy, I can assure you are not alone 😅

  • I live in a country with an oppressive government who discriminates people based on race, religion, sexual orientation and already blatantly favours the wealthy with total impunity. Nothing can be worse than this.

  • You are not Italian. Even our government sees citizens as cows to milk, especially if you are an employee and cannot fraud the tax system like everyone else does.

  • Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon for Lemmy 1.14.0 available

    I've decided version 1.14.0 is ready, despite the lack of feedback, maybe holidays didn't help with this respect.

    Changelog:

    • feat: implement user tags (as requested here);
    • feat: restrict local user search on current instance (request on Matrix);
    • feat: custom sort for user posts and comments (as requested here);
    • fix: prevent crash while switching account (reported on Matrix);
    • fix: explore result and listing type bottom sheet titles (discussed on Matrix);
    • fix: window insets and bar colors (verbally reported by a friend);
    • fix: default theme color (reported here);
    • enhancement: improve accessibility;
    • chore: update dependencies;
    • chore: update l10n (thanks to all new translators, you've been included in the acknowledgements);
    • chore: add more unit tests.

    I remind everyone, if you want to help to see the app o

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon for Lemmy 1.14.0-beta04 available for testing

    Happy New Year to everyone! To start the year in the best possible way, a new beta version of the app is available for testing!

    Changelog:

    • feat: restrict local user search to results on the current instance;
    • chore: update acknowledgements (with new translators);
    • chore: update dependencies.

    For those of you who may have missed it, the new "user tagging" feature is available since beta01. For the 1.14.0 milestone, I'll be working on making it possible to select custom sort types for users posts and comments, similarly to what can already be done for communities.

    As requested by some of you (@[email protected]), we set up the process to release on Google Play too. The app is now only available to closed testers, who can participate in the testing program using this link. Since this is only available to a closed list of users, please make sure you join the following [group](https://groups.goog

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon for Lemmy 1.14.0-beta01 available for testing

    Hope you are all on holiday and preparing for new year's eve… in the meantime I've been working on the new user tagging feature someone requested in a comment.

    You can find an "User tags" item in the profile side menu to see the list of tags, add/edit them and see the list of tagged users.

    By using the "⋮" button in the top app bar from a user detail, you'll be able to add one or more tags to that user which will be displayed next to their handle whenever that users appears in a timeline, post detail or search.

    Hope you find it useful

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

     Raccoon 1.13.6 available

    Hi everyone, Raccoon Santa 🦝🎅 delivered a little bug report to me this morning, so I decided to release a new version with the hotfix.

    There is not much included except:

    • a fix for a crash when opening some screens (image detail, multi-community, multi-community editor, report list) due to dependency injection misconfiguration
    • routine library updates.

    What's more important, let me wish everyone happy holidays: have fun, relax and recharge for the new year! I would like to express my gratitude especially to all the subscribers of this community, all users and contributors (coders, testers, translators, etc.) of the Raccoon project, who have virtually walked side-by-side with me during this year. It has been a long journey with a lot of happenings but it was worth it, and I enjoyed every bit of it.

    We created something new together, we met new people and learned a lot of things in the process. This is simply awesome.

    ❤️🦝🎄

    #livefasteattrash whenever you can on Christmas and Ne

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

     Localization purge

    I am going to (finally) move again the localization of the app to Weblate, just like before the project changed ownership this summer.

    Considering:

    1. there is a number of messages for the free tier which is shared with the other app;
    2. in order to be compatible with Weblate, resource files have to be converted (manually 😅);

    I am planning to remove some of the least used languages: Arabic, Bulgarian, Czech, Danish, Greek, Esperanto, Estonian, Hungarian, Croatian, Latvian, Lithuanian, Maltese, Norwegian (both variants), Dutch, Romanian, Russian, Slovakian, Slovenian, Albanian, Serbian, Swedish, Toki Pona, Turkish… based on the fact that nobody ever reported translation errors (which are there).

    Does anyone have any objection? I can add one or two more if you are using some of them (but you've been very silent indeed if you do). All the other languages which have not been mentioned in this list will be preserved.

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon 1.13.3 has been released!

    Raccoons of Lemmy, as promised in December's AMA session, version 1.13.3 has been published. Here is the changelog:

    • feat(app): support for opening posts and comments;
    • fix(postlist): image height;
    • fix(zoomableimage): high resolution image, loading state and action buttons;
    • fix(createpost): autofill empty message;
    • refactor(di): improve dependency injection;
    • refactor(build): define and apply Gradle convention plugins;
    • chore(deps): update dependencies;
    • chore(qa): add more unit tests.

    Enjoy the rest of the week and – as always – #livefasteattrash 🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    I forgot about last week's "Ask Me Anything" round, let's use this post for Q&A. Plus, some news about the project roadmap.

    Hi everyone! Sorry, I forgot about last week's "Ask me anything" session, so let's use this post as usual: you reply with questions and I'll answer them.

    Moreover, I would like to give you some news about the project roadmap. I did not forgot to release a stable version, actually 1.13.3 is expected by the end of the year. In the meantime I've been focusing mostly on technical improvements, refactoring and code cleanup. For example I made dependency injection and gradle scripts much more maintainable, and I've been fixing a couple of issues that you reported.

    Once I'm done with some more bugs (e.g. the ones concerning images) I'll be releasing, so don't worry. If some of you are willing to test the beta releases, you are more than welcome, thanks.

    As always #livefasteattrash 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon for Lemmy is now available on F-Droid!

    Today a new synchronization job has run and the app has been imported! 🎉🎊🎉 I know it may not mean much to you, but for me (after more than a year for the first build attempt) this is a great achievement! I had lost hopes but, since I was starting the submission again for the "twin" project Raccoon for Friendica, I thought it would cost little to try again. And the idea proved successful!

    If you are wondering what the root cause of the issues was last year, builds were not reproducible due to a l10ns plugin. F-Droid maintainers told me so I proceeded to remove it and find another way to read localization files.

    Another "infrastructure" news is that I've set up a cool code coverage (Kover) plugin to measure how much the code is covered by unit tests and upload the reports to Codecov to see charts about how the metric evolves.

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

     Raccoon version 1.13.0 released

    Hi there, I decided the app is ready to see a first stable release after the project "relocation".

    Here is the changelog of this version compared to the latest beta:

    • fix: ripple effects (e.g. top bar titles, drawer drop-down button);
    • fix: video rendering in timelines and attachment detail;
    • feat: button to reveal sensitive images in timelines;
    • enhancement: update "Saved" label for bookmarks;
    • enhancement: update font scale factors;
    • enhancement: change default name of settings JSON when exporting;
    • chore: dependency updates (most notably, Compose Multiplatform 1.7.1);
    • chore: update CODE_OF_CONDUCT.md, SECURITY.md and PRIVACY.md.

    Hope you like it, have a nice rest of the weekend and remember to #livefasteattrash 🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    crash reports: would you accept anonymous crash reporting if it were disabled by default and you could enable it just when you decide to?

    In the Friendica/Mastodon application I am working on, while it was in alpha and beta stage, I have adopted the Sentry SDK for crash reporting, which works very well on Kotlin Multiplatform and is easier to setup than other (closed source, capitalistic and ugly) alternatives.

    In doing so, I made an interesting , while I was submitting the app to open source stores (IzzyOnDroid and F-Droid), that if crash reporting is opt-in (i.e. disabled by default but it can be enabled in the app settings) the app is acceptable for their policies because users have to give their consent to enable reports (which are a form of tracking).

    Considering there are users complaining about Raccoon for Lemmy crashing (e.g. while creating posts/comments) and that being a "deal breaker" (understandably!), my question is: would you accept it if I included Sentry, making it opt-in? In this way you could enable it just if there is some reproducible issue

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    RaccoonForLemmy 1.13.0-beta05 is available for testing

    Hi raccoons of Lemmy! A new version of the app has been released and is available to all testers!

    Here is the changelog:

    • fix: text style used for links in Markdown (which appeared larger than the rest of the paragraph);
    • fix: restore UI state after closing default sort bottom sheet in community detail;
    • chore: improve readability of vote actions with arrow icons;
    • refactor: migrate image loading to Coil3 (and remove obsolete Kamel library on iOS);
    • enhancement: add new instances to default list;
    • refactor/feat: migrate video player to Compose Multiplatform Media Player and make it possible to open videos full screen;
    • refactor: migrate web views to Calf;
    • enhancement: add Atkinson Hyperlegible font instead of Charis SIL;
    • chore: review inter-item spacings in setting lists, modlog and side menus;
    • chore: update user manual (new screenshots, new sections, table of contents and internal links);
    • chore: update several dependencies.

    Remember to have fun and #livefasteattrash

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    I am considering to change the default font set, replacing the least used one and introducing a new one for readability

    I would like to introduce a new font in the next version, with a particular focus on readability, in order to make the app easier to use.

    My choice would be the Atkinson hyperreadable font by the Braille institute, which I personally use in other apps too because it gives my eyes some relief.

    However, the APK size of the app increases with every new resource, so instead of just adding a new font I would like to replace the least used of the current ones.

    Answer in comments to tell me what you would like to be removed. Thanks as always and #livefasteattrash

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    2024-11-06 Ask me anything session

    Hi everyone, first Wednesday of month so it's "Ask Me Anything" time. As usual, post your questions in reply to this post and I'll do my best to answer.

    Forever L.F.E.T. 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    Raccoon 1.13.0-beta04 available for testing

    Thanks to all those who reached out to me to report bugs, here is the new version containing the following changes:

    • fix for block action from timeline;
    • restored user manual URL;
    • fix for multi-paragraph quote rendering;
    • font size and typeface are visibile again in their selection bottom sheets;
    • migration towards Material 3 modal bottom sheets is finally over (this was quite a hard and time consuming task which drained resources from other activities);
    • several dependency updates.

    Hope you enjoy it and #livefasteattrash 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    1.13.0-beta03 available for testing

    Hi folks, a new beta has been released today! It contains some updates to the "App information" dialog (e.g. the link to the new Matrix room) and a fix for the selection of the feed type in the home screen, which incorrectly opened the instance selection.

    I'm continuing the migration of all bottom sheets to Material 3 modal bottom sheets, there are just 9 left for the refactoring to be complete.

    Thanks to everyone for continuing using the app, have a nice weekend and remember #livefasteattrash 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    1.13.0-beta02

    A new beta has been released this week, here is the changelog:

    • fix bug which prevented navigation after a long press on a bottom sheet item;
    • add cancel action to the text toolbar to make it easier to close it;
    • continue the revision of bottom sheets in the settings and advanced settings screens;
    • several dependency updates, most notably Compose Multiplatform, so now all pull-to-refresh indicators have a matching material 3 style as well as MaterialKolor palette generator with a more playful theme if you use a custom theme color;
    • restored the project website and manuals.

    Let us know your feedback, feature suggestions, comments or anything you want to share. Given the app has no tracking whatsoever it's very difficult to understand whether there are actually people using it or not, and how much effort it is worth to continue the project.

    Trashy yours, L. F. E. T. 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    1.13.0-beta01

    Raccoons of the Lemmyverse, we're back! A new beta version of the app has been released, as promised in the last AMA (it was the next internal milestone).

    Let us know what you think about it, you'll notice that there have been several layout improvements since the last version, e.g. bottom sheets have a new style, clickable areas now show the ripple effect, etc.

    Hope you all enjoy it and, as always, L.F.E.T. 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

     2024-10-02 session: reply to this post to ask questions about everything you want

    Welcome to the third session! For the rest of my day, I’ll be looking for replies to this thread and will answer your questions. If something remains unanswered, replies can be posted even during the following days.

    There are no rules - “anything” is anything! Feel free to ask development questions, future plans, or things completely unrelated to Raccoon.

    Ad, as always: Live Fast, Eat Trash 🦝🦝🦝

    Raccoon for Lemmy app @lemmy.world
    Akesi Seli @lemmy.world

    2024-08-07 session: reply to this post to ask questions about everything you want

    Welcome to this session! For the whole day I'll be looking at the replies to this thread and answer your questions. If something remains unanswered, replies can be posted even during the following days.

    There are no rules, "anything" is anything! Use a grain of salt and a little bit of irony, though. Also, I would really like to hear something in your native language on your first comment: it can be a greeting, the question itself, a joke, an insult or anything crosses your mind in that moment. Have fun!