This is a pretty big release so I will roll this release out slowly.

The bulk of the release changes how actions work internally in the app. Actions are anything that a user performs that directly causes a change. Eg. creating a post or comment.

Changes to user actions were made to address an issue of the app. In the old version of the app, create post and create comment actions would be retried on network error. This caused issues where duplicate posts and comments can be created. To address this issue posts and comments will no longer be retried on error. Instead users will be given the option to retry these actions manually.

To facilitate these changes, the release refreshes the UI for the user actions screen and adds a shortcut on the “You” screen. It adds an additional details screen that can be seen by tapping any actions in the user actions screen. This new details screen allows users to retry/rerun an action or delete an action.

This release also continues to iterate on the “hide duplicate posts” feature introduced previously. This feature is still considered experimental as I anticipate further changes are necessary to make it usable.

This release also include many bug fixes and smaller user requests. See below for details.

Full changelog

  • Add shortcut to user actions screen in the “You” screen.
  • Add details screen for a user action.
  • Add ability to retry/rerun or delete actions.
  • Redesigned the user actions screen to be more user friendly.
  • Made the user stats tappable on the “You” screen.
  • Change post/comment actions to not retry. This is to prevent duplicate posts/comments.
  • Changed inbox screen to automatically update more frequently.
  • Rename “auto-hide duplicate posts” to “mark duplicate posts as read”.
  • Improve mark duplicate posts as read to recognize crossposts and original posts as the same post.
  • Improve markdown parsing for inline code.
  • Fix a bug where loading inbox pages past page 1 would cause the wrong page to be loaded.
  • Fix scrolling issues on the inbox screen.
  • Fix inconsistent theme issues in dialogs.
  • Fix bugs where duplicate posts were not correctly being marked as read when “mark duplicate posts as read” is enabled.
  • Update translations.

Update

Pulled in all the latest translations. Releasing as v1.53.1.

Update 2

There was a change planned that was supposed to go out with this release but I forgot about it. I’m enabling it and releasing as v1.53.2.

The change is a QoL for the inbox screen. It felt awkward to see a notification for something new in your inbox, open the app, already be on the inbox screen but then have to manually refresh to see the new item. The change will cause the inbox screen to automatically fetch updates when certain conditions are met which should mean you will need to manually refresh less,

  • Changed inbox screen to automatically update more frequently.
  • idunnololzOPM
    link
    1
    edit-2
    9 hours ago

    I think I’m confused by step 2 in your example. Although the app does allow you to see the full thread in the message screen, the purpose of that isn’t to show you context.

    Instead the context card is designed to give you all the context. That is the point of the context card. If you find that you have to go to the post to see the context then the context card isn’t doing a good job. My question would then be, is there something wrong with the context box? What can be changed about it to give you all the context you need without having to navigate away?

    You mentioned “it doesn’t give you said information quickly at once, especially with large threads” could you elaborate?

    • kratoz29
      link
      fedilink
      English
      16 hours ago

      If you find that you have to go to the post to see the context then the context card isn’t doing a good job.

      It does a good job showing you the corresponding thread, not the comment I wrote and the one other users are replying to.

      What can be changed about it to give you all the context you need without having to navigate away?

      Talking specifically about the context box, if it auto scrolled to my last comment, which is already highlighted (showing the reply as well ofc) would be a huge improvement IMHO.

      You mentioned “it doesn’t give you said information quickly at once, especially with large threads” could you elaborate?

      It is basically because the context box includes the whole thread (if it is something like a megathread it becomes worse), then a bunch of other people’s comments and then mine over there, the only quick way to have a glance to it is because it is highlighted, I find this too much and I just ditch it completely and go to the thread… But then I need to unfold it to see my comment 😅

      I hope I was clear.