Commit Graph

16 Commits

Author SHA1 Message Date
Your Name
eb0c65c29a feat: complete export/import cycle and remove sample data
Export now includes invoice_payments and recurring_invoices tables.
Import restored to use ID-based lookups and all fields for clients,
projects, tasks, and time entries. Added missing import support for
timeline_events, calendar_sources, calendar_events, invoice_payments,
and recurring_invoices. Export uses native save dialog instead of blob
download. Removed sample data seeding (seed.rs, UI, command).
2026-02-21 01:34:26 +02:00
Your Name
514090eed4 feat: tooltips, two-column timer, font selector, tray behavior, icons, readme
- Custom tooltip directive (WCAG AAA) on every button in the app
- Two-column timer layout with sticky hero and recent entries sidebar
- Timer font selector with 16 monospace Google Fonts and live preview
- UI font selector with 15+ Google Fonts
- Close-to-tray and minimize-to-tray settings
- New app icons (no-glow variants), platform icon set
- Mini timer pop-out window
- Favorites strip with drag-reorder and inline actions
- Comprehensive README with feature documentation
- Remove tracked files that belong in gitignore
2026-02-21 01:15:57 +02:00
Your Name
875d3ca23b feat: comprehensive export with all tables and auto-backup command 2026-02-20 15:40:02 +02:00
Your Name
a3ea37baa1 feat: timesheet row persistence backend 2026-02-20 15:15:50 +02:00
Your Name
dcfcdaf1b0 feat: entry templates CRUD backend 2026-02-20 15:06:50 +02:00
Your Name
529461f12c feat: client cascade delete with dependency counts 2026-02-20 15:01:33 +02:00
Your Name
522efbf230 feat: batch invoice items save with transaction 2026-02-20 14:54:37 +02:00
Your Name
5680194ef4 feat: load invoice templates from JSON files in data/templates directory 2026-02-18 15:12:30 +02:00
Your Name
cca06e851b feat: add template_id column to invoices table and update_invoice_template command 2026-02-18 14:37:26 +02:00
Your Name
2ddd2ce5d8 feat: add global-shortcut plugin and mini timer window commands 2026-02-18 02:06:07 +02:00
Your Name
f0885921ae feat: add goals, profitability, timesheet, and import commands 2026-02-18 02:04:10 +02:00
Your Name
1ee4562647 feat: add favorites table, CRUD commands, and Pinia store 2026-02-18 02:02:57 +02:00
Your Name
85c20247f5 feat: add project budgets and rounding override columns 2026-02-18 02:02:13 +02:00
Your Name
26f1b19dde feat: add tags table, CRUD commands, and Pinia store 2026-02-18 02:01:04 +02:00
Your Name
fc43d2bc29 feat: portable storage - data directory next to exe 2026-02-17 21:33:26 +02:00
Your Name
ce6c9c23b9 feat: initialize Tauri backend with SQLite database 2026-02-17 18:03:12 +02:00