.codecov.yml
.gitignore
CONTRIBUTING.md
LICENSE.md
README.md
package-lock.json
package.json
pyproject.toml
run.py
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/pages.yml
.github/workflows/release.yml
backend/_version.py
backend/app.py
backend/config.py
backend/db.py
backend/main.py
backend/dist/favicon.svg
backend/dist/index.html
backend/dist/manifest.json
backend/dist/pwa-192.png
backend/dist/pwa-512.png
backend/dist/sw.js
backend/dist/assets/index-BysN6By9.css
backend/dist/assets/index-DirnwN8A.js
backend/dist/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2
backend/dist/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2
backend/dist/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2
backend/dist/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2
backend/dist/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2
backend/dist/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2
backend/dist/assets/inter-greek-wght-italic-CILZdfAp.woff2
backend/dist/assets/inter-greek-wght-normal-CkhJZR-_.woff2
backend/dist/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2
backend/dist/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2
backend/dist/assets/inter-latin-wght-italic-DpCbqKDY.woff2
backend/dist/assets/inter-latin-wght-normal-Dx4kXJAl.woff2
backend/dist/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2
backend/dist/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2
backend/models/bucket.py
backend/models/project.py
backend/models/settings.py
backend/models/task.py
backend/routes/buckets.py
backend/routes/projects.py
backend/routes/settings.py
backend/routes/system.py
backend/routes/tasks.py
backend/services/bucket_service.py
backend/services/git_service.py
backend/services/project_service.py
backend/services/settings_service.py
backend/services/sync_service.py
backend/services/task_service.py
backend/utils/slug.py
backend/utils/ulid.py
docs/index.md
docs/.vitepress/config.mts
docs/assets/icon.ico
docs/assets/icon.png
docs/assets/jotter.sample.yaml
docs/assets/screenshot.png
docs/de/index.md
docs/de/developer/api.md
docs/de/developer/architecture.md
docs/de/installation/development.md
docs/de/installation/precompiled.md
docs/de/user/configuration.md
docs/de/user/format-spec.md
docs/de/user/git-sync.md
docs/de/user/import-export.md
docs/de/user/obsidian.md
docs/de/user/postponing.md
docs/de/user/safety.md
docs/de/user/searching-filtering.md
docs/de/user/shortcuts.md
docs/developer/api.md
docs/developer/architecture.md
docs/developer/adr/0001-immutable-bucket-slugs.md
docs/developer/adr/0002-decline-recurring-tasks.md
docs/installation/development.md
docs/installation/precompiled.md
docs/public/logo.png
docs/user/configuration.md
docs/user/format-spec.md
docs/user/git-sync.md
docs/user/import-export.md
docs/user/obsidian.md
docs/user/postponing.md
docs/user/safety.md
docs/user/searching-filtering.md
docs/user/shortcuts.md
frontend/.gitignore
frontend/.prettierrc
frontend/README.md
frontend/eslint.config.js
frontend/index.html
frontend/package-lock.json
frontend/package.json
frontend/playwright.config.ts
frontend/tsconfig.app.json
frontend/tsconfig.json
frontend/tsconfig.node.json
frontend/vite.config.ts
frontend/public/favicon.svg
frontend/public/manifest.json
frontend/public/pwa-192.png
frontend/public/pwa-512.png
frontend/public/sw.js
frontend/src/App.vue
frontend/src/api.demo.ts
frontend/src/api.ts
frontend/src/main.ts
frontend/src/router.ts
frontend/src/style.css
frontend/src/test-setup.ts
frontend/src/types.ts
frontend/src/__tests__/api.spec.ts
frontend/src/components/layout/MainLayout.vue
frontend/src/components/layout/NavigationBar.vue
frontend/src/components/layout/ProjectLayout.vue
frontend/src/components/layout/ProjectSidebar.vue
frontend/src/components/layout/TimelineLayout.vue
frontend/src/components/layout/__tests__/NavigationBar.spec.ts
frontend/src/components/layout/__tests__/ProjectSidebar.spec.ts
frontend/src/components/modals/ColumnEditModal.vue
frontend/src/components/modals/FilterModal.vue
frontend/src/components/modals/ModalRegistry.vue
frontend/src/components/modals/MoveTasksConfirmModal.vue
frontend/src/components/modals/ProjectEditModal.vue
frontend/src/components/modals/TaskCreateModal.vue
frontend/src/components/modals/TaskDetailModal.vue
frontend/src/components/modals/TaskImportModal.vue
frontend/src/components/modals/TimeMachineModal.vue
frontend/src/components/modals/__tests__/ColumnEditModal.spec.ts
frontend/src/components/modals/__tests__/FilterModal.spec.ts
frontend/src/components/modals/__tests__/MoveTasksConfirmModal.spec.ts
frontend/src/components/modals/__tests__/ProjectEditModal.spec.ts
frontend/src/components/modals/__tests__/TaskCreateModal.spec.ts
frontend/src/components/modals/__tests__/TaskDetailModal.spec.ts
frontend/src/components/modals/__tests__/TimeMachineModal.spec.ts
frontend/src/components/ui/BulkActionBar.vue
frontend/src/components/ui/GenericColumn.vue
frontend/src/components/ui/GlobalDialog.vue
frontend/src/components/ui/KeywordHighlightInput.vue
frontend/src/components/ui/MarkdownEditor.vue
frontend/src/components/ui/TagInput.vue
frontend/src/components/ui/TaskCard.vue
frontend/src/components/ui/__tests__/BulkActionBar.spec.ts
frontend/src/components/ui/__tests__/TagInput.spec.ts
frontend/src/components/ui/__tests__/TaskCard.spec.ts
frontend/src/components/views/BoardView.vue
frontend/src/components/views/HomeView.vue
frontend/src/components/views/ListView.vue
frontend/src/components/views/MatrixView.vue
frontend/src/components/views/SettingsView.vue
frontend/src/components/views/TagView.vue
frontend/src/components/views/TimeView.vue
frontend/src/components/views/TriageView.vue
frontend/src/components/views/__tests__/TriageView.spec.ts
frontend/src/composables/useBoardNavigation.ts
frontend/src/composables/useBuckets.ts
frontend/src/composables/useDialog.ts
frontend/src/composables/useDragSelect.ts
frontend/src/composables/useI18n.ts
frontend/src/composables/useKeyboardShortcuts.ts
frontend/src/composables/useProjects.ts
frontend/src/composables/useTaskAutocomplete.ts
frontend/src/composables/useTaskExport.ts
frontend/src/composables/useTaskFilters.ts
frontend/src/composables/useTaskMutations.ts
frontend/src/composables/useTaskSelection.ts
frontend/src/composables/__tests__/useBoardNavigation.spec.ts
frontend/src/composables/__tests__/useDialog.spec.ts
frontend/src/composables/__tests__/useI18n.spec.ts
frontend/src/composables/__tests__/useKeyboardShortcuts.spec.ts
frontend/src/composables/__tests__/useTaskMutations.spec.ts
frontend/src/features/task-editor/components/TaskAttachments.vue
frontend/src/features/task-editor/components/TaskChecklist.vue
frontend/src/features/task-editor/composables/useTaskEditor.ts
frontend/src/features/task-import/components/StepColumnMapper.vue
frontend/src/features/task-import/components/StepProgress.vue
frontend/src/features/task-import/components/StepRowPreview.vue
frontend/src/features/task-import/components/StepSummary.vue
frontend/src/features/task-import/components/StepUpload.vue
frontend/src/features/task-import/composables/useImportWizard.ts
frontend/src/features/task-import/composables/__tests__/useImportWizard.spec.ts
frontend/src/features/task-triage/components/TriageCard.vue
frontend/src/locales/de.ts
frontend/src/locales/en.ts
frontend/src/stores/modal.ts
frontend/src/stores/project.ts
frontend/src/stores/selection.ts
frontend/src/stores/settings.ts
frontend/src/stores/ui.ts
frontend/src/stores/__tests__/modal.spec.ts
frontend/src/stores/__tests__/selection.spec.ts
frontend/src/stores/__tests__/settings.spec.ts
frontend/src/stores/__tests__/ui.spec.ts
frontend/src/utils/constants.ts
frontend/src/utils/dsl.ts
frontend/src/utils/markdown.ts
frontend/src/utils/titleParser.ts
frontend/src/utils/__tests__/dsl.spec.ts
frontend/src/utils/__tests__/titleParser.spec.ts
frontend/tests/e2e/kanban.spec.ts
jotter_app.egg-info/PKG-INFO
jotter_app.egg-info/SOURCES.txt
jotter_app.egg-info/dependency_links.txt
jotter_app.egg-info/entry_points.txt
jotter_app.egg-info/requires.txt
jotter_app.egg-info/scm_file_list.json
jotter_app.egg-info/scm_version.json
jotter_app.egg-info/top_level.txt
scripts/combine-coverage.js
scripts/install.sh
scripts/uninstall.sh
tests/integration_test.go
tests/backend/test_api.py