Kevin Papst
9e320674c1
phpstan improvements ( #3092 )
2022-01-23 15:49:38 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01: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
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
68bb01d064
allow to pre-define colors to choose from ( #2481 )
2021-04-06 00:45:54 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once ( #2465 )
2021-03-27 20:47:53 +01:00
Kevin Papst
87d07ffaaf
save default search options ( #2445 )
...
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view ( #1738 )
2021-03-09 23:19:11 +01:00
Kevin Papst
30ac5e4c24
Drop SQLite support ( #2405 )
2021-03-08 16:06:22 +01:00
Kevin Papst
244169d6d5
make sure to generate valid filenames ( #2238 )
2021-01-08 14:50:23 +01:00
Kevin Papst
167a826f50
improved timesheet importer ( #2049 )
2020-10-21 11:44:07 +02:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter ( #1468 )
2020-10-11 22:08:00 +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
ea4e930cbb
Store sessions in database ( #1736 )
2020-06-11 16:54:51 +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
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
1ca1b00d11
added json, xml and txt invoice renderer ( #1576 )
2020-03-21 01:01:47 +01:00
Kevin Papst
b8c5323ece
added command to create invoices via bash ( #1574 )
2020-03-20 13:14:05 +01:00
Kevin Papst
20b3c31cbd
code cleanup for phpstan level 4 ( #1522 )
2020-03-05 02:15:16 +01:00
Kevin Papst
0e507804b1
human friendly name for bundles ( #1491 )
2020-02-22 22:56:37 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects ( #1371 )
2020-01-16 16:25:28 +01:00
Kevin Papst
9222075c7a
Added update command ( #1268 )
2019-11-21 23:15:41 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports ( #1222 )
2019-11-08 16:10:38 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 ( #1155 )
2019-10-24 17:35:05 +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
f23dcbec17
run migrations always in kimai:install command ( #944 )
2019-07-10 19:19:03 +02:00
Kevin Papst
baa2fca7ca
Release 1.0 ( #885 )
2019-07-02 02:36:46 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support ( #815 )
2019-06-07 22:48:39 +02:00
Kevin Papst
325d204332
added installation command ( #838 )
2019-06-04 23:51:37 +02:00
Kevin Papst
8873947a1b
added phpstan for code analyzes ( #806 )
2019-05-24 01:11:03 +02:00
Kevin Papst
46ff78a4c4
fix phpunit annotations ( #794 )
2019-05-19 17:05:07 +02:00
Kevin Papst
d2ad87d09c
improved calendar ( #784 )
2019-05-19 16:16:20 +02:00
Kevin Papst
f9c8028ea1
updated to Symfony 4.2 ( #710 )
2019-04-21 01:41:08 +02:00
Kevin Papst
48f3ad842d
fix validation for create user command ( #709 )
2019-04-17 00:20:38 +02:00
Kevin Papst
d00596d297
convert timesheets to UTC with support for user timezone ( #372 )
2019-02-08 18:24:33 +01:00
Kevin Papst
b46e752d0a
decrease minimum username length to 3 character ( #362 )
2018-10-19 16:50:03 +02:00
Kevin Papst
7bcd6a6382
added version command and api endpoint ( #321 )
2018-09-24 15:56:29 +02:00
Kevin Papst
53f82a808b
improved invoices with new renderer ( #306 )
...
* added docx renderer and demo template
* added csv renderer and demo template
* added xlsx renderer and demo template
* added ods renderer and demo template
* added user calculator
* added invoice documentation
2018-09-21 01:27:56 +02:00
Kevin Papst
55b7e192aa
Symfony update 4.1.4 ( #290 )
2018-09-01 14:23:38 +02:00
Kevin Papst
e549a0824f
Hotfix for Symfony Flex incompatibility with latest composer changes ( #257 )
2018-08-07 20:17:56 +02:00
Kevin Papst
cd7cbeae88
improved code styles #158 ( #172 )
...
* use php-cs-fixer instead of phpcodesniffer
* updated scrutinizer config
* adjusted code yules to all files
* updated CONTRIBUTING guidelines
2018-06-22 21:09:10 +02:00
Simon Schaufelberger
93e1cd5095
Secure create-user command #123 ( #127 )
...
* ask the user for the password #123
* added integration test #123
2018-02-10 19:11:30 +01:00