Commit Graph

65 Commits

Author SHA1 Message Date
HenriT 92290d5667 Fix url 2021-04-23 16:33:09 +03:00
Marek Fraczyk 63d1f1555c Merge remote-tracking branch 'origin/main' 2021-04-23 14:52:34 +03:00
Marek Fraczyk 0e19818791 general improvements to layout for small screens,
fix invoice status selector showing translation keys
2021-04-23 14:52:29 +03:00
HenriT b0c24c0cb8 Meta tags. 2021-04-23 13:20:59 +03:00
Marek Fraczyk 12533b1251 Language selector match styles with other links in the footer 2021-04-23 12:28:22 +03:00
HenriT cbd714d974 Fix prefilling team, invoice data when editing team info. 2021-04-23 12:24:27 +03:00
HenriT cf0a3b103b Migration script. 2021-04-22 19:05:41 +03:00
HenriT f0dec10854 Only add taxes that have labels to invoice rows. Be able to overwrite invoice row taxes when changing taxes on team. 2021-04-22 16:04:49 +03:00
HenriT 4bbb6a6ab2 Estonian translations. 2021-04-22 10:56:03 +03:00
HenriT cdd5a64a1b Review and fix translations. 2021-04-22 10:55:50 +03:00
Karel Vendla fbae01cab8 Add en translations. 2021-04-20 15:57:14 +03:00
Karel Vendla 0b6be4d08c One too many imports. 2021-04-19 17:13:15 +03:00
Karel Vendla 26b247a638 Use i18n-http-backend to load translatiosn from json files. 2021-04-19 17:08:27 +03:00
HenriT f9faf31c0d Fix typo. 2021-04-19 15:49:50 +03:00
HenriT 22d2e6f630 Short name added. 2021-04-19 14:48:35 +03:00
HenriT 62a7817b16 Merge remote-tracking branch 'origin/main' into main
# Conflicts:
#	src/main.js
2021-04-19 14:46:13 +03:00
HenriT 92560b0641 PWA support. 2021-04-19 14:45:46 +03:00
Karel Vendla c579e43e37 Add a translation. 2021-04-19 13:26:37 +03:00
Karel Vendla eb85ab4e1b i18n 2021-04-19 13:23:59 +03:00
HenriT 2e57464679 Added multiple taxes for invoice rows. Client has_vat => has_tax.
Abstracted add row button to separate component.
Abstracted invoice row headers to separate component.
Remove vat related things, now replaced with custom taxes.
Invoice tax totals are calculated per tax based on invoice rows.
2021-04-14 15:58:55 +03:00
HenriT 8bfb088f30 Be able to add default taxes to team. 2021-04-14 13:21:36 +03:00
HenriT 328e30e874 Update team and client when updating custom field on invoice. 2021-04-14 11:52:32 +03:00
HenriT e23e1f720e Do not prompt to update invoice client/team details when closing client/team modal.
Always pass invoice id when updating.
When changing team info re-prefill invoice team info.
2021-04-13 16:27:28 +03:00
HenriT 0a5d45e64b Prompt to update client details on invoice when closing client modal. 2021-04-13 15:28:12 +03:00
HenriT 580fd9aa5a Abstract footer to separate component. Abstract logo to separate component. Be able to edit team in modal. Add custom fields to team. Removed vat and reg no from team (replaced by custom fields). Custom fields are also stored on the invoice. When creating invoice add team custom fields to invoice as well. Be able to set default invoice due date, late fee, vat rate and currency. 2021-04-13 12:07:08 +03:00
HenriT dce73b5603 When creating new client add distinct custom fields from all previous clients. 2021-04-12 14:35:04 +03:00
HenriT 292fafe3a5 Separated client form into tabs. Fixed deleting client. Implemented custom fields for client and invoice client fields. Removed "hardcoded" client_reg_no and client_vat_no fields from client and invoice model - can be replaced with custom fields. Abstracted invoice-rows management to separate store namespace. Invoice client fields are prefilled from selected client. 2021-04-08 19:54:45 +03:00
HenriT af22213b9b Merge remote-tracking branch 'origin/main' into main 2021-04-07 11:08:59 +03:00
HenriT ea92907758 Bank account fields improved to allow multi-line info (if you need to enter more details than only your account no). 2021-04-07 11:08:45 +03:00
mokuappio 53547bb688 Add Product Hunt badge to README.md 2021-03-11 10:11:40 +02:00
HenriT 1e0081acfe Fix postal code prefilling. 2021-03-08 10:42:44 +02:00
HenriT 2546cdf9a9 Either choose logo from disk or from web. 2021-02-27 01:03:00 +02:00
HenriT 312cc3a14c Either choose logo from disk or from web. 2021-02-27 00:59:47 +02:00
HenriT b1f68d5749 Be able to embed logo (base64) 2021-02-27 00:49:51 +02:00
HenriT b859309312 Remove unused code. Fix deleting invoice. 2021-02-26 23:59:45 +02:00
HenriT 13578024e8 Update readme. 2021-02-17 15:29:12 +02:00
HenriT 27651618c2 Update readme. 2021-02-17 15:27:06 +02:00
HenriT 5ee9b01ee6 Fix success messages. 2021-02-17 11:11:12 +02:00
HenriT e23939321d Merge remote-tracking branch 'origin/main' into main 2021-02-17 11:00:28 +02:00
HenriT e2140b638b Be able to edit currently selected client. 2021-02-17 11:00:21 +02:00
Marek Fraczyk 2859b1db1c print color fix 2021-02-17 10:59:01 +02:00
Marek Fraczyk 398f2ba695 logo update 2021-02-17 10:09:47 +02:00
HenriT 320bc5a3ad Abstract saving to DB. 2021-02-16 22:34:50 +02:00
HenriT 5cf166ca12 Fix persisting client changes. Fix persisting team changes. Fix validating vat of 0. 2021-02-16 22:09:59 +02:00
HenriT b291455a05 Fix invoice totals in list. Don't store full client in invoices. 2021-02-16 21:45:40 +02:00
HenriT 96fa3d1fcb Fix edge cases with error handling. 2021-02-16 21:32:52 +02:00
HenriT de779eda8a Improve naming conventions. Fail route first, then happy route. Abstract invoice no generation. Fix nested items validation. 2021-02-16 21:14:48 +02:00
HenriT 05b2a3f358 Update readme 2021-02-16 20:30:39 +02:00
HenriT d656903813 Update readme 2021-02-16 20:29:15 +02:00
HenriT 3d4199ceb9 Merge remote-tracking branch 'origin/main' into main 2021-02-16 20:27:15 +02:00