Summit

798 readers
5 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

Support the app

Support me on Patreon

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

founded 2 years ago
MODERATORS
1
14
submitted 4 days ago* (last edited 2 days ago) by idunnololz to c/summit
 
 

User request roadmap items are growing pretty long so this release aims to address a bunch of them.

Changes so far

  • Add a setting to disable auto-linking IP addresses. Note that auto-linking IP addresses comes free with Android so enabling this feature will actually cause the app to strip them which is a bit slower.
  • Add a new layout: full with cards. This layout is the full layout but each post is contained within a card instead of full bleed.
  • Changed the UI for the post feed toolbar.
  • Fixed a bug where sometimes expanding the context in the message screen would cause weird behavior.
  • Fix locales being mixed together. (Attempt number 2)

Update

One of the roadmap items I am tackling is the addition of an optional post feed header. This one is challenging for a few reasons. The first is that because it's supposed to be optional, the UI design needs to work with or without the headed. The second is that there's a lot of moving parts with headers when the screen is this busy and complex already.

To tackle the first part I am redesigning the tool bar in the post feed screen so it will look good with or without the header.

2
23
submitted 5 days ago* (last edited 4 days ago) by idunnololz to c/summit
 
 

Welcome to the v1.54.0 release.

The main focus of this release is to make it easier for users to give feedback. This is achieved in a few ways. The first is a redesigned feedback dialog that makes it clearer which methods are available to submit feedback. The second is a new feedback editor that lets users submit feedback easier. It also automatically snaps a screenshot and allows you to easily attach it to your feedback. The third way that makes giving feedback easier is the new shake to send feedback feature which allows users to submit feedback on any part of the app just by shaking their device.

Of course, this release also contains a huge amount of other changes. One notable change is the addition of a new indicator for the "You" screen. This indicator is shown if there are any new failed actions. Eg. if a user sends a comment and that comment fails to be posted for some reason, the new error indicator will alert the user of this fact. This addition completes the user actions work started in the last release.

Full changelog

  • Add new feedback dialog.
  • Add new shake to send feedback feature.
  • Add action errors count. A badge will appear on the You navigation item if there are any action errors that have not been seen yet. This improves the visibility of action errors.
  • Improve the cache graph in the app (Settings > Cache) to show more details about disk space usage.
  • Improve mention suggestion heuristics.
  • Improve load speed for You screen.
  • Improve "mark duplicate posts as read" to also work when a post is hidden.
  • Improve You screen header layout by dynamically adjusting the sizes of certain elements based on the screen size.
  • Handle links for more instances when a link is tapped outside of Summit. This change only affects Android 11 or below devices.
  • Change message screen. When the context card is expanded, the app will automatically scroll to the relevant comment.
  • Show an error message when trying to share an image that cannot be loaded.
  • Show ellipsis when messages are too long to display in the inbox screen.
  • Remove dividers from "Your actions" screen.
  • Fix a bug where adding a comment when viewing a specific comment in a post will not show the newly added comment.
  • 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.
  • Fix padding issues with some buttons.
  • Fix a few crashes.

Update

A user reported some issues with the failed actions indicator. Fixing the issue and re-releasing as v1.54.1.

  • Fix a bug where the failed actions indicator does not update if all failed actions are cleared.

Update 2

This should be the final minor update for this release. This minor patch fixes a few crashes, some UI issues and some general unpleasantness. This will be released as v1.54.2.

  • Show an error message when trying to share and image that cannot be loaded.
  • Show ellipsis when messages are too long to display in the inbox screen.
  • Remove dividers from "Your actions" screen.
  • Fix a few crashes.

Update 3

Release should be out for everyone now.

3
26
[2025] Roadmap (self.summit)
submitted 1 month ago* (last edited 5 days ago) by idunnololz to c/summit
 
 

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.
  • 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.
  • Support opening instance links in-app. Eg. https://ttrpg.network/
  • Allow gestures to work in both directions.

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
  • Do not retry on send comment/post errors. Offer a way to retry sending a comment/post.
4
14
submitted 11 months ago* (last edited 11 months ago) by idunnololz to c/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

5
6
36
submitted 5 days ago* (last edited 5 days ago) by ByteMe to c/summit
 
 

What do you think about this?

cross-posted from: https://lemmy.world/post/25639684

The tesseract Lemmy app, has a little overview from mediabiasfactcheck.com (MBFC). It seems like a clever way to foster a healthy community.

If you click on the ranking you get details.

ranking details for CNN

7
 
 

I just noticed that the limit for multicommunities is 30, which seems really low. Is there a technical reason besides the potential lag? If not, is it possible to get a setting to remove the limit?

8
6
submitted 1 week ago by Fake4000 to c/summit
 
 

I have tried using summit and noticed that the amount of data the app stores is high.

Currently, the app stores around 1.5 GB of data and cache on the phone.

Comparing to an app like voyager, voyager hardly crosses the 100 MB.

I have two questions:

  1. Is there a reason why summit stores such amount of data and can it be controlled within the app?
  2. Will the data stored by summit keep creeping up or does it reach a certain level and stop from increasing?

Thanks

9
 
 

Title. Would it be possible to add in-app support for community links such as:
https://ttrpg.network/

10
8
submitted 2 weeks ago by neatducky to c/summit
 
 

cross-posted from: https://lemmy.ml/post/25684090

11
7
submitted 2 weeks ago* (last edited 2 weeks ago) by neatducky to c/summit
 
 

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).

12
5
submitted 2 weeks ago by Fake4000 to c/summit
 
 

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?

13
4
submitted 2 weeks ago by Fake4000 to c/summit
 
 

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

14
14
submitted 2 weeks ago* (last edited 5 days ago) by idunnololz to c/summit
 
 

I am planning on adding user feedback related things this update. A sub-goal of this release is to also increase the number of reviews/ratings on the play store in a noninvasive way. I think it's great that a lot of people are already giving feedback, I just wanted to increase awareness of the feedback system in place.

This release aims to surface the feedback option in various menus. The purpose of these changes are to help identify common pain points for users, give users an easy way to report these pain points and to increase visibility for feedback options.

The other planned change is to update the feedback system to make it easier to give feedback. This includes adding more shortcuts to things related to feedback.

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.
  • Improve the cache graph in the app (Settings > Cache) to show more details about disk space usage.
  • Fix padding issues with some buttons.
  • Improve mention suggestion heuristics.
  • Change message screen. When the context card is expanded, the app will automatically scroll to the relevant comment.
  • Improve load speed for You screen.
  • Add action errors count. A number badge will appear on the You navigation item if there are any action errors that have not been seen yet. This improves the visibility of action errors.
  • Improve "mark duplicate posts as read" to also work when a post is hidden.
  • Add new feedback dialog.
  • Add new shake to give feedback feature.

Update

Been sick since Friday. Nothing too serious but its making me sleep a lot. There is a good chance this release will take longer than usual.

15
 
 

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.

16
28
submitted 2 weeks ago* (last edited 2 weeks ago) by idunnololz to c/summit
 
 

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.
17
 
 

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.

18
6
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/summit
 
 

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

19
 
 

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

20
8
Community frontpage (self.summit)
submitted 3 weeks ago by ByteMe to c/summit
 
 

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

21
 
 

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.

22
9
submitted 1 month ago* (last edited 2 weeks ago) by idunnololz to c/summit
 
 

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.
23
6
submitted 1 month ago* (last edited 1 month ago) by ByteMe to c/summit
 
 

Really big numbers appear as links on the app

24
22
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

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.

25
12
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

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.
view more: next ›