Skip Navigation
DieguiTux8623 Dieguito 🦝 @feddit.it

software developer, FOSS enthusiast, 🍕🍝🇮🇹

Posts 122
Comments 926
[discussion] let's talk about the bottom navigation bar
  • That was by design: a community detail with all its posts and a generic feed (like All/Subscribed/Local) are conceptually different in Raccoon although they may use the same data source except when searching within a community (because even the data source is different then).

    But I understand the bug you are reporting: if in the community detail I open the navigation drawer and select one feed (e.g. Subscribed or All) nothing happens and no post list is opened.

  • [announcement] call for localizations · translation are now available on Weblate
  • Hopefully I've put an explanation for each string in Weblate for translators, so they can see short form for "month" in date formatting and short indication of "minute" for date formatting respectively. But I agree that the English version can be improved and - since I am not native - my guess at how to shorten dates is awful.

  • [release] version 1.12.0-20240628-pre available for testing
  • Yes, I like this idea. The default would be "random" and one can always be able to select one (or the Material You theme) and have it as fixed.

  • How to create a community with Raccoon?
  • Where should this inflow/outflow sorting be applied?

  • How to create a community with Raccoon?
  • Ah, right, it's only in pre-release for now! Next week I'll release 1.12.

  • How to create a community with Raccoon?
  • This makes me understand the location of that option is not clear! 😓 Currently you can find that option in the "Manage subscriptions" page, but community creation must be enabled to regular users in your instance (if you are on lemmy.world then don't worry it is possible, other instances restrict it to admins only).

    There has been some discussion about where to put that option, and I wanted to use the "right side menu" in Profile btw.

  • [release] 1.12.0-20240620-pre available
  • Ok, I'll look into it, I confirm I reproduce it.

  • [discussion] let's talk about the bottom navigation bar

    Last week I received some constructive criticism on the project's Matrix room by @[email protected] — BTW if you guys are not on Matrix yet, you are all invited — and there was an interesting point about the bottom navigation bar, which I converted to an issue to better keep track of it.

    The original idea was to alter the order of the items in the navigation bar, and I was also suggesting to make it entirely configurable as for which items to include and in what order. But the whole question is more complex than that, e. g. because some people don't expect to find "Settings" in the bottom navigation at all and would like it to be in the navigation drawer on the left.

    Personally, I would also like to have bookmarks in the bottom navigation bar instead of settings and would like to swap things that are displayed there and shortcuts that appear in the profile screen (e.g. bookmarks, upvotes/downvoted, drafts, etc.) even if this implies some rework on global navigation and the UI.

    Additionally, you know that I am not a big fan of shortcuts in the profile either, but I would prefer to have a panel on the right (like community info or user info) containing all these shortcuts and the logout action instead of placing it in the top bar.

    I am therefore creating this post to foster discussion about this topic and gather ideas, so feel free to leave your opinion no matter how much rework it implies.

    3

    [release] version 1.12.0-20240628-pre available for testing

    github.com Release 1.12.0-20240628-pre · diegoberaldin/RaccoonForLemmy

    What's Changed enhancement: process error messages from instances by @N7-X and @diegoberaldin in #1010, #1011 fix: sets the comment expanded and visible state when loading more by @N7-X in #1012,...

    Release 1.12.0-20240628-pre · diegoberaldin/RaccoonForLemmy

    Hi everyone, this is the last development release for this month! This release has a lot of improvements for the majority of which I have to thank @[email protected] for all the time dedicated to debug and fix issues (and implementing new features like the most needed highlight in search results). This release includes also some of the feedback provided by @[email protected] especially in layout updates towards a more M3 compliant look. Finally, translations have been updated with your suggestions on Weblate, which is helping a lot in making user experience better for everyone. Thanks a lot for all your help and contributions, enjoy the weekend and remember L. F. E. T. 🦝

    3
    [release] 1.12.0-20240620-pre available
  • News about this one: N7-X has been working on it recently here.

  • [release] 1.12.0-20240620-pre available
  • Ahah ok I understood what you mean... I'll add an issue for it but since this week I'm off I don't think I'll be able to work on it before Friday.

  • Misleading text for deleted comments
  • Ok... I've never understood when the Lemmy APIs filter deleted items or not. Not only the message is misleading but there is an "restore" action which does not make sense for those items. I'll check the author client-side and show a different message + show the restore action only when relevant.

  • Greece introduces the six-day work week
  • Our PIGS brothers ❤️❤️❤️

  • Greece introduces the six-day work week
  • At least they are legally employing people, in other countries in Southern Europe people work an illegal amount of time but as long as the official contract declares a lower amount of hours it's fine (neither retirements funds nor taxes nor insurance are paid for the extra time, obviously).

  • [release] 1.12.0-20240620-pre available
  • That would be more difficult than it seems, this is why I never did it until now. 😓

  • [release] 1.12.0-20240620-pre available
  • Nice idea, in Raccoon there is only a badge for moderator-approved comments (aka "distinguished comments" in Lemmy lingo), but nothing to show simply whether the author of the comment is a moderator.

  • [release] 1.12.0-20240620-pre available
  • This one was fixed by N7-X here.

  • [release] 1.12.0-20240620-pre available

    github.com Release 1.12.0-20240620-pre · diegoberaldin/RaccoonForLemmy

    What's Changed feat: restore deleted post and comments in #998 feat: edit swipe action in #994 fix: replacing lemmy handle using pure regex in #992 fix: favorites in drawer in #990 feat: change fa...

    Release 1.12.0-20240620-pre · diegoberaldin/RaccoonForLemmy

    Hi everyone! This week's dev build contains a feature I'd been planning to add for ages: the possibility to restore contents (posts and comments) you have deleted previously.

    There are also several features you requested (and I'm very happy to receive your advice), e.g. the possibility to add/remove favorites directly from the navigation drawer, enhanced community list in drawer with sorting, add the "edit" option in the card swipe actions, configurable inbox preview length and so on.

    Finally there are quite a few fixes for markdown rendering, one of them with the help of NicKoehler. Thanks to those who helped either with code contributions or with your bug reports (which made it easier to found the issues).

    Hope you like it and have a nice weekend as always! p.s. Next week I will be off so don't worry if I am not reactive as usual.

    17
    Indian farm worker in Italy ‘left to die on road’ with severed arm
  • This is Italy: racial discrimination, labor exploitation, inexistent law enforcement.

  • [Feature Request]
  • I have news about this request, see here. There are a couple of unit tests missing but it works!

  • [Bug] Markdown code blocks don't show up in inbox [Fixed]
  • Currently there isn't any option to do so, but that would be nice (I agree).

    Thanks for the suggestion and for your patience, there are quite a few sharp edges in this project I know.

    EDIT: done here and this will be the last thing before this week's release, I think.

  • Thumbnail don't show on some articles, but they do show on other clients.
  • I promise you I'll have a look at it because I have another image caching issue to investigate, I don't actually know whether it's a client or server issue atm.

  • [release] 1.12.0-20240613-pre

    github.com Release 1.12.0-20240613-pre · diegoberaldin/RaccoonForLemmy

    What's Changed enhancement: allow unsubscribe while pending status in #934 enhancement: write crash report in append mode in #935 fix: keyboard type for text inputs in #938 enhancement: community ...

    Release 1.12.0-20240613-pre · diegoberaldin/RaccoonForLemmy

    The weekly development release is out! The big news for this one are:

    • the brand new and awesome application icon (and splash screen) created by NicKoehler
    • the translation to Traditional Chinese and Cantonese made by Cloudless ☼.

    Since I am starting receiving contributions and wanted to give credits to those who deserve it, I added a new "Acknowledgements" screen in the "About" dialog where you can see the list of people who helped with artworks, localizations, code, etc.

    Other improvements, involve the possibility to create new communities and started the support for new Lemmy 0.19.4 features (LocalOnly communities, show personal ban status, initial vote display mode depending on remote settings, list hidden posts, list uploaded media, etc.) but more will come in future releases. More info in the changelog on GitHub as always.

    Have a nice weekend and, remember, L. F. E. T. 🦝

    2

    [announcement] call for localizations · translation are now available on Weblate

    hosted.weblate.org RaccoonForLemmy

    RaccoonForLemmy is being translated into 7 languages using Weblate. Join the translation or start translating your own project.

    RaccoonForLemmy

    Ciao everyone, recently I was asked on the GitHub discussions section of the repository whether it would be possible to host translations on Weblate in order to crowdsource the effort of localization. I had created that thread myself a lot of time ago and forgot about it as it had no interactions. But that user was right, the translation into their language was of poor quality and in my opinion all users deserve to use the app in their native language and have a good experience with it.

    I decided then to move all the resources to Weblate and see if anyone wants to help out. Feel free to add languages, be them national, regional, or even constructed languages, because for me they matter too and, in case you didn't notice, Raccoon is available also in Esperanto and Toki Pona.

    I hope you like this initiative and, as always, thanks for your suggestions, ideas, contributions and support.

    45

    [discussion] Let's talk about Lemmy 0.19.4! Can we select and prioritize together which features are going to be implemented and in what order?

    github.com [api] support Lemmy 0.19.4 · Issue #946 · diegoberaldin/RaccoonForLemmy

    https://github.com/LemmyNet/lemmy/releases/tag/0.19.4 https://join-lemmy.org/news/2024-06-07_-_Lemmy_Release_v0.19.4_-_Image_Proxying_and_Federation_improvements Here is a subset of the most signif...

    [api] support Lemmy 0.19.4 · Issue #946 · diegoberaldin/RaccoonForLemmy

    So, recently Lemmy 0.19.4 has been released and it should be the focus of the releases of this client in the following weeks.

    There are no breaking changes (technically) so rest assured that, even if you are on the "stable" channel and do not install the latest development release, things will continue working and the app won't crash or become unresponsive while you are using it.

    Nonetheless, I think there are very interesting features such as the list of all media you have uploaded or the possibility to see all posts you have hidden (provided that you have hidden them permanently, unlike what the app does now i.e. marking them as read and hide them temporarily).

    What are the features that you would like to have and what are the most important ones that you think will bring quality of life improvements to your user experience?

    9

    [release] version 1.11.0 (June 2024) has been released

    github.com Release 1.11.0 · diegoberaldin/RaccoonForLemmy

    What's Changed feat: add instance admin tools feat: default editor language on a per-instance basis fix: remove blank space above keyboard on some Android versions fix: instance unban fix: stabili...

    Release 1.11.0 · diegoberaldin/RaccoonForLemmy

    Ciao guys, as usual for thr first week of the month, a new production release has been published!

    This version contains some stability issues (especially when navigating through comments or posts, opening and closing a post detail, etc.), some performance improvements when opening contents or refreshing (for cases that were, at least to me, very annoying) and several layout enhancements (duplicated paddings, progress bars where they shouldn't be, system nav bar color, etc).

    There are a couple of brand new features too, such as admin tools and the default editor language on a per-instance basis, plus the downvote option is not shown any more if it is not allowed by your instance.

    There are lot (trust me, a lot) of under the hood improvements: new unit tests being added, several dependency updates and the whole project was migrated to Kotlin 2.0.0, Compose Multiplatform 1.6.11 and Gradle 8.8. As you may have noticed, this made it also possible to launch iOS builds apart from Android ones, and I dont exclude that in the future I may be working on a desktop port.

    Have a nice month! 🦝🏳️‍🌈🦝 And enjoy the release!

    34

    A common creature

    Cross-posted from: https://lemmy.world/post/16076976

    3

    [release] 1.11.0-20240529-pre

    github.com Release 1.11.0-20240529-pre · diegoberaldin/RaccoonForLemmy

    What's Changed feat: feature posts to local instance in #906 fix: avoid blurring image loading indicator in #886 fix: instance unban in #887 fix: duplicate inter-item spacing in #889 fix: post and...

    Release 1.11.0-20240529-pre · diegoberaldin/RaccoonForLemmy

    So, guys, this is the last development release of this month be prepared for a stable release next time! Even though there are not so many shiny big new features, the only notable one if the ability to mark/remove posts as featured on an instance level for administrators, there are many fixes and under-the-hood improvements, mainly the project has been migrated to Kotlin 2.0.0 and Compose Multiplatform 1.6.10, new tests have been added and there are several fixes for the bugs you have reported in the past week. Additionally, the fact that I've managed to build the iOS counterpart of the app, which had been abandoned forever, gives me hope that one day we'll be able to ship something for other platforms too to increase the adoption of the project.

    Next week I'll be working on a couple of reports I've received recently which I choose not to include in this build because I did not want to delay this release: the ability to set a preferred language community-wise and the navigation bar appearance. And then we'll be ready for 1.11.0!

    0

    [announcement] iOS experimental build

    As you may (or may not) know this is a multiplatform project, but I've always given precedence to the Android version because Compose was still in its early stages on iOS.

    But attending to KotlinConf'24 last week was really inspiring for me and gave me the bravery (and a little bit of recklessness) needed to spend a couple of nights staring at build errors and Xcode configuration files to make everything work together again.

    And I did it! I am not going to distribute an iOS version of the app any time soon, but I wanted to just share with you guys that theoretically it could be done, and that's great news!

    🎉🎉🎉

    1

    [release] 1.11.0-20240520-pre

    github.com Release 1.11.0-20240520-pre · diegoberaldin/RaccoonForLemmy

    What's Changed feat: hide downvote button if not enabled on instance in #864 enhancement: mark replies and mentions as read after interaction in #862 fix: content pagination in #866, #873 fix: lay...

    Release 1.11.0-20240520-pre · diegoberaldin/RaccoonForLemmy

    As anticipated, this development release contains mainly user experience improvements and fixes. The option to downvote a content is not visible any more if the current instance does not allow it, inbox items are marked as read after being opened or voted, the action items are bigger as you requested and an unwanted margin at the start of comments has been removed. Additionally, more unit tests have been added and several navigation, pagination and caching issues have been solved. I'll be away for some days from tomorrow, so until next week! Report any issues on GitHub please, sorry if I don't answer immediately but will take care of everything when I'm back.

    5

    [roadmap] March W4 2024

    Hi everyone! We are halfway through between version 1.10.x and 1.11... next week I am not going to have much time because I'll be attending KotlinConf '24 (btw, if anyone happens to be there, let me know!). So, what to expect for this project?

    I am continuing on various user experience and layout improvements (especially the inbox section), I've fixed crashes I received reports for and, if I manage, I'll work on a small enhancement which I've been postponing for too long: hide the ability to downvote if your instance does not allow you to do so.

    That's it, enjoy the weekend! I'll publish the next pre-release build on Tuesday May, 21st if you don't mind.

    0

    [release] 1.11.0-20240516-pre

    github.com Release 1.11.0-20240516-pre · diegoberaldin/RaccoonForLemmy

    What's Changed fix: loading indicator in report list and filtered contents in #838, #856 feat: configurable comment indent amount in #839 refactor: use filtered contents to render bookmarks in #84...

    Release 1.11.0-20240516-pre · diegoberaldin/RaccoonForLemmy

    Hi guys, new week new development release! This week I have been working to fix some annoying bugs, e. g. a loader incorrectly positioned before video playback, the pull to refresh indicator was a incorrectly positioned in some screens, and a visual bug while replying to a comment.

    Additionally I added a couple of new features, such as administration tools and configurable indent amount for comments which you requested.

    Finally I have made several improvements under the hood, adding new unit tests, refactoring code, reimplementing the bookmarks screen to unify the pagination logic and created a CI workflow in order to enforce state checks, so that non-compliant pull requests cannot be accidentally merged.

    I hope you enjoy it, have a nice weekend, be responsible and, as always, L. F. E. T. 🦝🦝🦝

    1

    [poll] voting icons, which version do you prefer?

    I am considering a change in the upvote and downvote buttons, which version do you prefer? Or, alternatively, do you have any other proposals? Let me know in the comments.

    Please don't ask me to put a setting for it and have both versions. 😂

    4

    [release] 1.10.2-20240511-pre

    github.com Release 1.10.2-20240511-pre · diegoberaldin/RaccoonForLemmy

    What's Changed fix: post body max height in #813 fix: inbox chat layout in #814, #824 fix: add intent for activity alias in #821 fix: chat loading in #822 fix: refresh completely inbox after accou...

    Release 1.10.2-20240511-pre · diegoberaldin/RaccoonForLemmy

    Ok, so seemingly even version 1.10.1 wasn't perfect, there was a bug in how the post body max lines setting was enforced, plus a series of small issues (account switching, message loading at the beginning of conversations, the status bar style not being applied correctly with light theme) and several layout that still needed improvements.

    I wanted to address as many issues as possible but not force everyone to update, so here is a development build for those who want to install the latest release.

    1

    [release] 1.10.1

    github.com Release 1.10.1 · diegoberaldin/RaccoonForLemmy

    What's Changed enhancement: select scale mode in image detail in #811 fix: create comment screen in #805 fix: login and account switch in #809, #810 Full Changelog: 1.10.0...1.10.1

    Release 1.10.1 · diegoberaldin/RaccoonForLemmy

    Did I say "if anything goes wrong I can always release a patch"? Yes I did... and here's the patch.

    This is mainly to solve a bug with the keyboard in coment creation, a bug in account switching and improve the image detail screen.

    Thanks to those who took the time to report these issue and explain them to me.

    !

    1

    [release] 1.10.0

    github.com Release 1.10.0 · diegoberaldin/RaccoonForLemmy

    What's changed improved image viewer new splash screen, alternate icon full width images license screen background check for unread items fade read posts login/title autocompletion show unread com...

    Release 1.10.0 · diegoberaldin/RaccoonForLemmy

    Ok, I've decided this month's release is ready, so hopefully soon you should be able to get your updates through the stores.

    This version has so many changes that I really struggled to make everything fit into the character limit, but if you play around you'll notice that there are quite a few new things.

    It is now possible to fade out read posts, import/export app settings in JSON, navigate to previous or next comment in post detail and even navigate to previous/next post if you opened the detail from a list. Other new features are title autocompletion, bot account highlighting, an option to have full width (besides full height) images, custom tabs support, a monochrome alternate app icon, the ability to receive contents from the system "Share" menu and a brand new "sidebar" used to display community and user info.

    Plus, of course, a lot of UI improvements and bug fixes based on your most valuable feedback. Thanks to everyone who dedicated some time to give suggestions, report or fix bugs, and helped in any way.

    You are awesome! And, for those who know me a little bit, maintaining this project makes my life better.

    2

    [release] 1.10.0-20240505-pre

    github.com Release 1.10.0-20240505-pre · diegoberaldin/RaccoonForLemmy

    What's Changed feat: full width images in #763 feat: double tap to zoom image in #765 feat: allow swipe actions on both sides in #783 enhancement: improve FAB icon and animation spec in #751, #761...

    Release 1.10.0-20240505-pre · diegoberaldin/RaccoonForLemmy

    Ok, this week's development release is receiving a lot of feedback (a huge thank you to all contributors!) so I'm splitting its lifecycle in half. I've worked through most of the requests and reports yesterday and I'm releasing a new intermediate release today so that from here until Wednesday I have time to collect further feedback and make further fixes.

    I hope I'll be able to release 1.10.0 soon in order to deliver all updates to users that stick with the stable version, so unless there are blocking bugs or serious things, the next release will be pushed to the stable channel.

    Have a nice weekend, raccoons of Lemmy 🦝 L. F. E. T. 🦝

    15