├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── img ├── explainer-img.png ├── menu_example.png ├── noteshare-example.png └── success_example.png ├── main.ts ├── manifest.json ├── package.json ├── src ├── NoteSharingService.ts ├── crypto │ ├── crypto.test.ts │ ├── crypto.ts │ └── encryption.ts ├── lib │ ├── anonUserId.test.ts │ ├── anonUserId.ts │ ├── cache │ │ ├── AbstractCache.ts │ │ ├── FsCache.ts │ │ └── LocalStorageCache.ts │ ├── obsidian-svelte │ │ ├── Icon.svelte │ │ ├── IconButton.svelte │ │ ├── index.ts │ │ └── useIcon.ts │ └── stores │ │ ├── ActiveCacheFile.ts │ │ ├── ActiveMdFile.ts │ │ └── CacheStore.ts ├── obsidian │ ├── Frontmatter.ts │ ├── PluginSettings.ts │ └── SettingsTab.ts ├── types │ └── index.d.ts └── ui │ ├── QuickShareSideView.svelte │ ├── QuickShareSideView.ts │ ├── SharedNoteSuccessComponent.svelte │ └── SharedNoteSuccessModal.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs ├── versions.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | npm node_modules 2 | build -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /img/explainer-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/img/explainer-img.png -------------------------------------------------------------------------------- /img/menu_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/img/menu_example.png -------------------------------------------------------------------------------- /img/noteshare-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/img/noteshare-example.png -------------------------------------------------------------------------------- /img/success_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/img/success_example.png -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/main.ts -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/package.json -------------------------------------------------------------------------------- /src/NoteSharingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/NoteSharingService.ts -------------------------------------------------------------------------------- /src/crypto/crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/crypto/crypto.test.ts -------------------------------------------------------------------------------- /src/crypto/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/crypto/crypto.ts -------------------------------------------------------------------------------- /src/crypto/encryption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/crypto/encryption.ts -------------------------------------------------------------------------------- /src/lib/anonUserId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/anonUserId.test.ts -------------------------------------------------------------------------------- /src/lib/anonUserId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/anonUserId.ts -------------------------------------------------------------------------------- /src/lib/cache/AbstractCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/cache/AbstractCache.ts -------------------------------------------------------------------------------- /src/lib/cache/FsCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/cache/FsCache.ts -------------------------------------------------------------------------------- /src/lib/cache/LocalStorageCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/cache/LocalStorageCache.ts -------------------------------------------------------------------------------- /src/lib/obsidian-svelte/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/obsidian-svelte/Icon.svelte -------------------------------------------------------------------------------- /src/lib/obsidian-svelte/IconButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/obsidian-svelte/IconButton.svelte -------------------------------------------------------------------------------- /src/lib/obsidian-svelte/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/obsidian-svelte/index.ts -------------------------------------------------------------------------------- /src/lib/obsidian-svelte/useIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/obsidian-svelte/useIcon.ts -------------------------------------------------------------------------------- /src/lib/stores/ActiveCacheFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/stores/ActiveCacheFile.ts -------------------------------------------------------------------------------- /src/lib/stores/ActiveMdFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/stores/ActiveMdFile.ts -------------------------------------------------------------------------------- /src/lib/stores/CacheStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/lib/stores/CacheStore.ts -------------------------------------------------------------------------------- /src/obsidian/Frontmatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/obsidian/Frontmatter.ts -------------------------------------------------------------------------------- /src/obsidian/PluginSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/obsidian/PluginSettings.ts -------------------------------------------------------------------------------- /src/obsidian/SettingsTab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/obsidian/SettingsTab.ts -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/types/index.d.ts -------------------------------------------------------------------------------- /src/ui/QuickShareSideView.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/ui/QuickShareSideView.svelte -------------------------------------------------------------------------------- /src/ui/QuickShareSideView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/ui/QuickShareSideView.ts -------------------------------------------------------------------------------- /src/ui/SharedNoteSuccessComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/ui/SharedNoteSuccessComponent.svelte -------------------------------------------------------------------------------- /src/ui/SharedNoteSuccessModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/src/ui/SharedNoteSuccessModal.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/versions.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcndt/obsidian-quickshare/HEAD/vite.config.ts --------------------------------------------------------------------------------