Commit Graph

64 Commits

Author SHA1 Message Date
vollstock d1656b56a0 Add title sections to invoices backend and frontend, #41 2025-11-19 10:12:45 +01:00
vollstock 250c4538aa Move REST calls from invoice table to invoice dialog, fixes #56 2025-11-18 20:46:40 +01:00
vollstock eda81628e5 Make NumberInput accept strings 2025-11-18 20:46:11 +01:00
vollstock f1dc964d21 Prefetch dashboard on logo link 2025-11-18 20:44:52 +01:00
vollstock 6d67d3d6cd Optimise invoice data requests #56 2025-11-18 10:27:49 +01:00
vollstock d3b6371105 Prefetch all pages on hover for better performance 2025-11-17 10:10:34 +01:00
vollstock f00117ed26 Move user menu to sidebar, fixes #35 2025-11-14 17:45:57 +01:00
vollstock 81f0c1ce56 Remove unused features from starter kit, #35 2025-11-14 12:40:32 +01:00
vollstock 38cf214051 Prettier sidebar design #35 2025-11-14 11:56:19 +01:00
vollstock ae960b6a4e Show invoice buttons depending of payment status. Fixes #54 2025-11-14 11:55:41 +01:00
vollstock b085000922 fix typo 2025-11-14 11:52:49 +01:00
vollstock 49f1c50cc6 Update node modules and dependencies 2025-11-14 11:52:34 +01:00
vollstock c682d0caf6 Add backend check for due invoices, #54 2025-11-11 21:20:15 +01:00
vollstock b81c6d71f4 Overall design work 2025-11-11 11:49:38 +01:00
vollstock ec482cea6c Add mail dialog component, work on #12 2025-11-11 11:29:17 +01:00
vollstock 67a0ef2180 accept string and date in toLocalDate() util 2025-11-10 16:09:53 +01:00
vollstock b03ae2b3de add missing cancelled status to cast 2025-11-10 16:09:19 +01:00
vollstock cabb4ed4b4 Include payment status labels in invoice search 2025-11-10 16:08:02 +01:00
vollstock eeca1d5263 Added social icon component. Fixes #3 2025-11-04 17:45:48 +01:00
vollstock b27a1bd66d Added more database fields for contacts. Worked on popovers in customers view. #3 2025-11-04 15:17:23 +01:00
vollstock d222b4c10d Some work on customers view #3 2025-11-04 13:51:31 +01:00
vollstock 0f145f5f53 Replace normal space with no breaking space in toCurrency directive to avoid line breaks prices in pdf export 2025-11-04 13:50:09 +01:00
vollstock 6cfd694a3c Add 'pressed' state to button component 2025-11-04 13:48:55 +01:00
vollstock 8756d81ea2 Make toast titles use normal font weight 2025-11-04 13:48:30 +01:00
vollstock 52d51fde63 Added ButtonGroup component 2025-11-04 13:47:37 +01:00
vollstock 985393b720 Add Tooltop to new invoice button 2025-11-03 08:42:24 +01:00
vollstock 4a7c41e717 Use gross values in girocode 2025-10-30 15:40:23 +01:00
vollstock 9603b100f5 Add 'cancelled' status to invoices 2025-10-30 15:38:41 +01:00
vollstock cacc3d5943 Fix: add missing salutation field to contact interface 2025-10-30 10:15:37 +01:00
vollstock f688e3fb17 Add confirm dialog to reminder button.
Add a show function in alertStore so we can use alerts in a defined way everywhere.
#12 #33
2025-10-30 10:15:02 +01:00
vollstock 9439d14b59 Move alertDialog to AppLayout fixes #33 2025-10-29 18:04:09 +01:00
vollstock 69695e88aa Move toaster component to AppLayout #33 2025-10-29 15:42:43 +01:00
vollstock 6855fb3521 Add function to fetch a single customer 2025-10-29 14:21:55 +01:00
vollstock 432c61eece remove delay for contact popovers 2025-10-29 14:21:30 +01:00
vollstock e450bf286c Add platform class to body 2025-10-29 14:20:40 +01:00
vollstock 29b43d09ba Sidebar shortcut is different on Mac an Win now 2025-10-29 14:20:03 +01:00
vollstock 7d1084261b Prettier page number in invoice pdf 2025-10-29 14:18:34 +01:00
vollstock b55f20727d Add salutation field to contacts #13 2025-10-29 13:53:08 +01:00
vollstock 3ec15d95b0 clean up 2025-10-29 12:07:51 +01:00
vollstock f76d55f4f0 Added initial order confirmation e-mail template #48 2025-10-29 12:07:30 +01:00
vollstock 42127077aa Fixed an error where toFixed() wouldn't round correctly. Added a util function that does a better job (at least for 2 digits precision) 2025-10-29 10:24:39 +01:00
vollstock 519a91d65c remove white space from invoice pagination 2025-10-29 09:29:55 +01:00
vollstock e30053424a Add page numbers to PDFs, fixes #39 2025-10-28 10:21:40 +01:00
vollstock 51cfa0e830 Make icons stroke-width 1.5 2025-10-23 10:24:48 +02:00
vollstock 696b845a87 add classes visible-mac and visible-pc to enable platform agnostic styling 2025-10-23 10:24:22 +02:00
vollstock 95a6b0658f reset tooltip so keyboard shortcuts are visible 2025-10-23 10:23:30 +02:00
vollstock 858c2d75f2 Some progress on the customer editor #6 2025-10-23 08:27:54 +02:00
vollstock 9455455625 Make all icons have 1.5 stroke width 2025-10-23 08:27:10 +02:00
vollstock 9d5657e1b4 Update Kbd component 2025-10-23 08:26:38 +02:00
vollstock a1c56ad5a5 Add route and logic to create a new invoice directly from the sidebar 2025-10-22 16:52:16 +02:00