MEMBLOG

Changelog 0.5

- 2024-09-27

This lastest release brings UI/UX improvements and better support for npm packages as we continue to roll out package sharing.


Move deployment indicator to program view

Previously, deployment progress appeared in the config panel (bottom left) for the active program. That deployment indicator is now to the right of each program in the Navigator, so you can deploy any program regardless of whether it's active in your editor. This is especially helpful if you've disabled the auto-deploy on save feature in settings.

Increase package search default page size

We're now surfacing more results under package search in the Membrane IDE by default. Keep an eye out for more changes here as we continue to iterate on package sharing in Membrane. And send us any feedback, too!

Membrane package search

Improved support for crypto module

Some npm packages use the crypto global, while others use the crypto Node.js module, which is more comprehensive. We are narrowing this gap, so more npm packages that depend on crypto can now be used in Membrane. Let us know if there are any other node globals/modules that you'd like us to prioritize.

Open readme automatically after installing a package

When you install a Membrane package we now open its root index.ts file along with a preview of its readme, if there is one. This will do a better job of surfacing any setup instructions and package info written by package publishers.

Fetch npm dependencies during package install

Fixes a bug when installing a Membrane package that includes npm dependencies, like the github driver. We now download npm packages before deploying your new program.

Schema editor bug fixes

When configuring a List of... type in the schema editor, the context menu was previously not scrollable, which cut off some types for programs with lots of custom types (e.g. github). We also fixed a flickering issue for the + PARAM button when adding a missing action param.

Cron timer UI bug fix

Cron timers were previously showing the incorrect local timezone despite being configured in UTC.

Continued incremental UI improvements

Opening files from the Membrane Navigator is now snappier, and Membrane Log timestamps are more readable.


- Pete Millspaugh (pete@membrane.io)

© 2024 Programmability, Inc.