# Change Log ## [0.4](https://github.com/kevinpapst/kimai2/tree/0.4) (2018-09-01) [Full Changelog](https://github.com/kevinpapst/kimai2/compare/0.3...0.4) **Fixed bugs:** - Don't allow to stop an already stopped entry [\#282](https://github.com/kevinpapst/kimai2/issues/282) - installed it, and then what??? [\#255](https://github.com/kevinpapst/kimai2/issues/255) - fixed calendar for empty timesheet descriptions [\#265](https://github.com/kevinpapst/kimai2/pull/265) ([kevinpapst](https://github.com/kevinpapst)) - fixed .htaccess for apache users [\#260](https://github.com/kevinpapst/kimai2/pull/260) ([kevinpapst](https://github.com/kevinpapst)) **Closed issues:** - Improve dashboard display [\#280](https://github.com/kevinpapst/kimai2/issues/280) - CSV export [\#263](https://github.com/kevinpapst/kimai2/issues/263) - Spanish Translation Contrib [\#248](https://github.com/kevinpapst/kimai2/issues/248) - Administration of projects throws error if locale is "de" [\#247](https://github.com/kevinpapst/kimai2/issues/247) - Web Installer Package for near-automated installs from browser [\#235](https://github.com/kevinpapst/kimai2/issues/235) - Delete user [\#225](https://github.com/kevinpapst/kimai2/issues/225) - Feature request - Monthly overview / report [\#207](https://github.com/kevinpapst/kimai2/issues/207) **Merged pull requests:** - fixed money display in dashboard widgets [\#291](https://github.com/kevinpapst/kimai2/pull/291) ([kevinpapst](https://github.com/kevinpapst)) - Symfony update 4.1.4 [\#290](https://github.com/kevinpapst/kimai2/pull/290) ([kevinpapst](https://github.com/kevinpapst)) - do not allow to stop already stopped timesheets [\#289](https://github.com/kevinpapst/kimai2/pull/289) ([kevinpapst](https://github.com/kevinpapst)) - added configurable formats for duration [\#287](https://github.com/kevinpapst/kimai2/pull/287) ([kevinpapst](https://github.com/kevinpapst)) - Updated russian translations [\#286](https://github.com/kevinpapst/kimai2/pull/286) ([kevinpapst](https://github.com/kevinpapst)) - Update french translation [\#279](https://github.com/kevinpapst/kimai2/pull/279) ([jeau](https://github.com/jeau)) - Fix standard date format in french [\#278](https://github.com/kevinpapst/kimai2/pull/278) ([jeau](https://github.com/jeau)) - new translations: spanish, french and italian [\#276](https://github.com/kevinpapst/kimai2/pull/276) ([kevinpapst](https://github.com/kevinpapst)) - French translation for Kimai [\#275](https://github.com/kevinpapst/kimai2/pull/275) ([jeau](https://github.com/jeau)) - updated to AdminLTE 2.4.8 [\#274](https://github.com/kevinpapst/kimai2/pull/274) ([kevinpapst](https://github.com/kevinpapst)) - fixing migration\_v1.md url [\#270](https://github.com/kevinpapst/kimai2/pull/270) ([ltsavar](https://github.com/ltsavar)) - dashboard widgets are configurable via config [\#269](https://github.com/kevinpapst/kimai2/pull/269) ([kevinpapst](https://github.com/kevinpapst)) - Spanish translation for Kimai [\#266](https://github.com/kevinpapst/kimai2/pull/266) ([cobaltos](https://github.com/cobaltos)) - moved theme settings to dynamic compiler pass [\#264](https://github.com/kevinpapst/kimai2/pull/264) ([kevinpapst](https://github.com/kevinpapst)) - Added config setting to disable password-reset and user-registration [\#261](https://github.com/kevinpapst/kimai2/pull/261) ([kevinpapst](https://github.com/kevinpapst)) - Added basic API endpoints [\#258](https://github.com/kevinpapst/kimai2/pull/258) ([kevinpapst](https://github.com/kevinpapst)) - Hotfix for Symfony Flex incompatibility with latest composer changes [\#257](https://github.com/kevinpapst/kimai2/pull/257) ([kevinpapst](https://github.com/kevinpapst)) - added italian translation [\#253](https://github.com/kevinpapst/kimai2/pull/253) ([kevinpapst](https://github.com/kevinpapst)) - Delete user [\#249](https://github.com/kevinpapst/kimai2/pull/249) ([kevinpapst](https://github.com/kevinpapst)) - dashboard widgets from event [\#246](https://github.com/kevinpapst/kimai2/pull/246) ([kevinpapst](https://github.com/kevinpapst)) - Added timesheet-calendar view [\#236](https://github.com/kevinpapst/kimai2/pull/236) ([kevinpapst](https://github.com/kevinpapst)) - Improved data fixtures [\#234](https://github.com/kevinpapst/kimai2/pull/234) ([kevinpapst](https://github.com/kevinpapst)) ## [0.3](https://github.com/kevinpapst/kimai2/tree/0.3) (2018-07-22) [Full Changelog](https://github.com/kevinpapst/kimai2/compare/0.2...0.3) **Fixed bugs:** - Missing assets in fresh installation [\#213](https://github.com/kevinpapst/kimai2/issues/213) - Cannot remove payment terms from invoice template [\#188](https://github.com/kevinpapst/kimai2/issues/188) - Set PHP locale for date format and month names [\#110](https://github.com/kevinpapst/kimai2/issues/110) - Show revenue only for Admin \(wrong currency shown\) [\#19](https://github.com/kevinpapst/kimai2/issues/19) **Closed issues:** - Installation Issue of version1.3.1 [\#208](https://github.com/kevinpapst/kimai2/issues/208) - Error on bin/console doctrine:schema:create [\#191](https://github.com/kevinpapst/kimai2/issues/191) - Verifying email configuration [\#226](https://github.com/kevinpapst/kimai2/issues/226) - Add favicon [\#205](https://github.com/kevinpapst/kimai2/issues/205) - Install Kimai as WebApp [\#203](https://github.com/kevinpapst/kimai2/issues/203) - Replace AvanzuAdminTheme with AdminLTE bundle [\#201](https://github.com/kevinpapst/kimai2/issues/201) - Document DB requirements in install docu [\#196](https://github.com/kevinpapst/kimai2/issues/196) - easier creation of tasks [\#195](https://github.com/kevinpapst/kimai2/issues/195) - Integrate lock bot [\#183](https://github.com/kevinpapst/kimai2/issues/183) - Upgrade to FontAwesome 5 [\#179](https://github.com/kevinpapst/kimai2/issues/179) - Add dynamic column filter [\#174](https://github.com/kevinpapst/kimai2/issues/174) - Add register user function [\#164](https://github.com/kevinpapst/kimai2/issues/164) - Add forgot password function - login screen [\#163](https://github.com/kevinpapst/kimai2/issues/163) - Integrate FOSUserBundle \(for registration, password-reset, etc.\) [\#144](https://github.com/kevinpapst/kimai2/issues/144) **Merged pull requests:** - prepare release 0.3 [\#231](https://github.com/kevinpapst/kimai2/pull/231) ([kevinpapst](https://github.com/kevinpapst)) - Easier creation of Tasks/Projects/User [\#230](https://github.com/kevinpapst/kimai2/pull/230) ([kevinpapst](https://github.com/kevinpapst)) - Added email configuration docs [\#228](https://github.com/kevinpapst/kimai2/pull/228) ([kevinpapst](https://github.com/kevinpapst)) - Show revenue only for ROLE\_ADMIN [\#227](https://github.com/kevinpapst/kimai2/pull/227) ([kevinpapst](https://github.com/kevinpapst)) - hotfix responsiveness [\#220](https://github.com/kevinpapst/kimai2/pull/220) ([kevinpapst](https://github.com/kevinpapst)) - Integrated FOSUserBundle [\#216](https://github.com/kevinpapst/kimai2/pull/216) ([kevinpapst](https://github.com/kevinpapst)) - added auto-script to install assets [\#214](https://github.com/kevinpapst/kimai2/pull/214) ([kevinpapst](https://github.com/kevinpapst)) - added yunohost installation link [\#212](https://github.com/kevinpapst/kimai2/pull/212) ([kevinpapst](https://github.com/kevinpapst)) - added favicons and web app metadata [\#211](https://github.com/kevinpapst/kimai2/pull/211) ([kevinpapst](https://github.com/kevinpapst)) - added FAQ and database requirement docu \#196 [\#210](https://github.com/kevinpapst/kimai2/pull/210) ([kevinpapst](https://github.com/kevinpapst)) - Updated to AdminLTEBundle 1.0 [\#206](https://github.com/kevinpapst/kimai2/pull/206) ([kevinpapst](https://github.com/kevinpapst)) - replaced AvanzuAdminTheme with AdminLTE bundle [\#202](https://github.com/kevinpapst/kimai2/pull/202) ([kevinpapst](https://github.com/kevinpapst)) - allow empty invoice template terms \#188 [\#189](https://github.com/kevinpapst/kimai2/pull/189) ([kevinpapst](https://github.com/kevinpapst)) - improved install docs and composer [\#187](https://github.com/kevinpapst/kimai2/pull/187) ([kevinpapst](https://github.com/kevinpapst)) - added lock-bot config \#183 [\#186](https://github.com/kevinpapst/kimai2/pull/186) ([kevinpapst](https://github.com/kevinpapst)) - Composer package name [\#185](https://github.com/kevinpapst/kimai2/pull/185) ([kevinpapst](https://github.com/kevinpapst)) - added dynamic column filter \#174 [\#184](https://github.com/kevinpapst/kimai2/pull/184) ([kevinpapst](https://github.com/kevinpapst)) - updated to font-awesome 5 \#179 [\#181](https://github.com/kevinpapst/kimai2/pull/181) ([kevinpapst](https://github.com/kevinpapst)) - language specific money and date display [\#180](https://github.com/kevinpapst/kimai2/pull/180) ([kevinpapst](https://github.com/kevinpapst)) ## [0.2](https://github.com/kevinpapst/kimai2/tree/0.2) (2018-06-23) [Full Changelog](https://github.com/kevinpapst/kimai2/compare/0.1...0.2) **Fixed bugs:** - Change to users language after login [\#7](https://github.com/kevinpapst/kimai2/issues/7) - Prevent end time before start time [\#152](https://github.com/kevinpapst/kimai2/issues/152) - Importing old data fails [\#145](https://github.com/kevinpapst/kimai2/issues/145) - Translate LanguageType choices [\#83](https://github.com/kevinpapst/kimai2/issues/83) - Mobile alignments and toolbar \#151 [\#157](https://github.com/kevinpapst/kimai2/pull/157) ([kevinpapst](https://github.com/kevinpapst)) - Improved mobile view \#151 [\#150](https://github.com/kevinpapst/kimai2/pull/150) ([kevinpapst](https://github.com/kevinpapst)) **Closed issues:** - Add english translation [\#8](https://github.com/kevinpapst/kimai2/issues/8) - Add configurable system configuration [\#6](https://github.com/kevinpapst/kimai2/issues/6) - Add CHANGELOG.md [\#177](https://github.com/kevinpapst/kimai2/issues/177) - Hide notifications after some seconds [\#169](https://github.com/kevinpapst/kimai2/issues/169) - Add preview blog message and info text on old website [\#162](https://github.com/kevinpapst/kimai2/issues/162) - Setup Scrutinizer to run code sniffer [\#158](https://github.com/kevinpapst/kimai2/issues/158) - Local config to overwrite settings [\#153](https://github.com/kevinpapst/kimai2/issues/153) - Improve mobile view [\#151](https://github.com/kevinpapst/kimai2/issues/151) - Upgrade to Symfony 4.1 [\#149](https://github.com/kevinpapst/kimai2/issues/149) - Replace has\_role\(\) with is\_granted\(\) [\#148](https://github.com/kevinpapst/kimai2/issues/148) - Add help text to form elements [\#138](https://github.com/kevinpapst/kimai2/issues/138) - Duration mode: creating new timesheet records prefills duration with some seconds [\#137](https://github.com/kevinpapst/kimai2/issues/137) - Add duration-only mode [\#131](https://github.com/kevinpapst/kimai2/issues/131) - Add help controller [\#129](https://github.com/kevinpapst/kimai2/issues/129) - \[RFC\] Encore: configureFilenames with hash after filename instead of in the filename [\#125](https://github.com/kevinpapst/kimai2/issues/125) - \[RFC\] Kimai license header [\#124](https://github.com/kevinpapst/kimai2/issues/124) - Secure create-user command [\#123](https://github.com/kevinpapst/kimai2/issues/123) - Setup travis to run phpunit tests [\#120](https://github.com/kevinpapst/kimai2/issues/120) - Add command for building a production release [\#115](https://github.com/kevinpapst/kimai2/issues/115) - Add webpack and webpack-encore for frontend assets [\#113](https://github.com/kevinpapst/kimai2/issues/113) - Add time rounding option [\#112](https://github.com/kevinpapst/kimai2/issues/112) - Add field order number in Projects [\#107](https://github.com/kevinpapst/kimai2/issues/107) - Create docu for invoice templates [\#106](https://github.com/kevinpapst/kimai2/issues/106) - Add invoice template: timesheet [\#104](https://github.com/kevinpapst/kimai2/issues/104) - Add importer from Kimai v1 [\#102](https://github.com/kevinpapst/kimai2/issues/102) - Setup error pages [\#100](https://github.com/kevinpapst/kimai2/issues/100) - Add basic HTML invoice rendering [\#97](https://github.com/kevinpapst/kimai2/issues/97) - Add russian translation [\#95](https://github.com/kevinpapst/kimai2/issues/95) - Filter user in timesheet admin [\#93](https://github.com/kevinpapst/kimai2/issues/93) - Support to switch theme settings [\#89](https://github.com/kevinpapst/kimai2/issues/89) - Roles should become a real table [\#86](https://github.com/kevinpapst/kimai2/issues/86) - Fix Doctrine extensions config loader [\#84](https://github.com/kevinpapst/kimai2/issues/84) - Upgrade to Symfony 4 and Flex [\#74](https://github.com/kevinpapst/kimai2/issues/74) - Add remember me login [\#53](https://github.com/kevinpapst/kimai2/issues/53) - Add preferences sidebar [\#10](https://github.com/kevinpapst/kimai2/issues/10) - Add user settings [\#9](https://github.com/kevinpapst/kimai2/issues/9) **Merged pull requests:** - \[WIP\] Translations [\#173](https://github.com/kevinpapst/kimai2/pull/173) ([simonschaufi](https://github.com/simonschaufi)) - prepare v0.2 release \#177 [\#178](https://github.com/kevinpapst/kimai2/pull/178) ([kevinpapst](https://github.com/kevinpapst)) - various documentation updates [\#176](https://github.com/kevinpapst/kimai2/pull/176) ([kevinpapst](https://github.com/kevinpapst)) - code styles: header\_comment and ordered\_imports [\#175](https://github.com/kevinpapst/kimai2/pull/175) ([kevinpapst](https://github.com/kevinpapst)) - Code sniffer rules \#158 [\#172](https://github.com/kevinpapst/kimai2/pull/172) ([kevinpapst](https://github.com/kevinpapst)) - Set default locale for unit-tests [\#171](https://github.com/kevinpapst/kimai2/pull/171) ([kevinpapst](https://github.com/kevinpapst)) - Hide success notification after 5 seconds [\#170](https://github.com/kevinpapst/kimai2/pull/170) ([kevinpapst](https://github.com/kevinpapst)) - Added validation for end date before start date [\#167](https://github.com/kevinpapst/kimai2/pull/167) ([kevinpapst](https://github.com/kevinpapst)) - Security expression \#148 [\#166](https://github.com/kevinpapst/kimai2/pull/166) ([kevinpapst](https://github.com/kevinpapst)) - Composer install [\#165](https://github.com/kevinpapst/kimai2/pull/165) ([kevinpapst](https://github.com/kevinpapst)) - added scrutinizer config \#158 [\#161](https://github.com/kevinpapst/kimai2/pull/161) ([kevinpapst](https://github.com/kevinpapst)) - Update to Symfony 4.1 \#149 [\#160](https://github.com/kevinpapst/kimai2/pull/160) ([kevinpapst](https://github.com/kevinpapst)) - Updated README [\#159](https://github.com/kevinpapst/kimai2/pull/159) ([kevinpapst](https://github.com/kevinpapst)) - Local config \#153 [\#156](https://github.com/kevinpapst/kimai2/pull/156) ([kevinpapst](https://github.com/kevinpapst)) - Filter in hidden toolbar - improved mobile \#151 [\#155](https://github.com/kevinpapst/kimai2/pull/155) ([kevinpapst](https://github.com/kevinpapst)) - added russian translation \#95 [\#147](https://github.com/kevinpapst/kimai2/pull/147) ([kevinpapst](https://github.com/kevinpapst)) - Bugfix importer \(\#145\) [\#146](https://github.com/kevinpapst/kimai2/pull/146) ([kevinpapst](https://github.com/kevinpapst)) - help text and link for form labels \#138 [\#143](https://github.com/kevinpapst/kimai2/pull/143) ([kevinpapst](https://github.com/kevinpapst)) - bugfix for duration\_only mode \#137 [\#142](https://github.com/kevinpapst/kimai2/pull/142) ([kevinpapst](https://github.com/kevinpapst)) - Make the back link appear like a normal link instead of a button [\#139](https://github.com/kevinpapst/kimai2/pull/139) ([simonschaufi](https://github.com/simonschaufi)) - Use short array syntax [\#135](https://github.com/kevinpapst/kimai2/pull/135) ([simonschaufi](https://github.com/simonschaufi)) - Duration only mode \#131 [\#134](https://github.com/kevinpapst/kimai2/pull/134) ([kevinpapst](https://github.com/kevinpapst)) - added controller to render markdown documentation \#129 [\#132](https://github.com/kevinpapst/kimai2/pull/132) ([kevinpapst](https://github.com/kevinpapst)) - Rounding rules [\#128](https://github.com/kevinpapst/kimai2/pull/128) ([kevinpapst](https://github.com/kevinpapst)) - Secure create-user command [\#127](https://github.com/kevinpapst/kimai2/pull/127) ([simonschaufi](https://github.com/simonschaufi)) - ConfigureFilenames with hash after filename [\#126](https://github.com/kevinpapst/kimai2/pull/126) ([simonschaufi](https://github.com/simonschaufi)) - added webpack-encore for managing frontend assets \#113 [\#122](https://github.com/kevinpapst/kimai2/pull/122) ([kevinpapst](https://github.com/kevinpapst)) - Remove personal mentions in license header [\#119](https://github.com/kevinpapst/kimai2/pull/119) ([simonschaufi](https://github.com/simonschaufi)) - Add github issue and pull request template [\#118](https://github.com/kevinpapst/kimai2/pull/118) ([simonschaufi](https://github.com/simonschaufi)) - Improvements [\#114](https://github.com/kevinpapst/kimai2/pull/114) ([kevinpapst](https://github.com/kevinpapst)) - added first docu on extending kimai with bundles \#106 [\#109](https://github.com/kevinpapst/kimai2/pull/109) ([kevinpapst](https://github.com/kevinpapst)) - added order number to projects \#107 [\#108](https://github.com/kevinpapst/kimai2/pull/108) ([kevinpapst](https://github.com/kevinpapst)) - added short invoice calculator and timesheet invoice template \#104 [\#105](https://github.com/kevinpapst/kimai2/pull/105) ([kevinpapst](https://github.com/kevinpapst)) - added command to import data from kimai v1 \#102 [\#103](https://github.com/kevinpapst/kimai2/pull/103) ([kevinpapst](https://github.com/kevinpapst)) - Error pages \#100 [\#101](https://github.com/kevinpapst/kimai2/pull/101) ([kevinpapst](https://github.com/kevinpapst)) - added basic invoice rendering \#97 [\#99](https://github.com/kevinpapst/kimai2/pull/99) ([kevinpapst](https://github.com/kevinpapst)) - added remember me feature \#53 [\#98](https://github.com/kevinpapst/kimai2/pull/98) ([kevinpapst](https://github.com/kevinpapst)) - code-cleanup: removed unused classes, added role constants, phpcs fixes [\#96](https://github.com/kevinpapst/kimai2/pull/96) ([kevinpapst](https://github.com/kevinpapst)) - load doctrine extensions during kernel bootstrap \#84 [\#92](https://github.com/kevinpapst/kimai2/pull/92) ([kevinpapst](https://github.com/kevinpapst)) - support theme options via user preferences \#89 [\#91](https://github.com/kevinpapst/kimai2/pull/91) ([kevinpapst](https://github.com/kevinpapst)) - added dynamic user preferences \#7 \#9 [\#90](https://github.com/kevinpapst/kimai2/pull/90) ([kevinpapst](https://github.com/kevinpapst)) - added control sidebar \#10 [\#87](https://github.com/kevinpapst/kimai2/pull/87) ([kevinpapst](https://github.com/kevinpapst)) - added english translation \#8 [\#82](https://github.com/kevinpapst/kimai2/pull/82) ([kevinpapst](https://github.com/kevinpapst)) - upgraded to symfony 4 \#74 [\#81](https://github.com/kevinpapst/kimai2/pull/81) ([kevinpapst](https://github.com/kevinpapst)) ## [0.1](https://github.com/kevinpapst/kimai2/tree/0.1) (2018-01-10) **Closed issues:** - Hide inactive delete user button [\#78](https://github.com/kevinpapst/kimai2/issues/78) - Delete activity [\#71](https://github.com/kevinpapst/kimai2/issues/71) - Delete other users timesheet entries [\#70](https://github.com/kevinpapst/kimai2/issues/70) - Delete Project [\#69](https://github.com/kevinpapst/kimai2/issues/69) - Delete Customer [\#68](https://github.com/kevinpapst/kimai2/issues/68) - Delete timesheet entries [\#67](https://github.com/kevinpapst/kimai2/issues/67) - Add installation docu [\#64](https://github.com/kevinpapst/kimai2/issues/64) - Disallow login for inactive user [\#57](https://github.com/kevinpapst/kimai2/issues/57) - Add toolbar to filter user screen [\#56](https://github.com/kevinpapst/kimai2/issues/56) - Upgrade to latest Avanzu version [\#55](https://github.com/kevinpapst/kimai2/issues/55) - AdminLTE login screen [\#52](https://github.com/kevinpapst/kimai2/issues/52) - Add edit Timesheet entry for Teamleads [\#45](https://github.com/kevinpapst/kimai2/issues/45) - Add Timesheet Voter [\#44](https://github.com/kevinpapst/kimai2/issues/44) - Developer improvements [\#42](https://github.com/kevinpapst/kimai2/issues/42) - Base class for repository and query objects [\#40](https://github.com/kevinpapst/kimai2/issues/40) - Add console command to create user [\#36](https://github.com/kevinpapst/kimai2/issues/36) - Add basic security Voter [\#34](https://github.com/kevinpapst/kimai2/issues/34) - Do not show hidden Activities [\#33](https://github.com/kevinpapst/kimai2/issues/33) - Do not show hidden Projects [\#32](https://github.com/kevinpapst/kimai2/issues/32) - Add "create timesheet record" form [\#31](https://github.com/kevinpapst/kimai2/issues/31) - Add filter to Customer admin [\#28](https://github.com/kevinpapst/kimai2/issues/28) - Do not show hidden Customer [\#27](https://github.com/kevinpapst/kimai2/issues/27) - Rename Timesheet query class [\#25](https://github.com/kevinpapst/kimai2/issues/25) - Add "create activity" functionality [\#24](https://github.com/kevinpapst/kimai2/issues/24) - Add "create project" functionality [\#23](https://github.com/kevinpapst/kimai2/issues/23) - Add "create customer" functionality [\#22](https://github.com/kevinpapst/kimai2/issues/22) - Translate dashboard widgets [\#20](https://github.com/kevinpapst/kimai2/issues/20) - Display user avatar in navbar [\#16](https://github.com/kevinpapst/kimai2/issues/16) - Add role SUPER\_ADMIN [\#15](https://github.com/kevinpapst/kimai2/issues/15) - Teamlead can see all user times [\#13](https://github.com/kevinpapst/kimai2/issues/13) - Add filter to Timesheet \(user\) [\#11](https://github.com/kevinpapst/kimai2/issues/11) - Add "create user" functionality [\#5](https://github.com/kevinpapst/kimai2/issues/5) - Edit users role [\#4](https://github.com/kevinpapst/kimai2/issues/4) - Add filter to Timesheet admin [\#3](https://github.com/kevinpapst/kimai2/issues/3) - Add filter to Activity admin [\#2](https://github.com/kevinpapst/kimai2/issues/2) - Add filter to Project admin [\#1](https://github.com/kevinpapst/kimai2/issues/1) **Merged pull requests:** - hide inactive delete user button \#78 [\#79](https://github.com/kevinpapst/kimai2/pull/79) ([kevinpapst](https://github.com/kevinpapst)) - added delete customer action \#68 [\#77](https://github.com/kevinpapst/kimai2/pull/77) ([kevinpapst](https://github.com/kevinpapst)) - added delete action for projects \#69 [\#76](https://github.com/kevinpapst/kimai2/pull/76) ([kevinpapst](https://github.com/kevinpapst)) - Delete actions \#71 [\#75](https://github.com/kevinpapst/kimai2/pull/75) ([kevinpapst](https://github.com/kevinpapst)) - added delete timesheet record for admins \#70 [\#73](https://github.com/kevinpapst/kimai2/pull/73) ([kevinpapst](https://github.com/kevinpapst)) - added delete timesheet records action for users \#67 [\#72](https://github.com/kevinpapst/kimai2/pull/72) ([kevinpapst](https://github.com/kevinpapst)) - added toolbar to user screen \#56 [\#66](https://github.com/kevinpapst/kimai2/pull/66) ([kevinpapst](https://github.com/kevinpapst)) - document installation options \#64 [\#65](https://github.com/kevinpapst/kimai2/pull/65) ([kevinpapst](https://github.com/kevinpapst)) - update avanzu admin bundle \#55 [\#63](https://github.com/kevinpapst/kimai2/pull/63) ([kevinpapst](https://github.com/kevinpapst)) - prevent inactive user from login \#57 [\#61](https://github.com/kevinpapst/kimai2/pull/61) ([kevinpapst](https://github.com/kevinpapst)) - handle hidden customer \#27 [\#60](https://github.com/kevinpapst/kimai2/pull/60) ([kevinpapst](https://github.com/kevinpapst)) - handle hidden projects \#32 [\#59](https://github.com/kevinpapst/kimai2/pull/59) ([kevinpapst](https://github.com/kevinpapst)) - Handle hidden activities \#33 [\#58](https://github.com/kevinpapst/kimai2/pull/58) ([kevinpapst](https://github.com/kevinpapst)) - using the AdminLTE login screen \#52 [\#54](https://github.com/kevinpapst/kimai2/pull/54) ([kevinpapst](https://github.com/kevinpapst)) - added toolbar for activity screen \#2 [\#51](https://github.com/kevinpapst/kimai2/pull/51) ([kevinpapst](https://github.com/kevinpapst)) - Added toolbar to project screen \#1 [\#50](https://github.com/kevinpapst/kimai2/pull/50) ([kevinpapst](https://github.com/kevinpapst)) - added toolbar to customer screen \#28 [\#49](https://github.com/kevinpapst/kimai2/pull/49) ([kevinpapst](https://github.com/kevinpapst)) - added form to edit timesheet entries for all user \#45 [\#48](https://github.com/kevinpapst/kimai2/pull/48) ([kevinpapst](https://github.com/kevinpapst)) - Create timesheet for User \#31 [\#47](https://github.com/kevinpapst/kimai2/pull/47) ([kevinpapst](https://github.com/kevinpapst)) - added timesheet voter \#44 [\#46](https://github.com/kevinpapst/kimai2/pull/46) ([kevinpapst](https://github.com/kevinpapst)) - Developer cleanup \#42 [\#43](https://github.com/kevinpapst/kimai2/pull/43) ([kevinpapst](https://github.com/kevinpapst)) - Repository cleanup [\#41](https://github.com/kevinpapst/kimai2/pull/41) ([kevinpapst](https://github.com/kevinpapst)) - Added voter for customer, project and activity [\#39](https://github.com/kevinpapst/kimai2/pull/39) ([kevinpapst](https://github.com/kevinpapst)) - added create user console command [\#38](https://github.com/kevinpapst/kimai2/pull/38) ([kevinpapst](https://github.com/kevinpapst)) - added "create user" functionality [\#37](https://github.com/kevinpapst/kimai2/pull/37) ([kevinpapst](https://github.com/kevinpapst)) - Added "create activity" form [\#35](https://github.com/kevinpapst/kimai2/pull/35) ([kevinpapst](https://github.com/kevinpapst)) - Added create project functionality [\#30](https://github.com/kevinpapst/kimai2/pull/30) ([kevinpapst](https://github.com/kevinpapst)) - Rename TimesheetQuery class [\#29](https://github.com/kevinpapst/kimai2/pull/29) ([kevinpapst](https://github.com/kevinpapst)) - Add customer functionality [\#26](https://github.com/kevinpapst/kimai2/pull/26) ([kevinpapst](https://github.com/kevinpapst)) - Dashboard widgets [\#21](https://github.com/kevinpapst/kimai2/pull/21) ([kevinpapst](https://github.com/kevinpapst)) - Added form to edit user roles [\#18](https://github.com/kevinpapst/kimai2/pull/18) ([kevinpapst](https://github.com/kevinpapst)) - added role ROLE\_SUPER\_ADMIN [\#17](https://github.com/kevinpapst/kimai2/pull/17) ([kevinpapst](https://github.com/kevinpapst)) - allow TEAMLEAD to see user times [\#14](https://github.com/kevinpapst/kimai2/pull/14) ([kevinpapst](https://github.com/kevinpapst)) - Timesheet toolbar [\#12](https://github.com/kevinpapst/kimai2/pull/12) ([kevinpapst](https://github.com/kevinpapst)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*