Summit

763 readers
6 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
51
13
submitted 5 months ago* (last edited 4 months ago) by idunnololz to c/summit
 
 

Making this post to track progress on the next release. Will decide on a title later.

Changes so far:

  • Fixed a bug where the navigation bar does not highlight the correct item in certain cases.
  • Fixed a bug where the open link button is visible when no image is shown in the post list.
  • Changed messages in the inbox. Messages sent by you will no longer show up in inbox.
  • Fixed some bugs that occur when viewing a link to a Lemmy post of another instance.
  • Make it more obvious when loading in the inbox screen(s)
  • Changed the "Mark as read" gesture to toggle the read state of the post. Eg. if a post is read and the gesture "Mark as read" is performed, the post will be marked as unread.
  • Added a fade effect to the bottom screen when screens are stacked together. Eg. when viewing a post from the community feed.
  • Fixed some minor bugs with people search.
  • When viewing a reply message in the inbox, added a button in the context section to make it easier to see the post of the reply.
  • Redesigned the DM system in the app completely.

Update

With how the release is going it's seeming very likely this release will focus on cleaning up the DM experience.

The current DM experience is pretty bad. Messages are littered everywhere and it's very difficult to follow a message chain. This wasn't high priority since it was assumed most users are not using DMs. However as other parts of the app becomes polished, DMs are suddenly the weakest part of the app.

The current minimum plan is to group DMs with individuals together into chains at the very least. Other improvements are still up in the air.

Unfortunately, designs of the DMs will probably be limited to what the Lemmy API can provide. For instance, I was exploring an email like approach where one item is shown per message thread however there is currently no API that returns only top level message threads. Instead you can only get individual messages. Of course we can still implement this on the client however it can lead to an excessive amount of network calls.

As an example, imagine a scenario where user A and B exchange a lot of message. Let's say they exchanged 1000 messages. Let's say the client is configured to fetch 50 messages at a time. Given this, if the user navigates to the messages screen the client will fetch 50 messages. The client will then group all 50 messages as a conversation between A and B. However since this is just one conversation, the client will need to fetch more messages to make sure there aren't any other conversations. This will repeat until all 1000 messages have been fetched. At this point the client is finally sure there are no other conversations and it will stop. This means that the client will need to make 20 network calls in order to load the messages screen which is pretty costly.

There are some solutions but they all vary in effort or usability. The easiest solution is to not collapse conversations in the messages screen. The downside here is usability as it would be difficult to look for specific conversations. The highest effort solution would be to group all messages on the messages screen and build a database on the client side that tracks all messages. By doing so, the first time messages are loaded might still be costly but subsequent refreshes should be relatively fast.

I'm still mulling over what to do here.

Update 2

I love you guys so I'm going to implement the best possible DM experience with no cut corners. It's going to take some time though.

Update 3

I think I can wrap this update up sometime this weekend. I think a release is possible by Monday (Aug, 19) if not earlier.

52
45
submitted 5 months ago* (last edited 5 months ago) by idunnololz to c/summit
 
 

This update focuses on general app improvements and bug fixes.

Full changelog

  • Added new image loading animation.
  • Improved styling on collapsed comments. Voting on a collapsed comment will update the score and cause the score color to change.
  • Fixed many bugs with the layout "list with cards". Specifically it was missing the voting buttons and the comments counter. This has been added. Several other fixes has also been applied for this layout.
  • Fixed a bug where the header text of a post would be cut off when using certain layouts.
  • Fixed a bug where the link icon would appear on a post even if the post does not contain a link.
  • Fixed a bug where paragraphs within a spoiler block may not be correctly formatted.
  • Support subscripts in markdown (for~example~)
  • Fixed a bug where opening. closing and opening the same post will cause the post to not be highlighted when the post is closed.
  • Fixed a bug where sometimes you can drag a blank window from the right side of the screen.
  • Fixed a bug where the progress bar when loading videos does not conform to the app theme.
53
54
5
Bug: inbox tab. (sh.itjust.works)
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/summit
 
 

The inbox tab does not work sometimes when I am in any other tab reading a post or in a community,also the inbox tab seem to not refresh when I enter it despite showing 1 new event on the tab.

Thank you for this amazing lemmy client.

Edit 1: also the notifications does not sync smoothly with the tab.

55
56
 
 

The search page would be more useful if it displayed the communities subscribed by the user till the user start typing.

57
5
Is this a bug or feature? (files.catbox.moe)
submitted 5 months ago by [email protected] to c/summit
58
5
submitted 5 months ago by gedaliyah to c/summit
 
 

Sorry, I'm pretty new to this app. I can't find the setting to change the default feed from “all” to “subscribed.” Am I missing it in the settings?

59
 
 

You can see this minor bug in the picture that I shared here.

I don't know if dev is aware, but as I didn't see anyone commenting about it I wanted to share it :)

60
 
 

When marking a post as read or expanding the post preview, the post only displays as read until the feed refreshes. A post opened in its own view remains read (expected behavior).

First appearance: Lemmy 0.19.5

61
20
submitted 6 months ago* (last edited 5 months ago) by idunnololz to c/summit
 
 

Changes so far:

  • Improved styling on collapsed comments. Voting on a collapsed comment will update the score and cause the score color to change.
  • Fixed many bugs with the layout "list with cards". Specifically it was missing the voting buttons and the comments counter. This has been added. Several other fixes has also been applied for this layout.
  • Fixed a bug where the header text of a post would be cut off when using certain layouts.
  • Fixed a bug where the link icon would appear on a post even if the post does not contain a link.
  • Fixed a bug where paragraphs within a spoiler block may not be correctly formatted.
  • Support subscripts in markdown (for~example~)
  • Fixed a bug where opening. closing and opening the same post will cause the post to not be highlighted when the post is closed.
  • Fixed a bug where sometimes you can drag a blank window from the right side of the screen.
  • Fixed a bug where the progress bar when loading videos does not conform to the app theme.
  • Added new image loading animation.

Edit

I must have been really tired last night because I accidentally posted this as a release when it's a WIP release. Fixed.

Update

I'm moving the fixes here into 1.38.1 instead.

62
 
 

I don't know if I'm just missing something, but is it possible to crop the full image previews to just take up a variable amount of height in the feed (like boost)? I'd prefer my images not take up more than 2/3rds of my full screen height so I can always see the post title.

63
36
submitted 6 months ago* (last edited 5 months ago) by idunnololz to c/summit
 
 

This release adds the option to offline a post feed, giving you the freedom to browse while offline. The use case here is if you know ahead of time you are going to be offline you can download a feed beforehand and read it later.

This release also implements several user requests.

Full changelog

  • When opening a link to a post on a different instance, added a banner to explaining the instance mismatch and also have an option to switch instances. Also added a loading spinner when switching instances in this way.
  • Added a "Make available offline" button to make a feed available offline.
  • Changed bookmark button to reflect the current state. Eg. if the post is already bookmarked then the bookmark icon is filled.

v1.38.1

  • Fixed a bug when viewing a post on another instance, tapping the switch instance button will not show an error message if the post cannot be found on your instance.
  • Fixed a bug where sometimes posts are not mark as real on v0.19.5 instances.

v1.38.2

  • No changes. Accidental versioning issue.

v1.38.3

  • Fixed a bug where back press was not being handled within dialogs leading to several other issues such as new comments/posts not auto saving as drafts.
64
34
1 year anniversary (self.summit)
submitted 6 months ago by idunnololz to c/summit
 
 

Hello everyone. I just wanted to announce that it's been over a year since I started working on Summit (I started on June 13th, 2023). This is going to be a quick post as I am still busy with real life stuff but I wanted to commemorate this event.

I wanted to thank the community for the support and also for all of the feature requests, bug reports and the translations. The app has grown tremendously in just a year and I'm excited for the projects planned this year.

Thanks everyone.

65
15
Lemmy 0.19.4 compatibility (lemmy.inbutts.lol)
submitted 6 months ago by [email protected] to c/summit
 
 

Hey, is Summit compatible with 0.19.4 or should I hold off upgrading my instance? Do you develop Summit on latest stable, release clients, or latest (like an insane person)?

66
 
 

Feature request: Place a checkbox next to the currently selected sort which sets "hide read posts".

This way I do not have to issue two requests and two button clicks, if I switch the sort order. This should make the sort-mechanism more convenient.

Additionally one could either shortly show a toast that "automatic hide read posts" was set.

Alternatively a succinct icon could be plaed next to it.

67
 
 

I love the app so far but I am having trouble with opening Lemmy links from other instances. When someone links to say a Lemmy.world post, I am hit with a window saying I have to have a Lemmy.world account in order to vote and such. This is incredibly inconvenient, I don't know how voyager does it but voyager just lets me view the post and vote/etc. in my instance without forcing me to change accounts. Anyway to get rid of this behavior so it is more like voyager? I want other Lemmy links to be opened in my instance so I can vote and such.

Also unrelated but just now I was unable to upload a picture from summit and had to switch apps to upload the photo.

68
20
submitted 7 months ago* (last edited 7 months ago) by morriscox to c/summit
 
 

I should have mentioned this months ago. When I tap on the Save icon on a post or comment, I get a notification that the post or comment has been saved yet the Save icon doesn't change. Same if I tap to unsave.

69
18
submitted 7 months ago* (last edited 6 months ago) by idunnololz to c/summit
 
 

Hello! I haven't posted in a while so I wanted to give a quick update on what is going on with the app.

The next feature I'm working on is quite large. Its offline support which aims to make the app usable offline... to a degree. This feature is going to be made up of several different parts including features to download certain content in advance and have the app respond to network changes.

In addition to this feature I am also working on some physical projects since it is summer where I am. I had a lot of yard work planned for this year so I'm also spending a lot of my free time with that. Due to this and the size of the next update, the next update will likely take a little longer.

Changes so far:

  • Changed bookmark button to reflect the current state. Eg. if the post is already bookmarked then the bookmark icon is filled.
  • When opening a link to a post on a different instance, added a banner to explaining the instance mismatch and also have an option to switch instances. Also added a loading spinner when switching instances in this way.
  • Added a "Make available offline" button to make a feed available offline.
70
30
submitted 7 months ago* (last edited 7 months ago) by idunnololz to c/summit
 
 

This is a relatively small release. This release adds posts prefetching. This should make loading more posts in the post feed feel faster. This is a crucial change needed to implement offline mode.

This release also adds community icons in both the post feed and the post screen.

Both of these changes are configurable so you can disable one or both if it's not to your liking.

Full changelog

  • Added prefetching to the post feed. This should make loading more items in the post feed happen instantly as long as there is a good internet connection.
  • Added support for community icons in the post feed.
  • Added a setting to enable/disable post feed prefetching. The default is on.
  • Added a setting to enable/disable community icons in the post feed. The default is on.
  • Change post view to show the community icon if the post list also shows the community icon.
  • Fixed a bug where tapping in certain areas of the post will not register the tap.

Update

Made a couple versioning mistakes so this will be released as v1.37.2 instead.

Update

I submitted the release but changes are in review still. It's been in review for over 5 hours so it feels like it's going to take a while before it's released to the play store.

71
 
 

Please upvote my comment below if you want community icons to be on by default. Down vote it if you prefer having them off by default.

Here are some screen shots of what the icons would look like for some layouts:

72
16
submitted 7 months ago* (last edited 7 months ago) by idunnololz to c/summit
 
 

The next big feature on the menu is "Offline mode". This feature is difficult to tackle so I'm going to be implementing some other features that should make it easier.

The first is pre-fetching. Prefetching can also improve the base user experience so I will be looking at possible things that can be pre-fetched.

Changes so far:

  • Added prefetching to the post feed. This should make loading more items in the post feed happen instantly as long as there is a good internet connection.
  • Added support for community icons in the post feed.
  • Added a setting to enable/disable post feed prefetching. The default is on.
  • Added a setting to enable/disable community icons in the post feed. The default is on.
  • Change post view to show the community icon if the post list also shows the community icon.
  • Fixed a bug where tapping in certain areas of the post will not register the tap.

Update

I'm changing the default on community icons to "on" since a good portion of you want it on by default. This will be configurable on a per-layout basis so you can always turn it off.

73
31
submitted 8 months ago by idunnololz to c/summit
 
 

This release burns down more of the backlog as well as continue to improve the app quality further.

The key feature this release brings is NSFW mode. NSFW gives users a fast way to toggle NSFW content outside of settings.

When NSFW mode is enabled, both the blur and NSFW filter settings will be ignored. Instead NSFW posts will always be shown and are never blurred.

This mode is excellent if you want a quick way to switch between browsing SFW content and NSFW content.

Full changelog

  • Added NSFW mode. The option to toggle this mode is in the home screen's overflow menu.
  • Added NSFW mode as a possible option for the quick action on the home screen's FAB.
  • Added an image info screen to the image viewer.
  • Added a undo button to restore a deleted post.
  • Changed delete post action to update the post deleted automatically. Also deleting a post will show a snackbar allowing the user to undo the action.
  • Fixed a minor bug where the background of the inbox screen does not take up the entire height of the screen.
  • Fixed a bug when using the screenshot feature to take a screenshot of a comment without the post. Remove the divider at the top of the screenshot that serves no purpose.
  • Fixed a bug where sending an image to the app would show a bottom sheet but the bottom sheet would not be expanded.
74
12
submitted 8 months ago* (last edited 8 months ago) by idunnololz to c/summit
 
 

Just thought of an idea at 4:52 am. What if you could long tap a post you don't like to see, tap something like "snooze posts like this for a week", and then all posts related to the subject would be hidden for a week but the filter will self destruct after the time limit.

Would people be interested in a feature like that?

I came up with the idea after I noticed that Lemmy, like Reddit, will cycle through certain topics. Sometimes you really aren't interested or there's simply too many posts about the topic you just want to tune it out.

Anyways if people want this let me know in the comments!

75
16
submitted 8 months ago* (last edited 8 months ago) by idunnololz to c/summit
 
 

This release fixes some minor bugs with the app and also adds NSFW mode. When NSFW mode is enabled, both blur and the NSFW filter will be ignored. Instead NSFW posts will always be shown and are never blurred. This mode is excellent if you want a quick way to switch between browsing SFW content and NSFW content.

Changes so far:

  • Added an image info screen to the image viewer.
  • Fixed a minor bug where the background of the inbox screen does not take up the entire height of the screen.
  • Fixed a bug when using the screenshot feature to take a screenshot of a comment without the post. Remove the divider at the top of the screenshot that serves no purpose.
  • Fixed a bug where sending an image to the app would show a bottom sheet but the bottom sheet would not be expanded.
  • Changed delete post action to update the post deleted automatically. Also deleting a post will show a snackbar allowing the user to undo the action.
  • Added a undo button to restore a deleted post.
  • Added NSFW mode. The option to toggle this mode is in the home screen's overflow menu.
view more: ‹ prev next ›