Summit

763 readers
33 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
101
 
 

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?

102
 
 

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

103
23
submitted 9 months ago* (last edited 9 months ago) by [email protected] to c/summit
 
 

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.

104
13
submitted 9 months ago* (last edited 9 months ago) by idunnololz to c/summit
 
 

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.

105
44
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

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.

106
 
 

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.

@[email protected] this seems like it's been around for a while, but your efficiency at fixing issues has encouraged me to raise more!

107
10
submitted 10 months ago* (last edited 10 months ago) by Konn to c/summit
 
 

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!

108
 
 

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)
109
14
New theme change? (self.summit)
submitted 10 months ago by anon6789 to c/summit
 
 

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.

110
23
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

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.
111
31
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

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).
112
13
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

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.
113
31
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

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.
114
11
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

This release adds comment filters.

Changes so far

  • 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.
  • Added comment filters.
  • Limit the app to only one (1) task per profile (eg. work profile). This addresses some edge cases.
  • Fixed a bug where UI shows old comment when a comment is updated.
  • Added Controversial and Hot (scaled) to the list of possible sort orders for account defaults.
  • Fixed some inset bugs on wide screens (eg. landscape mode on a phone).

Update

Due to the number of bugs found, I'm going to release all of the bug fixes as v1.26.5.

115
 
 

Since the most recent update, every time I try to block a community, the Summit app crashes.

Things I tried:

  • Clearing the cache
  • Clearing storage
  • Using a different account
116
9
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

I'm trying to clean up the roadmap items. I think I've added all of the mod actions so I want to remove that item. If I missed any actions please let me know!

117
49
submitted 10 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

Normally I like to keep a continuous stream of updates going since why not let users enjoy the latest and greatest as new features, bug fixes and QoL improvements come out? But this release is different since Google took almost 2 weeks to review the last release. As a result this release is going to be a massive one.

The release adds four (4) big features.

The first feature is the long await support for tablets and other devices with large screens. When Summit is used on a device with a sufficiently large screen, many screens will become "two-pane" to better utilize the horizontal screen space. In addition, the bottom navigation menu turns into a navigation rail that will appear on the left. Starting from this release, large screen support is on by default. Just like most features in the app, you can also disable this feature in Settings > Misc.

The second feature added with this release is a brand new fully customizable comments quick menu. The comments quick menu is what appears when you tap on a comment (it's quick unlike the comment overflow menu where you'd need to tap again). Starting from this release, you'll be able to change what appears in the comments quick menu and you'll also be able to change the ordering of the menu items. You can customize the comment quick menu in Settings > Comment list > Customize comment quick actions.

The third feature is a partial rewrite of post/comment drafts. Posts and comment drafts can now appear on the same screen, however this is not on by default. When in the post/comment drafts screen you can tap on the "Show all" button (top right) to reveal all drafts.

The last feature added with the release is the ability to view posts that have been filtered out for one reason or another. Filtered posts will appear as collapsed posts. Tapping on them will expand them, showing the post's contents. This new setting is available in Settings > Post list, under Filter.

As always there are many other smaller changes. You can read the full change log below for details.

Full changelog

  • Added large screen support. On devices with wide screens, certain screens will present their content as multiple panes, utilizing the full width of the device.
  • Rewrote comment quick actions bar, allowing the actions to be customized.
  • Added a button in the drafts browser to toggle between filtered view and unfiltered view. When filtering is turned off, all drafts are shown regardless of whether they are posts or comment drafts. If a incompatible draft is selected (eg. you're composing a post but choose a comment draft) then the app will do it's best to convert the draft into the correct type.
  • Added a setting to show filtered posts as collapsed posts in the community post list. This setting is available in the Post list settings page. It is under the Filters section.
  • Added the create post button on all community feeds. Previously the create post button would only appear in the overflow menu if you are viewing a single community. With this change, the create post button will appear no matter which community feed you are viewing. However the community field will not be auto-populated if the create post button is not tapped from a single community feed.
  • Updated the quote button in the text field editor to insert quotes on every selected line.
  • Updated some UI to be more consistent with the Android OS.
  • Fixed a bug where tapping (or gesturing) "Hide post" will not hide the post. This may occur if the app is backgrounded and then restored from the background.
  • Fixed more edge case bugs with the floating rich text toolbar.
  • Fixed a bug where links to communities are not parsed correctly.
  • Improved performance for both post views and comment views.
  • Fixed a bug where tapping on the account button on the post page will not open the account selector.
  • In the large screen layout (two-pane layout), added a placeholder when no post/comment/message is selected.
  • Added instance block list to the lemmy web settings screen. You can now remove instance blocks from within the app.
  • Fixed a bug where the upvote and downvoted button placement got swapped when using left-hand mode.

Update

Found some bugs. Doing another release as v1.26.1. Also not sure why this post was deleted or for how long but I restored it. I might have accidentally deleted it?

Update 2

Fix a crash and some other minor bugs. v1.26.2 is live.

Update 3

Some minor changes to the app. Releasing as a minor patch (v1.26.3) as there isn't enough here to warrant a new release:

  • Fixed a bug where tapping on the account button on the post page will not open the account selector.
  • In the large screen layout (two-pane layout), added a placeholder when no post/comment/message is selected.
  • Added instance block list to the lemmy web settings screen. You can now remove instance blocks from within the app.

Update 4

Released v1.26.4.

Fixed a bug where the upvote and downvoted button placement got swapped when using left-hand mode.

Update 5

A lot of bug fixes. Going to release as v1.26.5.

  • Limit the width of all dialogs so they don't look awkward on tablets.
  • Fixed some strange bugs with the community selector sheet (sometimes it jumps way too high).
  • Fixed a bug where changing the sort order sometimes doesn't refresh the feed.
  • Fixed a bunch of UI bugs when comment quick actions are always shown.
118
 
 

If I have a community link followed by a comma, such as [email protected], it is incorrectly parsed as including that comma in the instance name. This same behaviour doesn't seem to happen in the web UI.

119
16
submitted 11 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

Just venting about the v1.25.1 release getting stuck in Google Play's review hell. Normally Google reviews updates for apps within 1-2 hours however every so often a release might get held up. It's not a transparent process so I can only guess what is happening is that the release was selected to be manually reviewed or something. Unfortunately until the release is reviewed and published I can't really publish any other releases. I'm still working on features for the app but it's frustrating I can't release them out to users. I'll keep everyone posted in the v1.26.0 release post.

Update: v1.25.1 has been published!

120
 
 

Being able to filter out comments based on keywords like the existing posts title filter would be nice.

121
16
submitted 11 months ago* (last edited 10 months ago) by idunnololz to c/summit
 
 

This update features a rewrite of the comment quick actions bar. Comment quick actions are the actions shown below a comment when a comment is expanded (ie. tapped). With this coming release, comment quick actions will become fully customizable. Allowing users to choose which actions they want to see and which actions they want to hide. Of course all actions will still be available within the more actions menu of a comment.

Changes so far:

  • Fully rewrite of the comment quick actions bar, allowing the actions bar to be customized.
  • Updated the quote button in the text field editor to insert quotes on every selected line.
  • Added the create post button on all community feeds. Previously the create post button would only appear in the overflow menu if you are viewing a single community. With this change, the create post button will appear no matter which community feed you are viewing. However the community field will not be auto-populated if the create post button is not tapped from a single community feed.
  • Added a button in the drafts browser to toggle between filtered view and unfiltered view. When filtering is turned off, all drafts are shown regardless of whether they are posts or comment drafts. If a incompatible draft is selected (eg. you're composing a post but choose a comment draft) then the app will do it's best to convert the draft into the correct type.
  • Fixed a bug where tapping (or gesturing) "Hide post" will not hide the post. This may occur if the app is backgrounded and then restored from the background.
  • Added support for tablets. Tablet mode will be enabled by default on this release. If the device screen is deemed wide enough, certain screens will present their content as multiple panes, utilizing the full width of the tablet.
  • Updated some UI to be more consistent with the Android OS.
  • Fixed more edge case bugs with the floating rich text toolbar.
  • Improved performance for both post views and comment views.
  • Added a setting to show filtered posts as collapsed posts in the community post list. This setting is available in the Post list settings page. It is under the Filters section.

Update

The original contents of this release had too few changes. In addition, the next feature coming up is going to take some time to implement. Thus instead of implementing the next feature and bundling the bug fixes with that release, the changes made originally for v1.26.0 will be released as v1.25.1. This way, bug fixes that will improve the overall user experience will roll out much sooner. You can see the original changes for this release here: https://lemmy.world/post/11357283.

Update 2

v1.25.1 is stuck in review on the Google Playstore and has been for the last 3 days. Normally this process is only supposed to take ~1-2 hours but it seems that occasionally the review period is much much longer, sometimes taking a week. I think this happens when an app is selected to be manually reviewed but I'm not entirely sure. In any case, this review will not/cannot be released until v1.25.1 is reviewed and published on the Google Playstore.

Update 3

Since v1.25.1 is still stuck in review, I'm going to take a stab at implementing something I've been putting off for a while: tablet support. Stay tuned!

Update 4

Made an insane amount of progress on support for larger screen sizes. v1.26.0 release is going to be dope for tablet users.

122
7
Toolbar quirk (self.summit)
submitted 11 months ago by anon6789 to c/summit
 
 

Still love the new moving toolbar, but I've noticed some odd behavior with it.

It mainly occurs when I open a draft. It happens some other times during composing a new post, but loading a draft is my most reliable way to recreate the situation.

The bar doesn't move all the way to the top of the body text, it covers about line 2-4, so some text is above it and some is hidden.

When I click into the body text and the toolbar jumps down to the keyboard, it fixes itself, but in the beginning I thought I had lost text it had broken links until I noticed what was going on.

123
 
 

It seems like the communities list that comes up has less entries than I would expect it to, is there a max amount of communities that can show up, or a different type of filter? For example, I'm subscribed to the Summit community, but it only shows if I do a search for it.

Additionally, is there a way to change the sorting for it to alphabetical order, instead of by MAUs?

Hopefully I haven't missed something obvious, or I'll feel quite silly!

124
34
submitted 11 months ago* (last edited 11 months ago) by idunnololz to c/summit
 
 

This release adds many new features to the app. The main feature being "guest mode".

Guest mode addresses a blind spot of the app since it's inception: the ability to browse any Lemmy instance even if you don't have an account there. With guest mode, you will be able to set the instance to anything you want, even if you're signed in. To use guest mode, tap on the account switcher button (top right) and select Guest.

See the changelog below for all new features added by this release.

Full changelog

  • Added "guest mode". This mode allows you to browse any lemmy instance without being required to be signed in on that instance.
  • Added a new screenshot mode: Title and image only. This one is great for posts where the text is not necessary for the full effect of the post. Eg. when a post has a text description for accessibility but you're already giving all that up anyways since you're saving it as an image.
  • Added a settings button to the rich text field toolbar. This allows users to change the order of the options in the rich text field toolbar.
  • Added some fancy logic to the post creator/editor screen. The post body formatting toolbar will now detect if the keyboard is open and switch between being docked to the bottom of the screen or being docked below the post text field. Preview here.
  • Added a new top level screen option: user profile. This option can be selected in the navigation settings.
  • Fixed a bug where switching communities may not apply your preferred settings. Eg. sort order.
  • Fixed a bug where not all elements will be visible in the account switcher dialog if the user is signed into too many accounts.
  • Fixed a bug where leaving and returning back to the app may reset your order order.
  • Make user profile images tappable.
  • Fixed some bugs with the floating text field toolbar in the create post screen.
  • Fixed a bug where videos do not show a thumbnail when using certain layouts such as Card 1, 2 or 3.

Update

Fixed some bugs with the app and releasing the update as v1.25.1. Changes are below.

  • Make user profile images tappable.
  • Fixed some bugs with the floating text field toolbar in the create post screen.
  • Fixed a bug where videos do not show a thumbnail when using certain layouts such as Card 1, 2 or 3.

Update 2

Google is taking a long time reviewing the v1.25.1 release. It's been over 12 hours since I submitted it so we'll just have to be patient. The update is live on github however.

125
9
submitted 11 months ago* (last edited 11 months ago) by zecg to c/summit
 
 

I can't seem to find it and it's really irritating when I have to click twice everytime I run it. Thanks all!

view more: ‹ prev next ›