Commit Graph

105 Commits

Author SHA1 Message Date
575d9d4c04 Update translations for invoices. 2025-01-14 17:56:51 +01:00
bfb5b8f56e Make invoices editable and build possibility to send them manually. 2025-01-14 17:47:50 +01:00
671981000f Small adjustments to invoices. 2025-01-14 11:05:05 +01:00
3bd914a276 Adjust pdf invoices. 2025-01-13 14:58:04 +01:00
3da6ed1b85 Minor fixes for tax rates and options. 2025-01-12 08:42:05 +01:00
899de7b10a Change api url for axios. 2025-01-11 14:15:00 +01:00
7bb771383f Extend env.example with VITE Url. 2025-01-11 14:01:57 +01:00
72cea4c4b8 Force laravel to use https in testing and production environment. 2025-01-11 13:19:11 +01:00
dbb79c7bfd Write build pipeline. 2025-01-11 12:14:43 +01:00
f6b7a77dcb Fix select text for choosing addresses when creating invoices. 2025-01-11 11:52:28 +01:00
a05d23be7b Finalize invoice creation and handling addresses. 2025-01-11 10:42:53 +01:00
2b3c93a8b6 Make customer addresses editable. 2025-01-10 16:24:01 +01:00
39f4acc1fc Prevent sending emails for already sent invoices. 2025-01-09 15:33:41 +01:00
82bacb7368 Introduction of tooltips. 2025-01-09 15:28:26 +01:00
6235112f74 Send invoices by email. 2025-01-09 11:18:12 +01:00
8da6da471d Extend environment with mailhog for creating mails. 2025-01-07 15:02:46 +01:00
15ab180726 Extend environment with mailhog for creating mails. 2025-01-07 15:02:08 +01:00
c20a3bcdcf Create invoices in XML Format. 2025-01-07 12:52:25 +01:00
8e0696d438 Use Laravel-Dompdf and create pdf invoices. 2025-01-06 16:04:51 +01:00
fa085b7384 Introduce option model for storing necessary configuration data. 2025-01-04 18:37:29 +01:00
3b51ab109d First invoice implementation. 2025-01-04 14:25:13 +01:00
96c7fc272a Introduce sort icon for usage as sort handler. 2025-01-04 12:14:47 +01:00
a84359990b Refactor customer's index file. 2025-01-04 12:13:30 +01:00
e371083b29 Include alpine's sort plugin to js. 2025-01-04 12:12:35 +01:00
3149eff39b Update translation files. 2025-01-04 12:12:03 +01:00
d4d6f21bfb Use alpine's sort plugin. 2025-01-04 12:11:12 +01:00
ede2939594 Extend invoices and invoice items. 2025-01-04 12:10:15 +01:00
5b00aa8bb2 Use locales for numbers and currency. 2025-01-04 12:09:37 +01:00
644adad9c3 Build a tax dropdown for further usage. 2024-12-11 12:51:10 +01:00
6f70849621 Correction for translation items. 2024-12-11 11:56:20 +01:00
13c23a076a Build everything to deal with tax rates. 2024-12-11 11:52:14 +01:00
64e11864d2 Fix wrong translations. 2024-12-11 08:33:15 +01:00
25a0af12cc Use language variables in customer views. 2024-12-11 07:59:41 +01:00
4098fb151a Add comments to address model. 2024-12-10 21:17:20 +01:00
679a067506 Create routes and views for customers and their addresses. 2024-12-10 21:09:12 +01:00
9d2eddbcf1 Create new translations and update existing views. 2024-11-27 12:22:06 +01:00
31454b2980 Fix actual installed packages. 2024-11-27 11:44:00 +01:00
1ba2ae6fd2 Prevent translation logs for validation rules. 2024-11-27 11:42:48 +01:00
84951052f0 Extend translations to generate log entries for missing translations. 2024-11-27 08:53:24 +01:00
88b8c3f7b0 Publish translations and create german language files. 2024-11-27 08:28:29 +01:00
58cce365cb Configure axios headers and stateful API. 2024-11-27 08:26:43 +01:00
fb5836e7bc Install Breeze for login and first views based on blade and alpinejs. 2024-11-26 11:01:51 +01:00
2513729840 Example route for web login. 2024-11-26 08:07:44 +01:00
2daea2c10a Create migration and model for taxrates. 2024-11-26 08:03:05 +01:00
1cb12659a2 Use Api prefixed controllers. 2024-11-26 08:01:34 +01:00
c8e2a51c12 Use Prefix for api routes and group authenticated routes. 2024-11-26 08:00:41 +01:00
46423c82da Correct foreign key for delivery address in invoices. 2024-11-26 07:59:35 +01:00
41e88ac828 Create the first models with migrations for handling invoices. 2024-11-25 17:45:24 +01:00
0a5887d5a8 Create a basic authentication controller with api routes and extend User model with api tokens. 2024-11-25 17:10:40 +01:00
4faf3642b1 Install sanctum for api requests. 2024-11-25 16:35:43 +01:00