jwr1

joined 1 year ago
[–] jwr1@kbin.earth 1 points 9 hours ago

Ah, yes. I misinterpreted the context.

[–] jwr1@kbin.earth 1 points 11 hours ago (2 children)

I'm sure you know, but technically, Microblogs are still considered "posting to your profile". It's just that Mbin also happens to categorize those microblogs into a specific magazine, either based on tags or manual placement. They still display in your profile just like normal. Additionally, if you view those Mbin microblogs from a Mastodon server, they will still appear as if the user "posted to their profile". All Mbin is doing is assigning the Microblog a general categorization.

[–] jwr1@kbin.earth 2 points 1 day ago

There will be soon :)

[–] jwr1@kbin.earth 10 points 2 days ago

Porkbun and Cloudflare are the only one's I use anymore. Great service and unbeatable prices for both.

[–] jwr1@kbin.earth 11 points 5 days ago (1 children)

Upvoting should be your default. Boosting is more like a "retweet", where you are publicly reposting something on your profile.

[–] jwr1@kbin.earth 4 points 3 weeks ago

Thank you for your support ❤

[–] jwr1@kbin.earth 12 points 3 weeks ago (3 children)

@asudox@lemmy.asudox.dev

(Interstellar dev here) Not sure what you mean by alpha. Sure, Interstellar could always use improvements, but that's the same as with any app. I, and I'm assuming many other people, daily use Interstellar, and mainly without any issue.

If you have any specific feedback you'd like to provide, I am very welcome to it. Many times that people have mentioned a bug/issue, I've tried to incorporate a change that would fix said issue within an update or so (several were even incorporated in the update that was just released).

I will admit, we need more developers working on Interstellar, but someone making a whole new Mbin app would do completely the opposite of what Interstellar needs (it would mean fewer potential developers working on Interstellar).

I've worked hard on this app for over a year at this point, and I would have considered it alpha at the beginning, but at this point, it is definitely ready for general use and not "alpha". As the solo "active" contributor (I appreciate all the not as active contributors as well), I just can't work on everything all at once.

 

Cross-posted from: https://kbin.earth/m/interstellar/t/980482

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.
[–] jwr1@kbin.earth 27 points 3 weeks ago (2 children)

I hope it's still going alright :)

[–] jwr1@kbin.earth 3 points 1 month ago (1 children)

Actually, the migration tool is now out with the latest update. It is marked as "beta" as there are things that could be improved, but subscription migration does work between Mbin and Lemmy accounts.

[–] jwr1@kbin.earth 5 points 1 month ago (1 children)

This was the answer! After switching categories, I am no longer required to conform to the new policy.

[–] jwr1@kbin.earth 7 points 1 month ago (2 children)

That's actually a great idea. I just checked, and it looks like a lot of the browsers fall under the Communication category, which should be fine for a Lemmy app also.

 

Solved: If any app developers run into this issue, I recommend setting the app's category to Communication (instead of Social), then you will no longer be required to declare a CSAE standard for your app.


I was trying to release an update for Interstellar (my Mbin/Lemmy app) today, and I ran into Google Play's new Child Safety Standards policy that requires the following if your app is in the Social category:

This means, at the very least, I need to write a whole new document (and link to it), addressing how my app's standards are against CSAE (I guess, but I'm not even sure what they want me to put in the document, they're not being clear). Technically, my app already has a report button that allows you to report a post or comment to community moderators and admins, so I'm just going to hope that's good enough.

They act like I, as the app developer, am responsible for the content that a user views, but a user could sign in to any number of Lemmy or Mbin servers that I have no control over whatsoever.

And apparently, this was supposed to be enforced on January 22, 2025, but I don't even remember hearing anything about this till now. Luckily, I was able to extend the deadline till March 19, 2025.

I guess I just wanted to rant about Google Play's crazy developer requirements, and see if anybody else has run into this yet.

[–] jwr1@kbin.earth 8 points 1 month ago (1 children)

Lol, yeah, maybe we should standardize the icons. If I remember correctly, I did look at the thunder app to pick some of the icons, so maybe it's at least the same between Thunder and Interstellar.

If there's anything you'd specifically like to work on, just let me know.

 

Hello all, and happy New Year!

If you haven't heard of Interstellar before, it's an Mbin and Lemmy app (available on Android and Linux). It includes many interesting features such as Settings Profiles (easily change a group of settings at once), a Markdown Editor with automatic (and manual) draft support, Push Notification support through UnifiedPush, content filter lists to hide (or warn about) content that matches from a list of words (including different match modes, such as Whole Word and RegEx), Microblogging from Mbin, and much more. I've also worked on an upcoming feature that will allow you to migrate your magazine (community) and user subscriptions & blocks between your signed-in accounts. This includes some interoperability between Mbin & Lemmy accounts as well!

Interstellar still has much to be worked on though, and it is starting to be too much for just one person. So, I am putting out this request for any Flutter developers who would like to help make Interstellar better. If this sounds interesting, please take a look at the GitHub and join the Matrix (chat) so we can figure out the next steps.

Below are some of the major goals I have for Interstellar (no specific order):

  • Finish up the redesign
  • Release on more platforms, including iOS, macOS, and Windows
  • Flesh out Lemmy support
  • Create an official list of features, and update old screenshots
  • Create a landing page website for Interstellar

I feel an iOS release is much more viable than it was a year ago, thanks to our sponsors. If you don't know, an Apple developer account costs $100 annually! If anyone's interested in iOS support, let me know so I can collect votes. I don't have a Mac, though, so I'd have to use a virtual machine to get publishing set up; hopefully I could get it automated afterward. It would also be very helpful if I had a collaborator who could lead the Apple side of things, including testing, development, and possibly releases; that would make Apple support way more viable.

Other ways to contribute

  • Report bugs: If you find any bugs you'd like to report, you can create an issue on GitHub or post on the Mbin magazine or Matrix chat.
  • Translate: If you'd like to help localize Interstellar, the translations are made through the Hosted Weblate.
  • Financially: If you'd like to donate monetarily, you can see a list of options on kbin.earth's about page, or in the sponsor section on the GitHub.
  • Feedback: Any feedback is great (good or bad); it helps me know what features are used, what aspects to focus on, what to improve, etc. At the moment, no telemetry or analytics are used, so the only feedback I have is what you guys tell me. If you have any ideas for the app too, feel free to share.
 

Disney Epic Mickey: Rebrushed is OUT NOW! Get it here: https://epicmickey.thqnordic.com/

In a world ravaged by a mysterious villain and his terrifying goons, the fate of its citizens rest in the hands of one. Epic Mickey is back! Unleash the power of the brush on PC, PlayStation 5, PlayStation 4, Xbox Series X|S, Xbox One, and Nintendo Switch.

 

THQ Nordic has released a demo for Epic Mickey Rebrushed that offers gameplay up until the boat ride in the first section of the game.

Here's the trailer for the demo on YouTube: youtu.be/P0xHpwEKPYc

As a reminder, the full game releases in one month, on Sepetember 24th.

 

Copied from linked post:

I'm very happy to announce the release of htmx 2.0. This release ends support for Internet Explorer and tightens up some
defaults, but does not change most of the core functionality or the core API of the library.

Note that we are not marking 2.0 as latest in NPM
because we do not want to force-upgrade users who are relying on non-versioned CDN URLs for htmx. Instead, 1.x will
remain latest and the 2.0 line will remain next until Jan 1, 2025. The website, however, will reference 2.0.

Major Changes

  • All extensions have been moved out of the core repository to their own repo
    and website: https://extensions.htmx.org. They are now all versioned individually and can be developed outside of
    the normal (slow) htmx release cadence.

    • Most 1.x extensions will work with 2.x, however the SSE extension did have a break and must be upgraded.
    • The older extensions remain in the /dist/ext directory so as to not break the URLs of CDNs like unpkg, but please
      move to the new extension URLs going forward
  • We removed the deprecated hx-sse and hx-ws attributes in favor of the extensions, which were available and
    recommended in 1.x.

  • HTTP DELETE requests now use parameters, rather than form encoded bodies, for their payload (This is in accordance w/ the spec.)

  • We now provide specific files in /dist for the various JavaScript module styles:

    • ESM Modules: /dist/htmx.esm.js
    • AMD Modules: /dist/htmx.amd.js
    • CJS Modules: /dist/htmx.cjs.js
    • The /dist/htmx.js file continues to be browser-loadable
  • The hx-on attribute, with its special syntax, has been removed in favor of the less-hacky hx-on: syntax.

Minor Changes

  • We made some default changes:
    • htmx.config.scrollBehavior was changed to 'instant' from 'smooth'
    • As mentioned previously, DELETE requests now use query parameters, rather than a form-encoded body. This can
      be reverted by setting htmx.methodsThatUseUrlParams to the value ['get'],
    • htmx.config.selfRequestsOnly now defaults to true rather than false

Features

Not much, really:

  • The selectAndSwap() internal API method was replaced with the public (and much better) swap() method
  • Web Component support has been improved dramatically
  • And the biggest feature of this release: the website now supports dark mode! (Thanks @pokonski!)

A complete upgrade guide can be found here:

htmx 1.x -> 2.x Migration Guide

If you require IE compatibility, the 1.x will continue to be supported for the foreseeable future.

 

go1.22.2 (released 2024-04-03) includes a security fix to the net/http package, as well as bug fixes to the compiler, the go command, the linker, and the encoding/gob, go/types, net/http, and runtime/trace packages. See the Go 1.22.2 milestone on our issue tracker for details.

81
submitted 1 year ago* (last edited 1 year ago) by jwr1@kbin.earth to c/rust@programming.dev
 

Empowering everyone to build reliable and efficient software.

view more: next ›