Darko Gjorgjijoski
350068706c
Unify form styling across invoice, estimate, and recurring invoice pages
...
Apply consistent rounded-xl shadow border-line-light to customer
selector, date/number fields card, items table, totals card, editor,
tax popup, and view page sidebars. Wrap right-side basic fields in
card container matching the customer card.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 02:18:00 +02:00
Darko Gjorgjijoski
88adfe0e50
Add dark mode with CSS custom property theme system
...
Define 13 semantic color tokens (surface, text, border, hover) with
light/dark values in themes.css. Register with Tailwind via @theme inline.
Migrate all 335 Vue files from hardcoded gray/white classes to semantic
tokens. Add theme toggle (sun/moon/system) in user avatar dropdown.
Replace @tailwindcss/forms with custom form reset using theme vars.
Add status badge and alert tokens for dark mode. Theme-aware chart
grid/labels, skeleton placeholders, and editor. Inline script in
<head> prevents flash of wrong theme on load.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 02:05:00 +02:00
Darko Gjorgjijoski
ad5a7e51b9
Upgrade to Vite 8 and Tailwind CSS 4 ( #595 )
...
- Vite 6 → 8 (Rolldown bundler), laravel-vite-plugin 1 → 3, @vitejs/plugin-vue 5 → 6
- Tailwind CSS 3 → 4 with CSS-based config (@theme, @plugin, @utility)
- Add @tailwindcss/vite plugin, remove postcss/autoprefixer/sass
- Convert SCSS files to plain CSS (resources/sass → resources/css)
- Migrate tailwind.config.js to CSS @theme directives
- Rename deprecated utility classes (shadow-sm→shadow-xs, outline-none→outline-hidden,
rounded-sm→rounded-xs, bg-gradient-to→bg-linear-to, ring→ring-3)
- Migrate opacity utilities to color modifiers (bg-opacity, text-opacity,
border-opacity, ring-opacity → color/N syntax)
- Update primary color CSS vars to full rgb() values for TW4 color-mix()
- Fix border-l color specificity for sidebar navigation (TW4 default border
color changed from gray-200 to currentColor)
- Fix invalid border color classes (border-grey-light, border-modal-bg, border--200)
- Add @reference directive for @apply in Vue component style blocks
- Convert Vue component <style lang="scss"> blocks to plain CSS
2026-04-02 15:59:15 +02:00
mchev
ba243b28a9
Upgrade to Heroicons v2 ( #281 )
2025-04-05 02:11:12 +02:00
mchev
6a0d3a3bcc
Fix customer dropdown ( #307 )
2025-02-05 11:04:17 +01:00
mchev
592a537379
Replace fixed text length with css line-clamp ( #96 )
2024-06-05 14:36:32 +02:00
Mohit Panjwani
bdea879273
v6 update
2022-01-10 16:06:17 +05:30
yogesh_gohil
cfc7e2231c
fix: some minor changes
2021-12-01 17:53:26 +05:30
Yash
e16e4c6d52
fix : overlap page in view and index pages
2021-12-01 16:04:55 +05:30
Mohit Panjwani
082d5cacf2
v5.0.0 update
2021-11-30 18:58:19 +05:30