Skip Navigation

Search

Summit @lemmy.world
idunnololz @lemmy.world

Import/Export databases & Lots of performance improvements

The focus of this release is to add support for importing/exporting tables from the database of the app.

A lot of preferences/data, especially those that allow you to add to a list, are built on top of tables. Tables allows the app to scale better when lists can grow very long. Some features that use tables include drafts and bookmarked communities.

Currently while the app allows users to import/export settings, the app does not give the user any way to import/export anything backed by tables. This means not everything can be carried over by importing/exporting settings.

This release aims to give users a way to preview the database within the app and export them and import them with a high level of configurability.

This feature is a prerequisite of a larger feature which will be announced later.

Full changelog

  • Add support to import/export app data that is stored in tables.
  • Improve performance of "mark posts as read on scroll".
  • Improve general scroll performance on the po
Summit @lemmy.world
idunnololz @lemmy.world

Even more user requests

Welcome to the v1.57.0 release. This release is focused on addressing the rest of the user requests.

There's a lot in this release so read through the changelog to see everything that has been added. Some highlights include adding auto-loading posts when "swipe between posts" is enabled, a new setting that allows you to change the app locale from within the app on any version of Android and some changes to make it easier to identify if an user is new to Lemmy.

This release also marks the start of some major changes to the app that I've been considering almost a full year ago.

One of Summit's strength is the insane number of customizations available to a user. However this also poses a downside as new users may not want to spend hours checking and tweaking every setting. While Summit tries to make sure the default settings are pretty good, it's obvious that the out-of-the-box settings are not for everyone.

The ideal middle ground is to offer a list of sane defaults, not just one.

Summit @lemmy.world
idunnololz @lemmy.world

Bug fixes, minor improvements and customizations

This release is just a long list of incremental changes to the app. You can view the full list of changes below.

Full changelog

  • Add setting to enable swipe between posts. Experimental. Low effort implementation. Please let me know if you find any bugs.
  • Add "show full context" option when replying to a post.
  • Add setting to choose a quick action when the FAB in the post screen is long pressed.
  • Add setting to disable shake to send feedback.
  • Add setting to disable labels in the navigation bar.
  • Add setting to tag accounts that are less than 30 days old.
  • Update color picker. New color picker has new styles and a history tab, allowing you to pick a color that was picked before.
  • Change the behavior of the button bar below the header of the post feed. If the button bar cannot be fully displayed on screen, it will be scrollable and will take precedence over the left panel open. If the button bar can be fully displayed then the left panel will take precedence.
  • Change link
Summit @lemmy.world
idunnololz @lemmy.world

Fulfilling more user requests

This is a pretty big release with a large number of UI changes.

This release adds a lot of user requested features to the app, the biggest one being the post feed header. The post feed header adds some information about the feed to the top of the page. The post feed header is disabled by default and will need to be enabled.

This release also updated the designs of a lot of key UI elements. To be honest I've spent so much time working on the UI that I can no longer tell if it's better or worse than before. User feedback on the new UI is greatly appreciated.

Full changelog

  • Add a setting to disable auto-linking IP addresses. Note that auto-linking IP addresses comes free with Android so enabling this feature will actually cause the app to strip them which is a bit slower.
  • Add a new layout: full with cards. This layout is the full layout but each post is contained within a card instead of full bleed.
  • Add video caching.
  • Add new post feed header. This is disabled by default a
Summit @lemmy.world
idunnololz @lemmy.world

Feedback

Welcome to the v1.54.0 release.

The main focus of this release is to make it easier for users to give feedback. This is achieved in a few ways. The first is a redesigned feedback dialog that makes it clearer which methods are available to submit feedback. The second is a new feedback editor that lets users submit feedback easier. It also automatically snaps a screenshot and allows you to easily attach it to your feedback. The third way that makes giving feedback easier is the new shake to send feedback feature which allows users to submit feedback on any part of the app just by shaking their device.

Of course, this release also contains a huge amount of other changes. One notable change is the addition of a new indicator for the "You" screen. This indicator is shown if there are any new failed actions. Eg. if a user sends a comment and that comment fails to be posted for some reason, the new error indicator will alert the user of this fact. This addition completes the user actions w

Summit @lemmy.world
idunnololz @lemmy.world

Actions overhaul

This is a pretty big release so I will roll this release out slowly.

The bulk of the release changes how actions work internally in the app. Actions are anything that a user performs that directly causes a change. Eg. creating a post or comment.

Changes to user actions were made to address an issue of the app. In the old version of the app, create post and create comment actions would be retried on network error. This caused issues where duplicate posts and comments can be created. To address this issue posts and comments will no longer be retried on error. Instead users will be given the option to retry these actions manually.

To facilitate these changes, the release refreshes the UI for the user actions screen and adds a shortcut on the "You" screen. It adds an additional details screen that can be seen by tapping any actions in the user actions screen. This new details screen allows users to retry/rerun an action or delete an action.

This release also continues to iterate on t

Summit @lemmy.world
idunnololz @lemmy.world

Haptics

This release updates the haptic feedback in the app, adding more haptic feedback to actions and adjusting some of the haptics that already exist. It also adds a new settings screen specifically for adjusting haptic feedback.

Full changelog

  • Added a new settings page dedicated to haptic feedback.
  • Added haptics to more actions.
  • Adjusted strength of haptic feedback to be inline with Android's guidelines.
  • Added a new experimental feature that automatically marks duplicate posts as read. A duplicate post is a post that has been posted to another instance that is essentially the same as a post that has been read. This feature is off by default.
  • Fixed a bug where links cannot be opened if the preview link setting is set to "Preview all".
  • Fixed a bug where thumbnails sometimes won't load.
  • Fixed a bug where the last swipe action on a post is accidentally replayed.

Update

Noticed that not all thumbnail links were fixed. Pushing another release (v1.52.1) to fix even mo

Summit @lemmy.world
idunnololz @lemmy.world

UI polish

This release polishes different aspects of the UI. The main changes are to improve contrast in various parts of the app for both light and dark themes.

Full changelog

  • Added a setting to disable the text preview icon for certain post feed views.
  • Added support for haptic feedback on action buttons in the post feed/post screen.
  • Added a setting to enable/disable haptic feedback.
  • Fixed a bug where shadow is cut off from the link button in a post.
  • Experimental: Added special support for loops.video links.
  • Improved the contrast for the search bar in light themes.
  • Changed some image thumbnails to be rounded and also have a slight border for contrast.
Summit @lemmy.world
idunnololz @lemmy.world

Bug fixes, QoL changes

I will be doing a release since the release contains a lot of QoL improvements so it makes sense to push this out sooner rather than later.

Full changelog

  • Updated the behavior of the "go to" context button in the message inbox screen. Tapping the button to go to a comment will now load the post with just the comment chain by default, with the comment highlighted.
  • Fixed a bug where tapping the add link button on the community editor will not actually insert a link.
  • Changed the behavior of updating a community. The community info screen will auto-refresh if the community is updated.
  • Fixed a bug where the colors used for the image viewer were wrong in light theme.
Summit @lemmy.world
idunnololz @lemmy.world

UI updates

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

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

This update also fixes various bugs as well.

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

Full Changelog

  • Updated designs for layouts Card, Card 2 and Card3.
  • Fixed a bug where images within tables do not load.
  • Fixed a bug where post data does not update after a comment is posted.
  • Fixed a bug where post content will sometimes flicker even if nothing has changed.
  • Fixed a bug where the shadows of the card layouts were cr
Summit @lemmy.world
idunnololz @lemmy.world

Change password, user tags, and much more...

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

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

Full changelog

  • Added "Change password" option to the account settings page.
  • Added an option to only expand one comment thread when viewing a single comment.
  • Added a setting to show/hide the scroll bar on the post feed.
  • Added support for user tags.
  • Changed the inbox message screen. Sending a reply on the message screen will cause the context screen to update with the comment once it is posted.
  • Fixed a bug where comments
Summit @lemmy.world
idunnololz @lemmy.world

You screen

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

Full changelog

  • Added a new "You" screen.
  • Added new "Upvoted" and "Downvoted" screens to the You screen. These screens display a list of all posts/comments upvoted by the current account.
  • Added a new "Drafts" screen to the You screen. This is meant to be a shortcut and a way to manage drafts.
  • Disabled predictive back on Android 14. This is due to various bugs I found with predictive back on Android 14. Predictive back will be enabled on Android 15 devices.
  • Added a setting in Settings > Post feed to modify the
Summit @lemmy.world
idunnololz @lemmy.world

Search screen overhaul

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

Summit @lemmy.world
idunnololz @lemmy.world

Predictive Back

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.

Summit @lemmy.world
idunnololz @lemmy.world

Custom Emojis & User requests

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 p
Summit @lemmy.world
idunnololz @lemmy.world

Create account!

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 ap
Summit @lemmy.world
idunnololz @lemmy.world

Title pending

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

Summit @lemmy.world
idunnololz @lemmy.world

Implementing user requests

Last release added some features I wanted in the app. So to balance it out, this release will be focused on adding features users want.

I got a large influx of feature requests which is great.

Since there are so many feature requests I am going to break this release into multiple smaller parts. This way I can push out new features as they are implemented instead of doing a massive release all at once.

Full changelog

  • Added a setting to control whether videos should auto-play. Default true.
  • Added new comment count to posts.
  • Added a view to the post screen if there are no comments.
  • Added a setting to enable uploading images to Imgur.
  • Added a setting to control how many animations are enabled within the app
  • Added a setting to adjust the caching policy for the app. The options are aggressive, moderate (default), lite and minimum. Aggressive will cause the cache to be used more often resulting in better performance but things might be stale. Minimum will greatly reduce w
Summit @lemmy.world
idunnololz @lemmy.world

Record screenshot

Welcome to v1.41.0. This release adds a feature I've wanted for a while now (but likely no one else wanted). This release adds the ability to record an advanced screenshot.

In some cases, posts and comments can contain animated GIFs. When taking screenshots of these, context may be lost because the GIF animation is removed. The record screenshot feature allows users to take a recording of a screenshot, preserving animated GIFs in posts or comments. The feature allows you to record a screenshot as either a GIF, MP4 or WEBM and contains a lot of configurable settings.

Note that this feature currently does not work for videos (eg. MP4s) in posts because the video player renders these in a specialized way that cannot be captured by the method used by the app.

Full changelog

  • Added a feature to "record" a screenshot as a video or GIF.
  • Added option to mark a post as read/unread in the post option's menu.
  • Changed long tap on the header, expand button or the side to expand actions
Summit @lemmy.world
idunnololz @lemmy.world

DMs redesign

The focus of this release is DMs. Direct messages have been difficult to manage and respond to in the past especially for message chains. This release cleans up the DM experience to make them much easier to use.

Full changelog

  • Redesigned the DM experience.
  • Changed messages in the inbox. Messages sent by you will no longer show up in inbox.
  • 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.
  • 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.
  • 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 i