Compare commits

..

3 Commits

Author SHA1 Message Date
raucao 5c71523d90 1.19.1
CI / Lint (push) Successful in 30s
CI / Test (push) Successful in 45s
2026-04-13 13:17:52 +04:00
raucao bea1b97fb7 Update remotestorage-widget 2026-04-13 13:16:54 +04:00
raucao 6ba1cf31cf Show RS widget when Unauthorized error received
Allows the user to re-auth via the widget
2026-04-13 13:16:49 +04:00
8 changed files with 21 additions and 13 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ export default class UserMenuComponent extends Component {
@action
connectRS() {
this.args.onClose();
this.args.storage.connect();
this.args.storage.showConnectWidget();
}
@action
+9 -1
View File
@@ -46,6 +46,14 @@ export default class StorageService extends Service {
// console.debug('[rs] client ready');
});
this.rs.on('error', (error) => {
if (!error) return;
console.info('[rs] Error —', `${error.name}: ${error.message}`);
if (error.name === 'Unauthorized') {
this.showConnectWidget();
}
});
this.rs.on('connected', () => {
this.connected = true;
this.userAddress = this.rs.remote.userAddress;
@@ -445,7 +453,7 @@ export default class StorageService extends Service {
}
@action
connect() {
showConnectWidget() {
this.isWidgetOpen = true;
// Check if widget is already attached
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "marco",
"version": "1.19.0",
"version": "1.19.1",
"private": true,
"description": "Unhosted maps app",
"repository": {
@@ -87,7 +87,7 @@
"prettier-plugin-ember-template-tag": "^2.1.2",
"qunit": "^2.25.0",
"qunit-dom": "^3.5.0",
"remotestorage-widget": "^1.8.0",
"remotestorage-widget": "^1.8.1",
"remotestoragejs": "2.0.0-beta.8",
"sinon": "^21.0.1",
"stylelint": "^16.26.1",
+5 -5
View File
@@ -166,8 +166,8 @@ importers:
specifier: ^3.5.0
version: 3.5.0
remotestorage-widget:
specifier: ^1.8.0
version: 1.8.0
specifier: ^1.8.1
version: 1.8.1
remotestoragejs:
specifier: 2.0.0-beta.8
version: 2.0.0-beta.8
@@ -4564,8 +4564,8 @@ packages:
resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==}
hasBin: true
remotestorage-widget@1.8.0:
resolution: {integrity: sha512-l8AE2npC2nNkC8bAU6WhWO5Wl4exaXbE2yR82s5Oiqg6h0KN2mYwvLLTQGkp6mSmZTA86e7XaOcNp4lXS8CsBA==}
remotestorage-widget@1.8.1:
resolution: {integrity: sha512-HxNu2VvIRW3wzkf5fLEzs56ySQ7+YQbRqyp3CKvmw/G+zKhRsmj06HtFoAcm3B14/nJh2SOAv3LyfKuXfUsKPw==}
remotestoragejs@2.0.0-beta.8:
resolution: {integrity: sha512-rtyHTG2VbtiKTRmbwjponRf5VTPJMcHv/ijNid1zX48C0Z0F8ZCBBfkKD2QCxTQyQvCupkWNy3wuIu4HE+AEng==}
@@ -10648,7 +10648,7 @@ snapshots:
dependencies:
jsesc: 3.1.0
remotestorage-widget@1.8.0: {}
remotestorage-widget@1.8.1: {}
remotestoragejs@2.0.0-beta.8:
dependencies:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -39,7 +39,7 @@
<meta name="msapplication-TileColor" content="#F6E9A6">
<meta name="msapplication-TileImage" content="/icons/icon-144.png">
<script type="module" crossorigin src="/assets/main-iQCWrjXX.js"></script>
<script type="module" crossorigin src="/assets/main-BVEi_-zb.js"></script>
<link rel="stylesheet" crossorigin href="/assets/main-BF2Ls-fG.css">
</head>
<body>