Summit

951 readers
4 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

Source: https://github.com/idunnololz/summit

Support the app

Support me on Patreon

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

founded 2 years ago
MODERATORS
1
19
submitted 4 days ago* (last edited 10 hours ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Still sick so I may be less responsive than usual.

Changes so far:

  • Update community info screen
  • Update create community screen
  • Add create community button to bottom nav
  • Add moderated communities to community pane
  • Add a new "medium-small" font
  • Add setting for default video repeat mode
  • Add setting to not blur NSFW content when browsing NSFW community
  • Fix a bug where the sort order changes on orientation change
  • Fix a bug where bullets and numbered lists show slightly outside of spoiler tags
  • Fix a bug where some of the UI elements in the built-in image editor had the same color as the background.
  • Fix an issue where inline images are sometimes too small.
  • Add a setting to prefer display names for users (as opposed to "names").
  • Add a setting to prefer titles for communities (as opposed to "names").
  • Add a setting to choose between three unique ways to label the OP.
2
 
 

This update implements a lot more user requested features. The main one is the addition of the cross-post badge. The cross-post badge will show up whenever a post has been cross-posted elsewhere. Tapping the badge will show you the other places it was posted to.

This update also makes the bottom nav bar more stable, so hopefully it shouldn't jump around as much.

Please take a look below to see the full list of changes.

Full changelog

  • Add option to filter posts by URL.
  • Add setting to display inline images as links in private messages. Default: on.
  • Add support to show a list of communities a post was cross-posted to.
  • Add setting to toggle whether cross-post badges should be shown.
  • Add setting to configure whether the app delays loading large datasets until the UI is settled. This was always on before. This just adds a setting to turn it off. Default: on.
  • Fix a bug where some images fail to share.
  • Fix more navigation bar issues.
3
35
submitted 1 week ago* (last edited 1 week ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This is an atypical release. This release doesn't add any new features. Instead, it is a "maintenance" release to make the app more maintainable going forwards.

This release overhauls two areas of the app: the settings UI and how the navigation bar is handled. It's one of those changes where if the change was performed perfectly, users should not notice any differences.

The settings UI code did not scale well with the number of settings that were being added to the app. With the new code, it should be much easier for me to add UI for new settings without breaking existing settings UI. It should also address minor bugs such as some settings not being searchable.

The navigation bar code has been extremely complicated for a while without needing to be. My original plans for the app was to have the navigation bar weave in and out between screens often. However, the app doesn't actually do this often and the logic could be greatly simplified. This should reduce bugs related to it.

Full changelog

  • All settings should be searchabled now.
  • When a setting result is tapped in the setting search screen, the page will automatically scroll to the setting and highlight it.

Update

Releasing as v1.61.1 because I jumped the gun and did not perform all of the release tasks prior to releasing on github.

Update 2

Found some bugs on tablets. Will do a patch release with the following changes:

  • Change reselect “Search” in bottom bar to expand search.
  • Add setting to change the gravity of the navigation rail menu buttons.
  • Fix a bug where the navigation rail will disappear in certain cases.
  • Fix a bug where the navigation rail will not hide properly.

Update 3

Found a bug where the app was not respecting the "lock nav bar" setting. Will release a fix as v1.61.3.

4
 
 

At the time of writing Summit for Lemmy should be completely open source.

After a lot of contemplation I've decided to open source the app. There are still some changes that probably need to happen before it can be considered "FOSS" but this is a huge step I think.

As I'm voiced my opinions on this previously, the main repository for Summit will not be to the public for PRs. If you encounter bugs or have any feature requests please continue to send them through the proper channels (ideally to this community).

Enjoy~~

5
38
[2025] Roadmap (lemmy.world)
submitted 4 months ago* (last edited 3 days ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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.
  • Revisit the "more options" menus. Some of them are getting too long.
  • Revisit how settings (specifically Settings search) is implemented

Specific user requests

  • Instead of showing a circle when votes are hidden, show nothing instead.
  • Take screenshot from post feed.
  • Add “I’m feeling lucky” button. Not sure where to add this. Maybe on the "Search" screen somewhere.
  • Allow users to choose to check unread counts for more than just the current account. Also surface the unread counts for other users somehow.
  • Add some font size choices between normal and small.
  • update community info screen UI
  • surface the create community button in more places (reddit app surfaces this option in the side panel)
  • improve the create community screen
  • improve how deleted posts are handled - https://lemmy.world/post/27293304
  • Add a section to the side panel for moderated communities.
  • Add option to navigate by side bar (like the OG apps from material 1)
  • Improve moderation tools - https://lemmy.world/post/27333742
  • Add thumbnail url field to post screen
  • Allow choosing a language for posts/comment
  • Add screen to view all uploaded content
  • Add option to loop videos
  • Add option to unblur NSFW images when in NSFW communities
  • Add setting to show bottom bar on post screen
  • Add custom layout setting fkr inbox screen. Specifically to support a "full" layout.
  • Add some way to indicate a community is one you are subscribed to everywhere in the app. Eg. When searching for a community in the community selector, in the suggestions window when drafting a post/comment or in the seaech community screen in multicommunity or filter by community in search.
  • https://lemmy.world/post/27467193
  • Add a setting to make op of a post easier to spot
  • Add setting to auto focus search bar when search screen selected.
  • add option to import communities from Reddit
  • add setting to separate recent communities, bookmarks and history by account.
  • add setting to set a max height (by px) for full content layouts.
  • https://lemmy.world/post/27608794
  • several users have brought up the "hide read" filter option. Will need to revisit the best way to do this again.
  • update Summit's website to state it's open source.
  • add setting to hide banner (visibility = invisible) if feed does not have a banner.
  • allow admin/mods to comment in locked posts.
  • comment headers are still cutting off for super long instance names or user names.
  • add a setting to match web for marking inbox items as read. Eg. only mark inbox item as read if reply or if check mark is pressed.
  • see if there is a way to check which comments were made since the last time you viewed a post and to highlight them somehow (apparently boost does this?). If this isn't possible, add an option to highlight new posts (maybe with an adjustable time range). 15m seems like a good amount of time.
  • Set the ‘hide read posts’ option as default on. So when I load the feed I don’t have to hit ellipses then hide read posts again. Make it persist even if I change sorting mode.
  • each post in the feed should have a ‘mark as read’ button I can tap easily, when hit post auto hides.
  • a button that scrolls down kind of like the scroll to next comment thread functionality, with the up and down buttons, BUT it scrolls the main feed screen by a page at a time.
  • maybe surface search within community in more places?
  • https://lemmy.world/post/29147076/16862280
  • https://lemmy.world/post/29147076/16965825
  • add url domain to compact layout (like web)
  • add FAB quick action to refresh the post feed.
  • add setting to download file to folder based on community: https://lemmy.world/comment/17081662
  • admin stuff: https://lemmy.world/comment/16862280
  • https://lemmy.world/comment/16965825
  • think about how to support sharing as a ULR and as a "mention".
  • share image URL via unproxied link. Details: https://lemmy.world/post/29634477
  • add search options to search by special feeds such as subscribed, local, or moderator view.

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

  • Possible integration with mastodon/? (needs research)
  • Support Mbin? Piefed?
  • Sync between devices?
  • Turn chat in Summit into a "first class" feature.

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.
  • 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 an optional "header" design to the community feed. Make the header configurable.
  • Add a setting to change the behavior of long pressing ... button in the post screen.
  • 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/
  • Add setting to show a label for accounts that are new.
  • Allow gestures to work in both directions.
  • Make defaults for videos configurable. Eg. Default volume in the post feed.
  • Share button in the community info screen.
  • Add setting to choose default browser.
  • Add something in the settings that instructs the user on how to change the app language.
  • Add setting to disable suggestions in the community selector sheet.
  • Load more posts when reach end of posts when swiping between posts.
  • Add setting to not use full bleed images in full post views.
  • Add share option to screenshot screen.
  • Make the "actions bar" in the post list configurable.
  • Suggest/show previously created tags in tagging dialog.
  • More video player settings: hide ui elements when play selected, tap anywhere to play/pause video.
  • 3rd option instead of always hiding or always showing avatars: show avatar if set.
  • Adjust spacing between posts in posts feed.
  • Add setting to make it so that tapping the thumbnail image in list layouts will open the link instead of loading the post below it.
  • Reselect "Search" in bottom bar to focus on search bar.
  • Add setting to change the gravity of navigation rail buttons. Eg. top, center or bottom.
  • Filter posts based on domain of URL.
  • Setting to inline images only in DMs.
  • Support viewing crossposts of a post.
6
19
submitted 1 year ago* (last edited 1 year ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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

7
 
 
  1. Search "summit"
  2. Filter for communities
  3. See that it gets sorted by your post-sorting method when you instead want Top of All Time, so sort for that manually
  4. Go here to !summit@lemmy.world
  5. Press the back button

Expected result: the search results should show what they were just showing a moment ago

Current result: the search results revert to whatever your account's default sorting method is

Way to make this a non-issue: add a separate sorting method when searching for communities versus other types of content

Thanks!

8
 
 

The comment linked below has a numbered list contained within a spoiler. It renders as expected in lemmy-ui, but Summit shows the last number in the list as outside the spoiler. I noticed the behavior on version 1.61.1, and it's still there after upgrading to version 1.62.0.

https://sh.itjust.works/comment/18673459

Spoiler collapsed:

Spoiler expanded:

9
11
submitted 6 days ago* (last edited 6 days ago) by ByteMe@lemmy.world to c/summit@lemmy.world
 
 

The 0.0 is barely visible and the second button below is invisible

10
 
 

Description:

Please add the ability for users to search within their own dashboards — similar to how Reddit allows users to search through content from their subscribed communities.

For example, if a user is on their dashboard and wants to find a specific post or comment (maybe one they made a year ago, or something they remember seeing), they should be able to simply tap the search button, type in part of the post title, content, or comment, and see relevant results — limited to content visible from their dashboard (i.e., posts from communities they’re subscribed to, or their own activity).


Why this is important:

Makes it easy to retrieve older posts or comments without remembering the exact community.

Enhances usability and navigation across subscribed content.

Provides a familiar and expected experience for users coming from Reddit.

11
 
 

I have been trying to figure out for a while now why the hell posts would keep getting filtered by Active when I keep setting them to be filtered by Hot. Well, today I think I figured it out. I noticed that I put my phone down for a second, and after picking it up, the posts I had been reading through had completely changed,and they were filtered by Active. I filtered by Hot, rotated my phone, and lo and behold, they filtered by Active again.

Can this be fixed? Also, is it possible to implement default sorting in the settings? Thanks!

12
 
 

That 1 in red on top of my profile. It just appeared out of nowhere and it won't go away. I've tried clicking around my profile to see if there's anything to check out, but nothing.

13
14
submitted 1 week ago* (last edited 1 week ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Help! I'm paralyzed by indecision. Where should this "Cross-posted" badge go. It will be used to show that a post's URL has been cross-posted to another community.

Options:

Under the title Above the title Above the header Under the post Somewhere else entirely?
14
 
 

Image links on lemmy used to be nice and short(ish), but now that they get proxied they look pretty ugly - especially if an image gets proxied through multiple instances, which is something I've seen quite a few times. I assume this is simply because someone copied a proxied link on one instance and posted it on another.

Would it be possible to add an option to un-proxy the link before copying it? Not sure if this would work better as a global setting or another context menu item, but I would find it very useful.

Example:

Normal: https://lemmy.ml/pictrs/image/288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

Ugly: https://lemmy.zip/api/v3/image_proxy?url=https%3A%2F%2Feurope.pub%2Fapi%2Fv3%2Fimage_proxy%3Furl%3Dhttps%253A%252F%252Flemmy.ml%252Fpictrs%252Fimage%252F288a95d3-b040-475c-9b8c-6fe4fe14fcac.png

And thank you for the great app.

15
 
 

Has Summit considered expanding its app distribution beyond the Google Play Store by publishing on third-party App Store platforms such as Aptoide, F-Droid, Uptodown, etc.?

Rationale:

  • Wider Reach: Aptoide, F-Droid, Uptodown, etc. have millions of active users globally and do not impose regional restrictions, allowing Summit to reach users who may not have access to Play Store in their region.
  • Increased Accessibility: These stores support older Android versions and offer previous app versions, making Summit accessible to users with legacy devices.
  • No Upfront Fees: Developers can publish apps on Aptoide, F-Droid, and Uptodown for free, with flexible monetization options and no payment required for distribution.
  • Enhanced Flexibility: Uptodown, F-droid, Aptoide, etc. allow users to download, update, or roll back app versions easily, which can improve user satisfaction and retention.
  • Security and Trust: These platforms prioritize app security, with Uptodown using tools like VirusTotal for malware scanning and Aptoide employing a blockchain-based approval system.

Summary:
Listing Summit on Aptoide, Uptodown, F-Droid, etc. would make the app more accessible worldwide, especially to users outside the reach of mainstream app stores, and could help grow Summit’s user base without additional distribution costs.


Basic guide to register and publish apps on Uptodown

How to create an account in Uptodown's Developers Console

Aptoide

Aptoide Wikipedia

Aptoide YouTube

Uptodown Wikipedia

uptodown

F-Droid Wikipedia

F-Droid.org

AptoideConnect

16
15
[WIP][v1.62.0] WIP (lemmy.world)
submitted 1 week ago* (last edited 1 week ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Changes so far:

  • Fix a bug where some images fail to share.
  • Add option to filter posts by URL.
  • Add setting to display inline images as links in private messages. Default: on.
  • Add support to show a list of communities a post was cross-posted to.
  • Add setting to toggle whether cross-post badges should be shown.
  • Fix more navigation bar issues.
  • Add setting to configure whether the app delays loading large datasets until the UI is settled. This was always on before. This just adds a setting to turn it off. Default: on.

Update

I am sick. Nothing serious. It just means thing will happen slower until i get better.

17
8
submitted 2 weeks ago* (last edited 2 weeks ago) by Aielman15@lemmy.world to c/summit@lemmy.world
 
 

At the moment, sharing a community link (by going to the community page, tapping on the white dots in the bottom right of the screen, and selecting "share") produces a link like this:

https://lemmy.world/c/summit?dataType=Post&page=0

But it would be far more useful to produce the universal link instead:

!summit@lemmy.world

Summit dutifully processes both links equally, but other users using different apps/browsing on their computer may have trouble interacting with links other than the universal one.

18
 
 

It would be nice to see the domain the link takes you in the post feed (for compact, not sure if it's already in other views, but I'm sure other people using those would like it too if it's not there already) like in the lemmy web UI. I don't always want to go to certain pages, and this makes that easier to spot.

19
 
 

I've been using summit for a few weeks or so now and I very much enjoy it. However, there's a quirk that I can't figure out. Is there a way to navigate to my subscription list quickly? The way that I do it now is tap on my profile and then I have to reach all the way to the top of my screen and hit subscriptions. I was thinking there should be a way to do this in the nav bar in the bottom but I couldn't figure it out. The "home" button takes me to what appears to be all instances.

20
 
 

The roadmap has become very very long and filled with user requests. This release tries to reduce the list of user requests. The final goal is to reduce the list of user requests to a more manageable length. I will be prioritizing easy to implement and high impact changes to shorten the list of user requests faster.

Full changelog

  • Add setting to customize quick actions in post feed.
  • Add recently used tags to create/edit tag dialog.
  • Add setting to control whether video player UI should hide on play.
  • Add setting to control whether tapping anywhere on the video player should play/pause
  • Add setting to hide avatars for users without an avatar.
  • Add setting to control the amount of margin between cards in the post feed.
  • Add setting to change the behavior of tapping on thumbnails in the post feed to launch the content instead. This behavior is similar to web.
  • Add support for "Controversial" sort order for comments.
  • Update Patreon supporters list.
  • Improved error handling for videos.
  • More optimizations.
  • Fix a bug where instance is case-sensitive.
  • Fix a bug where tapping a notification does not open the app.
  • Fix a bug where opening the app via a notification will clear the subscribed community list locally.
  • Fix a bug where viewing an image in fullscreen mode might result in a no image being shown.

Update

Going to be on a business trip for the next week. Might be slow to respond, etc. Also I'm still working through a backlog of messages to look through from the break from earlier.

Update 2

Fix a bad crash. Releasing as v1.60.1. This release also tests a new settings system under the hood. It's only deployed for the theme settings for now to reduce risk. If no one reports any issues I will roll out this new system to all settings. Note: a successful rollout of the new settings system would mean no one would notice any differences between the old and new system.

  • Fix a crash when viewing the post appearance settings for certain layouts.
21
 
 

Steps To Reproduce

  1. Press Search
  2. See All Communities I'm Subscribed To
  3. Press Search Box
  4. Start Typing

Expected Behaviour

Summit filters the list and I find my community

Actual Behaviour

Summit does a full search.

Honestly, that full search is horrible. Even the way the community search when you post a new topic is better.

22
 
 

There's too many user requests to track effectively right now. I'm going to focus on resolving as many as I can in this release in a short period of time. We'll see how far I get.

Changes so far

  • Add setting to customize quick actions in post feed.
  • Update Patreon supporters list.
  • Fixed a bug where instance is case-sensitive.
  • Add recently used tags to create/edit tag dialog.
  • Add setting to control whether video player UI should hide on play.
  • Add setting to control whether tapping anywhere on the video player should play/pause
  • Add setting to hide avatars for users without an avatar.
  • Add setting to control the amount of margin between cards in the post feed.
  • Add setting to change the behavior of tapping on thumbnails in the post feed to launch the content instead. This behavior is similar to web.
  • Fixed a bug where tapping a notification does not open the app.
  • Fixed a bug where opening the app via a notification will clear the subscribed community list locally.
  • Improved error handling for videos.
  • Add support for "Controversial" sort order for comments.
  • Fixed a bug where viewing an image in fullscreen mode might result in a no image being shown.
  • More optimizations.
23
47
submitted 3 weeks ago* (last edited 3 weeks ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This release is done to flush all the changes I had made before my "break" from the app.

This is a minor release. Most of the changes for this release are bug fixes.

Full changelog

  • Fix more issues with cards with clipped shadows.
  • Fix a bug where the home item in the side panel displays the wrong home feed.
  • Fix a bug where an instance mismatch message is shown even if there is no mismatch.
  • Fix a bug where the left pane sometimes interferes with the options bar in the post feed header if the options bar can be scrolled.
  • Rename the mod action "Feature comment" to "Mark important"
  • Fix a bug where opening a link if the app is not open will not open the link correctly.
  • Minor improvements to server error messages.
  • Fix a bug where tapping on the comments count on the "You" screen does not show the comments for the current account.
  • Fix a bug where tapping the current selected item in the navigation bar will break navigation, causing some subtle bugs.
  • Fix a bug where the lock icon for locked posts is clipped.

Update

Had to fix a build issue. Release will be versioned v1.59.1.

24
 
 

Hello! I am back starting tomorrow.

First thoughts from looking over the app is I am probably going to table the preset work for the time being. It's been a long time since the last release and I fear that the preset work still needs more time.

Instead of continuing on the preset work, I think it would make more sense to work on it slowly over time as I work on addressing things in the roadmap. The roadmap has grown extremely large so I want to keep it from growing out of control.

Will probably aim for a release in the coming days just to push out some fixes for now.

25
 
 

Hello!

More recently, when attempting to share some images to Element (chat client), I see the following:

I suspect this is file specific or mimetype, as it's consistent on a given image but doesn't seem to affect most images.

A source of an example image is https://lemmy.dbzer0.com/post/42991557 ...

In these cases, saving the same image then attaching it separately inside the chat client works normally.

Please let me know if I can help diagnose etc.

view more: next ›