chore(version-snjs): 2.7.19 - permissions handling
This commit is contained in:
@@ -15,6 +15,7 @@ SF_DEFAULT_SERVER=http://localhost:3000
|
|||||||
DEV_DEFAULT_SYNC_SERVER=https://api.standardnotes.com
|
DEV_DEFAULT_SYNC_SERVER=https://api.standardnotes.com
|
||||||
DEV_EXTENSIONS_MANAGER_LOCATION=public/extensions/extensions-manager/dist/index.html
|
DEV_EXTENSIONS_MANAGER_LOCATION=public/extensions/extensions-manager/dist/index.html
|
||||||
ENABLE_UNFINISHED_FEATURES=false
|
ENABLE_UNFINISHED_FEATURES=false
|
||||||
|
DEV_WEBSOCKET_URL=wss://sockets-dev.standardnotes.com
|
||||||
|
|
||||||
# NewRelic (Optional)
|
# NewRelic (Optional)
|
||||||
NEW_RELIC_ENABLED=false
|
NEW_RELIC_ENABLED=false
|
||||||
|
|||||||
@@ -91,6 +91,7 @@ function reloadHiddenFirefoxTab(): boolean {
|
|||||||
const startApplication: StartApplication = async function startApplication(
|
const startApplication: StartApplication = async function startApplication(
|
||||||
defaultSyncServerHost: string,
|
defaultSyncServerHost: string,
|
||||||
bridge: Bridge,
|
bridge: Bridge,
|
||||||
|
webSocketUrl: string,
|
||||||
) {
|
) {
|
||||||
if (reloadHiddenFirefoxTab()) {
|
if (reloadHiddenFirefoxTab()) {
|
||||||
return;
|
return;
|
||||||
@@ -107,7 +108,8 @@ const startApplication: StartApplication = async function startApplication(
|
|||||||
.config(configRoutes)
|
.config(configRoutes)
|
||||||
.constant('bridge', bridge)
|
.constant('bridge', bridge)
|
||||||
.constant('defaultSyncServerHost', defaultSyncServerHost)
|
.constant('defaultSyncServerHost', defaultSyncServerHost)
|
||||||
.constant('appVersion', bridge.appVersion);
|
.constant('appVersion', bridge.appVersion)
|
||||||
|
.constant('webSocketUrl', webSocketUrl);
|
||||||
|
|
||||||
// Controllers
|
// Controllers
|
||||||
angular
|
angular
|
||||||
@@ -193,6 +195,7 @@ if (__WEB__) {
|
|||||||
startApplication(
|
startApplication(
|
||||||
(window as any)._default_sync_server,
|
(window as any)._default_sync_server,
|
||||||
new BrowserBridge(__VERSION__),
|
new BrowserBridge(__VERSION__),
|
||||||
|
(window as any)._websocket_url,
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
(window as any).startApplication = startApplication;
|
(window as any).startApplication = startApplication;
|
||||||
|
|||||||
@@ -3,4 +3,5 @@ import { Bridge } from "./services/bridge";
|
|||||||
export type StartApplication = (
|
export type StartApplication = (
|
||||||
defaultSyncServerHost: string,
|
defaultSyncServerHost: string,
|
||||||
bridge: Bridge,
|
bridge: Bridge,
|
||||||
|
webSocketUrl: string,
|
||||||
) => Promise<void>;
|
) => Promise<void>;
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ export class WebApplication extends SNApplication {
|
|||||||
scope: angular.IScope,
|
scope: angular.IScope,
|
||||||
defaultSyncServerHost: string,
|
defaultSyncServerHost: string,
|
||||||
public bridge: Bridge,
|
public bridge: Bridge,
|
||||||
|
webSocketUrl: string,
|
||||||
) {
|
) {
|
||||||
super(
|
super(
|
||||||
bridge.environment,
|
bridge.environment,
|
||||||
@@ -63,6 +64,7 @@ export class WebApplication extends SNApplication {
|
|||||||
identifier,
|
identifier,
|
||||||
[],
|
[],
|
||||||
defaultSyncServerHost,
|
defaultSyncServerHost,
|
||||||
|
webSocketUrl,
|
||||||
);
|
);
|
||||||
this.$compile = $compile;
|
this.$compile = $compile;
|
||||||
this.scope = scope;
|
this.scope = scope;
|
||||||
|
|||||||
@@ -34,6 +34,7 @@
|
|||||||
window._batch_manager_location = "<%= ENV['BATCH_MANAGER_LOCATION'] %>";
|
window._batch_manager_location = "<%= ENV['BATCH_MANAGER_LOCATION'] %>";
|
||||||
window._bugsnag_api_key = "<%= ENV['BUGSNAG_API_KEY'] %>";
|
window._bugsnag_api_key = "<%= ENV['BUGSNAG_API_KEY'] %>";
|
||||||
window._enable_unfinished_features = "<%= ENV['ENABLE_UNFINISHED_FEATURES'] %>" === 'true';
|
window._enable_unfinished_features = "<%= ENV['ENABLE_UNFINISHED_FEATURES'] %>" === 'true';
|
||||||
|
window._websocket_url = "<%= ENV['WEBSOCKET_URL'] %>";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<% if Rails.env.development? %>
|
<% if Rails.env.development? %>
|
||||||
|
|||||||
@@ -33,12 +33,14 @@
|
|||||||
data-extensions-manager-location="<%= env.DEV_EXTENSIONS_MANAGER_LOCATION %>"
|
data-extensions-manager-location="<%= env.DEV_EXTENSIONS_MANAGER_LOCATION %>"
|
||||||
data-bugsnag-api-key="<%= env.DEV_BUGSNAG_API_KEY %>"
|
data-bugsnag-api-key="<%= env.DEV_BUGSNAG_API_KEY %>"
|
||||||
data-enable-unfinished-features="<%= env.ENABLE_UNFINISHED_FEATURES %>"
|
data-enable-unfinished-features="<%= env.ENABLE_UNFINISHED_FEATURES %>"
|
||||||
|
data-web-socket-url="<%= env.DEV_WEBSOCKET_URL %>"
|
||||||
>
|
>
|
||||||
<script>
|
<script>
|
||||||
window._default_sync_server = document.body.dataset.defaultSyncServer || "https://api.standardnotes.com";
|
window._default_sync_server = document.body.dataset.defaultSyncServer || "https://api.standardnotes.com";
|
||||||
window._extensions_manager_location = document.body.dataset.extensionsManagerLocation || "public/extensions/extensions-manager/dist/index.html";
|
window._extensions_manager_location = document.body.dataset.extensionsManagerLocation || "public/extensions/extensions-manager/dist/index.html";
|
||||||
window._bugsnag_api_key = document.body.dataset.bugsnagApiKey;
|
window._bugsnag_api_key = document.body.dataset.bugsnagApiKey;
|
||||||
window._enable_unfinished_features = document.body.dataset.enableUnfinishedFeatures === 'true';
|
window._enable_unfinished_features = document.body.dataset.enableUnfinishedFeatures === 'true';
|
||||||
|
window._websocket_url = document.body.dataset.webSocketUrl;
|
||||||
</script>
|
</script>
|
||||||
<application-group-view />
|
<application-group-view />
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -71,7 +71,7 @@
|
|||||||
"@reach/checkbox": "^0.13.2",
|
"@reach/checkbox": "^0.13.2",
|
||||||
"@reach/dialog": "^0.13.0",
|
"@reach/dialog": "^0.13.0",
|
||||||
"@standardnotes/sncrypto-web": "1.2.10",
|
"@standardnotes/sncrypto-web": "1.2.10",
|
||||||
"@standardnotes/snjs": "2.7.18",
|
"@standardnotes/snjs": "2.7.19",
|
||||||
"mobx": "^6.1.6",
|
"mobx": "^6.1.6",
|
||||||
"mobx-react-lite": "^3.2.0",
|
"mobx-react-lite": "^3.2.0",
|
||||||
"preact": "^10.5.12"
|
"preact": "^10.5.12"
|
||||||
|
|||||||
18
yarn.lock
18
yarn.lock
@@ -2011,10 +2011,10 @@
|
|||||||
prop-types "^15.7.2"
|
prop-types "^15.7.2"
|
||||||
tslib "^2.1.0"
|
tslib "^2.1.0"
|
||||||
|
|
||||||
"@standardnotes/auth@^2.0.0":
|
"@standardnotes/auth@3.1.1":
|
||||||
version "2.0.0"
|
version "3.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-2.0.0.tgz#93f633fd40855f87843f911109e92b29dcbc5a04"
|
resolved "https://registry.yarnpkg.com/@standardnotes/auth/-/auth-3.1.1.tgz#834701c2e14d31eb204bff90457fa05e9183464a"
|
||||||
integrity sha512-B2NznCm3pzwBvBU/YQfuDrtlEbLO3hNH3QrqSwK2dFwUGAnl5UQPC9FKFWYgly05rWevwMY3IUmiZRzUEVlKsQ==
|
integrity sha512-E9zDYZ1gJkVZBEzd7a1L2haQ4GYeH1lUrY87UmDH1AMYUHW+c0SqZ71af1fBNqGzrx3EZSXk+Qzr7RyOa6N1Mw==
|
||||||
|
|
||||||
"@standardnotes/sncrypto-common@^1.2.7", "@standardnotes/sncrypto-common@^1.2.9":
|
"@standardnotes/sncrypto-common@^1.2.7", "@standardnotes/sncrypto-common@^1.2.9":
|
||||||
version "1.2.9"
|
version "1.2.9"
|
||||||
@@ -2029,12 +2029,12 @@
|
|||||||
"@standardnotes/sncrypto-common" "^1.2.7"
|
"@standardnotes/sncrypto-common" "^1.2.7"
|
||||||
libsodium-wrappers "^0.7.8"
|
libsodium-wrappers "^0.7.8"
|
||||||
|
|
||||||
"@standardnotes/snjs@2.7.18":
|
"@standardnotes/snjs@2.7.19":
|
||||||
version "2.7.18"
|
version "2.7.19"
|
||||||
resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.7.18.tgz#90dd33576176da53714438e0819eef180c221381"
|
resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.7.19.tgz#060d7e003e9c32e848e517c7e21b30db29a6e369"
|
||||||
integrity sha512-fXv91FhsxLRMK9KR1LLNzG/k9vdnMqrqMwQrfRECDqJRG2iZvlvVqzgWKBCYtCvLRHSRnFmt0xPKA2yuTkZqpA==
|
integrity sha512-KeM6HNWjWpb4RF3QcEUqCT8m8c0LdpDO01dRSMOmz61N4L/fO0qyVj/FiDq2Tr9KSCHitWrwgX9hKhbZquvSsA==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@standardnotes/auth" "^2.0.0"
|
"@standardnotes/auth" "3.1.1"
|
||||||
"@standardnotes/sncrypto-common" "^1.2.9"
|
"@standardnotes/sncrypto-common" "^1.2.9"
|
||||||
|
|
||||||
"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
|
"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
|
||||||
|
|||||||
Reference in New Issue
Block a user