240 lines
22 KiB
Markdown
240 lines
22 KiB
Markdown
# Change Log
|
|
|
|
## [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)
|
|
|
|
**Update from 0.2:**
|
|
|
|
You need to adjust your `.env` file and add your `from` address for [all emails](https://github.com/kevinpapst/kimai2/blob/master/var/docs/emails.md) generated by Kimai 2:
|
|
```
|
|
MAILER_FROM=kimai@example.com
|
|
```
|
|
|
|
Users upgrading from 0.2 need to execute:
|
|
```
|
|
bin/console doctrine:migrations:version --add 20180701120000
|
|
bin/console doctrine:migrations:migrate
|
|
```
|
|
|
|
**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:**
|
|
|
|
- Verifying email configuration [\#226](https://github.com/kevinpapst/kimai2/issues/226)
|
|
- Installation Issue of version1.3.1 [\#208](https://github.com/kevinpapst/kimai2/issues/208)
|
|
- 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)
|
|
- Error on bin/console doctrine:schema:create [\#191](https://github.com/kevinpapst/kimai2/issues/191)
|
|
- 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:**
|
|
|
|
- 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:**
|
|
|
|
- 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)* |