Kevin Papst
393abe9e62
phpstan level 3, fixed deprecations, code cleanup ( #811 )
2019-05-28 12:24:21 +02:00
Kevin Papst
8873947a1b
added phpstan for code analyzes ( #806 )
2019-05-24 01:11:03 +02:00
Kevin Papst
e49bd05ae6
updated authorization screen styles ( #727 )
2019-04-27 19:58:32 +02:00
Kevin Papst
460391136f
API: changed date-format, camelCase instead of snake_case, null values, update and create for customer and project ( #718 )
2019-04-24 18:13:33 +02:00
Kevin Papst
f9c8028ea1
updated to Symfony 4.2 ( #710 )
2019-04-21 01:41:08 +02:00
Kevin Papst
3a4aa5a001
added plugin screen ( #671 )
2019-04-08 18:38:56 +02:00
Kevin Papst
38ae013e03
added cors bundle to allow external api access ( #655 )
2019-03-23 11:04:55 +01:00
Kevin Papst
3ac72a5c89
enhanced plugin support ( #634 )
...
- refactored admin controller and templates
- plugin support for entity actions
- changed column mail to email in customer table
- refactored theme events
2019-03-11 14:46:30 +01:00
Kevin Papst
03aa4c9ddc
Plugins support ( #592 )
2019-02-24 15:54:38 +01:00
Kevin Papst
742e6eb3a3
updated composer packages ( #559 )
2019-02-11 20:38:40 +01:00
Sanjit Patel
616d514d5a
Use Symfony formatter for currency symbol placement ( #542 )
2019-02-08 16:56:47 +01:00
Kevin Papst
816866549c
added export module ( #538 )
2019-02-05 21:37:33 +01:00
Kevin Papst
93c500fbf2
fix segmentation fault - rollback composer dependencies ( #463 )
2018-12-05 00:01:48 +01:00
Kevin Papst
43b488f21f
moved some packages to dev requirements ( #456 )
2018-12-01 19:53:44 +01:00
Kevin Papst
ad171e7706
removed deprecated symfony/lts and updated all other packages ( #354 )
2018-10-12 17:51:38 +02:00
Kevin Papst
a32614fff8
updated required dependencies ( #346 )
2018-10-07 16:43:54 +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
ee4df36735
allow to switch language on any page ( #299 )
2018-09-02 20:58:19 +02:00
Kevin Papst
6fb6a16246
prepare release 0.4 ( #292 )
2018-09-01 21:05:29 +02:00
Kevin Papst
55b7e192aa
Symfony update 4.1.4 ( #290 )
2018-09-01 14:23:38 +02:00
Kevin Papst
85ff2ff9de
updated to AdminLTE 2.4.8 ( #274 )
2018-08-17 23:54:26 +02:00
Kevin Papst
2f84f3751a
Added basic API endpoints ( #258 )
2018-08-08 23:10:45 +02:00
Kevin Papst
e6f8bc8ae2
Added timesheet-calendar view ( #236 )
2018-07-27 20:19:56 +02:00
Kevin Papst
5ccc1c991b
Improved data fixtures with Faker ( #234 )
2018-07-24 19:24:58 +02:00
Kevin Papst
75246e9db2
Integrated FOSUserBundle ( #216 )
2018-07-21 22:36:36 +02:00
Kevin Papst
d15cf72474
added auto-script to install assets ( #214 )
2018-07-13 15:14:39 +02:00
Kevin Papst
e68bef7ea7
Updated to AdminLTEBundle 1.0 #201 ( #206 )
2018-07-12 20:37:08 +02:00
Kevin Papst
7a0d690101
replaced AvanzuAdminTheme with AdminLTE bundle #201 ( #202 )
2018-07-09 18:25:08 +02:00
Kevin Papst
b05d416e80
improved install docs and composer ( #187 )
2018-06-29 18:08:54 +02:00
Kevin Papst
3bdf0dc6a6
composer package name ( #185 )
2018-06-28 23:44:02 +02:00
Kevin Papst
856e7ccaeb
Composer updates ( #165 )
...
* updated composer dependencies
* updated README about composer install
2018-06-18 23:13:29 +02:00
Kevin Papst
bfa32a90db
Update to Symfony 4.1 #149 ( #160 )
...
* updated to Symfony 4.1 #149
* updated to phpunit 7 #149
* downgrade ocramius/proxy-manager for PHP 7.1 compatibility #149
* fixed symfony deprecations #149
* replaced AdvancedUserInterface with custom user checker
* code sniffer fixes
2018-06-18 22:26:00 +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
Kevin Papst
29699572bd
added controller to render markdown documentation #129
2018-02-07 15:07:53 +01:00
Kevin Papst
7deaba8368
added webpack-encore for managing frontend assets #113 ( #122 )
...
* updated installation docu #113
* rewritten login page #113
* added icheck plugin #113
* changed to YesNoType in edit forms #113
* updated CONTRIBUTING.md #113
* added start of developer docu #113
* added compile scripts and compiled assets #113
2018-02-01 22:26:19 +01:00
Kevin Papst
3f221fcdb8
support theme options via user preferences #89 ( #91 )
2018-01-15 22:58:07 +01:00
Kevin Papst
1833a6632a
skip broken tests, added browserkit for integration tests
2018-01-12 21:21:43 +01:00
Kevin Papst
4d7fe3d595
fixes for symfony4 #74 #81
2018-01-12 21:07:20 +01:00
Kevin Papst
a87355695e
upgraded to symfony 4 #74 ( #81 )
2018-01-12 20:39:07 +01:00
Kevin Papst
03896e3a1a
added toolbar to user screen #56 ( #66 )
...
* added toolbar to user screen # 56
* added filter for user role in user admin toolbar # 56
* added unit tests for queries # 56
2018-01-09 17:15:07 +01:00
Kevin Papst
ae8df0966c
update avanzu admin bundle to newest version #55 ( #63 )
2018-01-09 12:42:11 +01:00
Kevin Papst
f8b390cbe2
Developer improvements, PhpCs, PhpUnit #42 ( #43 )
...
* improved dev fixtures with more diversity, more data, better testcases, user avatars #42
* added customer stats to dashboard, fixed column length for 3 widgets #42
* fixed empty alias - display empty message for new user #42
* unified-ui for "new" toolbar icon #42
* use kimai2_ as database prefix #42
* added customer stats to dashboard, fixed column length for 3 widgets #42
* fix long project/customer names in "currently active" navbar flyout" #42
* added services config for dev environment #42
* added command to run unit tests #42
* added command to run integration tests #42
* added command to run code sniffer #42
* added phpcs and phpunit to composer #42
* created tests directory #42
* fixed code sniffer warnings #42
* added function to switch result type from Pagerfanta to QueryBuilder #42
* dramatically reduced database calls by using custom joined query #42
* added command to install kimai dependencies #42
* added dev:reset command #42
2018-01-07 15:11:03 +01:00
Kevin Papst
c9c82e767f
added start and stop entries
...
enhanced administration of activities/projects/customers
added navbar for active records and recent activities
added edit timesheet entry form
added translation packages for errors and flashmessages
upgraded composer packages
2018-01-04 14:06:07 +01:00
Kevin Papst
5565842c28
updated packages
2018-01-01 17:49:59 +01:00
Kevin Papst
aaa2fffa08
form improvement
...
using theme clone
2016-11-13 22:19:18 +01:00
Kevin Papst
8401797728
user profile, editing and more statistics
2016-11-09 21:58:00 +01:00
Kevin Papst
8940b766b6
improvements
2016-10-23 21:27:11 +02:00
Kevin Papst
c492d30be3
major refactoring and cleanup
2016-10-23 00:12:32 +02:00
Kevin Papst
579b962c85
first draft
2016-10-20 22:10:41 +02:00