Summit

752 readers
14 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
20
submitted 4 days ago* (last edited 1 hour ago) by idunnololz to c/summit
 
 

Welcome to possibly the last major release of the year! As the end of the year approaches, I am planning on taking a short break from developing Summit in favor of going out more and also catching up on some video games.

This update refreshes the layouts of the various card layouts in the app. It aims to make distinguishing between different cards easier and also improving the general look of things.

This update also fixes various bugs as well.

As this update changes the UI of the app, I would greatly appreciate any feedback on the changes. Of course if you have feedback about the UI in any part of the app please feel free to post those too!

Full Changelog

  • Updated designs for layouts Card, Card 2 and Card3.
  • Fixed a bug where images within tables do not load.
  • Fixed a bug where post data does not update after a comment is posted.
  • Fixed a bug where post content will sometimes flicker even if nothing has changed.
  • Fixed a bug where the shadows of the card layouts were cropped.
  • Added a button to the image viewer. If the image being viewed has a higher quality alternative, a HD button will be visible allowing the user to view the alternative image.
  • Added a setting for card layouts to control the amount of horizontal margin.
  • Fixed a bug where images in a table will not cause the table to resize once loaded.
  • Changed the behavior of the image viewer. If a higher resolution of an image is available when an image is previewed, the image viewer will automatically download and view the higher resolution image.
  • Changed the behavior of the image viewer. When toggling between a preview and the HD image, the image viewer will remember and restore the zoom level and scroll position.

Very minor Try loading this table on the latest version of the app!

Card Card 2 Card 3

Update

Minor change to improve QoL. This change will be released as v1.49.1.

  • Added a button to the image viewer. If the image being viewed has a higher quality alternative, a HD button will be visible allowing the user to view the alternative image.

Update 2

Added a setting for card layouts to control the amount of horizontal margin. This change will go out in v1.49.2.

Update 3

More changes coming through. The following changes will be available on v1.49.3:

  • Fixed a bug where images in a table will not cause the table to resize once loaded.
  • Changed the behavior of the image viewer. If a higher resolution of an image is available when an image is previewed, the image viewer will automatically download and view the higher resolution image.
  • Changed the behavior of the image viewer. When toggling between a preview and the HD image, the image viewer will remember and restore the zoom level and scroll position.
2
14
submitted 9 months ago* (last edited 9 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

3
40
Roadmap V3 (self.summit)
submitted 11 months ago* (last edited 1 week ago) by idunnololz to c/summit
 
 

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

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

Planned changes

  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).
  • 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.
  • Update post when comment is posted. This issue is most apparently when commenting on a post with 0 comments as posting a comment will not cause the comment count to update to 1.
  • Add haptic feedback to some actions such as voting and posting/commenting

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

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

Completed features

  • Support sending content to the app to use for later.
  • Add "reason" for mod actions.
  • Add option to reordering comment/post format tools
  • Support switching instances to any instance (even if you are not sign into that instance).
  • Add new top level screen which displays your user profile.
  • Add support for tablets.
  • Add a way to customize the comment menu (the menu that has the overflow, add comment button and upvote/downvote buttons).
  • In the multi-community build, indicate which communities you've subscribed to. Also list subscribed communities maybe by default or have some way to only see subscribed communities.
  • Comment filters (by keyword)
  • Add a way to customize the post quick actions menu.
  • Notifications/Push notifications
  • Mod actions.
  • Create & edit communities
  • Add a way to make one action easy to access. Eg. a way to do one tap hide read.
  • Show publish and modified date in the post header/comment header
  • Add option to hide all controls by default when in image viewer.
  • Multi-instance feeds support (eg. Subscribed communities from multiple accounts)
  • Support for locales other than English
  • NSFW mode
  • Update bookmark icon based on whether the item is currently bookmarked or not
  • Improve controls for post instance switching. Consider things like: adding a banner when the post is not the same instance as the account, better messaging around instance inconsistencies and switching freely between instances on a post.
  • Better DM UI
  • Screenshot gifs
  • Dim read posts.
  • add a setting to disable/control how many animations play in the app
  • add a way to see all comments in a comment chain when commenting
  • add a way to adjust the cache policy
  • Combine score related settings to be a enum with values (1) hide scores, (2) show scores (3) show up and down votes.
  • Modify the emoji pack
  • Toggle to disable rendering post titles with markdown. Reasoning given: some titles have hashtags meant to mean "number" and not "header".
  • Copy comment button.
  • Add a way to "go to" a lemmy link. (Useful if the user is viewing lemmy on the browser and wants to see that page in the app).
  • Add a setting to adjust the size of the image icons for post view layouts that are not full width.
  • quick access to subscribed communities by one tap instead of tap on home and swipe. (Suggestion was to add subscribed communities to the search page) (I'm holding off on implementing this one for now because I have some cool solutions here but it will take a long time to implement)
  • Add upvoted/downvoted posts and comments to saved.
  • Some users like to work on multiple posts at the same time, possibly over a long period of time. The request here is a better draft system so managing drafts is easier for this use case.
  • Change homepage from settings.
  • Mark post unread
  • Tag users
  • Change login information in the app
  • When replying on the view comment reply from inbox-screen, when submitting response, the screen does not update with the new comment.
  • Added a setting to show/hide the scroll bar on the post feed.
  • Added an option to only expand one comment thread when viewing a single comment.
4
 
 

One can not disable this feature or it is a bug. Normally it is only read once clicked.

Also, hiding read resets on every resume of scroll screen.

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

I have an s24+ with Android 14 but I don't see any pb animations. Setting is on, on both phone & app.

6
 
 

Hello,

I think that you need to improve dynamic Colors cause they are really subtle, so it's mostly white and I also struggle "separating" posts. Also, it would be nice if we could have the option to show post content no matter the base view type :))

7
15
submitted 1 week ago* (last edited 4 days ago) by idunnololz to c/summit
 
 

I think it's been a while since I've looked around the app and tightened things up a bit so I'm planning to do just that with this release.

First up on the block, I'm not happy with how the card layouts look. I've more of a list layout user myself so I never really looked too much into the card layout designs. However I feel like using them has made me realize that they are lacking. In particular it's still difficult to tell when posts end and begin. To help with this, I've made minor design changes to all 3 card layouts.

Card Card 2 Card 3

Changes so far

  • Updated designs for layouts Card, Card 2 and Card3.
  • Fixed a bug where images within tables do not load.
  • Fixed a bug where post data does not update after a comment is posted.
  • Fixed a bug where post content will sometimes flicker even if nothing has changed.
  • Fixed a bug where the shadows of the card layouts were cropped.
8
27
submitted 1 week ago* (last edited 1 week ago) by idunnololz to c/summit
 
 

This is a pretty big release and there isn't really a theme. It's just a lot of features people have asked for. Enjoy!

P.S. this release changes some of the default settings in the app. In particular they enable multi-line headers in post comments and also profile pictures for the commenter. This is mostly due to screen space usage. After a ton of testing, I think these new defaults should make better use of the screen space and reduce issues with information being truncated. All of these changes can be reversed in the settings if you do not like them.

Full changelog

  • Added "Change password" option to the account settings page.
  • Added an option to only expand one comment thread when viewing a single comment.
  • Added a setting to show/hide the scroll bar on the post feed.
  • Added support for user tags.
  • Changed the inbox message screen. Sending a reply on the message screen will cause the context screen to update with the comment once it is posted.
  • Fixed a bug where comments were not highlighted when they should be. Eg. when a comment is focused.
  • Changing some of the default settings. These changes were made as comment header space is limited and these settings improved the layout for comment headers.
    • Use condensed typeface for comment headers: False -> True
    • Comments: Show profile icons: False -> True

Update

There was a design error for the release. There is a slight dimming effect applied to the headers for comments. However this change was supposed to only affect comments. However it was mistakenly applied to all headers. I will issue a fix for this shortly.

9
5
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/summit
 
 

Just found out that Summit don't support .avif. Here's post to test it: https://lemm.ee/post/48419248

10
4
Scroll bar (sh.itjust.works)
submitted 3 weeks ago by [email protected] to c/summit
 
 

Is there a way to remove the scroll bar on the right? It's fairly pointless especially in infinite scroll mode.

11
 
 

I'm getting repeated crashing in the newest release. I can't get it to repeat every time intentionally, but it crashed a few times today.

When I go to delete a draft, the app just shuts down. This morning when I was posting some older drafts, I'd make the post, go to create a new post, open the draft menu option, and go to delete the draft I just posted.

I sorta replicated it just now on purpose. Is GI to create a post, hit some gibberish, back out to have it save, then create an post and try to delete it from drafts. I got it to crash once or twice, but not every time.

Usually I can get things to repeat every time, but I can't get 100% repeatability on this one. I hope that's enough to go on.

12
12
[WIP][v1.48.0] (self.summit)
submitted 3 weeks ago* (last edited 2 weeks ago) by idunnololz to c/summit
 
 

Just planning to run down the roadmap.

Changes so far

  • Added "Change password" option to the account settings page.
  • Added an option to only expand one comment thread when viewing a single comment.
  • Changed the inbox message screen. Sending a reply on the message screen will cause the context screen to update with the comment once it is posted.
  • Fixed a bug where comments were not highlighted when they should be. Eg. when a comment is focused.
  • Added a setting to show/hide the scroll bar on the post feed.
  • Added support for user tags.
  • Changing some of the default settings. These changes were made as comment header space is limited and these settings improved the layout for comment headers.
    • Use condensed typeface for comment headers: False -> True
    • Comments: Show profile icons: False -> True
13
21
submitted 4 weeks ago* (last edited 3 weeks ago) by idunnololz to c/summit
 
 

This release adds a new section to the app: the You screen. This screen will be a new default in the bottom navigation bar. It replaces both the history and saved options. The You screen will contain short cuts to a wide range of other parts of the app related to the user of the app. This includes links to settings, browsing history, saved, upvoted/downvoted and even drafts. Hopefully this screen will make certain feature easier to access and also easier to discover.

Full changelog

  • Added a new "You" screen.
  • Added new "Upvoted" and "Downvoted" screens to the You screen. These screens display a list of all posts/comments upvoted by the current account.
  • Added a new "Drafts" screen to the You screen. This is meant to be a shortcut and a way to manage drafts.
  • Disabled predictive back on Android 14. This is due to various bugs I found with predictive back on Android 14. Predictive back will be enabled on Android 15 devices.
  • Added a setting in Settings > Post feed to modify the home page. This just makes this setting easier to find.
  • Added creation/edited dates to the draft items.
  • Fixed a rare crash in the saved/upvoted/downvoted screen.
  • Fixed a bug where the bottom navigation items have white icons even in the light theme.
  • Added support for .avif images.
  • Fixed a crash when drafts are deleted.

Update

Release should be fully live now.

Update 2

Some bugs were reported. Doing a release to address these bugs. Changes:

  • Added a setting in Settings > Post feed to modify the home page. This just makes this setting easier to find.
  • Added creation/edited dates to the draft items.
  • Fixed a rare crash in the saved/upvoted/downvoted screen.
  • Fixed a bug where the bottom navigation items have white icons even in the light theme.

Update 3

Will release v1.47.3 to fix some more bugs. Changes:

  • Added support for .avif images.
  • Fixed a crash when drafts are deleted.
14
3
submitted 1 month ago by anon6789 to c/summit
 
 

Went to edit a screen shot for a post today and saw the X and check mark are up in the status bar, making them hard or impossible to click depending what is up there at the moment.

I haven't used this feature in a while, plus I've updated to Android 15 this week, which has screwed with some formatting of things, so not positive if this is a Summit thing or not.

15
13
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

I had an idea to create a "You" screen. This will be a top level screen that will replace "Saved" and "History". It will be a screen dedicated to showing you information and links to you as a user. This will include links to the current account such as a link to saved posts/comments, upvoted posts/comments, blocked users/communities/instances and account settings. But it will also contain links/info pertaining to the user outside of the account such as a link to browsing history, your hidden posts, drafts and settings.

There are many pros to doing this:

  • Reduces the number of "top level" screens by one, making room for another top level screen in the future.
  • Makes features more discoverable.
  • Gives a home to future features. Some yet-to-be-implemented features that could live on this screen include: a content publisher and user tagging.

For people who don't like change there will be a way to keep the app as is so don't worry. But if anyone is interested in these changes and want to give some feedback please drop them here!

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

This release will be focused on implementing the proposal from https://lemmy.world/post/22119014.

Changes so far

  • Added a new "You" screen. This will be the new default screen in the bottom nav bar.
  • Added a upvoted/downvoted screens. These screens list all posts/comments you upvoted/downvoted.
  • Added a drafts screen to make managing drafts easier.
17
14
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

This release implements the proposal discussed here: https://lemmy.world/post/21570953.

This release overhauls the search screen to show subscribed communities and community suggestions based on what is popular or trending at the moment.

Note: Suggestions shown in the search screen will be based on data gathered from Lemmy servers (more precisely they are based off of https://github.com/tgxn/lemmy-explorer). They are not from data generated from the client. The app does not track/send data to any servers aside from Lemmy & Firebase (for crash/app stability tracking, you can opt-out in settings).

The backend portion that will drive community suggestions feature is open source. You can view it here: https://github.com/idunnololz/summit-for-lemmy-server.

The backend is currently hosted on a Digital Ocean droplet and costs $8/mo. If anyone wants to donate to help cover this cost that would be appreciated but otherwise I can swallow the cost as it's not a large amount.

Full changelog

  • Complete search screen overhaul
  • Added a warning banner when viewing a community feed for a blocked community.
  • Added block/unblock community action to the overflow menu when viewing a community feed.
  • Fixed a bug where disabling Firebase Crashlytics would leave the rest of the Firebase library enabled which can include components such as a logger.
  • Fixed a bug where the quote feature did not work as expected when text in the comment box is selected and the quote button is pressed.
  • Added configuration options to the search screen. These configs allow users to show/hide sections of the screen.
  • Fixed a bug where images in posts/comments are cut off.
  • Fixed a bug where sometimes a progress indicator is not shown when comments are still loading.
  • Fixed a bug in rare cases where the user is scrolled to a random spot in the post list instead of the top of the list.
  • Fixed a bug where images in text are too small.
  • Fixed some issues with the view position being reset in the search page.
  • Fixed an issue where the built in photo editor did not support Android 15.
  • Fixed an issue where I didn't update the changelog link in the app to this post. Whoops.

Update

Small-ish patch update (v1.46.1). Changes:

  • Added configuration options to the search screen. These configs allow users to show/hide sections of the screen.
  • Fixed a bug where images in posts/comments are cut off.
  • Fixed a bug where sometimes a progress indicator is not shown when comments are still loading.
  • Fixed a bug in rare cases where the user is scrolled to a random spot in the post list instead of the top of the list.

Update 2

Found some other bugs so will address these in a small patch. Changes:

  • Fixed a bug where images in text are too small.
  • Fixed some issues with the view position being reset in the search page.
  • Fixed an issue where the built in photo editor did not support Android 15.
  • Fixed an issue where I didn't update the changelog link in the app to this post. Whoops.

Update 3

Released v1.46.2.

18
6
Comment bug (self.summit)
submitted 1 month ago by anon6789 to c/summit
 
 

When making a comment, if I highlight the text and hit the quote button, it replaces/erases the full text and just put in a >

When doing the same it the post dialog, it works normally, quoting each paragraph at once, so it is just in the comment box that it isn't working.

Also, while I'm here, is User Tagging in any of the future plans? I try not to block people because even their bad takes can inspire some good conversation, but if I can have an idea when I'm looking at someone I've already seen is trollish or has consistently bad opinions, that can save me some time deciding to deal with them or not. I've never used this feature before, but I've seen other people mention their apps had this and it sounded useful.

Thank you for all you do!

19
 
 

Even though I have turned off the firebase logging, the app still pings firebase logging googleapis. Why is that?

20
8
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

This release implements the proposal discussed here: https://lemmy.world/post/21570953.

This release overhauls the search screen to show subscribed communities and community suggestions based on what is popular or trending at the moment.

Note: Suggestions shown in the search screen will be based on data gathered from Lemmy servers (more precisely they are based off of https://github.com/tgxn/lemmy-explorer). They are not from data generated from the client. The app does not track/send data to any servers aside from Lemmy & Firebase (for crash/app stability tracking, you can opt-out in settings).

The backend portion that will drive community suggestions feature is open source. You can view it here: https://github.com/idunnololz/summit-for-lemmy-server.

I will issue more details regarding how this will all be set up once I'm closer to a release.

Changes so far

  • Complete search screen overhaul
  • Fixed a bug where disabling Firebase Crashlytics would leave the rest of the Firebase library enabled which can include components such as a logger.
  • Fixed a bug where the quote feature did not work as expected when text in the comment box is selected and the quote button is pressed.
21
20
submitted 1 month ago* (last edited 1 month ago) by idunnololz to c/summit
 
 

This update adds full support for the Android feature Predictive Back. Unfortunately this feature is only supported on newer versions of Android (Android 14 and above) so if you are on an older version of Android you will not notice a difference.

Full changelog

  • Fixed a bug where changing accounts will not scroll the account list to the top.
  • Added full support for predictive back. Note that this fixes several bugs that are only seen on Android 14.
  • Fixed a bug where posts/comments are saved as a draft even if they are posted/sent.
  • Fixed a bug on some devices where can get stuck in the compose comment screen.

Update

I found some bugs in the release so I will be releasing a small bug fix update shortly. Changes:

  • Fixed a bug where posts/comments are saved as a draft even if they are posted/sent.
  • Fixed a bug on some devices where can get stuck in the compose comment screen.

Update 2

Fully rollout of the release is now complete.

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

This is a unplanned release. Due to some bugs and mounting issues within the app, I need to issue a release for full predictive back support.

Predictive back is a new-ish feature on Android that was introduced in Android 14 and will begin to roll out fully in Android 15. This "feature" is more of a guideline/standard being pushed by Google. It is a push for apps to dynamically respond to the back gesture. In most cases what this means is that a preview of the previous screen will be shown when a back gesture is initiated.

Since Android 15 is releasing soon, Google is pushing a ton of updates to suport this feature. These updates unfortunately introduced some bugs in the app. Google did add a way for apps to opt out of this feature, however I've decided instead to just fully support it.

Changes so far

  • Fixed a bug where changing accounts will not scroll the account list to the top.
  • Added full support for predictive back. Note that this fixes several bugs that are only seen on Android 14.
23
 
 

Ok..can someone please help me how to make this make read on scroll work? I have it enabled but it just marks some posts read but others not. Meaning it's not consistent. 😐

Am I wrong or the setting is also on 2 places in the settings?

24
15
submitted 1 month ago by idunnololz to c/summit
 
 

Been playing with a new design for the search screen. This change was prompted by a user who wanted a faster way to access subscribed communities. This design also suggests some communities to users which could be cool.

For suggestions, I have a few options. I think the best way to implement it would be to create a server that generates community suggestions however this would incur a monthly cost. I think if I go this route I will create the start of a backend for Summit and open source it. The ideal situation is to get the monthly server cost covered by donations but I can also cover the cost. It should be around ~10-15 CAD/mo.

If any one has any suggestions/concerns feel free to comment.

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

First release since I've gotten back from vacation. This release addresses a good chunk of the user requests. There are some big ones left over that will be addressed in future releases.

Full changelog

  • Updated the UI for the emoji picker.
  • Updated the UI for deleted/removed posts so it has a distinct looked.
  • Added a new setting to disable markdown parsing for post titles.
  • Added a menu option to post/comments to copy it's contents.
  • Added a settings screen for the emoji picker, allowing users to modify or add emojis.
  • Added a setting to adjust the image size in the post feed.
  • Added a "Go to" dialog accessible in the main menu. This dialog allows you to jump to any Lemmy page directly given a link.
  • Added missing translations for Czech, German, Hindi, Italian, Swedish, and Turkish using Google Cloud Translations.
  • Cleaned up the settings for post/comment scores. Changed settings so that there is one setting for post scores and one for comment scores. There are three possible options for both settings: show scores (default), show up and down votes and hide scores.
  • Fixed a bug where the wrong icon is shown when viewing an instance's info.
  • Fixed a bug where the title is shown when it should be hidden on the community info/instance info screen.
  • Fixed a bug where spoiler tag state is reset if certain actions are performed. This also fixes a bug where spoiler tag state is reset when taking an advanced screenshot
  • Adjusted the width of the "include in screenshot" checkbox for advanced screenshots so it's easier to tap.

Update

Release has been in review for a few hours now. I hope it's not another 1 week review release :|.

Update 2

Found a bug introduced with this release. Sometimes tapping on a comment will not expand the comment actions. v1.44.1 will address this issue.

Update 3

Some more bug fixes:

  • Fixed a bug where spoiler tag state is reset if certain actions are performed. This also fixes a bug where spoiler tag state is reset when taking an advanced screenshot.

Update 4

  • Changed the logic for "mark post as read on scroll" to immediately mark any post that is fully scrolled off screen as read. The current logic can be a bit unpredictable about how far you'd need to scroll before a post is marked as read.

Update 5

I was made aware of a serious crash in the app in v1.44.2. I have addressed the issue and I am in the process of submitting an emergency release now (v1.44.3). Apologies for the inconvenience.

Update 6

Made a versioning mistake so the fix will be released as v1.44.4. The release has been submitted to the play store. It will be released as soon as it has been approved by Google.

Update 7

Release should be live.

view more: next ›