Commit Graph

  • 75ce36cf9c Update Next.js to v15.5.6 and upgrade dependencies soconnor 2025-11-25 01:54:23 -05:00
  • a69b8f029b Improve PDF export error handling and logging soconnor 2025-11-25 00:37:49 -05:00
  • fd6b490de1 Remove debug logging and simplify error handling soconnor 2025-11-24 21:47:47 -05:00
  • 843f9ceed0 Add fallback download method with MIME type handling soconnor 2025-11-24 21:47:04 -05:00
  • 543c553786 Update Next.js to version 15.4.2 and refactor invoice pages soconnor 2025-08-11 22:37:40 -04:00
  • a270f6c1e5 Add user-controlled animation preferences and reduce motion support soconnor 2025-08-11 17:54:53 -04:00
  • 46767ca7e2 Improve input validation and data sanitization soconnor 2025-08-11 02:48:24 -04:00
  • a680f89a46 Add business nickname support across app and API soconnor 2025-08-11 01:50:20 -04:00
  • 93ffdf3c86 Add global animation system and entrance effects to UI soconnor 2025-08-01 14:21:10 -04:00
  • eaf185d89e Responsive flow for mobile updates soconnor 2025-08-01 13:51:41 -04:00
  • 4fbb12643c Disable a11y alt-text rule for footer logo image soconnor 2025-08-01 03:49:35 -04:00
  • bb99809b4f Fix PDF pagination and logo rendering issues soconnor 2025-08-01 03:48:02 -04:00
  • 4f249fc777 Refactor data export logic and fix whitespace in styles soconnor 2025-08-01 03:42:32 -04:00
  • f87cc2f295 Update defaultHourlyRate dependency array in InvoiceForm soconnor 2025-08-01 03:39:23 -04:00
  • 9de86df070 Fix edit invoice initialization and routing soconnor 2025-08-01 03:33:19 -04:00
  • 5e30d338af Prevent defaultHourlyRate from overwriting edited first item soconnor 2025-08-01 00:31:39 -04:00
  • e8fb8fa21c Add eslint-disable for useEffect dependency warning soconnor 2025-08-01 00:22:59 -04:00
  • e53d5944d0 Graph styling soconnor 2025-08-01 00:18:11 -04:00
  • 22bbe3a1ed Remove unused pool timeout configuration options soconnor 2025-07-31 23:13:49 -04:00
  • 43b8fd6c9e Use theme-aware chart colors and update color variables soconnor 2025-07-31 23:10:55 -04:00
  • 8c8f09dab9 Update invoice-form.tsx soconnor 2025-07-31 19:14:11 -04:00
  • 2eac74ea0c Default hourly soconnor 2025-07-31 19:14:01 -04:00
  • d9515f7723 Make hourly rate optional for clients and invoices soconnor 2025-07-31 19:11:20 -04:00
  • 817689001c New invoice bug fix soconnor 2025-07-31 18:54:24 -04:00
  • cd062d6670 Update pdf-export.tsx soconnor 2025-07-31 18:48:25 -04:00
  • 860693edcd Update favicon.ico soconnor 2025-07-31 18:41:10 -04:00
  • 2a4f78a762 Theme overhaul - missing files soconnor 2025-07-31 18:37:45 -04:00
  • 8a2565adad Theme overhaul soconnor 2025-07-31 18:37:33 -04:00
  • a1616b161d Add flashy UI animations and enhance PDF invoice layout soconnor 2025-07-30 21:28:59 -04:00
  • 0040fae499 Use transition-colors for brand buttons soconnor 2025-07-30 20:39:06 -04:00
  • acc8731e09 Add confirmation dialog before sending invoice email soconnor 2025-07-29 20:15:40 -04:00
  • 8cd9035f3c Add Vercel Analytics and improve PDF export layout soconnor 2025-07-29 19:48:57 -04:00
  • 9370d5c935 Build fixes, email preview system soconnor 2025-07-29 19:45:38 -04:00
  • e6791f8cb8 Update README.md soconnor 2025-07-29 19:11:34 -04:00
  • 51872a3277 Convert invoice view to client component soconnor 2025-07-20 03:57:33 -04:00
  • d5f9d1f583 Add invoice deletion functionality soconnor 2025-07-20 03:51:34 -04:00
  • 3ac6e4d5b8 Update Next.js to version 15.4.2 and refactor invoice pages soconnor 2025-07-18 20:18:43 -04:00
  • 505d47918e Colors! soconnor 2025-07-17 02:27:36 -04:00
  • e9eb9c03eb Badge colors! soconnor 2025-07-17 02:08:27 -04:00
  • 5f02bc1ff3 Refactor import page and add password change feature soconnor 2025-07-16 14:40:15 -04:00
  • 1023bc0c2b Rebrand color scheme from emerald/green to teal/blue soconnor 2025-07-16 14:30:01 -04:00
  • b5784061eb Refactor clients section to use client components soconnor 2025-07-16 14:19:50 -04:00
  • 4976c13f32 Improve business details page layout and styling soconnor 2025-07-16 13:43:45 -04:00
  • 572a10f30f Fix escaped quotes in CSV sample and data loading soconnor 2025-07-16 13:22:53 -04:00
  • c2fdcabac8 Dark theme tuning soconnor 2025-07-16 03:49:05 -04:00
  • c6fa9c4ac1 Update date picker, mobile styling soconnor 2025-07-16 03:27:56 -04:00
  • 76711d2c10 Update invoice page layout and mobile styling soconnor 2025-07-15 23:59:35 -04:00
  • f505c9ff33 Update homepage design with gradients and styling soconnor 2025-07-15 20:31:28 -04:00
  • 064db6c58b Logo update soconnor 2025-07-15 20:24:50 -04:00
  • 61733979cb Add default hourly rate to client model soconnor 2025-07-15 20:24:43 -04:00
  • 0d2b5de740 Adjust save button icon spacing for mobile screens soconnor 2025-07-15 20:08:25 -04:00
  • 339684d132 Add clickable rows and standardize action button styles soconnor 2025-07-15 20:07:00 -04:00
  • ea8531bde6 fix: update responsive visibility classes in invoices data table soconnor 2025-07-15 03:06:12 -04:00
  • c0279c4095 feat: enhance dashboard layout and UI components for improved responsiveness soconnor 2025-07-15 03:04:10 -04:00
  • c9a664869c feat: improve invoice view responsiveness and settings UX soconnor 2025-07-15 02:35:55 -04:00
  • f331136090 feat: polish invoice editor and viewer UI with custom NumberInput component soconnor 2025-07-15 00:29:02 -04:00
  • 89de059501 Add dark mode styles to dashboard and UI components soconnor 2025-07-12 21:50:43 -04:00
  • fa4bd886b3 Begin dark mode! soconnor 2025-07-12 21:46:26 -04:00
  • 07f190bce2 Add settings page, port to turso soconnor 2025-07-12 20:10:39 -04:00
  • 446e3abb0d Fix build errors soconnor 2025-07-12 01:49:48 -04:00
  • a1b40e7a9c Add Turso/Vercel deployment configuration soconnor 2025-07-12 01:42:43 -04:00
  • 2d217fab47 feat: implement complete invoicing application with CSV import and PDF export soconnor 2025-07-10 04:07:19 -04:00