realm-studio
realm-studio copied to clipboard
Realm Studio
These are the guidelines on naming that we could use https://github.com/realm/realm-studio/blob/master/GUIDELINES.md#react
Read up on https://webpack.electron.build/ and look into if its worth using that over the webpack setup we have now.
Discovered during a user test. A lot of the terminology is Studio can be unknown to new users. We should consider creating a small intro tutorial on the website showing...
The [RealmLoadingComponent](https://github.com/realm/realm-studio/blob/master/src/ui/reusable/RealmLoadingComponent/index.tsx) shouldn't be inherited from: * [ServerAdministration](https://github.com/realm/realm-studio/blob/master/src/ui/ServerAdministration/index.tsx) and * [RealmBrowser](https://github.com/realm/realm-studio/blob/master/src/ui/RealmBrowser/index.tsx) Instead we should be using the react-realm-context library.
With the async changes coming to React https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html we should wrap the app windows in the `` component and correct the use of unsafe lifecycle methods. When I initially tried...
To increase transparency around compatibility the Realm Studio releases should hoist the Realm JS release notes / changelog into Realm Studios release notes. This could probably be achieved when preparing...
Now that Realm JS has fixed https://github.com/realm/realm-js/issues/1847 we should be able to remove cleaning up the schema: https://github.com/realm/realm-studio/blob/v2.3.1/src/ui/RealmBrowser/schema-utils.ts and https://github.com/realm/realm-studio/blob/v2.3.1/src/ui/RealmBrowser/index.tsx#L354
To help us diagnose Studio issues originating from misbehaving external services, it would be good to instrument the fetch API to leave breadcrumbs for Sentry to send when an event...
We could easily modify https://github.com/realm/realm-studio/blob/master/docs/RELEASE_BODY.md to include a link for a download of the particular release via https://studio-releases.realm.io/ - this would make it easier for users to downgrade.
With the BrowserWindow API its possible to specify a parent window (see https://github.com/electron/electron/pull/6140), we should use this when opening dialogs associated with other windows, like the "Connect to Server" is...