Releases: realm/realm-studio
1.0.0-rc.2: Browser enhancements and mixpanel
Enhancements
- Browser loading Realms and enhanced error reporting when that fails (#222).
- The classes sidebar in the browser now has its own scrollbar (#224).
- Removed some of the web-specific and redundant menu items (#125 and #180).
- Adding mixpanel + signup modal dialog (#225).
- Changed the link to download and install ROS to https://realm.gitbooks.io/realm-object-server/content/getting-started.html (#217).
Internal
- Adding test framework (mocha) + faster testing of PRs on GitHub (from 14 min to 33 sec 🎉 )
- It's built with realm version 2.0.0-rc19 and tested with realm-object-server version 2.0.0-rc.2.
1.0.0-rc.1: Increased speed and automatic update UI for Windows
Enhancements
- Increased window load speed (#190)
- First release for Windows with auto-update UI.
It's built with realm
version 2.0.0-rc16 and tested with realm-object-server
version 2.0.0-rc42.
Known issues and limitations
- Linux and Windows releases are limited to opening local Realms, you cannot connect to and administer ROS. This is a consequence of Realm.Sync not running from Electrons renderer processes on neither of the platforms. Tracked by #163, #193 and #194.
- Linux and Windows builds will need to be produced manually - and we need a "Code Signing Certificate" to produce a NSIS installer for Windows.
- Auto-updating won't be enabled for Linux, it looks like we need to use the regular distributions package managers instead: https://github.com/electron/electron/blob/master/docs/api/auto-updater.md#platform-notices
- Loading a large realm in the browser gives no progress - and if it fails it won’t show the error but get stuck showing “Loading …”. Tracked by #117, #133 and #101.
- Users are not prompted for their email address, althrough this is required to use Realm Studio to convert DE to PE and EE users. Tracked by #159.
- The server administration deletes users by removing rows in the synchronized __admin Realm - but it should use a RESTful HTTP call to ROS instead. It works - but it leaves unreferenced objects in the database. Tracked by #191.
- Realm Schemas cannot be exported to binding languages, yet. Tracked by #158.
- Some minor UI related hick-ups and inconvieniences:
- Menu items are very web-related. Tracked by #125.
- Misalignment of collumns in the browser, when scrolling to the far right.
- Scrollbars in the browser behaves unexpected when switching between classes.
- When editing data, a field can be left with validation errors by selecting an other class.
1.0.0-alpha.14: Edit object references and automatic update UI
Enhancements
- Edit object references (#175) fixes #37 and #168, allowing users to select objects for references in the browser.
- Check for updates manually fixed (#184) fixes #154, by changes the UI used around updating to show the state in the greeting window.
- Moved the productName to the root of the
package.json
which affects the product name used in various places in the product (#185)
Note: This release uses 1.0.0 instead of 0.0.1 fixing #166.
It's built with realm
version 2.0.0-rc16 and tested with realm-object-server
version 2.0.0-rc42.
0.0.1-alpha.13: Fixed opening synced Realms twice
0.0.1-alpha.11: Increased Linux support + Windows support!
This release is primarily a change to the Linux version of the app, downgrading the version of glibc++
that the app is built against, which enables support for Ubuntu 14.04 and its variants.
Also - this release contains an installer for Realm Studio on Windows (64-bit).
It's built with realm
version 2.0.0-rc14 and tested with realm-object-server
version 2.0.0-rc40.
0.0.1-alpha.10: Release for Mac and Linux
This release introduces:
- Update a ROS users password
- Enhancements to the brower:
- Better UI for optionals in the header of the browser.
- Filtering and sorting on collumns
Internally we've also introduced changes to the linters used.
It's built with realm
version 2.0.0-rc13 and tested with realm-object-server
version 2.0.0-rc39.
And the release is for both Mac and Linux.
0.0.1-alpha.9: Support for ROS alpha.36
Updated to use the __admin
Realm in ROS alpha.36
0.0.1-alpha.8: Auto-updating
This version adds auto-updating and publishing to S3.
0.0.1-alpha.7: Additional Editing
This release adds editing for:
- string
- float (using parstFloat)
- decimal (using parstFloat)
- integer (using parstInt)
- boolean ("true", "false")
- date (parse using moment)
0.0.1-alpha.6: Minor UX improvements
This pre-release has a couple of improvements:
- Using
util.inspect
instead ofJSON.stringify
to show values of large circular values in the browser. - Fixed sidebar in the realm browser #96
- Making the "Download ROS" link more visually distinct and opening in the external browser #92 and #86
- Using defaults when connecting to ROS: Improving (but not fixing) #87