Interstellar App

0 readers
2 users here now

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

Links:

Downloads:


Find and share your configs in the [email protected] magazine!

founded 2 years ago
MODERATORS
1
 
 

I've already configured my piefed account to hide them in the web version. But they still show up in Interstellar. And there doesn't seem to be any potion to hide them in the app.

2
 
 
3
7
order/layout of posts (piefed.social)
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 
 

Is there any way to change what I see first on a post?

Example: I'd like to see it prioritized like this if possible:

  1. Instance/community, original poster
  2. Title
  3. Media (Picture or video)
  4. Post body/description
  5. External link
4
 
 
5
 
 
6
 
 
7
 
 

The app’s looking great, but I’ve got a couple of questions:

  1. What is the difference between the three options within Settings > Feed Defaults > View. There’s Threads, Microblog and Timeline options, but I can’t see what effect they have on the feed.

  2. When viewing comments, some replies are shown and nested, but others require tapping Open x replies. What determines whether a reply is shown automatically or needs a tap to open?

8
 
 

I'm not sure if this is an app bug or an API bug, but just in case I'll post here.

It's been stuck in the same sorting of give or take 2 months' posts. I noticed it recently on the version when piefed.social support is enabled.

Other sortings works the same.

9
 
 

I'm not seeing any of my notifications (posts, comments, or replies). I know this may be something that's still being worked on, I just wanted to mention it just in case. The app looks great so far by the way, and thank you for making it.

10
 
 

I've just installed Interstellar and think it looks great. I've been using Jerboa and browser for Lemmy. The announcement of piefed.ca suggested this as a Piefed app, so here I am.

First impression is that I think I'm going to like it a lot - almost feels like RiF that I've been missing for some time. But - I'm finding scrolling really unpleasant - it's really jumpy, or jittery and hard to look at. I'm finding it so bad that I'm surprised it's not mentioned here or on GitHub, and I'm wondering if it's just me?

Version 0.9.3 on Android 15 on a Pixel 8 Pro.

11
 
 
12
 
 

forgive my ignorance, in trying the different views and want images to be viable viewable without me having to click on them. is there a way to get them to fit by width and height?

13
 
 

Features

  • Update password field with toggle-able text obscurity.
  • Add mark post on scroll option; by @olorin99.
  • Notification support for PieFed; by JollyDevelopment.
  • Add transition animation for posts and images; by @olorin99.
  • Add blur to markdown embedded images if post is nsfw; by @olorin99.
  • Move alt text behind button in bottom right of full image view; by @olorin99.
  • Add option to hide Feed UI elements on scroll; by @olorin99.
  • Add local feed view for Mbin.
  • Hide Feed tab icons in compact mode; by @olorin99.
  • Add a global text scale setting; by @jwr1.
  • Make the nav drawer persistent on wide screens; by @jwr1.
  • Add PieFed Community Moderation features; by JollyDevelopment.
  • Always show play button when video is paused; by @olorin99.
  • 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.
  • Use badge to indicate server software and show additional recommended instances based on language by @jwr1.
  • 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.
  • Fix posts not being darkened when marked as read; by @olorin99.
  • Fix lemmy comments not loading for certain instances; by @olorin99.
  • Fix webview refresh bug; by @olorin99.
  • 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.
  • Remove needed workaround used for AppImage build; by Samueru-sama.
  • Rename Magazine to Community; by @jwr1.
  • Support iOS and macOS platforms, a TestFlight is available; by @jwr1.

Full Changelog: https://github.com/interstellar-app/interstellar/compare/v0.9.2...v0.9.3

14
 
 

Hi. I'm using Interstellar with PieFed and can't figure out where my bookmarks are saved to. Are they hidden behind a setting somewhere?

15
 
 

I see that there is a compact mode. But are there any other post views? On Boost I can choose between "cards", "cards v2", "compact" etc.

16
 
 

Features

  • Add timeframe options for commented feed sort; by @olorin99.
  • 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.
  • Automatic and manual post/comment translation function, enable automatic translation in the settings or activate manual translation in the overflow menu; by @olorin99.
  • 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.
  • Add option to hide the action buttons underneath posts/comments; by @olorin99.

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.
  • 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.

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.
  • Add mesa-mini and opus-nano debloated packages to AppImage (further reduces file size); by Samueru-sama.
  • 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!
17
 
 

To support iOS and macOS devices, an Apple developer account is needed, which costs $100 USD per year. I believe that with the number of sponsorships we have received, iOS and macOS support is now a viable option (even taking into account how much kbin.earth costs to run).

Additionally, I do not have any Apple hardware and plan to use a VM to set up the app initially, so I'll need to figure out how to utilize GitHub's macOS runners to automate the process afterwards.

At some point, I will also need some people to help test the app (both iOS and macOS) using TestFlight before the official release.


If you would like iOS or macOS support, please +1 this GitHub issue (or comment here) so that I have a feel for how much interest there is.

18
 
 

Features

  • Swipe actions (gestures) for feed posts and comments (enable in Feed Action settings); by @olorin99.
  • 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.
  • Enable editing user about for PieFed accounts; by JollyDevelopment.
  • Move overflow post and comment menu into a bottom modal sheet (also fixes PieFed notification controls taking up space in comments); by @olorin99.

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.
  • Fix explore filter incorrectly being greyed out on Mbin; by @olorin99
  • Fix filter warnings not showing next to posts; by @olorin99

Other

  • Relicense to AGPL.
  • Bump dwarfs block size for AppImage (significantly reduces start-up time); by Samueru-sama.
  • Translations update from Hosted Weblate.
19
 
 

I tried looking for any similar issues on GitHub. haven't tried to search on this comm. Couldn't find out how using the app, at least.

Is this feature on the roadmap? I'd like to have it since that's how I used sync for reddit back then and now how I browse Lemmy using Thunder.

20
 
 

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

21
 
 

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.
22
 
 

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.

23
 
 

Have just installed on a Blackview tablet. Screen resolution is 1920x1200.

When creating a new account, attempting to go to the login/password screen just produced a screen of random noise in portrait mode. When I rotated to portrait mode, everything appeared as expected and I was able to log in.

24
 
 

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

25
 
 

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.
view more: next ›