Changelog 0.11
- 2024-11-15This week we shipped layout changes in the IDE, package unpublishing, adding program connections more easily, package search and user profiles on web, a pricing page, and an updated signup flow.
IDE layout remodeling
We did some IDE construction. Program details—formerly (mis)named "CONFIG"—now show up to the right of the active file you're editing.
Package publishing, installation, and search moved to the left, sharing the Navigator sidebar. You'll see a new 🔎 SEARCH
button to the right of the renamed + NEW
program button.
Easier program connections
You can now add a connection directly in the program details panel, or by dragging a gref from the Navigator (like before).
Web package search
Browse packages before signing up (or more easily for existing users) at membrane.io/share.
User profiles
You can also now view all packages that an individual user has published at membrane.io/share/:username
. Check out Thomas's page or packages published by the Membrane team, for example.
Package unpublishing
If you wish you hadn't published that package now showing up on your public profile, you can unpublish it!
If you've already installed a package, not to worry—that program will continue running in your workspace. Unpublished packages will simply not be publicly available (i.e. in search results).
Pricing page
We added a plan page at membrane.io/pricing as we gear up for our open beta launch. Feel free to reach out with any questions.
Signup flow updates
For new users, we added a step in the signup flow to select a username (like a GitHub handle). This will unlock social logins like Google and GitHub, which we plan to implement soon.
Auth token copy button
Click the settings gear icon in the Navigator to copy your Membrane auth token. This is useful when you want to hit the Membrane API, like in Thomas's mem
package.
Move schema editor input to start
When you add a new type in the schema editor, that input box will now appear atop the list of types. It used to show up at the bottom, which was sometimes out of view for large schemas.
- Pete Millspaugh (pete@membrane.io)