Summit

710 readers
1 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

founded 1 year ago
MODERATORS
51
 
 

It feels silly for me to worry about it, as it means nothing, but is post and content score killed by Lemmy version of the instance or by the app?

I don't see a score in my backup app or on the web, but the spot for it is still in Summit and it had scores until recently. I've been having some issues with image uploads which seems to be local to me, so I'm trying to debug some other stuff and I noticed it had changed.

Second thing is a feature I was thinking of. Is it possible to have a Random community navigation, or does the decentralized nature prevent that? Now that I'm more in my established rut of communities in read, I miss the random nice from my old Reddit app.

Thanks as always!

52
1
submitted 5 months ago* (last edited 5 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This release contains some general improvements to the app as well as a bunch of bug fixes. However, the biggest change from last week is not with the app release. It is the addition of the translations framework put into place. There will be a post about this separately.

Full changelog

  • Added a new layout, "list with cards", which is essentially list layout but with cards as it's name suggests.
  • Changed the timestamp of posts/comments to show the time when it was published instead of the time it was updated.
  • Changed hide post to show a snackbar with an undo button.
  • Improve link/image menus and make them more consistent. Long tapping an image will show a more specific image actions menu. Long tapping on embedded images will show the same menu. The overflow button in the image viewer brings up the same menu.
  • Fixed a bug where comments in the saved and search screens do not show vote counts and their voting buttons do nothing.
  • Fixed a rare bug where videos supported by the app are unable to be played.
  • Fixed a bug where the save post button in the quick action menu will do the opposite of what it's supposed to (eg. when it's supposed to save the post it removes it and when its supposed to remove the post from saved, it saves it).
  • Fixed a bug where anything wrapped in angle brackets (<like_this>) would be removed from a post/comment.
  • Fixed a bug where refreshing on the inbox screen will not auto-scroll to the top of the list.
  • Fixed a rare crash that can occur when downloading videos.
53
 
 

A post/comment that was published, say, ten days ago, but edited two days ago, is shown as being published two days ago. Would it be possible to display the date as "10d (2d)" or something similar, to distinguish between the two dates?

54
 
 

In the linked comment I can't see the text between "less than" and "greater than" (like a HTML ).

55
1
submitted 6 months ago* (last edited 6 months ago) by kersploosh@sh.itjust.works to c/summit@lemmy.world
 
 

The Save Post icon (circled in the image) seems to only remove posts from my saved list, not add them. To save a post I have to use the contextual menu in the bottom right corner of the screen.

56
1
submitted 6 months ago* (last edited 5 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Not 100% what to do about translations just yet. For now I've set up a website to allow for crowd source translations here: https://translate.idunnololz.com/projects/summit/summit/

Changes so far:

  • Fixed a bug where comments in the saved and search screens do not show vote counts and their voting buttons do nothing.
  • Fixed a rare bug where videos supported by the app are unable to be played.
  • Added a new layout, "list with cards", which is essentially list layout but with cards as it's name suggests.
  • Fixed a bug where the save post button in the quick action menu will do the opposite of what it's supposed to (eg. when it's supposed to save the post it removes it and when its supposed to remove the post from saved, it saves it).
  • Fixed a bug where anything wrapped in angle brackets (<like_this>) would be removed from a post/comment.
  • Changed the timestamp of posts/comments to show the time when it was published instead of the time it was updated.
  • Fixed a bug where refreshing on the inbox screen will not auto-scroll to the top of the list.
  • Changed hide post to show a snackbar with an undo button.
  • Fixed a rare crash that can occur when downloading videos.
  • Improve link/image menus and make them more consistent. Long tapping an image will show a more specific image actions menu. Long tapping on embedded images will show the same menu. The overflow button in the image viewer brings up the same menu.

Update

I will make a more proper announcement about translations later. For now, the translation thing is just something I wanted to share since this is a [WIP] post and it is very much work in progress. I'll update the community via edits to this post but once I have more concrete plans I will make an official post.

Update 2

Been a busy week so not too many updates on the translations just yet. I have more time now and I think this is my current plan for it:

  1. ~~I will set up continuous integration with Weblate (the localization website). This means that changes to strings within the project are auto-updated on the localization website.~~
  2. ~~I will comb through all strings in the app and add comments/context to them as necessary and delete unused ones.~~
  3. ~~I will push the update to the localization website.~~
  4. I will make an announcement that the localization website is ready for use. From this point on, any volunteers can freely add translations and they will be included in future releases.

This is my current plan of attack. I'll post updates as I check off things in the list.

Update: Done step 1.

Update: Done step 2. That took a very long time.

Update: Done step 3.

57
1
submitted 6 months ago* (last edited 6 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This update adds notifications support to the app. Notifications will need to be enabled on a per-account basis to reduce the amount of unnecessary API calls. You can find notifications & their per-account settings in Settings > Notifications. By default notifications are disabled.

When notifications are enabled, you will get notified of any unread DMs, mentions or replies to your posts. In addition, if you are an admin or mod, you will also get notified of reports.

Like previous updates, this update also adds a lot of quality of life improvements such as better video support and bug fixes. See the full change log for details.

Due to notifications being a big change, this release will be rolled out slowly over the next two days to reduce the impact of bugs on users.

Full change log

  • Added notifications as an optional feature to the app. This feature is off by default. To enable, go to Settings > Notifications.
  • Added support for RedGifs.
  • Added more options in the built-in video player.
  • Changed the comment screen to auto focus the input field when first shown.
  • Fixed an issue where custom comment gesture actions where not being applied.
  • Fixed a regression with screenshot mode where post actions are not hidden when in screenshot mode.
  • Fixed some inconsistent scrolling behavior throughout the app.

Update

Rollout complete. There is one minor bug found but it was very minor so I will punt for next update. The bug is, if you tap on a notification, it will take you to the message in your inbox, however when you go back (to your inbox) the message looks like its not read yet. This is a client side bug only; the message is correctly marked as read on the server.

Update 2

There is a very minor update for the Github release to fix a crash that is only present in the Github release (there was some code that had undefined behavior so the Github and PlayStore versions had different behavior despite being compiled from the same code). Thus the Github release is v1.29.1.

58
 
 

Changing the colours for gestures works when applying gestures to posts but not comments, i.e. you always see the default colours when applying a gesture to a comment.

@idunnololz@lemmy.world this seems like it's been around for a while, but your efficiency at fixing issues has encouraged me to raise more!

59
 
 

Hey!

Like always: thank you for working on my favorite app for lemmy. The constant updates and general polish of features are really great!

Now on to the problem:

Since this morning (I guess after an update?) summit refused to start up - when I tried to open the app, it just instantly crashed. I read in another thread that if you delete all data (via the Android options), you could use the app again. So I tried that, signed on my accounts and tuned the setting - just for summit to continue crashing whenever I click on a post.

If there is anything I can do to provide some insight into these crashes (not very technically versed), please instruct me on what to do. :)

Edit: just tried a bit more. Pictures enlarge like normal when clicked on them. Links also open in the internal browser just fine.

It's when I try to open a post into the post/comment view, that summit crashes. Hope this helps narrow it down!

60
 
 

I just updated Summit to the latest version (and I also applied a minor Android update too, so it could be that) and now Summit won't start (exits after a few seconds). Here's a (truncated) log if you're interested:

type: crash
osVersion: google/redfin/redfin:14/UP1A.231105.001/2024022300:user/release-keys
package: com.idunnololz.summit:142
process: com.idunnololz.summit
processUptime: 67876 + 302 ms
installer: com.android.vending

java.lang.StackOverflowError: stack size 8188KB
	at java.util.HashMap.hash(HashMap.java:336)
	at java.util.HashMap.getNode(HashMap.java:566)
	at java.util.HashMap.containsKey(HashMap.java:592)
	at android.app.SharedPreferencesImpl.contains(SharedPreferencesImpl.java:377)
	at wc.b.getFloat(SourceFile:20)
	at wc.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
[TRUNCATED 1058050 CHARS]
.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
	at wc.b.getFloat(SourceFile:26)
	at com.idunnololz.summit.lemmy.community.CommunityFragment.i1(SourceFile:78)
	at com.idunnololz.summit.lemmy.community.CommunityFragment$onViewCreated$7.c(SourceFile:223)
	at com.idunnololz.summit.util.BaseFragment$runOnReady$1.c(SourceFile:11)
	at com.idunnololz.summit.main.MainActivity$runOnReady$1.e(SourceFile:13)
	at tc.z.b(SourceFile:13)
	at androidx.lifecycle.j0.b(SourceFile:30)
	at androidx.lifecycle.j0.c(SourceFile:56)
	at androidx.lifecycle.p0.k(SourceFile:15)
	at b.j.run(SourceFile:252)
	at android.os.Handler.handleCallback(Handler.java:958)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loopOnce(Looper.java:205)
	at android.os.Looper.loop(Looper.java:294)
	at android.app.ActivityThread.main(ActivityThread.java:8279)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
	at com.android.internal.os.ExecInit.main(ExecInit.java:49)
	at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
	at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:359)
61
 
 

I didn't notice anything about it in the change notes, but after the latest update the replies count area is now a bright orange box.

Orange is one of my 2 fav colors, but I feel it pulls my eyes away from the post titles since it is so bold on the dark theme.

Is this change something we can get an option box for? I'd probably get used to it, but this color theme is my favorite still, but I preferred it before.

62
1
submitted 6 months ago* (last edited 6 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

NOTIFICATIONS!

Welcome to the notifications update where I will attempt to add notifications support to the app.

But first, this coming release will add support for RedGifs. This means that any RedGif links will play within the app and not error out. In addition, the built-in video player is getting many more options in the overflow menu to match the options of images.

Changes so far:

  • Added support for RedGifs.
  • Added more options in the built-in video player.
  • Changed the comment screen to auto focus the input field when first shown.
  • Fixed an issue where custom comment gesture actions where not being applied.
  • Fixed a regression with screenshot mode where post actions are not hidden when in screenshot mode.
  • Fixed some inconsistent scrolling behavior throughout the app.
63
1
submitted 6 months ago* (last edited 6 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This release polishes the app further with several bug fixes and general improvements. It also brings with it several new customization options. With this release, all user requests thus far have been implemented. The next release will likely include a feature from the original roadmap, so that will be exciting.

Full change log

  • Added settings to set the default sort order on a per community/feed level.
  • Added a setting to show all inline media in comments as links. Eg. if a comment has an image in the body, it will appear as a link instead.
  • Added a setting to customize the post quick actions menu.
  • Changed how hide scores works. Enabling hide scores will hide the score regardless of action. You can still check scores in the detailed views.
  • Fixed a rare bug where expanding the content of a post within the community feed will cause the text of another expanded post to disappear.
  • Fixed an issue where bottom sheets shown within dialogs have the incorrect amount of bottom padding.
  • Fixed an issue where comments in the search screen are highlighted when they should not be.
  • Fixed some incorrect padding issues.
  • Fixed a bug where swiping on the post quick actions bar will not move you back to the post list screen.
  • Fixed a bug where the comment icon size is inconsistent in places in the app. Also changed the icon for a new one.
  • Fixed a bug where the comment button has the wrong styles if "Show up and down votes" is enabled.

Update

Fixed some issues with the release. These changes will be released as v1.28.1:

  • Fixed a bug where swiping on the post quick actions bar will not move you back to the post list screen.
  • Fixed a bug where the comment icon size is inconsistent in places in the app. Also changed the icon for a new one.

Update 2

v1.28.2

  • Fixed a bug where the comment button has the wrong styles if "Show up and down votes" is enabled.

Update 3

v1.28.3

  • Fixed a bug introduced in v1.28.2 the app can crash on startup if certain preferences were changed (post gesture size, comment gesture size and auto collapse comment threshold).
64
1
submitted 6 months ago* (last edited 6 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Will write more here later.

Changes so far:

  • Added settings to set the default sort order on a per community/feed level.
  • Fixed a rare bug where expanding the content of a post within the community feed will cause the text of another expanded post to disappear.
  • Changed how hide scores works. Enabling hide scores will hide the score regardless of action. You can still check scores in the detailed views.
  • Added a setting to show all inline media in comments as links. Eg. if a comment has an image in the body, it will appear as a link instead.
  • Added a setting to customize the post quick actions menu.
65
1
submitted 6 months ago* (last edited 6 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

This release adds comment filters. Comment filters allow you to filter comments under posts based on the content of the comment, the name of the poster or the instance of the poster. You can find comment filters in Settings > Comment List > Filters.

This release also further polishes many aspects of the app, and should be an overall improvement to the user experience.

As always feel free to report bugs or request features in the comments.

Full change log

  • Added comment filters.
  • Added Controversial and Hot (scaled) to the list of possible sort orders for account defaults.
  • Limit the app to only one (1) task per profile (eg. work profile). This addresses some edge cases.
  • Fixed a bug where the inbox screen can end up in a weird state and the bottom navigation bar would hide when it shouldn't.
  • Fixed a bug where UI shows old comment when a comment is updated.
  • Fixed some inset bugs on wide screens (eg. landscape mode on a phone).
  • Fixed a UI bug when both black theme and light theme are enabled at the same time.
66
 
 

I moderate a community that requires me to add a reason on why the posts were removed. It would be nice to have this option in Summit, so I don't have to go into the Lemmy web interface every time.

67
0
submitted 9 months ago* (last edited 8 months ago) by idunnololz@lemmy.world to c/summit@lemmy.world
 
 

Just wanted to check how people felt about the app purely from a performance point of view. Is the app smooth? Do you notice a lot of fps lag? Are certain parts of the app more laggy than others?

The context is I've only got a few test devices and I've been adding a lot of features. I want to make sure the performance of the app hasn't degraded too much due to the amount of features added.

Please let me know, thank you! This will help me gauge if I need to tune performance a bit before I add even more features.

Update

Thank you for all of your responses. It seems that the majority of users are not experiencing any significant lag, so that's great to hear. It means I can continue to pump out more features.

One user did report issues with the community picker as well as the saved screen. I will be looking into these for the next update. I think the community picker definitely has some inefficiencies so that one is easier to optimize. Saved on the other hand is a little worrying as I don't recall anything too special with the screen but I will look there as well.

As always feel free to continue to post feedback about performance here. I'll review every message on this post.

68
 
 

In !superbowl@lemmy.world many posts have a lot of pictures. Most of them are loaded correctly, but sometimes I only see a small obj placeholder. If I collapse/expand the comment with the picture, it is shown.

69
 
 

This update is focused on implementing even more user requested features. If anyone has any other features they want to see feel free to suggest them.

Changelog

  • Added a screen that shows more details about a post/comment including the upvote percentage.
  • Added settings to change the color of gesture actions.
  • Added settings to enable post/comment upvote percentages. There are two separate settings, one for comments and one for posts.
  • Added setting to indicate posts/comments created by the current user. This will be on by default
  • Added community list for each instance. This screen is accessible through the instance info screen.
  • Added option to manually save a draft from the create/edit post/comment screen.
  • Added setting to enable/disable automatic drafts. This is enabled by default.
  • Fixed a bug where sharing an image will share the link even if "share image directly" is enabled.
  • Fixed a crash when using the app with Lemmy v0.19.

v1.17.1 Changelog

  • Fixed a bug in the compose comment/post screen where restoring a draft, leaving the app and then returning back to the app will sometimes cause the app to overwrite the content with the contents of the draft.
  • Fixed a bug where the progress bar in certain places did not respect the current theme selected.
  • Fixed a bug where admin tools will not be shown even though the current user is an admin and admin actions can be taken.
  • Fixed a rare crash.
  • Improved the community list screen a little. Also added a menu to view the community info directly from the community list screen.
  • When commenting on a post, the "reply to" field will now also include the title of the post. This makes it easier when replying to posts where the title is important. Eg. a "ask lemmy" post.
  • Improved some animations in the community info screen.

Update

I'm releasing v1.17.1 as a fast follow up release to address some bugs and polish some parts of the app.

70
 
 

Sometimes when I read an article in the Webview and go back, I'm at the top of my Subscribed list instead of the post where I came from. In the History I can go back to the correct post, but when I go back from there I'm again at the top of the Subscribed list.

It also happens when I create a post/comment and want to look up something while editing the post: after switching back to Summit, the comment is gone.

My device (Xiaomi Mi Max 3, Android 10) has only 4GB RAM, and I'm using the Firefox Webview.

71
 
 

When I try to comment, the keyboard (SwiftKey) hides the complete text box where I'm writing. When I rotate the phone, the entered text vanishes. I'm still on 0.1.58. Otherwise Summit is my favourite Lemmy app.