Releases: interstellar-app/interstellar
Release list
v0.11.4
Fixes
- Improve inline reply UI on narrow screens; by @olorin99 in #402
- Fix password length condition for Lemmy/PieFed login UI; by @olorin99 in #405.
Other
- Remove dead instances from recommended servers list; by @jwr1 in #404.
- Translations update from Hosted Weblate; in #403.
Full Changelog: v0.11.3...v0.11.4
v0.11.3
Features
- Add option in debug screen to manually clear OAuth identifiers; by @olorin99 in #364.
- Add option to set default action for links; by @olorin99 in #365.
- Add support for locking posts and comments; by @olorin99 in #366.
- Support UnifiedPush on Linux; by @jwr1 in #371.
- Add extra compact setting; by @olorin99 in #379.
- Additional PieFed feed support; by @olorin99 in #381.
- Add support for the modlog on PieFed; by @olorin99 in #383.
- Add support for PieFed events; by @olorin99 in #384.
- Allow back navigation to Feed tab from other tabs; by @olorin99 in #391.
- Add filter for PieFed feeds to allow switching between all and personal feeds; by @olorin99 in #390.
- Show snackbar to notify on successful image download; by @olorin99 in #398.
- Enable using domains in feeds on mbin; by @olorin99 in #396.
- Support moderation on Lemmy; by @olorin99 in #388.
Fixes
- Use webview for Mbin auth on Android to fix login issues; by @olorin99 in #369.
- Fix download/share file and image upload for web target; by @olorin99 in #370.
- Fix community picker for Piefed/Lemmy; by @olorin99 in #385.
- Fix alignment in markdown editor preview; by @olorin99 in #389.
- Fix null error and multiple routes of same type on stack error; by @olorin99 in #392.
- Truncate entered password to match Lemmy/PieFed limits; by @olorin99 in #395.
- Fix missing menu button on collapsed comments; by @olorin99 in #397.
- Fix null error caused by unhandled Mbin notifications; by @jwr1.
Other
- Optimize build runner by using narrowing builder analysis scope; by @jwr1 in #367.
- Remove Archive.today from alternate links; by @jwr1 in #372.
- Migrate away from deprecated mbin api creating entries; by @olorin99 in #375.
- Updates to navigation routes; by @olorin99 in #374.
- Refactor ServerClient to handle MultipartRequests; by @jwr1 in #376.
- Switch to using auto_route tabs router for bottom navigation; by @olorin99 in #377.
- Enable legacy packaging for Android to reduce APK size; by @jwr1 in #387.
- Translations update from Hosted Weblate; in #373.
Full Changelog: v0.11.2...v0.11.3
v0.11.2
Features
- Add Modlog screen at the user, community, and instance-wide (on About screen) level; by @olorin99 in #345.
- Add button to clear search on explore screen; by @olorin99 in #350.
- Create an emoji picker for PieFed reactions and markdown editor; by @jwr1 in #359.
Note, you are currently not able to select custom PieFed emojis from the emoji picker.
Fixes
- Fix totp code not being passed to login on Lemmy; by @olorin99 in #344.
- Fix UI elements overflowing on mobile Linux; by @olorin99 in #348.
- Fix Linux gtk header bar always being used on Wayland; by @jwr1 in #347.
- Fix error on empty body for microblog; by @olorin99 in #356.
- Remove incorrect check for empty accounts; by @olorin99 in #357.
- Fix create microblog community picker helper text being truncated; by @jwr1.
Other
- Navigation backend overhaul (moved to
auto_routepackage), with web support coming soon!; by @olorin99 in #358.
Note, due to specific changes in the way oauth authorization is handled (specifically, the callback URL has been changed), Mbin accounts will need to re-login. - Adopt very_good_analysis and add PR dart checks; by @jwr1 in #360.
- Translations update from Hosted Weblate; in #346.
Full Changelog: v0.11.1...v0.11.2
v0.11.1
Features
Fixes
- Fix app crashing with videos; by @olorin99 in #333.
- Updates image layout so when "Full image size for threads/microblogs" setting is checked then the full image is shown even on desktop; by @olorin99 in #336.
- Fix markdown editor text input area; by @olorin99 in #335.
- Fix full screen images from being cut off; by @olorin99 in #341.
- Fix scrolling broken in comments tab for piefed/lemmy; by @olorin99 in #340.
- Fix app to be compatible with the new 16kb page requirement for Google Play; by @jwr1.
Other
- Translations update from Hosted Weblate
Full Changelog: v0.11.0...v0.11.1
v0.11.0
Features
- Context menu additions/changes; by @olorin99 in #293.
- On long press, explore items open the community or user context menu; by @olorin99 in #305.
- Add ability to search specific users or communities; by @olorin99 in #299.
- Allow user to quickly re-login on Mbin OAuth error; by @olorin99 in #308.
- Allow uploading images to comments via image hosting services; by @olorin99 in #311.
- Reorderable feed sort/filter/view settings; by @olorin99 in #310.
- Post layout update with reorderable components; by @olorin99 in #304.
- Add ability to create thread and microblog cross posts; by @jwr1 in #315.
- Add links for local and remote fediverse urls to context menu; by @jwr1 in #320.
PieFed polls
By @olorin99, in #317 and #326.
Support for PieFed polls has been integrated! You can both interact with polls by voting or viewing results, and also create your own polls. Please note the API for PieFed polls has not been stabilized yet, so poll support will only work on cutting edge PieFed servers (such as https://crust.piefed.social) in the meantime.
User Tags and PieFed Flairs
By @olorin99 and @jwr1 in #314, #325, #328, and #331.
Support was added for viewing the flairs associated with a post on PieFed. Additionally, you can also assign community-defined tags to your own posts, either while creating them, or afterwards using the context menu.
User tags were also added to Interstellar. They allow assigning little comments (tags) to specific users, which help you keep track of who is who. User tags apply regardless of the platform or account you are signed into, so unlike flairs, they work with Mbin and Lemmy accounts as well.
Fixes
- Fix app bar title spanning multiple lines for microblogs; by @jwr1.
- Fix direct message page error for PieFed; by @olorin99 in #292.
- Fix comment refresh on post page; by @olorin99 in #291.
- Fix user scroll controller attached to multiple positions; by @olorin99 in #290.
- Fix some nsfw blurring; by @olorin99 in #294.
- Fix PieFed mod menu not available; by @olorin99 in #298.
- Wrap post page in safe area; by @olorin99 in #306.
- Fix navigate to reply from lemmy notification; by @olorin99 in #307.
- Fix PieFed feed id not cached; by @olorin99 in #309.
- Early exit if state is not mounted; by @olorin99 in #312.
- Fix several mod actions for PieFed; by @olorin99 in #318.
- Fix next page key not being passed to the paging controller; by @olorin99 in #321.
- Fix accessing state in initState when not mounted; by @olorin99 in #324.
- Fix search input focus on user/community search screen; by @olorin99 in #327.
- Fix error when fetching new page and feed isn't mounted; by @olorin99 in #329.
- Add non-empty database constraints; by @jwr1 in #330.
- Only allow new chat while logged in; by @jwr1.
Other
- Migrate to SQL (Drift) backed database; by @olorin99 in #296.
- Remove Mbin specific language options; by @jwr1 in #316.
- Set app user agent to
Interstellar/{APP_VERSION}; by @jwr1 in #323.
Full Changelog: v0.10.1...v0.11.0
v0.10.1
Features
- Make several tweaks to the cross post UI, including displaying the number of comments in each cross post; by @olorin99 in #277.
- Split account page into separate account and inbox tabs; by @olorin99 in #279.
- Add a close button to error messages, and hide annoying ScrollController errors; by @jwr1.
Fixes
- Fix major page refresh bug that causes infinite loading; by @olorin99 in #274.
- Fix the setting for sensitive media not working; by @olorin99 in #275.
- Fix AppImage build and simplify setup script; by @Samueru-sama in #276.
- Don't render comment children on the user page; by @olorin99 in #278.
- Don't display
und(undefined) language on posts; by @jwr1. - Fix PieFed never loading next page on Feed screen; by @jwr1.
- Fix Windows build; by @jwr1 in #282.
- Fix several PieFed 1.2 API changes; by @jwr1.
Full Changelog: v0.10.0...v0.10.1
v0.10.0
Features
- Add two more servers to the language-specific recommended instances list; by @jwr1.
- Add tab for viewing and responding to reports in Mbin; by @olorin99 in #195.
- Add page to view logged in users bookmarks (and bookmark lists for Mbin); by @olorin99 in #218.
- Add a setting to adjust the global app animation speed; by @olorin99 in #223.
- Use PieFeds api to mark posts as read when available (instead of client side); by @olorin99 in #226.
- Add time based top sort options for piefed; by @olorin99 in #227.
- Add secondary actions to each of the four navigation bar items when double-clicked (or single clicked while viewing the item); by @olorin99 in #228.
- Display activity pub objects returned from the Mbin search; by @olorin99 in #232.
- Add specific handling for back button navigation while on the main screen; by @olorin99 in #231.
- Add a new chat button on the messages screen; by @olorin99 in #235.
- Add debug settings and an in-app logger; by @olorin99 in #238.
- Clean up existing and add more context menus; by @olorin99 in #243
- Use Piefed's new replies endpoint; by @olorin99 in #245.
- Allow swiping fullscreen images to exit view; by @olorin99 in #242.
- Make several widescreen adjustments, including expanding/collapsing the side drawer; by @olorin99 in #248.
- Add a reply inline option; by @olorin99 in #253.
- Add default downloads directory option; by @olorin99 in #257.
- Add NixOS Interstellar package link to README; by @JollyDevelopment in #259.
- Add extra top sort modes for PieFed; by @olorin99 in #262.
- Cross post support with combined comment section; by @olorin99 in #264.
- Add UnifiedPush distributor selection menu when push notifications are enabled; by @jwr1.
Feeds
Feeds allow a user to create a fully custom client-side feed by combining numerous sources together! Feeds can be composed of multiple communities, users, and even PieFed server feeds (albeit in a limited fashion). Feeds are disconnected from your account and are fully client-side, so you can manage and access them without needing to be signed into a specific account or needing to use server software that supports feeds.
In addition to (settings) profiles and filter lists, feeds can also be shared using Intestellar's config sharing feature. Feel free to post your own feeds on the instellar_config community. To do so, either go to the Feeds screen under settings, and then click the share icon next to the one you want, or use the share icon in the markdown editor's toolbar.
Due to the way Feeds work, it allows you to combine any stream of posts with any sorting method, so we have utilized this same functionality to enable full sorting options on the "combined" view (previously called "timeline"). The combined view is now basically just a built-in feed combining threads and microblogs.
Last thing to mention here is that PieFed feeds and topics are now supported (within the constraints of the API). If you are signed into a PieFed account, you will be able to view PieFed feeds and topics from that instance. You will also be able to create client-side feeds that combine PieFed feeds and topics. Due to the API constraints, you will unfortunately not be able to use client-side feeds that contain PieFed feeds and topics from a PieFed instance that is not the one you are browsing with.
Fixes
- Fix image quality for Lemmy; by @olorin99 in #209.
- Hide explore followers filter when not on Mbin; by @jwr1.
- Catch errors from video media and display in the video player; by @olorin99 in #220.
- Gray out settings irrelevant to the current account type; by @olorin99 in #230.
- Fix saving PieFed user covers; by @olorin99 in #237.
- Remove redundant inkwell from user screen; by @olorin99 in #239.
- Login autofill fix; by @olorin99 in #251.
- Get image details (such as width and height) from Lemmy and PieFed API; by @olorin99 in #256.
- Misc fixes for PieFed 1.2; by @olorin99 in #266.
Full Changelog: v0.9.3...v0.10.0
v0.9.3
Features
- Update password field with toggle-able text obscurity.
- Add mark post on scroll option; by @olorin99 in #176.
- Notification support for PieFed; by @JollyDevelopment in #170.
- Add transition animation for posts and images; by @olorin99 in #179.
- Add blur to markdown embedded images if post is nsfw; by @olorin99 in #182.
- Move alt text behind button in bottom right of full image view; by @olorin99 in #183.
- Add option to hide Feed UI elements on scroll; by @olorin99 in #186.
- Add local feed view for Mbin.
- Hide Feed tab icons in compact mode; by @olorin99 in #188.
- Add a global text scale setting; by @jwr1 in #187.
- Make the nav drawer persistent on wide screens; by @jwr1 in #190.
- Add PieFed Community Moderation features; by @JollyDevelopment in #191.
- Always show play button when video is paused; by @olorin99 in #196.
- Hide reply button if there's not enough space (still accessible through overflow menu and swipe gestures).
- Add support for handling post/comment languages in Lemmy & PieFed support, add the ability to specify a comment's language, and add a post/comment language badge; by @jwr1 in #199.
- Use badge to indicate server software and show additional recommended instances based on language by @jwr1 in #200.
- Add a server software badge to the account switcher and recommended instances that indicates what software is being used (Mbin, Lemmy, or PieFed).
- Remove lemm.ee from recommended instances and add a few more general Lemmy and PieFed instances. Also add numerous language specific instances which will display when using that language in the app.
Fixes
- Fix search input not losing focus when tapping elsewhere on Explore screen; by @olorin99 in #169.
- Fix posts not being darkened when marked as read; by @olorin99 in #180.
- Fix lemmy comments not loading for certain instances; by @olorin99 in #181.
- Fix webview refresh bug; by @olorin99 in #193.
- Fix numerous PieFed issues, including paging bugs.
Other
- Translation updates.
- Fix error caused by closing nav drawer before subscriptions load.
- Update to Dart 3.8; by @jwr1 in #184.
- Remove needed workaround used for AppImage build; by @Samueru-sama in #189.
- Rename Magazine to Community; by @jwr1 in #194.
- Support iOS and macOS platforms, a TestFlight is available; by @jwr1 in #168.
Full Changelog: v0.9.2...v0.9.3
v0.9.2
Features
- Add timeframe options for commented feed sort; by @olorin99 in #150.
- Tapping on a comment now collapses it and the body text will be hidden, long tapping or right clicking a post or comment will display the overflow menu, colored comment bands have been added; by @olorin99 in #152.
- Automatic and manual post/comment translation function, enable automatic translation in the settings or activate manual translation in the overflow menu; by @olorin99 in #161.
- Add support for marking posts as read (uses Lemmy API for signed in accounts, and a local DB for all other accounts), add option to hide read posts from feed; by @olorin99 in #162.
- Add option to hide the action buttons underneath posts/comments; by @olorin99 in #167.
Fixes
- Fix post/comment swipe action not updating the background color when changing directions.
- Update TOTP label text to make it clear it's optional.
- Fix notification badge to work with larger numbers (more than 2 digits).
- Fix YouTube embeds so they are placed after the corresponding link rather than replacing the link; by @olorin99 in #156.
- More small fixes for embedded videos: fix consuming parts of autolink tag if link is not a valid youtube link,
handle case where links to mp4s are treated as images; by @olorin99 in #166.
Other
- Use specialized runner image with debloated packages for AppImages (significantly reduces file size), also bundle update data to allow automatic AppImage updates; by @psadi in #153.
- Add
mesa-miniandopus-nanodebloated packages to AppImage (further reduces file size); by @Samueru-sama in #154. - Transfer repository to a GitHub organization (
interstellar-app). The new repo link is https://github.com/interstellar-app/interstellar. - Create a WIP landing page for Interstellar. You can view it at interstellar.jwr.one, and the source code is here.
- Start work on iOS and macOS support. Stay tuned for a TestFlight link!
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Features
- Swipe actions (gestures) for feed posts and comments (enable in Feed Action settings); by @olorin99 in #133.
- Add local feed filter (for Lemmy & PieFed only).
- Add haptic feedback to swipe actions and several submit/send/save buttons.
- Add autofill hints to Lemmy & PieFed login page (for password managers); by @olorin99 in #144.
- Enable editing user about for PieFed accounts; by @JollyDevelopment in #146.
- Move overflow post and comment menu into a bottom modal sheet (also fixes PieFed notification controls taking up space in comments); by @olorin99 in #147.
Fixes
- Fix initial kbin.earth guest account not saving.
- Fix account switcher ui not updating after login.
- Fix being able to scroll between navigation screens; by @olorin99 in #132.
- Fix explore filter incorrectly being greyed out on Mbin; by @olorin99 in #141
- Fix filter warnings not showing next to posts; by @olorin99 in #142
Other
- Relicense to AGPL.
- Bump dwarfs block size for AppImage (significantly reduces start-up time); by @Samueru-sama in #148.
- Translations update from Hosted Weblate; by @weblate in #126.
Full Changelog: v0.9.0...v0.9.1








