Kevin Papst
90a0fd8a22
Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... ( #2902 )
2022-12-31 21:19:55 +01:00
Kevin Papst
4cb0ac37a6
unify access to custom fields ( #3106 )
2022-01-28 00:04:58 +01:00
Kevin Papst
9e320674c1
phpstan improvements ( #3092 )
2022-01-23 15:49:38 +01:00
Kevin Papst
fd4cbb43c1
bugfixes ( #3078 )
...
* fix phpdoc
* fix invoice export field order
* prevent empty migration warning
* do not trigger export validation on new timesheets
* update license year
* remove trailing comma in function call for php compatibility
* add new composer plugin config
* bump phpunit schema version
2022-01-20 17:10:56 +01:00
Kevin Papst
40242b7dcc
support custom fields for invoices ( #3077 )
2022-01-20 16:59:26 +01:00
Kevin Papst
cc809183ae
added comment field to invoice ( #3045 )
2021-12-30 21:49:30 +01:00
Kevin Papst
6e6c60b29a
added new invoice status: canceled ( #2922 )
2021-11-10 12:37:36 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01:00
Kevin Papst
54d7c4490f
added customer number in invoice export ( #2775 )
2021-09-18 02:49:47 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices ( #2450 )
2021-03-29 00:51:34 +02:00
Kevin Papst
db1344573f
search and export from invoice archive ( #2408 )
2021-03-10 01:50:27 +01:00
Kevin Papst
82e1d6b917
fix assertion deprecation ( #2068 )
2020-10-28 16:56:09 +01:00
Kevin Papst
f57b314466
Preparations for coming features ( #1818 )
...
* removed unused convert_tz code
* added timestampable listener to support automatic updates of change columns
* added modified_at, billable and category timesheet fields
* new timesheet API query parameter modified_after
2020-07-13 23:35:06 +02:00
Kevin Papst
b8c5323ece
added command to create invoices via bash ( #1574 )
2020-03-20 13:14:05 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers ( #1541 )
2020-03-14 01:16:58 +01:00