Commit Graph

78 Commits

Author SHA1 Message Date
HenriT
d0fb64d3da Fix bank account modal. 2021-08-30 11:45:32 +03:00
HenriT
bd8f47a8a6 Merge remote-tracking branch 'origin/main' into main 2021-08-30 11:28:49 +03:00
HenriT
be05f199e3 Add loader for http requests. 2021-08-30 11:28:39 +03:00
Marek Fraczyk
d1556aec5b hide import and export options and the footer based on the storage type 2021-08-27 11:55:43 +03:00
HenriT
643ab1e36a Better i18n loading strategy? 2021-08-26 21:07:34 +03:00
HenriT
6c9f369f7c Fix getting data from an empty DB in local 2021-08-26 20:59:27 +03:00
HenriT
6486918e3a Fix base url. 2021-08-26 20:54:29 +03:00
HenriT
b8032e9809 Default values for wordpress config. 2021-08-26 20:44:13 +03:00
HenriT
9efef166f8 Pass in wordpress api details through iframe name instead. 2021-08-26 20:16:09 +03:00
HenriT
f45e430d68 Fix renaming on storage to local-storage config 2021-08-26 16:44:38 +03:00
HenriT
d574c9ef3c Fix data service config 2021-08-26 16:42:41 +03:00
HenriT
c57d8b81aa Merge remote-tracking branch 'origin/main' into main 2021-08-26 16:13:48 +03:00
HenriT
2bfebb7017 Wordpress backend adapter implemented. 2021-08-26 16:13:39 +03:00
Marek Fraczyk
93caf6ac04 set base url from vue config 2021-08-26 15:29:00 +03:00
HenriT
f6b85595df Abstract backend functionality to be able to easily switch out backend implementation. 2021-08-25 13:18:55 +03:00
Jean-francois lefebvre
6d2be77b1b -- french translations 2021-06-19 12:12:10 +02:00
Marek Fraczyk
11e995a97a update browsers db,
add (%) to custom taxes label as it always is a percentage
2021-06-08 17:01:02 +03:00
Marek Fraczyk
1e986cd7a0 Show tax % in invoice totals,
Improve layout in the Team Modal
2021-06-08 16:54:13 +03:00
Marek Fraczyk
7adaaaad2d Merge remote-tracking branch 'origin/main' 2021-05-26 16:47:59 +03:00
Marek Fraczyk
4aaa06c3e9 currency.filter.js - fix edge case rounding 2021-05-26 16:47:53 +03:00
HenriT
f9ddf2ac0f Merge remote-tracking branch 'origin/main' into main 2021-05-26 16:34:51 +03:00
HenriT
c110a0746b Fix has tax behaviour. 2021-05-26 16:34:40 +03:00
Marek Fraczyk
f25f73ca3b fix currency filter rounding 2021-05-26 16:26:28 +03:00
Marek Fraczyk
f07248ab95 CustomizationsModal.vue - fix missing trailing comma 2021-05-26 16:12:16 +03:00
Marek Fraczyk
0f9f9d84a5 CustomizationsModal.vue - add a way for users to customize css of their invoices and store it per team,
fix print styles for invoices,
add keys to translations with default English values
2021-05-18 15:57:48 +03:00
Marek Fraczyk
8846d52faf invoice - add density selector, refactor invoice css 2021-05-17 14:02:44 +03:00
Karel Vendla
0bd6b24a27 Add pull requsted languages to i18n whitelist & to dropdown. 2021-04-24 10:51:17 +03:00
HenriT
8b2fe89afa Fix translations. 2021-04-23 16:45:22 +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
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
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
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