Summit

898 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

Support the app

Support me on Patreon

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

founded 2 years ago
MODERATORS
1
 
 

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~~

2
7
[WIP][v1.59.0] wip (lemmy.world)
submitted 3 weeks ago* (last edited 5 days ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Changes so far:

  • 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

Update here since it's been 2 weeks since the last update. I'm still busy working on the next release. It's just taking longer than expected due to the complexity of the feature I'm adding.

3
 
 

The focus of this release is to add support for importing/exporting tables from the database of the app.

A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.

Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.

This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.

This feature is a prerequisite of a larger feature which will be announced later.

Full changelog

  • Add support to import/export app data that is stored in tables.
  • Improve performance of "mark posts as read on scroll".
  • Improve general scroll performance on the post feed screen.
  • Updated community search result to show the full community name with instance.
  • Remove malformed markdown fix which tried to correct malformed headlines by inserting a space between '#' and text if there wasn't one.
  • Change open instance behavior. If the instance opened does not match the current account, the guest account is used automatically. This is to prevent the app from getting into a weird state.
  • Fix a bug where links do not open correctly if the default browser app is Firefox.
  • Fix a bug where the post feed header does not update when switching instances.
  • Fix a bug where rate limit errors are not recognized correctly.
  • Fix a bug where "mark posts as read on scroll" doesn't mark a post as read if the height of the post is taller than the screen.
  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.

Update

Some more bug fixes to come:

  • Fix a bug where the thumbnail shown in the "Save for later" bottom sheet do not update when a new image is chosen to replace an older one.
  • Improve general scroll performance on the post feed screen.

Update 2

Releasing the changes in the last update as v1.58.1.

Update 3

Conducting some user-agent testing. Releasing as v1.58.2.

  • Add setting to change the app's user-agent.

Update 4

More fixes incoming:

  • Fix a bug in full post layouts where blurred NSFW images are sometimes not shown.
  • Fix a bug in full post layouts where NSFW posts can cause content to jump as they are loaded in.
  • Fix a bug where blurred NSFW images are not shown for videos.
  • Fix a bug where "Prefer full size image" for certain layouts was not respected and was always on.
  • Fix a bug where posts in the post feed would jump around if "Prefer full size image" was on.
  • Fix a bug where some posts do not have a "preview" button when using the list style layouts.
  • Fix card shadow being clipped on user info screen.
  • More optimizations in the post feed/post screen.

Update 5

Releasing new changes as v1.58.3

Update 6

Big update here which should both improve performance and also lessen the effects of rate limiting issues. These changes will be released as v1.58.4.

  • Optimized network calls in the critical sections of the app.

Update 7

Due to uncovering a pretty bad bug, I will be doing one more patch release. This release should finally fix both the high battery usage and "hot phone" issue.

  • Add support for "emoji"s
  • Fix a bug where sometimes the bottom nav bar is open on the (inbox) message screen.
  • Cleaned up some services declared by the app that weren't in use.
  • Fix a bug where sometimes loading an image would try to repeatedly load the image forever.
  • Fix a bug where the progress bar will hide too early when loading the current user's profile screen.

Update 8

Switched from Firebase Crashlytics -> Sentry for crash logging.

Update 9

This will be v1.58.7. v1.58.5 and v1.58.6 release has a crash in it so I am fixing the crash. I also found even more stuff in the critical section of the code that can be optimized further.

  • Fix a crash that can occur sometimes when loading an inline image.
  • Improve app idling performance.
4
5
[2025] Roadmap (lemmy.world)
submitted 3 months ago* (last edited 5 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.
  • Make the "actions bar" in the post list configurable.
  • Take screenshot from post feed.
  • 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.
  • Add “I’m feeling lucky” button. Not sure where to add this. Maybe on the "Search" screen somewhere.
  • Filter posts based on domain of URL.
  • Reselect "Search" in bottom bar to focus on search bar.
  • Setting to inline images only in DMs.
  • Allow users to choose to check unread counts for more than just the current account. Also surface the unread counts for other users somehow.
  • Support viewing crossposts of a post.
  • Add setting to change the gravity of navigation rail buttons. Eg. top, center or bottom.
  • 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.

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

6
 
 

Can we get YouTube thumbnails please. In fact thumbnails for all the things would be nice, but especially YouTube.

7
 
 

First of all, let me say, there's tonnes I like about Summit, but the inbox isn't one of them.

There's so many clicks to provide basic info. Have to click to see the full reply and then can't see what it's in reply to or if there's replies to it. I would love if this experience could be improved. As things stand, I have to switch to Sync for Inbox management.

8
 
 

I am one of the Lemmy maintainers and work on the project fulltime together with Dessalines. Our work is funded by donations, but these are gradually going down and don't even cover a single dev salary now (see join-lemmy.org). That's why we added a new donation dialog in 0.19.11 which is shown once a year to every user:


Many people use Lemmy exclusively through apps, so we would greatly appreciate if you could add such a dialog to your app too. The logic is relatively simple:

  • From the /api/v3/site response, check my_user.local_user_view.local_user.last_donation_notification
  • If the date is more than one year ago, display a dialog like the one above with buttons Donate, Close
  • When Donate is clicked:
    • Open https://join-lemmy.org/donate
    • Close dialog
    • Call POST /api/v3/user/donation_dialog_shown to hide dialog until next year
  • When Close is clicked also call the donation_dialog_shown endpoint

To test this functionality with a 0.19.11 instance, run the SQL query update local_user set last_donation_notification = '2024-04-07 09:05:06'; which shows the dialog for all local users. You can reuse the code and strings used in lemmy-ui.

Thanks for your consideration!

9
 
 

Great app, love the customization and look forward to the new sidebar version coming out.

There are three things I'd love to have.

One, when I load the feed, 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.

Two, each post in the feed should have a 'mark as read' button I can tap easily, when hit post auto hides.

Third, 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.

Thanks so much for the app I'm loving it as a long long time reddit user who used many paid and free apps.

10
 
 

Kinda like boost does, when there is a new comment on a post I've already seen, the comment is colored. Can you do something like that?

11
 
 

Great app other than this issue!

  1. Be in account 1
  2. Switch out to account 2
  3. Get all the way to commenting on a post in the feed with no visual indication that anything is wrong
  4. Instance mismatch; you can't submit the comment, nor even save the post to your account

This has happened to me several times now and getting the mismatch popup to appear to switch instances seems to be difficult to trigger. It'd be nice if there was a manual button or constant indicator showing what instance you're on and prompting to switch if there's a mismatch.

Galaxy S21 FE 5G stuck on Android 12 (don't ask lol; long story)

12
 
 

The issue: tapping on a Lemmy link from outside the Summit app doesn't always redirect to the exact destination, but rather to Summit's homepage (subscribed communities feed).

The workaround: in case anyone is annoyed by this problem, while waiting for a fix you could try Lemmy Redirect on F-Droid. After installing it, you set it as default app for Lemmy links (make sure to open its default system settings and enable all the instances to be opened with this app). It perfectly fixed the issue and it's a good workaround while waiting that it is fixed in the Summit app itself.

13
 
 

This would be nice since it's effectively useless, at least as far as I can tell.

14
 
 

Issue Summary:
When accessing a user's profile in Summit for Lemmy and attempting to view their profile image, the image initially fails to display and shows a black screen. However, tapping the "X" to close the image viewer and then re-tapping on the profile image resolves the issue, allowing the image to be displayed and zoom functionality to work as expected.


Steps to Reproduce:

  1. Open Summit for Lemmy and navigate to a user's profile.
  2. Tap on the user's profile image.
  3. Observe that the screen displays blackness instead of the profile image.
  4. Tap the "X" to close the image viewer.
  5. Re-tap the user's profile image.
  6. Observe that the profile image now loads correctly, and zoom functionality works as intended.

Expected Behavior:

When tapping on a user's profile image, the image should display correctly on the first attempt, allowing users to zoom in/out or interact with the image immediately.


Actual Behavior:

On the first tap, the profile image fails to load and shows a black screen. The image only appears after closing the image viewer and re-tapping the profile image.


Device Information:

  • App Version: 1.58.7
  • Device Model: GALAXY S24
  • Operating System: ONE UI Version: 6.1, Android Version: 14

Additional Notes:

  • This issue impacts user experience negatively and may cause confusion for users trying to view profile images.
  • Reproduction of the issue appears consistent across attempts.

Please let me know if further details or logs are required to assist in resolving this issue. Thank you!

15
 
 

Yes I did technically "read" the comment when I viewed it, but I prefer to be in control of which comments I mark as read individually.

On the desktop web interface, only replying to the comment or clicking the checkmark marks the comment as read.

Is there any way for Summit to match the behavior of the desktop version?

16
 
 

Recently joined badge is barely visible here, while comment age and upvote percentage are both completely obscured

17
 
 

Lemmy version 0.19.4 added the ability for admins and mods to comment in locked posts. This comes in handy somtimes.

https://github.com/LemmyNet/lemmy/pull/4488

https://join-lemmy.org/news/2024-06-07_-_Lemmy_Release_v0.19.4_-_Image_Proxying_and_Federation_improvements

18
 
 

Hi,

First of all: thank you for this really nice app. I had been looking for a good open source alternative to Sync for quite a while now and I think this might be it! Love how customizable it is.

One thing I'm currently missing is being able to see the type of post in the "compact" feed view. A picture post and a link to an article that has a preview image, for example, cannot be distinguished.

Sync has this really nice layout where there's a thumbnail on the left and then on the right it shows the content type. You can tap that button on the right to open the content (either show image in viewer mode or open link in browser).

Would make this app basically perfect for me if this could be implemented.

19
 
 

If I receive a notification (for example, when someone replies to my post/comment), I tap on the notification to open the app, and then proceed browsing the app; when I open the left tray by swiping from left to right I can see my bookmarked communities (which include any multi-community that I've set up) but I can't see any of the communities I'm subscribed to.

20
 
 
  • Swipe gesture actions don't work in the inbox view. I often find myself instinctively swiping to Upvote and/or reply on comments in my inbox, but it doesn't work unless you click through to open the comment thread. Would be convenient to have them work right there in the inbox.

  • Automatically hide the default banner from the header of Subscribed, Local and All feeds. It's nice to have the Post View Header setting on for communities, but the home page feeds doesn't have banners so it's just clutter. Possibly also automatically hide the banner and/or icon for communities that doesn't have a custom one set?

  • Option to have left-to-right swipe act as "back" button on all screens, including menus. Would help using the phone one handed.

  • Option to have "Confirm exit or save draft" dialogue pop up when exiting a post/comment you've typed in but not sent. More convenient than manually saving drafts, doesn't automatically clutter your saved drafts like auto-saving does and still works as a safeguard against accidentally losing long unsent posts.

  • View "Remote Local" function - ie what the Local page looks like on an instance other than your home, but without changing accounts. Good for finding new active communities, especially on smaller instances.

  • Remote instance community browser. Basically just a list of all the communities on a given instance that you can click through. Another good way of finding new communities.

21
 
 

I've had to scroll so far just to get to the next post. An option to limit

22
 
 

As an Android user, I have been enjoying Summit via the Play Store, and have also explored the GitHub APK option.

However, I was curious if Summit has ever considered the potential possibility of expanding Summit to the iOS platform?

This would likely appeal to a broader audience and open up more opportunities for users across different ecosystems.

Currently, Summit is well-represented on the Android side, and considering iOS compatibility could enhance its reach and user base SIGNIFICANTLY.

I personally believe that this would be a strategic move to grow Summit's presence in the mobile app market.

23
 
 

I wanted to bring to your attention a feature from Voyager for Lemmy that could be a valuable addition to Summit.

Voyager has a "Migrate Subreddits" tool designed SPECIFICALLY for Reddit users transitioning to Lemmy.

This tool streamlines the migration process by helping users easily find communities on Lemmy that are similar to the subreddits they've subscribed to on Reddit.


The process in Voyager is straightforward:

  1. Users log in to their Reddit account and access their subscription list via the "multireddit of your subscriptions" link available in the sidebar.
  2. They copy the link and paste it into Voyager, allowing the tool to automatically search for corresponding communities on Lemmy.

This feature significantly lowers the friction for users migrating to a new platform by minimizing the effort required to find and rebuild their communities.

Has Summit ever considered incorporating a similar "Migrate Communities" feature?

It could be an excellent addition to assist new users transitioning from Reddit, making it easier for them to rediscover and reconnect with the communities they care about most.


Such a feature could also enhance Summit's onboarding process and attract a growing audience of users exploring alternative platforms.

If this is something Summit could implement, it might be worth exploring further.


Image of "Migrate Subreddits" Feature on Voyager:


EDIT:

The way that it works is: when you enter the Multireddit link, it will show up like this:

And if you then tap on the link that you just added, you will get this:

And then, if you tap on one of them, depending on whether or not there is a Lemmy community alternative to the subreddit: you will either get this:

This:

Or this:

24
 
 

I want to know if it's possible to have my feeds be completely separate if I have multiple accounts. I have two accounts I like to keep them completely separate from each other. It looked at first like that was happening on summit but then I realized that the accounts were being blended together and the results I would see on my feed was the combination of the two accounts. Is there a setting somewhere or something on the roadmap that will allow us to have these completely separated?

25
 
 

It would be great to at least have an option for swiping left-to-right to work as the "back" button, even in menus.

Currently it only seems to work if you've got a post open. If you for example swipe left-to-right when viewing a community, the left side drawer menu with your subscriptions opens instead.

I personally find the back button a little hard to reach with my right thumb, and having the swipe to go back be consistent helps using the phone one handed.

view more: next ›