Commit Graph

9 Commits

Author SHA1 Message Date
Your Name
16c46d4c42 add budget progress indicators to Projects and Dashboard
Project edit dialog includes budget hours and amount fields. Project
cards show progress bars with color-coded status. Dashboard displays
budget alerts section for projects exceeding 75% of budget.
2026-02-18 10:51:47 +02:00
Your Name
5fcc87da81 dynamic currency symbols and integrated datetime picker
- Replace all hardcoded prefix="$" with :prefix="getCurrencySymbol()"
  in Settings, Projects, and Invoices views
- Replace hardcoded ($) labels with dynamic currency symbol
- Extend AppDatePicker with showTime prop + hour/minute v-models
  for integrated date+time selection
- Simplify Entries.vue to use single AppDatePicker with showTime
  instead of separate hour/minute inputs
2026-02-17 23:53:45 +02:00
Your Name
f7dcb1e403 add viewport margin to all modal dialogs 2026-02-17 23:41:59 +02:00
Your Name
d1c7ce406a replace all hardcoded en-US and $ formatting with locale-aware helpers 2026-02-17 23:39:31 +02:00
Your Name
06ab77fa9b apply default hourly rate from settings when creating new projects 2026-02-17 23:35:24 +02:00
Your Name
dd281a48bc replace all native selects and date inputs with custom components 2026-02-17 22:27:51 +02:00
Your Name
8643eb23f2 upgrade typography - Plus Jakarta Sans headings, JetBrains Mono data, 14px base
Heading font: Plus Jakarta Sans (500/600/700) for all h1-h3, stat values, dialog titles, timer display, and wordmark.
Body font: Inter (400/500/600/700) unchanged but base bumped from 13px to 14px.
Mono font: JetBrains Mono replaces IBM Plex Mono for code and tabular data.
2026-02-17 22:06:48 +02:00
Your Name
3e514322ff bump border-radius globally - rounded to rounded-lg, rounded-lg to rounded-xl 2026-02-17 21:56:48 +02:00
Your Name
7fc242d18d redesign Projects - amber button, color presets, rich empty state 2026-02-17 21:27:49 +02:00