0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-03-20 15:43:01 +00:00
Commit graph

59 commits

Author SHA1 Message Date
Kevin Papst
0f3fa8fdbe
Code improvements ()
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
1ca1b00d11
added json, xml and txt invoice renderer () 2020-03-21 01:01:47 +01:00
Kevin Papst
a50a59bbca
inline css for html invoices () 2020-03-06 03:21:39 +01:00
Kevin Papst
465d7166d4
remove pagerfanta bundle () 2020-02-10 16:38:26 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
5ee0396a02
Release 1.6.1 () 2019-11-26 17:22:31 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports () 2019-11-08 16:10:38 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 () 2019-10-24 17:35:05 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets () 2019-10-03 13:44:16 +02:00
Kevin Papst
5aa422dde1
Display meta-fields in datatables () 2019-09-19 20:28:31 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
9611646bc6
added decimal format variable for invoice duration () 2019-08-15 21:31:13 +02:00
Kevin Papst
061581c4ff
use pre-defined icons in menu as well () 2019-07-04 14:59:03 +02:00
Kevin Papst
90980f40f5
allow to disable user preferences by permission () 2019-07-01 19:37:20 +02:00
Kevin Papst
59d2946b91
add "duration + fixed start time" tracking mode () 2019-06-15 23:04:53 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard () 2019-06-13 18:38:49 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support () 2019-06-07 22:48:39 +02:00
Kevin Papst
393abe9e62
phpstan level 3, fixed deprecations, code cleanup () 2019-05-28 12:24:21 +02:00
Kevin Papst
d9dca96a32
added punch-in punch-out / time-clock mode () 2019-05-27 01:36:43 +02:00
Kevin Papst
46905e9504
allow markdown for customer, project and activity comments () 2019-05-25 00:29:23 +02:00
Kevin Papst
aa113cc300
dynamically update title and visible durations for running records () 2019-05-05 03:01:25 +02:00
Kevin Papst
b865add1b3
translate time-tracking in login screen and browser title () 2019-04-30 17:52:19 +02:00
Kevin Papst
32f0d80729
configs: overwrite via prepend, mode instead of duration_only () 2019-04-26 16:14:28 +02:00
Kevin Papst
56fe14c451
UI updates - new user menu, updated about and profile screen and more () 2019-04-25 17:50:28 +02:00
Kevin Papst
3a4aa5a001
added plugin screen () 2019-04-08 18:38:56 +02:00
Kevin Papst
13d9f8f3f7
added database driven system configurations with admin screen () 2019-03-22 20:58:38 +01:00
Kevin Papst
bde791fa55
added begin, end and export filter for API timesheets () 2019-03-14 03:34:54 +01:00
Kevin Papst
3ac72a5c89
enhanced plugin support ()
- 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
54cd30c564
added support for Ante meridiem and Post meridiem format () 2019-03-06 10:59:31 +01:00
Kevin Papst
e260dd84ad
Improve create and start permission handling () 2019-03-06 10:24:27 +01:00
Kevin Papst
47b7046743
release 0.8 () 2019-02-19 11:03:11 +01:00
Kevin Papst
ef33233624
fix timezone problems in timesheet forms () 2019-02-13 21:37:54 +01:00
Kevin Papst
2c6f57c7ce
daily stats in timesheet () 2019-02-13 15:36:59 +01:00
Kevin Papst
d00596d297
convert timesheets to UTC with support for user timezone () 2019-02-08 18:24:33 +01:00
Sanjit Patel
616d514d5a Use Symfony formatter for currency symbol placement () 2019-02-08 16:56:47 +01:00
Kevin Papst
816866549c
added export module () 2019-02-05 21:37:33 +01:00
Kevin Papst
062735c9e3
added daterange-picker and localized date-inputs () 2019-02-03 21:24:30 +01:00
Kevin Papst
89abaa9dda
fetch toolbar results without page reload () 2019-01-23 02:45:33 +01:00
Kevin Papst
5539f68a54
validation for future and negative times () 2019-01-21 01:51:57 +01:00
Lukas
321ac74b6a added parsedown extension for header ids () () 2018-11-18 20:31:37 +01:00
Kevin Papst
8cb52e22b1
fix column visibility if unconfigured / no cookie existing () 2018-11-18 02:13:44 +01:00
Kevin Papst
6633c550f5
user-profile - sidebar links and language settings () 2018-10-23 23:59:38 +02:00
Kevin Papst
a89ef41e81
added copy invoice template action () 2018-09-26 17:50:46 +02:00
Kevin Papst
98dc38ed99
timesheet export ()
* remove autocomplete for begin and end
* fix minute display in timesheet-edit form
* toolbar form label in separate row
* added export action
2018-09-24 16:46:10 +02:00
Kevin Papst
53f82a808b
improved invoices with new renderer ()
* 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
a636faa4ab
added freelancer invoice template () 2018-09-02 21:29:49 +02:00
Kevin Papst
4c277fe1b5
allow markdown in timesheet descriptions () 2018-09-02 12:10:49 +02:00
Kevin Papst
ebe007eb78
added configurable formats for duration () 2018-09-01 17:54:17 +02:00
Kevin Papst
dbbb434723
dashboard widgets are configurable via config () 2018-08-17 23:17:02 +02:00