Summit

741 readers
16 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 1 year ago
MODERATORS
1
5
submitted 3 hours ago* (last edited 3 hours ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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!

2
 
 

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
  • 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.
3
13
submitted 8 months ago* (last edited 8 months 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

4
38
Roadmap V3 (lemmy.world)
submitted 10 months ago* (last edited 7 hours ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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).
  • Add upvoted/downvoted posts and comments to saved.
  • Change homepage from settings.
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Mark post unread
  • Tag users

Specific user requests

  • Instead of showing a circle when votes are hidden, show nothing instead.
  • 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 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. This would be a nice addition to have!
  • When on the view comment from profile-screen, I often find myself wanting to read the parent of the active comment as well as the comment itself. Additionally, it would be nice to also be able to see ‘sibling comments’, other replies to the comment that this was a reply of.
  • 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.

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

Going to look to implement even more user requests for this release.

Changes so far

  • Fixed a bug where sometimes a progress indicator is not shown when comments are still loading.
6
 
 

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!

7
 
 

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

8
8
submitted 5 days ago* (last edited 16 hours ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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.
9
18
submitted 1 week ago* (last edited 5 days ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

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.

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

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

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?

12
 
 

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.

13
 
 

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.

14
 
 

This has been something I've been wanting to do for a while. The app has been pretty stable recently so I can take a moment to work on a simple website for it. The purpose of the website is to have an official "front page" for the app.

15
 
 

Currently you have to press view comment raw and then select all the text, then copy it. It'd be nice if there was a quicker way to copy the comment text.

16
15
[WIP][v1.44.0] WIP (lemmy.world)
submitted 3 weeks ago* (last edited 2 weeks ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Back from vacation, but I'm unfortunately a bit sick. Anyhow...

Changes so far:

  • 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.
  • UI update for the emoji picker popup.
  • Added a settings screen for the emoji picker, allowing users to modify or add emojis.
  • 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.
  • Added a new setting to disable markdown parsing for post titles.
  • Added a menu option to post/comments to copy it's contents.
  • Updated the UI for deleted/removed posts so it has a distinct looked.
  • Added a "Go to" dialog accessible in the main menu. This dialog allows you to jump to any Lemmy page directly provided you have a link.
  • Added a setting to adjust the image size in the post feed.

Update

Quick update on what I'm working on these days. I'm currently working on a website for Summit. No, I am not making a web version of Summit. This is specifically a website to showcase the app and direct users to the relevant pages for the app. This work is specifically done to target people who might search for "Summit for Lemmy" or for sharing purposes. I've had the idea for a while now and I think right now is a good time to make the website.

Update 2

I'm experimenting with translating the app via "AI" since it's a pretty cheap and fast way to localize the entire app.

17
 
 

Every once in a while my feed contains a post with a title that begins with a hashmark, most frequently either microblog type posts with hashtags or numbered project update posts. Summit dutifully renders these titles as if they were markdown titles with a huge font. I would very much appreciate an option to render post titles as-is instead.

18
 
 

It'd be nice if it a feature could be added that would allow you to adjust the size of the list of posts and the comment view. A similar feature is available in Hacki which lets adjust the column size by dragging the divider between the list of posts and the list of comments

19
12
submitted 1 month ago* (last edited 1 month ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

No guarantees I'll read anything posted here until then. See ya!

Edit: Vacation got extended one day from the 19th to the 20th because I was sick with a fever for a few days during vacation and I was bed ridden. I extended my vacation to see/do more.

20
21
35
submitted 1 month ago* (last edited 1 month ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Welcome to v1.43.0. This release adds a feature I've thought about since the start of the project but just never implemented: account creation! In v1.43.0 new users to Lemmy will be able to go through the entire account creation process (minus email verification) from the app.

The hope with this feature is that it will help reduce Lemmy's sign up friction even further, especially for Summit users.

Full changelog

  • Added a create account option to the sign in screen.
  • Changed the quote button when creating a comment. If text is selected from the "replying to" box when the quote button is tapped, that text will automatically be populated within the quote block.
  • Fixed a crash that occurs when images are uploaded using Imgur.
  • Fixed a bug where read posts appear as unread if a post is hidden.
  • Fixed an issue where the title of a post is not shown in the detailed view.
  • Improved the current community UI
  • Updated the community icons across the app to be more consistent. The app will use auto-generated community icons for communities without icons.
  • Fixed a bug where the bottom nav bar will disappear if you open an inbox item and then go back.

Update

Bumped to v1.43.1 to resolve a minor issue with the build.

Update 2

Bumped to v1.43.2 to address some issues and also add some minor improvements.

  • Refreshed the design of the community selector sheet.
  • Updated the community icons across the app to be more consistent. The app will use auto-generated community icons for communities without icons.
  • Fixed a bug where the bottom nav bar will disappear if you open an inbox item and then go back.
22
16
submitted 1 month ago* (last edited 1 month ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

I have some plans for v1.43 that I will add here later. For now, I'm just going to be doing some quick bug fixes. I've been fairly busy in my personal life outside of work so I haven't had as much time to work on Summit. Progress is still being made, just slightly slower. I will also be going on vacation from the beginning of October. My extreme stretch goal would be to release v1.43 well before I go on vacation so I have some time to polish the release before I'm on vacation but we shall see if that's feasible.

Changes so far

  • Fixed a crash that occurs when images are uploaded using Imgur.
  • Fixed a bug where read posts appear as unread if a post is hidden.
  • Changed the quote button when creating a comment. If text is selected from the "replying to" box when the quote button is tapped, that text will automatically be populated within the quote block.
  • Fixed an issue where the title of a post is not shown in the detailed view.

Update

Whoops I accidentally put [Release] in the title. This has been corrected.

23
24
 
 

I will sometimes get a message notification and when I click the icon, it spins the loading animation and another refresh animation above it, but it seems to freeze/hang on actually loading the message. If I click on All messages then it loads it instantly.

Seems to happen most on messages I received while I'm actively using the app, not when it first opens and detects messages received. It will also at times do the spinning animations of it shows no messages, but I click on the icon to do a manual refresh/message check.

It's been occurring for a few days, maybe a week now, but I hadn't had much solid info on when/where there issue was coming from, but now having the click All workaround, I felt that might give you some place to start debugging. Let me know if there's anything else I might be able to look for or screenshot, as I don't know how recreatable something like this is.

25
5
Drafts (lemmy.world)
submitted 2 months ago by anon6789@lemmy.world to c/summit@lemmy.world
 
 

I've noticed some different behavior of the drafts lately, but I hadn't noticed any release notes about it. When editing and then re-saving, it now overwrites the original. This bit me the first time I saw it, as when I went to delete the old version, that meant I deleted the only version. I like this behavior better by default I think, but was there a release post with changes I missed?

I was also wondering if the post preview could be worked into the draft section, perhaps via a long press to get the post preview window, or maybe different view options like with the post feed. I've built up a bit of a surplus of future content, so I forget which post is which, and with it not saving backups now, I worry about loading the draft to the post screen and messing it up somehow without having a backup now, so having the ability to preview with image content viewable would let me see which draft is which easier without the chance to accidentally edit and moving the draft up to the top instead of keeping it chronological.

As usual, I feel this may be an "only me" problem, so no priority here unless some of this behavior was an unintentional result of another update.

Thank you as always for your great work. Your frequency of updates and overall quality of the app is top notch!

view more: next ›