Summit

786 readers
27 users here now

Community to discuss Summit, a Lemmy reader for Android.

App (Play Store): https://play.google.com/store/apps/details?id=com.idunnololz.summit

APK: https://github.com/idunnololz/summit-for-lemmy/releases

Patreon: https://patreon.com/SummitforLemmy

Ko-Fi: https://ko-fi.com/summitforlemmy

Website: https://summit.idunnololz.com/

founded 2 years ago
MODERATORS
1
7
[WIP][v1.54.0] Misc (lemmy.world)
submitted 1 day ago* (last edited 7 hours ago) by [email protected] to c/[email protected]
 
 

This is planned to be a minor update with some QoL changes.

Changes so far:

  • Fixed a bug where adding a comment when viewing a specific comment in a post will not show the newly added comment.
  • Handle links for more instances when a link is tapped outside of Summit. This change only affects Android 11 or below devices.
  • Auto-scale You screen header based on screen size.
  • Fix an issue where the upvote/downvote arrows are not colored for the compact layout.
  • Fix an issue where NSFW mode is not respected in some screens.
2
20
submitted 3 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 
 

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.
3
23
[2025] Roadmap (lemmy.world)
submitted 1 month ago* (last edited 8 hours ago) by [email protected] to c/[email protected]
 
 

Will be tracking the roadmap by year going forwards.

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).
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Export tables as part of export settings. Currently there is a limitation for the import/export settings feature. It only supports settings which are represented as key-value pairs. However some settings are represented as lists and these are stored in tables in a db. This change will require the app to know how to import/export a table as well as possible showing this option to the user.

Specific user requests

  • Instead of showing a circle when votes are hidden, show nothing instead.
  • When making posts under less-than-ideal clients side network conditions/unstable server conditions, the post can sometimes become many times duplicated, potentially by some retrying mechanism. This can be a bit of a mess, and it would be nice if retries were for non-mutating API calls only, or if possible from the Lemmy server’s side, add idempotency so that duplicates get discarded.
  • Add a setting to disable/enable parsing 4 numbers separated by dots as ip addresses. This is currently always enabled in the app.
  • Full content layout but with cards.
  • Add a setting to change the behavior of long pressing ... button in the post screen.
  • Add an optional "header" design to the community feed. Make the header configurable.
  • Feature to allow user to swipe to go to next post.
  • Add setting to enable/disable text in bottom nav.

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

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

Completed

  • Add haptic feedback to some actions such as voting and posting/commenting
4
14
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 
 

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

5
5
submitted 23 hours ago* (last edited 19 hours ago) by [email protected] to c/[email protected]
 
 

The "NSFW mode" isn't honored in the "You" tab and all the subtabs within it (such as saved, upvotes, down votes etc.) so it falls back to whatever your master NSFW setting is (in my case blur).

6
 
 

For a more consistent look, would it be possible to slightly amend the look and feel of the app to make the upvote and downvote arrows also follow the colour of the text?

7
 
 

Does summit have the option of hiding the text shown in the bottom navigation bar?

8
 
 

I have an account on the feddit.nl Lemmy instance. It'd be great if links to posts and comments on this instance open in Summit.

9
 
 

Video: https://files.catbox.moe/5mvspg.mp4

The post was first normal, I clicked on the post and I think like very quickly also clicked somewhere else, and then it was suddenly stuck like this. Still clickable if no other post is in front of it.

10
6
submitted 4 days ago* (last edited 4 days ago) by [email protected] to c/[email protected]
 
 

This triple-backticked comment loads in the Lemmy web ui but not in Summit, though weirdly it works fine on the original instance!

11
 
 

Just restored a settings backup to a new phone and noticed all my filters didn't get transfered over. Not sure if that's supposed to be included in the backup. If not then it'd be nice considering I browse Lemmy by all and filter out stuff I don't want to see lol the list is big

12
 
 

I was just thinking that when I go to a community, the UI is kinda plain. Community info looks very good though. Do you we could get the:

  • Community name and "profile" photo
  • Community description
  • Subscribe button

On the frontpage of a community? Thanks!

Ps: I just noticed that when I'm using an (un) ordered list, pressing enter doesn't keep the formation and I have to select it again

13
 
 

I'm having issues getting the app to behave in a predictable manner with regards to localization.

For reference, my system locales are:

  1. en_SE
  2. sv_SE
  3. es_ES

With this locale setup, I expect my apps to be presented in English whenever possible. However, Summit defaults to Swedish under these circumstances. I tried overriding the locale in the app settings and setting it to en_GB, which is a slight improvement, but the app seems to "forget" the setting after a while being backgrounded and reverts to Swedish. Occasionally, the List-screen is in English, but Detail-screens are in Swedish.

Finally, when using this overridden locale, the keyboard also defaults to en_GB, while I prefer my keyboard to always follow the default locale whenever possible. I'm not sure if this is something overridden in the app or if it's caused by the temporary override I have on language in the app, but I figured it should be mentioned.

14
9
submitted 2 weeks ago* (last edited 3 days ago) by [email protected] to c/[email protected]
 
 

This update will be focused on overhauling the actions system within the app.

Currently the app records histories for some actions and is also smart enough to retry certain actions. All of this stuff happens behind the scenes. Although users can see the actions history, it is buried in the settings screen.

The retrying logic also has some issues. For instance, retrying adding comments/posts can result in duplicate comments/posts. This is very undesirable.

This release will focus on tweaking the actions system, overhauling the UI giving users more visibility and power when viewing action history as well as giving users a way to retry a failed action.

In the coming release, comments or posts that fail to send due to network issues will immediately error and will not be retried. They will be stored in the actions history so the comment/post is not lost and the user will be able to manually retry to send them. While this solution is a bit manual, it at least works better than the existing system.

Changes so far:

  • Made the user stats tappable on the "You" screen
  • Fix a bug when loading inbox message/items past page 1 where it would load the wrong page.
  • Fix some scrolling issues on the inbox screen.
  • Fix some inconsistent theme issues.
  • Redesigned the user actions screen.
  • Add details screen for user actions.
  • Add ability to retry/rerun or delete actions.
  • Change post/comment actions to not retry. This is to prevent duplicate posts/comments.
  • Rename "auto-hide duplicate posts" to "mark duplicate posts as read".
  • Improve mark duplicate posts as read, handling some cases where duplicate posts were not recognized before.
  • Improve mark duplicate posts as read to recognize crossposts and original posts as the same post.
  • Improve markdown parsing for inline code.
15
 
 

Really big numbers appear as links on the app

16
22
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 
 

This release updates the haptic feedback in the app, adding more haptic feedback to actions and adjusting some of the haptics that already exist. It also adds a new settings screen specifically for adjusting haptic feedback.

Full changelog

  • Added a new settings page dedicated to haptic feedback.
  • Added haptics to more actions.
  • Adjusted strength of haptic feedback to be inline with Android's guidelines.
  • Added a new experimental feature that automatically marks duplicate posts as read. A duplicate post is a post that has been posted to another instance that is essentially the same as a post that has been read. This feature is off by default.
  • Fixed a bug where links cannot be opened if the preview link setting is set to "Preview all".
  • Fixed a bug where thumbnails sometimes won't load.
  • Fixed a bug where the last swipe action on a post is accidentally replayed.

Update

Noticed that not all thumbnail links were fixed. Pushing another release (v1.52.1) to fix even more thumbnails.

Update 2

Pulling in some new translations. Releasing as v1.52.2.

Update 3

Special note for one bug I finally tracked down. There was a period of time where the oddest things would happen when I was in a post where I thought I was losing my mind. I would upvote a comment, return to the post and see that the comment was not upvoted. Or I would post a comment and then after, the comment dialog would popup multiple times. This was extremely confusing as none of the logs indicated anything had even gone wrong. The "ghost votes" would appear in the logs as though I had went back to the comment and removed my vote manually.

After a lot of manual testing, I was finally able to track this issue down and it has to do with how swipe actions work.

When a swipe action is initiated, the app remembers the last swipe action. When you swipe and then let go the app triggers the last swipe action saved. This allows you to drag the swipe action slider as far as you want and as long as you are in the correct region when you let go, the right action will be taken.

The issue is when the action is triggered, it does not clear the last saved action.

This normally wouldn't cause any issues except if you are also using gesture navigation.

A gesture navigation gesture is just a regular swipe except the starting point is near an edge of the screen.

For a back gesture, the user first has to touch the edge of the screen and then swipe inwards. During the first part of the gesture, Android doesn't actually know yet if the action is going to be a back gesture. So at that stage Android will let the app handle the gesture. Only once the finger slides far enough does Android realize it's a back gesture and take ownership of the gesture. At this point Android will cancel the swipe gesture on the app's end so it can handle the gesture gracefully.

When Android tells Summit to cancel the swipe action, Summit was incorrectly assuming it was a valid swipe action because the last swipe action was set. Summit would then trigger that action. The fix is simple. The last swipe action just needs to be cleared whenever a swipe action is triggered.

17
12
submitted 3 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 
 

This release adds more haptics in general to the app. It also makes haptic feedback more configurable.

Changes so far:

  • Added a new settings page dedicated to haptic feedback.
  • Added haptics to more actions.
  • Adjusted strength of haptic feedback to be inline with Android's guidelines.
  • Added a new experimental feature that automatically marks duplicate posts as read. A duplicate post is a post that has been posted to another instance that is essentially the same as a post that has been read.
  • Fixed a bug where links cannot be opened if the preview link setting is set to "Preview all".
  • Fixed a bug where thumbnails sometimes won't load.
18
 
 

This release polishes different aspects of the UI. The main changes are to improve contrast in various parts of the app for both light and dark themes.

Full changelog

  • Added a setting to disable the text preview icon for certain post feed views.
  • Added support for haptic feedback on action buttons in the post feed/post screen.
  • Added a setting to enable/disable haptic feedback.
  • Fixed a bug where shadow is cut off from the link button in a post.
  • Experimental: Added special support for loops.video links.
  • Improved the contrast for the search bar in light themes.
  • Changed some image thumbnails to be rounded and also have a slight border for contrast.
19
 
 

This is an idea I've had for a while now. Please let me know in the comments your thoughts on this feature.

This is my own feature request. I think the more I use Lemmy the more I find myself ignoring posts I've already read on a separate instance. In theory it doesn't sound like a bad idea to check out the same post from different instances since they have different comments however in practice this is rarely useful. I think a feature that essentially remembers the last ~100 posts you've read/hidden and then automatically filters out any new posts loaded with the same content would be cool.

Specifics:

  • Create a "cache" that remembers the last 100-1000 posts that are either read or hidden. This cache is per post feed. It can remember posts based on the title + maybe the first 100 characters of the post body + url (but not image urls since these can differ based on which instance the image is uploaded to). We can exclude any post with a title less than 25 characters and no body.
  • For each new post loaded, check against the cache. If the post hits the cache then that post is automatically marked as read. If hide read posts is active, the post is already automatically hidden.
  • When a post is read/hidden, all loaded, but unread posts are checked to see if any match the read/hidden post. If they are, they are marked as read.

Possible things to test/include:

  • Have the "cache" be based on time. Eg. only things read/hidden within the last 24 hours are checked again. This could be a setting.
  • Make the cache global. Eg. check across post feeds. This could be a setting.
20
 
 

Is there a way in Summit to hide or disable text post thumbnails?

Not sure if it exists or not.

21
8
[WIP][v1.51.0] WIP (lemmy.world)
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 
 

Going to try to implement some features. Not sure which ones just yet.

Changes so far:

  • Fixed a bug where shadow is cut off from the link button in a post.
  • Experimental: Added special support for loops.video links.
  • Improved the contrast for the search bar in light themes.
  • Added a setting to disable the text preview icon for certain post feed views.
  • Added support for haptic feedback on action buttons in the post feed/post screen.
  • Added a setting to enable/disable haptic feedback.
22
 
 

I will be doing a release since the release contains a lot of QoL improvements so it makes sense to push this out sooner rather than later.

Full changelog

  • Updated the behavior of the "go to" context button in the message inbox screen. Tapping the button to go to a comment will now load the post with just the comment chain by default, with the comment highlighted.
  • Fixed a bug where tapping the add link button on the community editor will not actually insert a link.
  • Changed the behavior of updating a community. The community info screen will auto-refresh if the community is updated.
  • Fixed a bug where the colors used for the image viewer were wrong in light theme.
23
22
submitted 1 month ago* (last edited 1 month ago) by [email protected] to c/[email protected]
 
 

Changes so far:

  • Updated the behavior of the "go to" context button in the message inbox screen. Tapping the button to go to a comment will now load the post with just the comment chain by default, with the comment highlighted.
  • Fixed a bug where tapping the add link button on the community editor will not actually insert a link.
  • Changed the behavior of updating a community. The community info screen will auto-refresh if the community is updated.
  • Fixed a bug where the colors used for the image viewer were wrong in light theme.
  • Fixed card shadows in some places.

Update

Just realized I mistakenly titled this post "release" when it's WIP. Updated the title.

24
 
 

This post is a link to imgur. The web ui shows a thumbnail but Summit does not, and when I click the link Summit crashes.

Summit version 1.49.5 on Android 14

@[email protected] can you recreate or do you need more info?

25
 
 

It's on community info

view more: next ›