Interstellar App

0 readers
1 users here now

An app for Mbin/Lemmy/PieFed, connecting you to the fediverse.

Links:

Downloads:


Find and share your configs in the !interstellar_configs@kbin.earth magazine!

founded 1 year ago
MODERATORS
1
 
 

New

  • Update navigation handling so pages keep state when switching between them; by @olorin99.
  • Add support for listing private messages in PieFed and Lemmy; by @olorin99 and @jwr1.
  • Interstellar is now available to download natively for Arch Linux via the AUR: interstellar-bin. Now you can download Interstellar in style ๐Ÿ˜Ž.
  • Add Lemmy private message creation.
  • Add notification support for Lemmy.
  • Add Mbin support for choosing a top sort timeframe, and move top sort options to a submenu; by @olorin99.

PieFed support

Support for PieFed's alpha API was added by @jwr1 and @olorin99! Keep in mind that the API is currently limited in its capabilities, and we were not able to implement all the features Interstellar provides; this is the case wherever you see a screen or pop-up message that says "Unimplemented" error. Additionally, the alpha API could easily change at any moment, so don't expect it to work without issues.

If you'd like to try it out despite it being an "alpha" feature, then when you go to sign-in, enter preferred.social as the Instance Host. See this post (https://piefed.social/post/484755) if you'd like more information about that instance and general PieFed API info.

New Timeline feed view

A new "Timeline" Feed View is available for Mbin that displays both thread and microblog posts in reverse chronological order (newest first). No other sort options work for this view, as sorting is done on the client side.

Fixes

  • Fix configs magazine browser link in about page.
  • Fix alt text not showing for Lemmy posts.
  • Fix user profile edit screen so avatar and cover deletion works on Lemmy.
  • Fix the message thread screen so it uses an infinite scroll view and can load messages past the first page.
  • Fix notifications for messages not being clickable.
  • Hide user follow button for Lemmy and PieFed.
  • Display server software names with correct casing.

Full Changelog: https://github.com/jwr1/interstellar/compare/v0.8.0...v0.9.0

2
 
 

Warning: Due to the extra permission needed for bookmarking, all your Mbin accounts will need their oauth clients regenerated. To do so, for each Mbin server that you have accounts for, you will need to sign out of all accounts (including guest), which will trigger Interstellar to delete the related oauth client. From there, you can sign back in as usual. Alternatively, if you don't mind, it would probably be easier to just clear all your data from the app instead.

New

  • Add copy-paste option for desktop oauth login (in case the system has issues launching the browser).
  • Add notification control support for magazines, users, and posts; which was introduced in Mbin 1.8.0.
  • Add bookmarking support for posts and comments. Saving posts/comments is available on Lemmy, and bookmark lists are available on Mbin (introduced in Mbin 1.8.0).
  • Allow adding alt text on image upload; by @olorin99.
  • Display a file picker dialog when downloading an image.
  • Move post & comment overflow menu to top right corner.

Config Sharing

  • Create a config sharing, export & import functionality for Profiles & Filter Lists.
  • A new magazine (interstellar_configs) is available to publicly share your configs to. Here are some usage instructions copied from the new magazine's description:

How to Share

  1. Open Interstellar and go to the Settings page.
  2. Click either Switch profiles or Filter lists.
  3. Tap the Share button next to the item you'd like to share.
  4. Add a short description.
  5. Hit Submit to create a new thread in this magazine.

To share in other places (e.g., other magazines, in comments, microblogs, direct messages, etc.) or share multiple configs at a time, use the Share button in the markdown editor's toolbar.

Keep in Mind

  • Prefix your thread title with [Profile] or [Filter List] to indicate what type of config you are sharing.

  • While sharing, do not modify the markdown code block containing your config. Interstellar verifies its contents with a hash to ensure the data remains unaltered.

Create New ... Screen

  • Overhaul post creation screen to have tabs for each of the different post types: Text, Image, Link, and Microblog.
  • Add a new magazine picker that will provide autocomplete options for the magazine as you type. Once you have selected a magazine, the corresponding icon will display next to the name, and a button on the side will appear which allows you to open the magazine in a new page to view it.
  • Add a magazine creation tab to the same page (works for Mbin and Lemmy). (There might be a bug that causes a 500 Internal Error while attempting to create a magazine on Mbin ATM, but hopefully it will be fixed soon.)
  • The Link tab has a new button that will fetch the link's title and description from the internet (similar to Mbin). It can additionally be triggered by pressing enter (or submitting) on the link text field (as long as both the title and body fields are empty).
  • The Microblog tab will now default to using the "random" magazine if you haven't specified one. This is due to the fact that Mbin uses "random" to store uncategorized microblogs.

Builds

  • Add Linux ARM support! Includes a .tar.gz file, an .AppImage file, and Flathub support (same as x86_64 version).
  • Improve AppImages by using sharun to bundle dependencies. Now the AppImages will truly work on any Linux distro you throw at it. Huge thanks to Samueru-sama for providing many examples and troubleshooting everything with me.
  • Windows support is officially added! There's now a portable .zip file and a .exe setup file.

Fixes

  • Fix sub-level comments not showing on the user screen while viewing with a Lemmy account.
  • Hide OC and Tags fields on Lemmy.
  • Change the markdown editor toolbar to scroll horizontally instead of wrap, which caused problems by making the actual editable field shrink in height.
  • Fix infinite scroll views to give useful error messages instead of the generic "app encountered unknown error".
  • Fix full screen image view bleeding into the status bar on Android.
  • Fix lengthy usernames and magazine names from shoving UI elements off screen.
3
 
 

At least there's still a mark all as read at the top.

Tangent, I wanted to post using the app but I can't navigate to the magazine using interstellar. Keep getting 500 internal server error on the fav side bar or unknown error when trying to explore.

4
 
 

Hello, I am pretty new to fediverse so sry if I am asking silly questions. but when I am selecting microblogging with lemmy.world it's throwing error

#interstellar

5
 
 

New

  • BETA: Add a "Data utilities" section that allows you to migrate subscriptions & blocks between accounts (including between Mbin and Lemmy). Also includes a data removal tool for mass deletion of all subscriptions & blocks.
  • Add support for markdown embedded videos (including linked mp4 files and YouTube videos), by @olorin99.

Fixes

  • Fix bug when navigating to magazine feed when type action is set to tabs, by @olorin99.
  • Fix Flathub version not opening due to incorrect libmpv version.
  • Fix some obscure rendering bug for a specific Android device by using updated Flutter SDK.
  • Fix video player not playing YouTube videos that don't have muxed streams (apparently a lot of them).

Other

  • Translations update, including 3 additional languages.
6
 
 

github.com/jwr1/interstellar/releases/tag/v0.6.0

I'm going to start with this warning (just so no one misses it), but don't use push notifications if your Mbin server is on v1.7.0, v1.7.1-rc1, or v1.7.1-rc2. More info below.

Features

  • Add option to set default feed filter
  • Create a panel for post links along with a menu for alternative sources. Thanks to this post for the idea.
  • Add a View Source menu button to see a post or comment's markdown.
  • Add a restricted posting indicator to magazines
  • Add Open in Browser option to the magazine page
  • (Mbin only) Add View Moderators option to the magazine page
  • Add a pinned post indicator
  • (Mbin only) Add a magazine owner panel for editing title, description, list of mods, and magazine deletion
  • (Mbin only) Start work on a magazine mod panel with a "Bans" tab
  • (Mbin only) Implement thread/microblog moderation actions, including pinning, marking NSFW, deleting, and banning
  • (Mbin only) Add Mbin push notification support with UnifiedPush. This only works if you have a UnifiedPush distributor installed on your Android device. Once installed, you just have to click "Register push" on the notifications page for all the accounts you want to receive push notifications for. WARNING: Do not use push notifications if your Mbin server's version is less than v1.7.1-rc3; there is a critical bug present that WILL DELETE YOUR ACCOUNT if you press the unregister button on the affected versions. The affected versions are v1.7.0, v1.7.1-rc1, and v1.7.1-rc2. You can see a list of Mbin servers with their versions here: joinmbin.org/servers.
  • Add a True Black (AMOLED) toggle in the settings
  • Use built in themes from the flex_color_scheme package for theme selection. This replaces the current theme selection we used to have with a list of premade themes (35 total).
  • Set the default default explore sort to newest

Fixes

  • Fix Mbin image comments not displaying images
  • Fix post view image scaling issues
  • Fix user cover alignment and scaling
  • Fix thread comment Open Link url
  • Fix nsfw image blurring reveal
  • Fix an undocumented notification type causing errors due to missing subject

Other