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
Kevin Papst
a1b554b3ac
various code improvements ( #1415 )
2020-01-28 21:57:34 +01:00
Kevin Papst
d6798eed1e
added project start and end date ( #1303 )
...
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes #1330
* permission problem when creating a new project - fixes #1340
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes #1307
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
Kevin Papst
fdf4fdfb6a
fix sqlite installer ( #1283 )
2019-11-26 19:32:16 +01:00
Kevin Papst
5ee0396a02
Release 1.6.1 ( #1282 )
2019-11-26 17:22:31 +01:00
Kevin Papst
724eb9c658
release 1.6 ( #1277 )
2019-11-24 15:29:01 +01:00
Kevin Papst
817a43b178
added csv importer for timesheet and project data ( #1216 )
2019-11-23 22:02:55 +01:00
Kevin Papst
9222075c7a
Added update command ( #1268 )
2019-11-21 23:15:41 +01:00
Kevin Papst
8eec97deb5
respect users timezone in statistic widgets ( #1207 )
2019-10-31 00:17:31 +01:00
Kevin Papst
93ab3d5666
post release 1.2 fixes ( #1068 )
...
* fix release command
* fix permission name in UPGRADING
* added missing korean calendar translations
* fixed entry.total for invoice with fixed rates
2019-09-03 11:59:34 +02:00
Kevin Papst
405ea0076b
fix empty user language ( #1054 )
2019-08-21 11:16:44 +02:00
Kevin Papst
e11a2a6089
upgraded FosUserBundle and Symfony 4.3 ( #1005 )
2019-08-02 16:52:30 +02:00
Kevin Papst
614a50ce0b
added command to show plugin versions ( #994 )
2019-08-02 08:53:51 +02:00
Kevin Papst
8e06f94bdd
composer prod dependencies and commands ( #986 )
2019-08-01 23:21:43 +02:00
Kevin Papst
22e30b1871
fix activity import Kimai v1 ( #1001 )
2019-08-01 21:38:28 +02:00
Kevin Papst
f23dcbec17
run migrations always in kimai:install command ( #944 )
2019-07-10 19:19:03 +02:00
Kevin Papst
eb4aa23577
allow non-interactive installation ( #932 )
2019-07-09 03:03:27 +02:00
Kevin Papst
a0116422c6
remove scrutinizer ( #915 )
2019-07-04 14:57:07 +02:00
Kevin Papst
baa2fca7ca
Release 1.0 ( #885 )
2019-07-02 02:36:46 +02:00
Kevin Papst
5702d7afa8
added hourly and money budgets to activity, project and customer ( #843 )
2019-06-11 13:18:57 +02:00
Kevin Papst
325d204332
added installation command ( #838 )
2019-06-04 23:51:37 +02:00