- Fixed issues with video player
- Show thumbnails in full height cards
- Fixed list view refresh
- Updated defaults for themes
- Remove duplicates from infinite scroll
- More design tweaks (zachatrocity)
- Improvements to swipe actions (shocklateboy92)
- Improvements to media support (hal9001)
- Added photo cropping prior to upload (mykdavies)
- Added MP4 and some redgif support (jjcomer)
- Added swipe gesture actions! (shocklateboy92)
- Added code of conduct and tweaks for iOS release (mykdavies)
- Redesign of home tab and themes colors (swmarks & a_minh)
- Fixed alignment of post pills/chips (mykdavies)
- Redseign of compact view to be more compact (zachatrocity)
- Added help text on account page to help guide the user (mykdavies)
- Added RU and EO languages
- Tons of bug fixes!
- Added Comment Style Settings page
- Ability to adjust comment font size and post body font size
- Implemented user deeplinking
- Added separate notification counts on the inbox tabs
- Fixes for copy/paste buttons and loading indicators (swmarks)
- Added Android 13 Themed Icons (aquierick)
- Adjust share links to use lemmy.guide for community and user
- Inbox Notfication Badges
- Bring back full height preview in card view
- Fixed iOS photo orientation for uploads
- Added horizontal scroll to post title in navbar like RIF had
- Accessibility enhancement for upvote/downvote
- Small bug fixes
- Added configuration option to automatically convert .webp images to .png for saving (njshockey)
- Added error messages and retry buttons for instance loading errors (zachatrocity)
- Implemented comment contexts and added "Show context" and "View all comments" buttons (jcgurango, zachatrocity)
- Fixed several issues with comments not loading correctly after posting a new comment (jcgurango, zachatrocity)
- Fixed and updated ModLog Pages & API (zachatrocity)
- Added menu item to view a community in a specific instance other than the originating instance (jcgurango)
- Added shadow to bottom tab bar to visually offset it from cards underneath (swmarks)
- Added Chrome Custom Tabs / Safari View Controller to replace in app browser on Android & iOS (swmarks)
- Added deep link support for links like liftoff://lemmy.world/c/liftoff (shocklateboy92)
- Updated l10n translation hooks, and added strings (mykdavies, zachatrocity)
- Changed "You're not logged in, log in" message to dismiss after 7 seconds (christopher-conley)
- Fixed an issue causing login to fail if there is a space after the username (christopher-conley)
- Changed photo previews in post feed to have a consistent maximum height and updated opening animation (prefanatic)
- Added support for deep links like liftoff://lemmy.world/c/liftoff (shocklateboy92)
- Fixed an issue preventing adding certain instances (swmarks)
- Added translate option to menu on posts and comments (mykdavies)
- Fixed locale not updating (zachatrocity)
- Fixed comment sorting and added Top 1, 6, & 12 Hr. post sort order options (zachatrocity)
- Fixed markdown parsing of lemmy links (zachatrocity)
- Fixed an issue where on-screen keyboard could cover up the comment text input field (zachatrocity)
- Fixed an issue that caused the keyboard to open when exiting a post (zachatrocity)
- Fixed an issue where selecting chat for comment sort would crash (zachatrocity)
- Changed theme for buttons throughout app to follow Primary Color (swmarks)
- Added ability to close fullscreen images with singe tap (jjcomer)
- Fixed markdown parsing of lemmy links (zachatrocity)
- Internal project & build updates (shocklateboy92 / jjcomer)
- Fixed issue with theme initializion (jcgurango)
- Fixed issue with post style settings not updating (swmarks)
- Support back to iOS 12
- Fixed NSFW posts sometimes not loading
- Implemented share and download media
- Set default comment sorting
- Added support for logging in to 0.18.1 instances
- Fixed NSFW posts sometimes not loading
- Implemented share and download media
- Set default comment sorting
- Added support for logging in to 0.18.1 instances
- Added custom theming
- Fixed NSFW posts sometimes not loading
- Implemented share and download media
- Set default comment sorting
- Added support for logging in to 0.18.1 instances
- Add delete option to comment 3-dot menu
- Added 3-dot menu on home tab
- Added refresh post button on home tab 3-dot menu
- Added Back to top button on home tab
- Added open in external browser functionality (FriederHannenheim)
- Fixed comment performance in long threads leading to app crash (schocklateboy92)
- Fixed subscribe button not showing pending state
- Fixed double tap to exit to first navigate to home tab
- Fixed post avatar alignment when community is missing avatar
- Added max length on password input to match lemmy-ui
- Remove 2 of 3 default instances, default is now lemmy.world
- Fix issue where wrong community was reported for account posts (jcgurango)
- Increased comment indent
- Fixed issue where your comments would show twice after posting (jcgurango)
- Fixed colors on buttons and links to match theme (jcgurango)
- Fixed issue where communities would show under the wrong instances (jcgurango)
- Added clear search button on search box (iliasChymas)
- Change post's vote count loading animation to be circular
- Added post style settings pane
- Added Font size option
- Added more compact post functionality
- Added SafeArea
- Change post's vote count loading animation to be circular
- Added post style settings pane
- Added Font size option
- Added more compact post functionality
- Add TOTP Login Support
- Corrected URL for comments
- Removed QUERY_ALL_PACKAGES
- Fixed broken API for mark as read functionality
- Added mark all as read
- Slide to dismiss post #59
- Merged in iOS support
- Added clickthrough for NSFW content, and associated setting.
- Added option to hide Everything feed as this was v confusing to new users.
- Improved messaging when interacting with content delivered via non-signed instances.
- Added 'via' information on posts to help with above.
- Limit total size of rich text field in post bodies as v large images could fill pages.
- Replaced DELETE account (from instance) button with a Remove account (from app) button to prevent risk of death threats :-)
- Limited width of main body components for a more reasonable feel on iPad.
- Minor UI tweaks
- Hide Top Nav bar while scrolling on home/posts tab (#43)
- Added settings icon to home tab nav bar (#25)
- Added double tap to exit (#24)
- Updated api client to better support 0.18.x
- Fixes login stalling on 0.18.x instances
- Updated app icon
- Fixed comments not loading when there is a pinned comment on the post
- added initial ios support
- Fixed issue with compact mode not showing full post items
- Fixed issue with adding v0.18.x instances
- Fixed comment nesting bug due to old API schema Issue
- Added compact post view
- Added settings option for post border radius
- Added settings option for post shadow
- Added thumbmail for media posts in compact view
- Support for Lemmy v0.17.x
- Upgraded SDK and kotlin
- Various API changes due to app being stale for 4 months
- Reconfigured build pipeline to support new app name
- App renamed to Liftoff
- Zach learns how to make mistakes
- Create post community picker now has autocomplete
- You can now add an instance from the three dots menu on the instance page
- Editor for writing comments, posts, and profile bio now has a toolbar with shortcuts to all the common markdown things
- Support for Lemmy v0.15.0
- "Time ago" strings, dates, and compact numbers are now localized
- Blocking of users and communities (from post and from comment)
- Reporting posts and comments
- Android theme-aware splash screen (thanks to @mimi89999)
- Logging: local logs about some actions/errors. Can be accessed from settings > about liftoff > logs
- Fixed a bug where post would go out of sync with full version of the post
- Fixed a bug where making a comment selectable would not always result in making the comment selectable
- Full post will now open no matter where you press on the post card
- Fixed overflows in various places
- User banner photo now fits better on user profile
- Support for Lemmy v0.12.0
- Show cake day on a user's profile and next to their name in a comment
- Editing posts
- Editing comments
- Show avatars setting toggle
- Show scores setting toggle
- Default sort type setting
- Default listing type setting
- Import Lemmy settings: long press an account in account settings then choose the import option
- Support lemmy v0.11.0
- Added deduplication in infinite scrolls
- Fixed bug where creating post would crash after uploading a picture
- Disable commenting on locked posts
- Enhanced keyboard experience
- appropriate keyboard types are opened
- correct capitalization
- added text input hints for things like password managers
- Account actions in settings are more obvious to access: long press an account/instance to see possible actions such as setting as default or removal
- When writing a comment, the parent text is now selectable
- Text of a post is now selectable
- Tapping outside of a text input hides the keyboard
- Actually fixed the thing that v0.4.1 supposedly fixed
- Some actions would pass the wrong user id around causing infinite spinners, this is now fixed
- Share buttons on windows/linux now copy the data to the clipboard
- Initial translations have been incorporated into liftoff. It is not yet possible to contribute translation strings
- Transitioned to Lemmy API v3
- Quote blocks in posts and comments are now much prettier
- Code blocks now have monospace font. As they should
- Switching accounts in the profile tab now correctly reacts to the change
- You can no longer add the same instance twice just by changing capitalization (thanks to @ryg-git)
WARNING: due to some internal changes your local settings will be reset (logged out of accounts, removed instances, theme back to default)
- Added inbox page, that can be accessed by tapping bell in the home tab
- Added page with saved posts/comments. It can be accessed from the profile tab under the bookmark icon
- Added ability to send private messages
- Added modlog page. Can be visited in the context of an instance or community from the about tab
- You can now create posts from the community page
- Titles on some pages, have an appear effect when scrolling down
- Long pressing comments now has a ripple effect
- Nerd stuff now contains more nerd stuff
- Communities that a user follows will no longer appear on a user's profile in most scenarios
- Time of posts is now displayed properly. Unless you live in UTC zone, then you won't notice a difference
- Fixed a bug where links would not work on Android 11
Liftoff is now available on the play store and f-droid
- Posts with large amount of text are now truncated in infinite scroll views
- Changed image viewer dismissal to be more fun. The image now also moves on the x axis, changes scale and rotates a bit for more user enjoyment
- Fixed issue where the "About liftoff" tile would not appear on Windows/Linux
- Added a bigger bottom margin in the comment section to prevent the floating action button from covering the last comment
Minimum Lemmy version supported: v0.9.4
- Online users count is now correctly displayed
- APKs are now signed
- Fixed a bug where replying to a comment would instead reply to the parent of that comment
- Fixed a bug where comments would be displayed as a grey block
- Fixed a bug where adding/removing accounts could cause the home/communities/search tabs to crash
- Fixed a bug where up/down voting twice cause the comment/post to crash
[YANKED]
- Liftoff now works exclusively with Lemmy API v2
- You can now manage account-specific settings, such as username, avatar, etc.
- Fixed a bug where in some circumstances removal of an instance would fail
- Instance page
- Community page
- Post page
- User profile page
- Home tab
- Communities tab
- Search tab
- Profile tab
- Settings
- Create comment
- Create post
- Upvote/Downvote
- Save comments/posts
- Follow/Unfollow communities
- Light/dark/AMOLED themes
- Manage multiple accounts/instances
- No notifications page
- No way to browse saved posts/comments
- Themes are not yet finalized so they might not look great in some situations
- Other than pictures, there is absolutely no caching
Remember: there's always option to open instance/community/post/comment in web browser from the app if there is a missing feature