mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2026-05-11 18:21:50 +00:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b00b0cc5e5 | ||
|
|
d7985a6b41 | ||
|
|
486e816902 |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-livesync",
|
"id": "obsidian-livesync",
|
||||||
"name": "Self-hosted LiveSync",
|
"name": "Self-hosted LiveSync",
|
||||||
"version": "0.22.12",
|
"version": "0.22.13",
|
||||||
"minAppVersion": "0.9.12",
|
"minAppVersion": "0.9.12",
|
||||||
"description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
"description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
||||||
"author": "vorotamoroz",
|
"author": "vorotamoroz",
|
||||||
|
|||||||
2646
package-lock.json
generated
2646
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
54
package.json
54
package.json
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "obsidian-livesync",
|
"name": "obsidian-livesync",
|
||||||
"version": "0.22.12",
|
"version": "0.22.13",
|
||||||
"description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
"description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@@ -13,29 +13,29 @@
|
|||||||
"author": "vorotamoroz",
|
"author": "vorotamoroz",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@tsconfig/svelte": "^5.0.0",
|
"@tsconfig/svelte": "^5.0.2",
|
||||||
"@types/diff-match-patch": "^1.0.32",
|
"@types/diff-match-patch": "^1.0.36",
|
||||||
"@types/node": "^20.2.5",
|
"@types/node": "^20.11.28",
|
||||||
"@types/pouchdb": "^6.4.0",
|
"@types/pouchdb": "^6.4.2",
|
||||||
"@types/pouchdb-adapter-http": "^6.1.3",
|
"@types/pouchdb-adapter-http": "^6.1.6",
|
||||||
"@types/pouchdb-adapter-idb": "^6.1.4",
|
"@types/pouchdb-adapter-idb": "^6.1.7",
|
||||||
"@types/pouchdb-browser": "^6.1.3",
|
"@types/pouchdb-browser": "^6.1.5",
|
||||||
"@types/pouchdb-core": "^7.0.11",
|
"@types/pouchdb-core": "^7.0.14",
|
||||||
"@types/pouchdb-mapreduce": "^6.1.7",
|
"@types/pouchdb-mapreduce": "^6.1.10",
|
||||||
"@types/pouchdb-replication": "^6.4.4",
|
"@types/pouchdb-replication": "^6.4.7",
|
||||||
"@types/transform-pouch": "^1.0.2",
|
"@types/transform-pouch": "^1.0.6",
|
||||||
"@typescript-eslint/eslint-plugin": "^6.2.1",
|
"@typescript-eslint/eslint-plugin": "^7.2.0",
|
||||||
"@typescript-eslint/parser": "^6.2.1",
|
"@typescript-eslint/parser": "^7.2.0",
|
||||||
"builtin-modules": "^3.3.0",
|
"builtin-modules": "^3.3.0",
|
||||||
"esbuild": "0.18.17",
|
"esbuild": "0.20.2",
|
||||||
"esbuild-svelte": "^0.7.4",
|
"esbuild-svelte": "^0.8.0",
|
||||||
"eslint": "^8.46.0",
|
"eslint": "^8.57.0",
|
||||||
"eslint-config-airbnb-base": "^15.0.0",
|
"eslint-config-airbnb-base": "^15.0.0",
|
||||||
"eslint-plugin-import": "^2.28.0",
|
"eslint-plugin-import": "^2.29.1",
|
||||||
"events": "^3.3.0",
|
"events": "^3.3.0",
|
||||||
"obsidian": "^1.4.11",
|
"obsidian": "^1.5.7",
|
||||||
"postcss": "^8.4.27",
|
"postcss": "^8.4.35",
|
||||||
"postcss-load-config": "^4.0.1",
|
"postcss-load-config": "^5.0.3",
|
||||||
"pouchdb-adapter-http": "^8.0.1",
|
"pouchdb-adapter-http": "^8.0.1",
|
||||||
"pouchdb-adapter-idb": "^8.0.1",
|
"pouchdb-adapter-idb": "^8.0.1",
|
||||||
"pouchdb-adapter-indexeddb": "^8.0.1",
|
"pouchdb-adapter-indexeddb": "^8.0.1",
|
||||||
@@ -46,16 +46,16 @@
|
|||||||
"pouchdb-merge": "^8.0.1",
|
"pouchdb-merge": "^8.0.1",
|
||||||
"pouchdb-replication": "^8.0.1",
|
"pouchdb-replication": "^8.0.1",
|
||||||
"pouchdb-utils": "^8.0.1",
|
"pouchdb-utils": "^8.0.1",
|
||||||
"svelte": "^4.1.2",
|
"svelte": "^4.2.12",
|
||||||
"svelte-preprocess": "^5.0.4",
|
"svelte-preprocess": "^5.1.3",
|
||||||
"terser": "^5.19.2",
|
"terser": "^5.29.2",
|
||||||
"transform-pouch": "^2.0.0",
|
"transform-pouch": "^2.0.0",
|
||||||
"tslib": "^2.6.1",
|
"tslib": "^2.6.2",
|
||||||
"typescript": "^5.1.6"
|
"typescript": "^5.4.2"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"diff-match-patch": "^1.0.5",
|
"diff-match-patch": "^1.0.5",
|
||||||
"idb": "^7.1.1",
|
"idb": "^8.0.0",
|
||||||
"minimatch": "^9.0.3",
|
"minimatch": "^9.0.3",
|
||||||
"xxhash-wasm": "0.4.2",
|
"xxhash-wasm": "0.4.2",
|
||||||
"xxhash-wasm-102": "npm:xxhash-wasm@^1.0.2"
|
"xxhash-wasm-102": "npm:xxhash-wasm@^1.0.2"
|
||||||
|
|||||||
@@ -267,6 +267,16 @@ export class ObsidianLiveSyncSettingTab extends PluginSettingTab {
|
|||||||
const containerRemoteDatabaseEl = containerEl.createDiv();
|
const containerRemoteDatabaseEl = containerEl.createDiv();
|
||||||
containerRemoteDatabaseEl.createEl("h3", { text: "Remote Database configuration" });
|
containerRemoteDatabaseEl.createEl("h3", { text: "Remote Database configuration" });
|
||||||
const syncWarn = containerRemoteDatabaseEl.createEl("div", { text: `These settings are kept locked while any synchronization options are enabled. Disable these options in the "Sync Settings" tab to unlock.` });
|
const syncWarn = containerRemoteDatabaseEl.createEl("div", { text: `These settings are kept locked while any synchronization options are enabled. Disable these options in the "Sync Settings" tab to unlock.` });
|
||||||
|
if (this.plugin.settings.couchDB_URI.startsWith("http://")) {
|
||||||
|
if (this.plugin.isMobile) {
|
||||||
|
containerRemoteDatabaseEl.createEl("div", { text: `Configured as using plain HTTP. We cannot connect to the remote. Please set up the credentials and use HTTPS for the remote URI.` })
|
||||||
|
.addClass("op-warn");
|
||||||
|
} else {
|
||||||
|
containerRemoteDatabaseEl.createEl("div", { text: `Configured as using plain HTTP. We might fail on mobile devices.` })
|
||||||
|
.addClass("op-warn-info");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
syncWarn.addClass("op-warn-info");
|
syncWarn.addClass("op-warn-info");
|
||||||
syncWarn.addClass("sls-hidden");
|
syncWarn.addClass("sls-hidden");
|
||||||
|
|
||||||
|
|||||||
30
updates.md
30
updates.md
@@ -10,6 +10,11 @@ Note: we got a very performance improvement.
|
|||||||
Note at 0.22.2: **Now, to rescue mobile devices, Maximum file size is set to 50 by default**. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.
|
Note at 0.22.2: **Now, to rescue mobile devices, Maximum file size is set to 50 by default**. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.
|
||||||
|
|
||||||
#### Version history
|
#### Version history
|
||||||
|
- 0.22.13:
|
||||||
|
- Improved:
|
||||||
|
- Now using HTTP for the remote database URI warns of an error (on mobile) or notice (on desktop).
|
||||||
|
- Refactored:
|
||||||
|
- Dependencies have been polished.
|
||||||
- 0.22.12:
|
- 0.22.12:
|
||||||
- Changed:
|
- Changed:
|
||||||
- The default settings has been changed.
|
- The default settings has been changed.
|
||||||
@@ -57,29 +62,4 @@ Note at 0.22.2: **Now, to rescue mobile devices, Maximum file size is set to 50
|
|||||||
- Changed:
|
- Changed:
|
||||||
- Now no longer `fetch chunks on demand` needs `Pacing replication`
|
- Now no longer `fetch chunks on demand` needs `Pacing replication`
|
||||||
- The setting `Do not pace synchronization` has been deleted.
|
- The setting `Do not pace synchronization` has been deleted.
|
||||||
- 0.22.7
|
|
||||||
- Fixed:
|
|
||||||
- No longer deleted hidden files were ignored.
|
|
||||||
- The document history dialogue is now able to process the deleted revisions.
|
|
||||||
- Deletion of a hidden file is now surely performed even if the file is already conflicted.
|
|
||||||
- 0.22.6
|
|
||||||
- Fixed:
|
|
||||||
- Fixed a problem with synchronisation taking a long time to start in some cases.
|
|
||||||
- The first synchronisation after update might take a bit longer.
|
|
||||||
- Now we can disable E2EE encryption.
|
|
||||||
- Improved:
|
|
||||||
- `Setup Wizard` is now more clear.
|
|
||||||
- `Minimal Setup` is now more simple.
|
|
||||||
- Self-hosted LiveSync now be able to use even if there are vaults with the same name.
|
|
||||||
- Database suffix will automatically added.
|
|
||||||
- Now Self-hosted LiveSync waits until set-up is complete.
|
|
||||||
- Show reload prompts when possibly recommended while settings.
|
|
||||||
- New feature:
|
|
||||||
- A guidance dialogue prompting for settings will be shown after the installation.
|
|
||||||
- Changed
|
|
||||||
- `Open setup URI` is now `Use the copied setup URI`
|
|
||||||
- `Copy setup URI` is now `Copy current settings as a new setup URI`
|
|
||||||
- `Setup Wizard` is now `Minimal Setup`
|
|
||||||
- `Check database configuration` is now `Check and Fix database configuration`
|
|
||||||
|
|
||||||
... To continue on to `updates_old.md`.
|
... To continue on to `updates_old.md`.
|
||||||
@@ -10,6 +10,30 @@ Note: we got a very performance improvement.
|
|||||||
Note at 0.22.2: **Now, to rescue mobile devices, Maximum file size is set to 50 by default**. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.
|
Note at 0.22.2: **Now, to rescue mobile devices, Maximum file size is set to 50 by default**. Please configure the limit as you need. If you do not want to limit the sizes, set zero manually, please.
|
||||||
|
|
||||||
#### Version history
|
#### Version history
|
||||||
|
- 0.22.7
|
||||||
|
- Fixed:
|
||||||
|
- No longer deleted hidden files were ignored.
|
||||||
|
- The document history dialogue is now able to process the deleted revisions.
|
||||||
|
- Deletion of a hidden file is now surely performed even if the file is already conflicted.
|
||||||
|
- 0.22.6
|
||||||
|
- Fixed:
|
||||||
|
- Fixed a problem with synchronisation taking a long time to start in some cases.
|
||||||
|
- The first synchronisation after update might take a bit longer.
|
||||||
|
- Now we can disable E2EE encryption.
|
||||||
|
- Improved:
|
||||||
|
- `Setup Wizard` is now more clear.
|
||||||
|
- `Minimal Setup` is now more simple.
|
||||||
|
- Self-hosted LiveSync now be able to use even if there are vaults with the same name.
|
||||||
|
- Database suffix will automatically added.
|
||||||
|
- Now Self-hosted LiveSync waits until set-up is complete.
|
||||||
|
- Show reload prompts when possibly recommended while settings.
|
||||||
|
- New feature:
|
||||||
|
- A guidance dialogue prompting for settings will be shown after the installation.
|
||||||
|
- Changed
|
||||||
|
- `Open setup URI` is now `Use the copied setup URI`
|
||||||
|
- `Copy setup URI` is now `Copy current settings as a new setup URI`
|
||||||
|
- `Setup Wizard` is now `Minimal Setup`
|
||||||
|
- `Check database configuration` is now `Check and Fix database configuration`
|
||||||
- 0.22.5
|
- 0.22.5
|
||||||
- Fixed:
|
- Fixed:
|
||||||
- Some description of settings have been refined
|
- Some description of settings have been refined
|
||||||
|
|||||||
Reference in New Issue
Block a user