├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── README_ADVANCED.md ├── README_BASIC.md ├── attachment ├── 74103317de5336b5283338c56171f268.png ├── 75cbb797dc58593b204e3e1b47d7146e.png ├── advance-1.png ├── advance-10.png ├── advance-11.png ├── advance-2.png ├── advance-3.png ├── advance-4.png ├── advance-5.png ├── advance-6.png ├── advance-7.png ├── advance-8.png ├── advance-9.png ├── calendar.png ├── contribution-graph-create.gif ├── contribution-graph-edit.gif ├── customized-date-field.png ├── d20ba90e31c16a3c4d79cba9298577de.png ├── fixed-date-range.png ├── hide-rule-indicators.png ├── image-1.png ├── image-2.png ├── image.png ├── month-track.png ├── personized-cell-color.png ├── personizezd-cell-text.png ├── quick-start.png ├── simple-usage.png ├── start-of-week.png └── title-style.png ├── esbuild.config.mjs ├── manifest.json ├── package.json ├── src ├── constants.ts ├── i18 │ ├── en.ts │ ├── messages.ts │ ├── types.ts │ └── zh.ts ├── main.ts ├── processor │ ├── bizErrors.ts │ ├── codeBlockProcessor.ts │ ├── graphProcessError.ts │ ├── types.ts │ └── yamlConfigReconciler.ts ├── query │ ├── baseDataviewSourceQuery.ts │ ├── compositeDataSourceQuery.ts │ ├── dataviewPageDataSourceQuery.ts │ ├── dataviewTaskDataSourceQuery.ts │ ├── filter │ │ └── dataviewDataFilter.ts │ └── types.ts ├── render │ ├── calendarGraphRender.ts │ ├── gitStyleTrackGraphRender.ts │ ├── graphRender.ts │ ├── matrixDataGenerator.ts │ ├── monthTrackGraphRender.ts │ └── renders.ts ├── types.ts ├── util │ ├── dateTimeUtils.ts │ ├── dateUtils.ts │ ├── page.ts │ └── utils.ts └── view │ ├── about │ ├── index.css │ └── index.tsx │ ├── choose │ └── Choose.tsx │ ├── codeblock │ └── CodeblockEditButtonMount.ts │ ├── divider │ └── Divider.tsx │ ├── form │ ├── CellRuleFormItem.tsx │ ├── ColorPicker.tsx │ ├── DataSourceFormItem.tsx │ ├── GraphForm.tsx │ ├── GraphFormModal.tsx │ ├── GraphTheme.tsx │ └── options.tsx │ ├── icon │ └── Icons.tsx │ ├── number-input │ └── index.tsx │ ├── suggest │ ├── Suggest.tsx │ ├── SuggestInput.tsx │ └── SuggestTagInput.tsx │ └── tab │ └── Tab.tsx ├── style └── styles.css ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | main.js 3 | dist 4 | out 5 | .gitignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/README.md -------------------------------------------------------------------------------- /README_ADVANCED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/README_ADVANCED.md -------------------------------------------------------------------------------- /README_BASIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/README_BASIC.md -------------------------------------------------------------------------------- /attachment/74103317de5336b5283338c56171f268.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/74103317de5336b5283338c56171f268.png -------------------------------------------------------------------------------- /attachment/75cbb797dc58593b204e3e1b47d7146e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/75cbb797dc58593b204e3e1b47d7146e.png -------------------------------------------------------------------------------- /attachment/advance-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-1.png -------------------------------------------------------------------------------- /attachment/advance-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-10.png -------------------------------------------------------------------------------- /attachment/advance-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-11.png -------------------------------------------------------------------------------- /attachment/advance-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-2.png -------------------------------------------------------------------------------- /attachment/advance-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-3.png -------------------------------------------------------------------------------- /attachment/advance-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-4.png -------------------------------------------------------------------------------- /attachment/advance-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-5.png -------------------------------------------------------------------------------- /attachment/advance-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-6.png -------------------------------------------------------------------------------- /attachment/advance-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-7.png -------------------------------------------------------------------------------- /attachment/advance-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-8.png -------------------------------------------------------------------------------- /attachment/advance-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/advance-9.png -------------------------------------------------------------------------------- /attachment/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/calendar.png -------------------------------------------------------------------------------- /attachment/contribution-graph-create.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/contribution-graph-create.gif -------------------------------------------------------------------------------- /attachment/contribution-graph-edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/contribution-graph-edit.gif -------------------------------------------------------------------------------- /attachment/customized-date-field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/customized-date-field.png -------------------------------------------------------------------------------- /attachment/d20ba90e31c16a3c4d79cba9298577de.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/d20ba90e31c16a3c4d79cba9298577de.png -------------------------------------------------------------------------------- /attachment/fixed-date-range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/fixed-date-range.png -------------------------------------------------------------------------------- /attachment/hide-rule-indicators.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/hide-rule-indicators.png -------------------------------------------------------------------------------- /attachment/image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/image-1.png -------------------------------------------------------------------------------- /attachment/image-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/image-2.png -------------------------------------------------------------------------------- /attachment/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/image.png -------------------------------------------------------------------------------- /attachment/month-track.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/month-track.png -------------------------------------------------------------------------------- /attachment/personized-cell-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/personized-cell-color.png -------------------------------------------------------------------------------- /attachment/personizezd-cell-text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/personizezd-cell-text.png -------------------------------------------------------------------------------- /attachment/quick-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/quick-start.png -------------------------------------------------------------------------------- /attachment/simple-usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/simple-usage.png -------------------------------------------------------------------------------- /attachment/start-of-week.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/start-of-week.png -------------------------------------------------------------------------------- /attachment/title-style.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/attachment/title-style.png -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/package.json -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/i18/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/i18/en.ts -------------------------------------------------------------------------------- /src/i18/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/i18/messages.ts -------------------------------------------------------------------------------- /src/i18/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/i18/types.ts -------------------------------------------------------------------------------- /src/i18/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/i18/zh.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/processor/bizErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/processor/bizErrors.ts -------------------------------------------------------------------------------- /src/processor/codeBlockProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/processor/codeBlockProcessor.ts -------------------------------------------------------------------------------- /src/processor/graphProcessError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/processor/graphProcessError.ts -------------------------------------------------------------------------------- /src/processor/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/processor/types.ts -------------------------------------------------------------------------------- /src/processor/yamlConfigReconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/processor/yamlConfigReconciler.ts -------------------------------------------------------------------------------- /src/query/baseDataviewSourceQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/baseDataviewSourceQuery.ts -------------------------------------------------------------------------------- /src/query/compositeDataSourceQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/compositeDataSourceQuery.ts -------------------------------------------------------------------------------- /src/query/dataviewPageDataSourceQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/dataviewPageDataSourceQuery.ts -------------------------------------------------------------------------------- /src/query/dataviewTaskDataSourceQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/dataviewTaskDataSourceQuery.ts -------------------------------------------------------------------------------- /src/query/filter/dataviewDataFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/filter/dataviewDataFilter.ts -------------------------------------------------------------------------------- /src/query/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/query/types.ts -------------------------------------------------------------------------------- /src/render/calendarGraphRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/calendarGraphRender.ts -------------------------------------------------------------------------------- /src/render/gitStyleTrackGraphRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/gitStyleTrackGraphRender.ts -------------------------------------------------------------------------------- /src/render/graphRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/graphRender.ts -------------------------------------------------------------------------------- /src/render/matrixDataGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/matrixDataGenerator.ts -------------------------------------------------------------------------------- /src/render/monthTrackGraphRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/monthTrackGraphRender.ts -------------------------------------------------------------------------------- /src/render/renders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/render/renders.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util/dateTimeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/util/dateTimeUtils.ts -------------------------------------------------------------------------------- /src/util/dateUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/util/dateUtils.ts -------------------------------------------------------------------------------- /src/util/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/util/page.ts -------------------------------------------------------------------------------- /src/util/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/util/utils.ts -------------------------------------------------------------------------------- /src/view/about/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/about/index.css -------------------------------------------------------------------------------- /src/view/about/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/about/index.tsx -------------------------------------------------------------------------------- /src/view/choose/Choose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/choose/Choose.tsx -------------------------------------------------------------------------------- /src/view/codeblock/CodeblockEditButtonMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/codeblock/CodeblockEditButtonMount.ts -------------------------------------------------------------------------------- /src/view/divider/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/divider/Divider.tsx -------------------------------------------------------------------------------- /src/view/form/CellRuleFormItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/CellRuleFormItem.tsx -------------------------------------------------------------------------------- /src/view/form/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/ColorPicker.tsx -------------------------------------------------------------------------------- /src/view/form/DataSourceFormItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/DataSourceFormItem.tsx -------------------------------------------------------------------------------- /src/view/form/GraphForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/GraphForm.tsx -------------------------------------------------------------------------------- /src/view/form/GraphFormModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/GraphFormModal.tsx -------------------------------------------------------------------------------- /src/view/form/GraphTheme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/GraphTheme.tsx -------------------------------------------------------------------------------- /src/view/form/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/form/options.tsx -------------------------------------------------------------------------------- /src/view/icon/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/icon/Icons.tsx -------------------------------------------------------------------------------- /src/view/number-input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/number-input/index.tsx -------------------------------------------------------------------------------- /src/view/suggest/Suggest.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/suggest/Suggest.tsx -------------------------------------------------------------------------------- /src/view/suggest/SuggestInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/suggest/SuggestInput.tsx -------------------------------------------------------------------------------- /src/view/suggest/SuggestTagInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/suggest/SuggestTagInput.tsx -------------------------------------------------------------------------------- /src/view/tab/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/src/view/tab/Tab.tsx -------------------------------------------------------------------------------- /style/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/style/styles.css -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vran-dev/obsidian-contribution-graph/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- 1 | { 2 | "0.1.0": "1.3.0" 3 | } 4 | --------------------------------------------------------------------------------