Summit

!summit

@lemmy.world
Create post
[Release][v1.42.8] Implementing user requests

[Release][v1.42.8] Implementing user requests

Last release added some features I wanted in the app. So to balance it out, this release will be focused on adding features users want.

I got a large influx of feature requests which is great.

Since there are so many feature requests I am going to break this release into multiple smaller parts. This way I can push out new features as they are implemented instead of doing a massive release all at once.

Full changelog

  • Added a setting to control whether videos should auto-play. Default true.
  • Added new comment count to posts.
  • Added a view to the post screen if there are no comments.
  • Added a setting to enable uploading images to Imgur.
  • Added a setting to control how many animations are enabled within the app
  • Added a setting to adjust the caching policy for the app. The options are aggressive, moderate (default), lite and minimum. Aggressive will cause the cache to be used more often resulting in better performance but things might be stale. Minimum will greatly reduce what is cached, reducing performance but ensuring things are up to date.
  • Added a button to view the browsing history in the history settings screen.
  • Changed the behavior of the navigation menu. If a navigation menu item is currently selected and it is tapped, the app will navigate you to the "home page" of that navigation item.
  • Changed the style of read posts to dim the entire post item. This behavior can be changed in settings.
  • Changed notification behavior so that when a notification is tapped, the inbox screen will auto-refresh unread messages.
  • Changed the browsing history screen to open pages within itself instead of within home. Eg. if you tap on a post in the history screen, the post will now open in the history screen. This makes the behavior more consistent with other screens such as inbox or saved.
  • Fixed several bugs related to the compose post screen.
  • Fixed a bug where the create post screen mistakenly only shows comment drafts instead of post drafts.
  • Fixed a bug where the loading indicator is not shown when comments are still loading.
  • Fixed a bug where the imageviewer will appear unresponsive if the user leaves the app and then comes back.
  • Fixed a bug where tapping on a notification item will create a weird back stack state. This fix will make navigation more intuitive.
  • Fixed a bug where the inbox screen will automatically open an inbox item every time it's opened if a notification was tapped before.
  • Fixed a bug where tapping on a notification will cause the inbox screen to be stuck in a weird state where certain actions will be ignored/do nothing.
  • Fixed several crashes
  • Fixed a bug where errors are cut off or not centered properly.

v1.42.1

  • Added a setting to enable uploading images to Imgur.
  • Fixed a bug where the loading indicator is not shown when comments are still loading.
  • Added a setting to control how many animations are enabled within the app

v1.42.2

  • Fixed a bug where posts will become unread if the app is closed and opened again.
  • Fixed a bug introduced by the animation setting change. When expanding a post in the community post feed screen, sometimes the post will not expand.

v1.42.3

  • Fixed a bug where post thumbnails will disappear sometimes when the post is tapped.
  • Fixed a bug where the imageviewer will appear unresponsive if the user leaves the app and then comes back.

v1.42.4

  • Fixed a bug in the post list where the content will disappear when tapped. This only affects the full content layout.

v1.42.5

  • Fixed a bug where tapping on a notification item will create a weird back stack state. This fix will make navigation more intuitive.
  • Fixed a bug where the inbox screen will automatically open an inbox item every time it's opened if a notification was tapped before.
  • Fixed a bug where tapping on a notification will cause the inbox screen to be stuck in a weird state where certain actions will be ignored/do nothing.
  • Changed notification behavior so that when a notification is tapped, the inbox screen will auto-refresh unread messages.
  • Added a button to view the browsing history in the history settings screen.
  • Changed the browsing history screen to open pages within itself instead of within home. Eg. if you tap on a post in the history screen, the post will now open in the history screen. This makes the behavior more consistent with other screens such as inbox or saved.
  • Added a setting to adjust the caching policy for the app. The options are aggressive, moderate (default), lite and minimum. Aggressive will cause the cache to be used more often resulting in better performance but things might be stale. Minimum will greatly reduce what is cached, reducing performance but ensuring things are up to date.
  • Fixed several crashes

v1.42.6

  • Fixed a bug where errors are cut off or not centered properly.

v1.42.7

  • Fixed a bug where importing settings can cause crashes.
  • Tighten up some margins/padding.
  • Added a setting to enable condensed style for comment headers.

v1.42.8

  • Changed spoiler tags to make the space between ::: and spoiler optional.

Update

v1.42.1 is being release at the time of writing (9/2/2024). It adds more user requested features.

Update 2

v1.42.2 is released to address a bug in v1.42.1.

Update 3

I'm going to be wrapping up on community suggestions work at the end of this weekend. I will try to implement as many of the remaining suggestions as I can however it's unlikely I will be able to implement all of them. If I cannot implement your suggestion in time, I will implement your suggestion in a future release. It just means that your suggestion might not be prioritized.

The reason why I am doing this is so that I can prioritize implementing other features that I think would improve the app. As the community suggestions release wraps up I want to thank everyone who shared their suggestions during the release.

Update 4

Released v1.42.5 which contains the last of the user requested features I will implement for this release.

Update 5

Fixed some bugs and doing another release.

Update 6

Fixing more bugs.

  • Fixed a bug where importing settings can cause crashes.
  • Tighten up some margins/padding.
  • Added a setting to enable condensed style for comment headers.

Update 7

Fixing more issues.

  • The app always assumed that spoiler tags had to start with ::: spoiler, however I tested this on the website and actually the space between ::: and spoiler is optional. Eg. the website renders :::spoiler as a spoiler block. So for parity, I am changing the logic in the app to also allow :::spoiler.
Localization/translations for Summit

Localization/translations for Summit

If anyone is interested in helping with translations, please see the link below. If anyone has any questions feel free to post them here! Thank you in advance to all translators!

https://github.com/idunnololz/summit-for-lemmy/wiki/Translations

Roadmap V3

Roadmap V3

Too much has changed since Roadmap V2 was created. So we are starting fresh again to clean up the clutter!

If you have any feature requests, please feel free to comment them here.

Planned changes

  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).
  • Add upvoted/downvoted posts and comments to saved.
  • Change homepage from settings.
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Mark post unread

Specific user requests

  • quick access to subscribed communities by one tap instead of tap on home and swipe. (Suggestion was to add subscribed communities to the search page) (I'm holding off on implementing this one for now because I have some cool solutions here but it will take a long time to implement)
  • Combine score related settings to be a enum with values (1) hide scores, (2) show scores (3) show up and down votes.
  • Instead of showing a circle when votes are hidden, show nothing instead.
  • Some users like to work on multiple posts at the same time, possibly over a long period of time. The request here is a better draft system so managing drafts is easier for this use case.
  • Modify the emoji pack

Stretch features (nice to have but I need to do more research)

  • Possible integration with mastodon/? (needs research)
  • Support kbin?
  • Tag users + Sync between devices?

Completed features

  • Support sending content to the app to use for later.
  • Add "reason" for mod actions.
  • Add option to reordering comment/post format tools
  • Support switching instances to any instance (even if you are not sign into that instance).
  • Add new top level screen which displays your user profile.
  • Add support for tablets.
  • Add a way to customize the comment menu (the menu that has the overflow, add comment button and upvote/downvote buttons).
  • In the multi-community build, indicate which communities you've subscribed to. Also list subscribed communities maybe by default or have some way to only see subscribed communities.
  • Comment filters (by keyword)
  • Add a way to customize the post quick actions menu.
  • Notifications/Push notifications
  • Mod actions.
  • Create & edit communities
  • Add a way to make one action easy to access. Eg. a way to do one tap hide read.
  • Show publish and modified date in the post header/comment header
  • Add option to hide all controls by default when in image viewer.
  • Multi-instance feeds support (eg. Subscribed communities from multiple accounts)
  • Support for locales other than English
  • NSFW mode
  • Update bookmark icon based on whether the item is currently bookmarked or not
  • Improve controls for post instance switching. Consider things like: adding a banner when the post is not the same instance as the account, better messaging around instance inconsistencies and switching freely between instances on a post.
  • Better DM UI
  • Screenshot gifs
  • Dim read posts.
  • add a setting to disable/control how many animations play in the app
  • add a way to see all comments in a comment chain when commenting
  • add a way to adjust the cache policy
[Bug Report] choosing uploading over imgur crash the application whenever I upload a picture.

[Bug Report] choosing uploading over imgur crash the application whenever I upload a picture.

Inbox issue

Inbox issue

I will sometimes get a message notification and when I click the icon, it spins the loading animation and another refresh animation above it, but it seems to freeze/hang on actually loading the message. If I click on All messages then it loads it instantly.

Seems to happen most on messages I received while I'm actively using the app, not when it first opens and detects messages received. It will also at times do the spinning animations of it shows no messages, but I click on the icon to do a manual refresh/message check.

It's been occurring for a few days, maybe a week now, but I hadn't had much solid info on when/where there issue was coming from, but now having the click All workaround, I felt that might give you some place to start debugging. Let me know if there's anything else I might be able to look for or screenshot, as I don't know how recreatable something like this is.

Drafts

I've noticed some different behavior of the drafts lately, but I hadn't noticed any release notes about it. When editing and then re-saving, it now overwrites the original. This bit me the first time I saw it, as when I went to delete the old version, that meant I deleted the only version. I like this behavior better by default I think, but was there a release post with changes I missed?

I was also wondering if the post preview could be worked into the draft section, perhaps via a long press to get the post preview window, or maybe different view options like with the post feed. I've built up a bit of a surplus of future content, so I forget which post is which, and with it not saving backups now, I worry about loading the draft to the post screen and messing it up somehow without having a backup now, so having the ability to preview with image content viewable would let me see which draft is which easier without the chance to accidentally edit and moving the draft up to the top instead of keeping it chronological.

As usual, I feel this may be an "only me" problem, so no priority here unless some of this behavior was an unintentional result of another update.

Thank you as always for your great work. Your frequency of updates and overall quality of the app is top notch!

Suggestion: improve showing upvotes and downvotes settings and hide the traces.

Suggestion: improve showing upvotes and downvotes settings and hide the traces.

Feature Suggestion: Upload pictures to Imgur.

Feature Suggestion: Upload pictures to Imgur.

We need the option to upload pictures to imgur in posts to lower the load on the lemmy servers.

Suggestion: Refresh every time after taking action.

Suggestion: Refresh every time after taking action.

Problem: Whenever I click on a post/comment, open some communities or switch tabs I previously opened, the app does not fetch new updates.

Solution: make the app refresh each time a new action is taken the same way jerboa does it, to improve the users experience.

[WIP][v1.42.0] User requests!!!

[WIP][v1.42.0] User requests!!!

I'm going to be implementing more user requests. If you have any leave them in the comments.

Changes so far:

  • Changed the behavior of the navigation menu. If a navigation menu item is currently selected and it is tapped, the app will navigate you to the "home page" of that navigation item.
  • Fixed several bugs related to the compose post screen.
  • Fixed a bug where the create post screen mistakenly only shows comment drafts instead of post drafts.
  • Changed the style of read posts to dim the entire post item. This behavior can be changed in settings.
  • Added a setting to control whether videos should auto-play. Default true.
  • Added new comment count to posts.
  • Added a view to the post screen if there are no comments.