Search

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

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.

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

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

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

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

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

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.

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.

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

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

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

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