New features: - Task comments with date-stamped entries and last-comment summary - Recurring tasks expanded on calendar (daily/weekly/monthly/yearly) - System tray mode replacing CMD window (Windows/macOS/Linux) - Ironpad logo as exe icon, tray icon, favicon, and header logo Technical changes: - Backend restructured for dual-mode: dev (API-only) / prod (tray + server) - tray-item crate for cross-platform tray, winresource for icon embedding - Calendar view refactored with CalendarEntry interface for recurring merging - Added CHANGELOG.md, build-local.ps1, version bumped to 0.2.0 Co-authored-by: Cursor <cursoragent@cursor.com>
49 lines
860 B
Plaintext
49 lines
860 B
Plaintext
# === OS ===
|
|
.DS_Store
|
|
Thumbs.db
|
|
Desktop.ini
|
|
|
|
# === Editors / IDEs ===
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# === Rust ===
|
|
backend/target/
|
|
|
|
# === Node.js ===
|
|
frontend/node_modules/
|
|
frontend/dist/
|
|
frontend/.vite/
|
|
|
|
# === Build artifacts ===
|
|
backend/static/
|
|
*.tmp
|
|
|
|
# === User data (created at runtime) ===
|
|
# The data/ directory is the user's local database.
|
|
# We include only the skeleton structure (.gitkeep files),
|
|
# not the actual notes, projects, tasks, or daily notes.
|
|
data/.git/
|
|
data/.gitignore
|
|
data/inbox.md
|
|
data/index.md
|
|
data/archive/*.md
|
|
data/daily/*.md
|
|
data/notes/*.md
|
|
data/notes/assets/*
|
|
!data/notes/assets/.gitkeep
|
|
data/projects/*/
|
|
!data/projects/.gitkeep
|
|
|
|
# === Stray root lock file (frontend/package-lock.json is kept for CI) ===
|
|
/package-lock.json
|
|
|
|
# === Local build output ===
|
|
release/
|
|
|
|
# === Generated images (article assets, not source) ===
|
|
/assets/
|