THE WRITE-AHEAD BLOG

Changelog 0.8

Announcement: we want to share Membrane programs from the community!

Now that we've rolled out package publishing (read on below), share your programs and send us a link (or post on Discord). We'll share our favorites in future changelogs :)


Deprecate legacy directory, roll out package publishing

We've officially moved away from the old GitHub directory of API drivers and examples. To browse drivers, you can either select "Search Packages..."" in the NEW PROGRAM menu, or click FIND PROGRAMS in the top right of the IDE.

To publish a package, right-click a program in the Navigator and select "Publish Package...". We're excited to see what you build and hear your feedback.

Moving off GitHub meant archiving 70+ repos, which requires several clicks per repo on github.com. So we wrote a membrane program to archive them in just a few minutes!

Add rich action logs in the Navigator

When you invoke actions from the Navigator (sidebar), you'll now see some handy logs with details about the execution.

action invocation logs

Pin gref drag target

Previously, for long grefs, you had to horizontally scroll to click and drag the gref into connections. Now that gref drag target is fixed, and we added hover text for discoverability.

Add placeholder on gref drop target

In addition to the drag target improvement above, you'll now see a placeholder and solid border around the drop target.

Drop outdated password requirements

We got rid of requirements that passwords must contain an uppercase letter, lowercase letter, and a number per NIST guidance. This is probably old news to most, but it turns out those complex rules don't help (plus, it's annoying UX).

Thanks to Morgante Pell for the suggestion! If you have other security recommendations, feel free to reach out.

new password requirements

Add logout from IDE

You can now log out directly from the IDE.

logout button

Thanks to Morgante for this suggestion, too!

Tweak global text alignment

And lastly, for the pixel pedants out there, you might have noticed better vertical alignment for text across the IDE 😌.

Thanks for reading!


- Pete Millspaugh (pete@membrane.io)

© 2024 Programmability, Inc.