mirror of
https://github.com/taskgenius/taskgenius-plugin.git
synced 2026-07-22 06:40:25 +00:00
Decompose the monolithic plugin entry into bootstrap modules and extracted
pure functions (src/bootstrap, src/modules), advance dataflow project
resolution, and reconcile the Phase 0 contract tests.
Fixes bundled in:
- gantt: fix year-zoom timeline so year/month labels render and a full year
fits on screen. Major-label gate no longer keyed on single-day width; add
a Year minor-label branch; formatMinorTick('Year') returns a real month
name; lower MIN_DAY_WIDTH to 2; drop per-render logging; register the
offscreen-indicator click handlers once to stop a listener leak.
- project: stop the Projects view fragmenting into one task per file.
determineTgProject() gains an applyDefaultNaming option (default true,
preserving the public API / File Source / unit tests); the dataflow cache
and worker-sync paths pass false so they match ProjectData.worker.
- build: restore RegExpCursor in progress-bar-widget (the SearchCursor
migration was incomplete -- SearchCursor cannot do regex search).
Pre-commit hook (npm run build) verified manually; hook could not spawn on
this Windows Git Bash setup. Tests: 1718 passing; production build green.
67 lines
830 B
Text
67 lines
830 B
Text
# vscode
|
|
.vscode
|
|
|
|
# Intellij
|
|
*.iml
|
|
.idea
|
|
|
|
# Zip
|
|
*.zip
|
|
*.rar
|
|
|
|
# npm
|
|
node_modules
|
|
|
|
# Don't include the compiled main.js file in the repo.
|
|
# They should be uploaded to GitHub releases instead.
|
|
main.js
|
|
|
|
# Exclude sourcemaps
|
|
*.map
|
|
|
|
# obsidian
|
|
data.json
|
|
|
|
# Exclude macOS Finder (System Explorer) View States
|
|
.DS_Store
|
|
|
|
styles.css
|
|
|
|
package-lock.json
|
|
|
|
# env
|
|
.env
|
|
|
|
# translations
|
|
translation-templates
|
|
._data.json
|
|
|
|
CLAUDE.md
|
|
.kiro
|
|
.claude
|
|
.codex
|
|
|
|
dist
|
|
dist/*
|
|
|
|
# Workspace packages build artifacts
|
|
packages/*/dist
|
|
packages/*/node_modules
|
|
|
|
# Keep calendar package .git for independent management
|
|
!packages/calendar/.git
|
|
|
|
# Documentation site (separate repository)
|
|
docs-site
|
|
PLAN.md
|
|
.caret
|
|
|
|
issues*
|
|
*issues.js
|
|
.ace-tool/
|
|
|
|
# rtk (Rust Token Killer) tool cache
|
|
.rebon/
|
|
|
|
# stray temp files accidentally written into the repo
|
|
*tmp_index_diff.txt
|