├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── BUG.yml │ ├── FEATURE.yml │ └── config.yml └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── docs └── assets │ ├── cover.png │ ├── dashboard-empty.png │ ├── dashboard-full.png │ └── dashboard-grid.png ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── data │ ├── README.md │ ├── constants.ts │ ├── dashboard-file-operations.ts │ ├── dashboard-file-utils.ts │ ├── dashboard-folder-utils.ts │ ├── file-operations.ts │ ├── file-utils.ts │ ├── folder-operations.ts │ ├── serialize-utils.ts │ └── serialize.ts ├── main.ts ├── obsidian │ ├── array-utils.ts │ ├── code-block-modal │ │ ├── index.ts │ │ └── styles.css │ ├── dashboards-settings-tab.ts │ │ ├── index.ts │ │ └── styles.css │ ├── dashboards-view.tsx │ ├── file-modal.ts │ ├── layout-modal │ │ ├── index.ts │ │ └── styles.css │ └── link-modal │ │ ├── index.ts │ │ └── styles.css ├── react │ ├── container │ │ ├── container-content.tsx │ │ ├── container.tsx │ │ ├── empty-container-content.tsx │ │ ├── render-markdown.tsx │ │ └── render-utils.ts │ ├── dashboards-app.tsx │ ├── icon-button │ │ └── icon-button.tsx │ ├── index.tsx │ ├── mount-provider.tsx │ ├── option-bar │ │ └── option-bar.tsx │ └── table │ │ ├── table-utils.tsx │ │ └── table.tsx └── shared │ ├── README.md │ ├── constants.ts │ └── state │ ├── state-factory.ts │ └── types.ts ├── tsconfig.json ├── version-bump.mjs ├── versions.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | 3 | main.js 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://www.buymeacoffee.com/decaf_dev 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.github/ISSUE_TEMPLATE/BUG.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.github/ISSUE_TEMPLATE/FEATURE.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/docs/assets/cover.png -------------------------------------------------------------------------------- /docs/assets/dashboard-empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/docs/assets/dashboard-empty.png -------------------------------------------------------------------------------- /docs/assets/dashboard-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/docs/assets/dashboard-full.png -------------------------------------------------------------------------------- /docs/assets/dashboard-grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/docs/assets/dashboard-grid.png -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/package.json -------------------------------------------------------------------------------- /src/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/README.md -------------------------------------------------------------------------------- /src/data/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/constants.ts -------------------------------------------------------------------------------- /src/data/dashboard-file-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/dashboard-file-operations.ts -------------------------------------------------------------------------------- /src/data/dashboard-file-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/dashboard-file-utils.ts -------------------------------------------------------------------------------- /src/data/dashboard-folder-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/dashboard-folder-utils.ts -------------------------------------------------------------------------------- /src/data/file-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/file-operations.ts -------------------------------------------------------------------------------- /src/data/file-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/file-utils.ts -------------------------------------------------------------------------------- /src/data/folder-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/folder-operations.ts -------------------------------------------------------------------------------- /src/data/serialize-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/serialize-utils.ts -------------------------------------------------------------------------------- /src/data/serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/data/serialize.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/obsidian/array-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/array-utils.ts -------------------------------------------------------------------------------- /src/obsidian/code-block-modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/code-block-modal/index.ts -------------------------------------------------------------------------------- /src/obsidian/code-block-modal/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/code-block-modal/styles.css -------------------------------------------------------------------------------- /src/obsidian/dashboards-settings-tab.ts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/dashboards-settings-tab.ts/index.ts -------------------------------------------------------------------------------- /src/obsidian/dashboards-settings-tab.ts/styles.css: -------------------------------------------------------------------------------- 1 | .Dashboards__setting-emphasize { 2 | color: var(--text-accent); 3 | } -------------------------------------------------------------------------------- /src/obsidian/dashboards-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/dashboards-view.tsx -------------------------------------------------------------------------------- /src/obsidian/file-modal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/file-modal.ts -------------------------------------------------------------------------------- /src/obsidian/layout-modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/layout-modal/index.ts -------------------------------------------------------------------------------- /src/obsidian/layout-modal/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/layout-modal/styles.css -------------------------------------------------------------------------------- /src/obsidian/link-modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/link-modal/index.ts -------------------------------------------------------------------------------- /src/obsidian/link-modal/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/obsidian/link-modal/styles.css -------------------------------------------------------------------------------- /src/react/container/container-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/container/container-content.tsx -------------------------------------------------------------------------------- /src/react/container/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/container/container.tsx -------------------------------------------------------------------------------- /src/react/container/empty-container-content.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/container/empty-container-content.tsx -------------------------------------------------------------------------------- /src/react/container/render-markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/container/render-markdown.tsx -------------------------------------------------------------------------------- /src/react/container/render-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/container/render-utils.ts -------------------------------------------------------------------------------- /src/react/dashboards-app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/dashboards-app.tsx -------------------------------------------------------------------------------- /src/react/icon-button/icon-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/icon-button/icon-button.tsx -------------------------------------------------------------------------------- /src/react/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/index.tsx -------------------------------------------------------------------------------- /src/react/mount-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/mount-provider.tsx -------------------------------------------------------------------------------- /src/react/option-bar/option-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/option-bar/option-bar.tsx -------------------------------------------------------------------------------- /src/react/table/table-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/table/table-utils.tsx -------------------------------------------------------------------------------- /src/react/table/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/react/table/table.tsx -------------------------------------------------------------------------------- /src/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/shared/README.md -------------------------------------------------------------------------------- /src/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/shared/constants.ts -------------------------------------------------------------------------------- /src/shared/state/state-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/shared/state/state-factory.ts -------------------------------------------------------------------------------- /src/shared/state/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/src/shared/state/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/versions.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/decaf-dev/obsidian-dashboards/HEAD/yarn.lock --------------------------------------------------------------------------------