Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Adding GitHub authentication and a first stab at RaaS integration * Showing the via Cloud after clicking the logo * Prepare version v1.8.0-cloud.1 * Creating tenants on the Realm Cloud (#388) * Enabling deleting and creating tenants * Removed the click to reveal * Simplified the error when registering protocols * Widening windows * Allowed resetting id and password * Adding a space and a type * Allowing a logout * Sending the initialPassword * Fixing the registering of protocol clients * Fixing logging out * Prepare version v1.8.0-cloud.2 * Cloud signup revisited (#400) * Self signed certificates (#393) * Adding a certificate manager that will ask the user if they trust the cert * Simplified the error message with connection fails * Sorting scripts + added a script to generate https certs for ROS * Build to unpacked directories when running locally * Only show the detailed button when not on Linux * Only add the trusted certificate if trusted * Prepare version v1.7.2 * Sending Studio version on every mixpanel event (#395) Reverted the effects of 0048536#diff-d387d5e9f75cf1699f5a7c3f76d5b117L39 This fixes #389 * Making the developer tools open only if OPEN_DEV_TOOLS is sat (#399) * Reverting the resizing of the Greeting window * Making sure the github services are invoked from the main process only * Rearranging buttons on the greeting window * Darkening the loading overlay * Automatically create a Realm Cloud tenant when authenticating * Prettier * Setting the token when authentication completes * Prepare version v1.8.0-cloud.3 * Cloud menu items (#407) * Adding a script that can be drag-dropped to open the developer tools * Reformatting the package lock * Using a node script instead of the writeJSON pipeline step * Adding electron-store and isomorphic-fetch * Adding a store "wrapper" * Print a stack trace on action failures * Creating a cloud manager * Using isomorphic-fetch on the main process * Adding authenticate with GitHub + refresh cloud status actions * Adding a cloud menu and a way to update the menu * Using the electron-store instead of localStorage * Ajusting the width of the greeting windows sidebar again * Listening for updates to the cloud status * Prepare version v1.8.0-cloud.4 * Cloud improvements (#414) * Waiting a little longer * Making the server administration window close if logging out * Focus the window when creating the tenant * Show the Connect button disabled when raasToken is known * Prepare version v1.8.0-cloud.5 * Use GitHub username as cloud tenant id (#429) * Adding the jsonwebtoken dependency * Bumped the extra wait to 10 sec * Using the github username when creating the tenant * Updates from master (#431) * Self signed certificates (#393) * Adding a certificate manager that will ask the user if they trust the cert * Simplified the error message with connection fails * Sorting scripts + added a script to generate https certs for ROS * Build to unpacked directories when running locally * Only show the detailed button when not on Linux * Only add the trusted certificate if trusted * Prepare version v1.7.2 * Sending Studio version on every mixpanel event (#395) Reverted the effects of 0048536#diff-d387d5e9f75cf1699f5a7c3f76d5b117L39 This fixes #389 * Making the developer tools open only if OPEN_DEV_TOOLS is sat (#399) * feat (realms): Remove timeout while opening realm (#402) * feat (Cell): Show dates in ISO format (#403) * Removing the override of default ports (#416) * Prepare version v1.7.3 * Browser row caching (#425) * Improved renderer caching of the table cells * Moved the MoreIndicators to cover the header too. * Context menu revisited (#426) * Added a border to the sidebar * Using a native context menu * Removed some more context menu * Making the server URL selectable (#430) * Prepare version v1.8.0-cloud.6 * Adopted the changes made to the RaaS infrastructure (#470) * Prepare version v1.8.0-cloud.7 * npm installing updated the package-lock * Select endpoint and jwt (#491) * Using JWT + enabling change of endpoint * Selecting the first location when creating a cloud subscription * Removed everything that was using primary credentials * Prepare version v1.10.0-cloud.8 * Cloud waitlist (#503) * Adding a cloud overlay for the waitlist * Updated the info colors * Added back the connect and open realm buttons * Removing the jsonwebtoken dependency - using the RaaS API instead * Fixing a type issue * Moved connecting to the new primary subscription one level up * Allowing "not-authenticated" => "has-primary-subscription" * Disabling github authentication button before cloudStatus is not-authenticated * Fixed the connect to primary subscription button * Using a value on the state to determine if cloud overlay is active * Fixing an error that was introduced when merging * Prepare version v1.10.0-cloud.9 * Cloud tutorial (#492) * Moved the Topbar to its own component * Setting the realm log level based on an environment variable * Adding the initial cloud tutorial * Removed an unofficial color * Updating the topbar and adding a dashboard * Using Realm font for headers * Added some content to the introduction * Added basic tutorial instructions * Adding platforms to the dashboard * Adjusted tutorial styling * Fixed import case * Prepare version v1.10.0-cloud.10 * Including the tutorial in the bundle and using path.resolve directly (#505) * Prepare version v1.10.0-cloud.11 * Adding a lot more feedback when logging in (#514) Adding more feedback when authenticating * Prepare version v1.10.0-cloud.12 * Adopting changes to the tutorial language (#572) * Update 1-introduction.md * Update 3-install-dependencies.md * Update 3-install-dependencies.md * Don't render content before the status is === 'done' * "Failed synchronizing" => "Disconnected" * Removed the retry button * UX updates to the tutorial * Re-implemented setting RaaS endpoint from the main menu * Prepare version v1.14.0-cloud.13 * Use "https" and "realms" in the script * Update 5-create-index-js.md * Adopting changes from master and to RaaS (#602) * Realm table updating (#594) * Adding a script that creates realms continuously * Bumping state variable propageted via props when the realm changes. * Updated the copy-version-to-lock.js to add a new line * Added a comment on the new state field * Allow filter realms and users (#585) * fear (server-administration): Allow search realms * fear (server-administration): Allow search users * fear (realm-browser): Add new object button * feat (ContentContainer): onNewObjectClick should be optional * feat (RealmsTable): Use displayUser for render Owner field * feat (utils): Add querySomeFieldContainsText * refactor (server-administration): Rename query to searchString * refactor (server-administration): Created FilterableTable * feat (UserTableContainer): Update users properly * feat (realm-browser): Normalize create object button caption * feat (FilterableTable): Move Autosizer and Table into FilterableTable * Replaced all use of the IFocus interface with the Focus type * Updating users and realms as a reaction to state change * Register Realm Studio as editor for .realm files (#590) * feat (package): Associate .realm files with the app * feat (Application): Show realm browser when open-file is detected * feat (Application): Show realm browser when open a .realm file even when the app is closed * feat (Application): Remove impossible if condition * feat (Application): Avoid unnecessary conditional * feat (Application): Manage catch opening files * Simplified the errors.ts * Minor changes to variable names * Moved dependencies * Added CHANGELOG.md (#160) * Added CHANGELOG.md * Update CHANGELOG.md * Prepare version v1.15.0 * Revert "Register Realm Studio as editor for .realm files (#590)" This reverts commit f1ea56f. See #590 (comment) * Adding close icon to the sidebar + open realm on double-click (#598) This fixes #596, #65 and #66 (again) * Prepare version v1.15.1 * Register Realm Studio as editor for .realm files (reopened) (#595) * feat (package): Associate .realm files with the app * feat (Application): Show realm browser when open-file is detected * feat (Application): Show realm browser when open a .realm file even when the app is closed * feat (Application): Remove impossible if condition * feat (Application): Avoid unnecessary conditional * feat (Application): Manage catch opening files * Simplified the errors.ts * Minor changes to variable names * Moved dependencies * feat (package): Add nsis perMachine * feat (Application): Detect files opened in windows * Prepare version v1.16.0 * Making the "Connect to Realm Cloud" more robust to missing server URLs * Adjusting the GitHub scope * Adding the client-side code to get account information * Using the users github user ID when creating the subscription * Prepare version v1.16.0-cloud.14 * Open cloud urls (#614) * Listening for "x-realm-cloud" URLs opening the server administration window * Added ".realmlab.net" as a trusted domain * Prepare version v1.16.0-cloud.15 * Cloud email password authentication (#621) * Removed CloudOverlay and CloudAdministrationWindow * Gave the CloudAction its own stylesheet * Upgraded the svg-sprite-loader + not extracting anymore * Adding authentication via email * Creating a cloud authentication window * Using the new CloudAction and CloudAuthenticationWindow in the GreetingWindow * Grayed background and a GitHub logo * Prepare version v1.16.0-cloud.16 * Ensuring svg-baker and svg-sprite-loader runtimes gets into the bundle (#623) * Prepare version v1.16.0-cloud.17 * Updates from master (#634) * Realm table updating (#594) * Adding a script that creates realms continuously * Bumping state variable propageted via props when the realm changes. * Updated the copy-version-to-lock.js to add a new line * Added a comment on the new state field * Allow filter realms and users (#585) * fear (server-administration): Allow search realms * fear (server-administration): Allow search users * fear (realm-browser): Add new object button * feat (ContentContainer): onNewObjectClick should be optional * feat (RealmsTable): Use displayUser for render Owner field * feat (utils): Add querySomeFieldContainsText * refactor (server-administration): Rename query to searchString * refactor (server-administration): Created FilterableTable * feat (UserTableContainer): Update users properly * feat (realm-browser): Normalize create object button caption * feat (FilterableTable): Move Autosizer and Table into FilterableTable * Replaced all use of the IFocus interface with the Focus type * Updating users and realms as a reaction to state change * Register Realm Studio as editor for .realm files (#590) * feat (package): Associate .realm files with the app * feat (Application): Show realm browser when open-file is detected * feat (Application): Show realm browser when open a .realm file even when the app is closed * feat (Application): Remove impossible if condition * feat (Application): Avoid unnecessary conditional * feat (Application): Manage catch opening files * Simplified the errors.ts * Minor changes to variable names * Moved dependencies * Added CHANGELOG.md (#160) * Added CHANGELOG.md * Update CHANGELOG.md * Prepare version v1.15.0 * Revert "Register Realm Studio as editor for .realm files (#590)" This reverts commit f1ea56f. See #590 (comment) * Adding close icon to the sidebar + open realm on double-click (#598) This fixes #596, #65 and #66 (again) * Prepare version v1.15.1 * Register Realm Studio as editor for .realm files (reopened) (#595) * feat (package): Associate .realm files with the app * feat (Application): Show realm browser when open-file is detected * feat (Application): Show realm browser when open a .realm file even when the app is closed * feat (Application): Remove impossible if condition * feat (Application): Avoid unnecessary conditional * feat (Application): Manage catch opening files * Simplified the errors.ts * Minor changes to variable names * Moved dependencies * feat (package): Add nsis perMachine * feat (Application): Detect files opened in windows * Prepare version v1.16.0 * Fixing windows flicker (#608) * Allow opening dev-tools with a production build * Removing scrollbars from the root html element * Fix loading realms (#610) * Checking for ".realm" in paths loaded from process.argv * Allowing opening multiple realms at once * Resolving all browser window opens before accepting opened files * Awaiting the greeting window on startup - before opening files * Resolve promise when the greeting window opens * Prepare version v1.16.1 * Realm Cloud url fixed (#633) * Adding "x-realm-cloud" to the schemes of the package.json * Moved the register for protocols and replaying events when app is ready * Cloud authentication errors (#635) * Errors and authenticating should no longer take the window focus * Clear errors and catch errors from GitHub authentication * Rethrow errors when authenticating * Prepare version v1.16.1-cloud.18 * Cloud introduction (#639) * Implemented email signup and improvements on the cloud authentication form * Adding a button to refresh cloud status * Prettier ran * Stopped wrapping the waitlist info in a <small> element * "subscriptions" => "instances" * Fixed the linting error * Settings json migration fixed (#642) * Checking for the settingsFile existance before reading it * Deleting the legacy settings.json * Comparing usernames when opening Cloud URLs (#643) * Updating return types * Considering cloud introduced when logged in using email * showCloudAuthentication alternatively resolves when user authenticates * Opening shows message if not or wrongly authenticated * Collapsing the cloud status for "authenticated" and "has-primary-subscription" * Moved opening a cloud URL to a helper method * Wait before concluding the window was prematurely closed
- Loading branch information