├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ ├── claude-code-review.yml │ ├── claude.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── pics ├── 20250124-000738.gif ├── 20250124-001000.gif └── 20250711-233019.gif ├── src ├── api.ts ├── config.ts ├── crypto.ts ├── embed-handler.ts ├── expand-embeds.ts ├── forum-key.ts ├── i18n │ ├── en.ts │ ├── index.ts │ └── zh-CN.ts ├── main.ts ├── notification.ts ├── types.ts ├── ui.ts └── utils.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/README.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/package.json -------------------------------------------------------------------------------- /pics/20250124-000738.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/pics/20250124-000738.gif -------------------------------------------------------------------------------- /pics/20250124-001000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/pics/20250124-001000.gif -------------------------------------------------------------------------------- /pics/20250711-233019.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/pics/20250711-233019.gif -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/crypto.ts -------------------------------------------------------------------------------- /src/embed-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/embed-handler.ts -------------------------------------------------------------------------------- /src/expand-embeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/expand-embeds.ts -------------------------------------------------------------------------------- /src/forum-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/forum-key.ts -------------------------------------------------------------------------------- /src/i18n/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/i18n/en.ts -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/zh-CN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/i18n/zh-CN.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/notification.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/ui.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/src/utils.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodchen-ink/obsidian-publish-to-discourse/HEAD/versions.json --------------------------------------------------------------------------------