├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── date-format-request.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── eslint.yml │ ├── tests.js.yml │ └── tsc.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── LICENCE ├── README.md ├── eslint.config.ts ├── manifest.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prepare-vitest.mjs ├── shim.d.ts ├── src ├── abstractDateFormatting.ts ├── cardData.ts ├── cardDataExtraction.ts ├── cardMarkup.ts ├── components │ ├── VAdvancedDateFormats.vue │ ├── VButton.vue │ ├── VCard.vue │ ├── VCheckbox.vue │ ├── VConfigureDateTokenArray.vue │ ├── VConfigureEvaluation.vue │ ├── VConfigureSingleDateToken.vue │ ├── VConfigureSingleDateTokenConditionalFormatting.vue │ ├── VConfigureSingleDateTokenType.vue │ ├── VCreateDateFormatFlow.vue │ ├── VCreateDateTokens.vue │ ├── VCreateInputFormat.vue │ ├── VCreateOutputFormat.vue │ ├── VDateFormatCreationConfirmation.vue │ ├── VDetails.vue │ ├── VDisplayDatePreset.vue │ ├── VHeader.vue │ ├── VIconButton.vue │ ├── VInput.vue │ ├── VLabel.vue │ ├── VNav.vue │ ├── VSelect.vue │ ├── VSelectDateFormatPreset.vue │ ├── VToggleNumber.vue │ └── VWarningBlock.vue ├── composable │ └── hasSlot.ts ├── datePresets │ ├── dndCalendarOfHarptosDalereckoning.ts │ ├── imperial.ts │ ├── index.ts │ ├── normal.ts │ └── verboseDay.ts ├── i18n.config.ts ├── inlineEventData.ts ├── locales │ └── en.json ├── main.css ├── main.ts ├── markdownBlockData.ts ├── rangeData.ts ├── rangeMarkup.ts ├── settings.ts ├── suggester.ts ├── timelineMarkup.ts ├── types.ts ├── utils.ts ├── views │ ├── App.vue │ ├── VDateFormats.vue │ └── VSettings.vue └── watchFileChange.ts ├── tests ├── abstractDateFormating.test.ts ├── cardData.test.ts ├── cardDataExtraction.test.ts ├── cardMarkup.test.ts ├── inlineEventData.test.ts ├── main.test.ts ├── markdownBlockData.test.ts ├── obsidianMocks.ts ├── rangeData.test.ts ├── rangeMarkup.test.ts ├── settings.test.ts ├── suggester.test.ts ├── timelineMarkup.test.ts ├── utils.test.ts └── watchFileChange.test.ts ├── tsconfig.json ├── version-bump.mjs ├── versions.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/date-format-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/ISSUE_TEMPLATE/date-format-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/workflows/tests.js.yml -------------------------------------------------------------------------------- /.github/workflows/tsc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.github/workflows/tsc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prepare-vitest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/prepare-vitest.mjs -------------------------------------------------------------------------------- /shim.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/shim.d.ts -------------------------------------------------------------------------------- /src/abstractDateFormatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/abstractDateFormatting.ts -------------------------------------------------------------------------------- /src/cardData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/cardData.ts -------------------------------------------------------------------------------- /src/cardDataExtraction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/cardDataExtraction.ts -------------------------------------------------------------------------------- /src/cardMarkup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/cardMarkup.ts -------------------------------------------------------------------------------- /src/components/VAdvancedDateFormats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VAdvancedDateFormats.vue -------------------------------------------------------------------------------- /src/components/VButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VButton.vue -------------------------------------------------------------------------------- /src/components/VCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCard.vue -------------------------------------------------------------------------------- /src/components/VCheckbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCheckbox.vue -------------------------------------------------------------------------------- /src/components/VConfigureDateTokenArray.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VConfigureDateTokenArray.vue -------------------------------------------------------------------------------- /src/components/VConfigureEvaluation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VConfigureEvaluation.vue -------------------------------------------------------------------------------- /src/components/VConfigureSingleDateToken.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VConfigureSingleDateToken.vue -------------------------------------------------------------------------------- /src/components/VConfigureSingleDateTokenConditionalFormatting.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VConfigureSingleDateTokenConditionalFormatting.vue -------------------------------------------------------------------------------- /src/components/VConfigureSingleDateTokenType.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VConfigureSingleDateTokenType.vue -------------------------------------------------------------------------------- /src/components/VCreateDateFormatFlow.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCreateDateFormatFlow.vue -------------------------------------------------------------------------------- /src/components/VCreateDateTokens.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCreateDateTokens.vue -------------------------------------------------------------------------------- /src/components/VCreateInputFormat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCreateInputFormat.vue -------------------------------------------------------------------------------- /src/components/VCreateOutputFormat.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VCreateOutputFormat.vue -------------------------------------------------------------------------------- /src/components/VDateFormatCreationConfirmation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VDateFormatCreationConfirmation.vue -------------------------------------------------------------------------------- /src/components/VDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VDetails.vue -------------------------------------------------------------------------------- /src/components/VDisplayDatePreset.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VDisplayDatePreset.vue -------------------------------------------------------------------------------- /src/components/VHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VHeader.vue -------------------------------------------------------------------------------- /src/components/VIconButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VIconButton.vue -------------------------------------------------------------------------------- /src/components/VInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VInput.vue -------------------------------------------------------------------------------- /src/components/VLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VLabel.vue -------------------------------------------------------------------------------- /src/components/VNav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VNav.vue -------------------------------------------------------------------------------- /src/components/VSelect.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VSelect.vue -------------------------------------------------------------------------------- /src/components/VSelectDateFormatPreset.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VSelectDateFormatPreset.vue -------------------------------------------------------------------------------- /src/components/VToggleNumber.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VToggleNumber.vue -------------------------------------------------------------------------------- /src/components/VWarningBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/components/VWarningBlock.vue -------------------------------------------------------------------------------- /src/composable/hasSlot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/composable/hasSlot.ts -------------------------------------------------------------------------------- /src/datePresets/dndCalendarOfHarptosDalereckoning.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/datePresets/dndCalendarOfHarptosDalereckoning.ts -------------------------------------------------------------------------------- /src/datePresets/imperial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/datePresets/imperial.ts -------------------------------------------------------------------------------- /src/datePresets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/datePresets/index.ts -------------------------------------------------------------------------------- /src/datePresets/normal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/datePresets/normal.ts -------------------------------------------------------------------------------- /src/datePresets/verboseDay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/datePresets/verboseDay.ts -------------------------------------------------------------------------------- /src/i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/i18n.config.ts -------------------------------------------------------------------------------- /src/inlineEventData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/inlineEventData.ts -------------------------------------------------------------------------------- /src/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/locales/en.json -------------------------------------------------------------------------------- /src/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/main.css -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/markdownBlockData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/markdownBlockData.ts -------------------------------------------------------------------------------- /src/rangeData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/rangeData.ts -------------------------------------------------------------------------------- /src/rangeMarkup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/rangeMarkup.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/settings.ts -------------------------------------------------------------------------------- /src/suggester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/suggester.ts -------------------------------------------------------------------------------- /src/timelineMarkup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/timelineMarkup.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/views/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/views/App.vue -------------------------------------------------------------------------------- /src/views/VDateFormats.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/views/VDateFormats.vue -------------------------------------------------------------------------------- /src/views/VSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/views/VSettings.vue -------------------------------------------------------------------------------- /src/watchFileChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/src/watchFileChange.ts -------------------------------------------------------------------------------- /tests/abstractDateFormating.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/abstractDateFormating.test.ts -------------------------------------------------------------------------------- /tests/cardData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/cardData.test.ts -------------------------------------------------------------------------------- /tests/cardDataExtraction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/cardDataExtraction.test.ts -------------------------------------------------------------------------------- /tests/cardMarkup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/cardMarkup.test.ts -------------------------------------------------------------------------------- /tests/inlineEventData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/inlineEventData.test.ts -------------------------------------------------------------------------------- /tests/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/main.test.ts -------------------------------------------------------------------------------- /tests/markdownBlockData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/markdownBlockData.test.ts -------------------------------------------------------------------------------- /tests/obsidianMocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/obsidianMocks.ts -------------------------------------------------------------------------------- /tests/rangeData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/rangeData.test.ts -------------------------------------------------------------------------------- /tests/rangeMarkup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/rangeMarkup.test.ts -------------------------------------------------------------------------------- /tests/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/settings.test.ts -------------------------------------------------------------------------------- /tests/suggester.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/suggester.test.ts -------------------------------------------------------------------------------- /tests/timelineMarkup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/timelineMarkup.test.ts -------------------------------------------------------------------------------- /tests/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/utils.test.ts -------------------------------------------------------------------------------- /tests/watchFileChange.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tests/watchFileChange.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/versions.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/April-Gras/obsidian-auto-timelines/HEAD/vite.config.ts --------------------------------------------------------------------------------