Kevin Papst
83a894823f
release 1.17.2 ( #3135 )
...
* allow to input password interactively in console
* added block to simplify overwriting export template parts
* prevent installation in PHP 8.1
* composer update
* phpunit version to 9
* support negative amounts in excel export
* added system configuration actions for calendar, weekly timesheet, users
* added method to render text with full markdown support
2022-02-14 17:33:52 +01:00
Kevin Papst
8b8e9b001e
bump dependencies ( #3089 )
2022-01-22 17:11:30 +01:00
Kevin Papst
49bb9980b8
added invoice model to invoice created event ( #3079 )
...
* added model to InvoiceCreatedEvent
* allow to switch formatter locale
2022-01-20 18:41:55 +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
358959522d
release 1.16.9 ( #3018 )
...
* fix filter action display
* allow to set system configuration during runtime
* bump version
* use deepl pro free to translate missing keys
* replacing broken Github action
2021-12-14 02:29:06 +01:00
Kevin Papst
ec9dd08970
cleanup duplicate translation ids ( #3001 )
2021-12-08 01:49:44 +01:00
Kevin Papst
0861dbd75d
new command to work with translation files ( #2993 )
2021-12-05 14:54:02 +01:00
Kevin Papst
5896ae26c6
improve error handling during invoice generation ( #2932 )
...
* prevent that items will be marked as exported if invoice can not be generated
* check for existing invoice number to prevent that invalid invoices will be generated
* allow to add a unique id to invoice preview files on batch export
* hide delete invoice action with deactivated permission
* try to automatically fix duplicate invoice id
2021-11-15 19:21:22 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01:00
Kevin Papst
9ab098af86
weekly quick-entry form ( #2793 )
2021-10-18 11:12:46 +02:00
Kevin Papst
98a3fc99a2
store search in session ( #2735 )
...
* allow to detect used query filters
* allow to set label in action buttons
* allow to reset last search from session
* migrate invoice archive to new search system
* display number of used search filters
2021-08-26 01:37:40 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ( #2702 )
...
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00
Kevin Papst
37e02365c7
importer supports merge of multiple Kimai 1 installations ( #2691 )
2021-07-28 14:16:49 +02:00
Kevin Papst
7d052eba00
make sure that timezone is properly validated ( #2663 )
2021-07-13 23:23:18 +02:00
Kevin Papst
f12f1ae60d
bugfixes and improvements ( #2660 )
2021-07-13 15:51:27 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ( #2602 )
...
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +02:00
Kevin Papst
4859ac8ecb
Support for PHP 8 ( #2158 )
...
painful 66 commits later: required PHP version bumped to 7.3, plugin updates using migrations necessary!
2021-05-31 14:53:22 +02:00
Kevin Papst
dad1b8b772
version 1.14.1 ( #2532 )
...
* no back links in modal pages
* remove unused service links to bountysource and gitter
* add validation for budget and time-budget fields
* display time budget if set
* remove console log
* sanitize DDE payloads
* do not show status and name in version string
2021-04-29 18:29:03 +02:00
Kevin Papst
7ddcde62dd
fix sunday being first day of week ( #2483 )
2021-04-19 18:32:21 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search ( #2503 )
2021-04-18 21:51:27 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once ( #2465 )
2021-03-27 20:47:53 +01:00
Kevin Papst
30ac5e4c24
Drop SQLite support ( #2405 )
2021-03-08 16:06:22 +01:00
Kevin Papst
f916e0ce25
fix timesheet importer for entries passing midnight ( #2098 )
2020-11-10 16:02:30 +01:00
Kevin Papst
167a826f50
improved timesheet importer ( #2049 )
2020-10-21 11:44:07 +02:00
Kevin Papst
032db11b48
added dateformat and timezone options to project importer ( #2042 )
2020-10-16 12:53:33 +02:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter ( #1468 )
2020-10-11 22:08:00 +02:00
Kevin Papst
0ce02b4f06
some arbitrary improvements ( #2032 )
...
* show version in doctor
* added flag to import activities as global
2020-10-08 17:17:21 +02:00
Kacper Rogula
bb97611349
Execute migrations in kimai:reset-dev command ( #1982 )
2020-10-03 14:56:51 +02:00
Kevin Papst
2b033710e2
events: extend system configurations and set invoice formatter ( #1995 )
2020-09-25 19:51:23 +02:00
Kevin Papst
4cfa7347e9
ascending order for invoice items in command ( #1980 )
2020-09-18 12:08:09 +02:00
Toby Batch
aa1ea98579
added cwd in kimai:reload command ( #1951 )
2020-09-18 11:53:53 +02:00
Kevin Papst
38249e6b5e
base plugin installation command ( #1953 )
2020-09-18 01:10:48 +02:00
synaestic
dc9bc8a8ca
assign existing tag on timesheet import ( #1877 ) ( #1883 )
2020-08-12 21:54:00 +02:00
Kevin Papst
476e6ca150
remove usage of getenv from codebase ( #1861 )
2020-08-02 01:02:04 +02:00
Kevin Papst
470a6b30e0
configuration improvements ( #1784 )
2020-06-16 18:35:09 +02:00
Kevin Papst
21d8e8bbb8
improve configurations for usage in multi-environment setups ( #1775 )
2020-06-11 01:26:57 +02:00
Kevin Papst
3b6df1cb84
fix by-project and by-customer queries creating empty invoices ( #1756 )
2020-06-02 12:56:08 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements ( #1693 )
2020-05-10 16:19:59 +02:00
Kevin Papst
711139ad4c
delete invoices ( #1652 )
...
* include all meta fields as template variables
* support invoice preview via command
* support deletion of generated invoices
2020-04-23 12:19:07 +02:00
Kevin Papst
cfe0724620
prepare release 1.9 ( #1635 )
2020-04-19 19:31:43 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ( #1649 )
...
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
68d703d1e3
added internal rates ( #1591 )
2020-04-08 14:50:15 +02:00
Kevin Papst
b8c5323ece
added command to create invoices via bash ( #1574 )
2020-03-20 13:14:05 +01:00
Kevin Papst
6eeb01ad48
validate v1 data before import ( #1552 )
2020-03-15 23:34:14 +01:00
Kevin Papst
e7458e76e1
improve kimai v1 importer for projects without customer ( #1543 )
2020-03-12 00:20:22 +01:00
Honza Kopecký
809acb47bf
Import groups from Kimai v1 ( #1532 )
2020-03-08 12:34:17 +01:00
Kevin Papst
20b3c31cbd
code cleanup for phpstan level 4 ( #1522 )
2020-03-05 02:15:16 +01:00
Kevin Papst
25a74ffeee
fixing user specific rates in kimai v1 importer ( #1521 )
2020-03-05 00:18:31 +01:00
Kevin Papst
b8273c4441
prepare release 1.8 ( #1505 )
2020-03-01 14:25:59 +01:00
Kevin Papst
1b4f4bba22
added option to use only pre-defined tags ( #1463 )
2020-02-12 15:35:42 +01:00