Kevin Papst
|
af0f89774e
|
User roles and permission management via Admin UI (#1231)
|
2019-11-10 18:53:56 +01:00 |
|
Kevin Papst
|
c6c4098759
|
rounding rules via admin screen, round begin when starting record (#1229)
|
2019-11-10 13:57:05 +01:00 |
|
Kevin Papst
|
fa1c79e15c
|
support different formats in user timesheet exports (#1222)
|
2019-11-08 16:10:38 +01:00 |
|
Kevin Papst
|
f4fcfeba9d
|
dynamic branding options (#1205)
|
2019-10-30 14:22:34 +01:00 |
|
Kevin Papst
|
ae6ed3f23f
|
Bugfixes for Kimai 1.4.1 (#1158)
* fix missing translation for preset datatable headers
* better dependency check for avatar service
* show only own teams to teamleads
|
2019-10-07 16:04:19 +02:00 |
|
Kevin Papst
|
e8c25d8ac5
|
added avatars, show user teams in list, new team dashboard widgets (#1150)
|
2019-10-03 13:44:16 +02:00 |
|
Kevin Papst
|
8d81a394ee
|
updated theme, fix deprecations in events dispatching (#1145)
|
2019-09-25 19:12:12 +02:00 |
|
Kevin Papst
|
e45e782e7d
|
fix invoice preview (#1129)
|
2019-09-20 16:00:03 +02:00 |
|
Kevin Papst
|
5aa422dde1
|
Display meta-fields in datatables (#1116)
|
2019-09-19 20:28:31 +02:00 |
|
Kevin Papst
|
a651e55dc9
|
added table-column ordering (#1086)
|
2019-09-09 23:47:42 +02:00 |
|
Kevin Papst
|
d041a3f4f9
|
improved tag auto-completion and added tag management (#1083)
|
2019-09-04 23:47:33 +02:00 |
|
Kevin Papst
|
3ea05cb705
|
support multiple invoice repositories (#1084)
|
2019-09-04 22:50:53 +02:00 |
|
Kevin Papst
|
e99b170d0a
|
refactored search with free search term support (#1064)
|
2019-09-04 18:54:06 +02:00 |
|
Kevin Papst
|
93ab3d5666
|
post release 1.2 fixes (#1068)
* fix release command
* fix permission name in UPGRADING
* added missing korean calendar translations
* fixed entry.total for invoice with fixed rates
|
2019-09-03 11:59:34 +02:00 |
|
Kevin Papst
|
ceeec7b8a6
|
improved invoice handling for fixed rates (#1058)
|
2019-08-24 00:02:16 +02:00 |
|
Kevin Papst
|
46e5650882
|
refactored invoice and export screens (#1046)
|
2019-08-22 18:56:21 +02:00 |
|
Kevin Papst
|
405ea0076b
|
fix empty user language (#1054)
|
2019-08-21 11:16:44 +02:00 |
|
Kevin Papst
|
561ec3b1e9
|
added team permissions (#996)
|
2019-08-16 01:22:33 +02:00 |
|
Kevin Papst
|
e11a2a6089
|
upgraded FosUserBundle and Symfony 4.3 (#1005)
|
2019-08-02 16:52:30 +02:00 |
|
Kevin Papst
|
c33a87a07c
|
toolbar dropdown and visibility improvements (#933)
|
2019-07-09 16:34:11 +02:00 |
|
Toby Batch
|
b833e1ce27
|
pre-populate tags for new timesheet records via request params (#930)
|
2019-07-09 16:32:40 +02:00 |
|
Kevin Papst
|
19843760e5
|
allow to configure default values for users (#919)
|
2019-07-05 02:42:50 +02:00 |
|
Kevin Papst
|
db5f9f639e
|
fix selectbox is not resettable (#901)
|
2019-07-02 00:14:06 +02:00 |
|
Kevin Papst
|
d8621f0b7a
|
support custom fields for timesheets, customers, projects and activities (#871)
|
2019-06-26 00:39:05 +02:00 |
|
Kevin Papst
|
994c671fd8
|
order users by username (#880)
|
2019-06-26 00:35:54 +02:00 |
|
Kevin Papst
|
9fbbaf9b88
|
performance tuning on timesheets (#874)
|
2019-06-20 16:05:31 +02:00 |
|
Kevin Papst
|
59d2946b91
|
add "duration + fixed start time" tracking mode (#859)
|
2019-06-15 23:04:53 +02:00 |
|
Kevin Papst
|
3311f17bbb
|
users weekly stats as bar-chart in dashboard (#847)
|
2019-06-13 18:38:49 +02:00 |
|
Kevin Papst
|
5702d7afa8
|
added hourly and money budgets to activity, project and customer (#843)
|
2019-06-11 13:18:57 +02:00 |
|
Kevin Papst
|
393abe9e62
|
phpstan level 3, fixed deprecations, code cleanup (#811)
|
2019-05-28 12:24:21 +02:00 |
|
Kevin Papst
|
d9dca96a32
|
added punch-in punch-out / time-clock mode (#812)
|
2019-05-27 01:36:43 +02:00 |
|
Kevin Papst
|
ebff4a765a
|
refactored permissions for simpler customizations (#808)
|
2019-05-25 17:23:15 +02:00 |
|
Kevin Papst
|
d18019159b
|
fix tag query to show all tags of an item, even if not included in query (#810)
|
2019-05-25 16:27:01 +02:00 |
|
Kevin Papst
|
46905e9504
|
allow markdown for customer, project and activity comments (#807)
|
2019-05-25 00:29:23 +02:00 |
|
Kevin Papst
|
ec174a38a9
|
timesheet controller refactoring (#796)
|
2019-05-19 23:52:43 +02:00 |
|
Kevin Papst
|
d2ad87d09c
|
improved calendar (#784)
|
2019-05-19 16:16:20 +02:00 |
|
Kevin Papst
|
bbe1f9beda
|
restart via API allows to copy description (#782)
|
2019-05-13 17:32:01 +02:00 |
|
Kevin Papst
|
5c227888f2
|
delete timesheets via api (#776)
|
2019-05-12 03:26:31 +02:00 |
|
Mathias
|
e29e183e84
|
added tags for timesheets (#604)
|
2019-05-12 01:40:04 +02:00 |
|
Kevin Papst
|
09da7cd242
|
javascript and api to stop and display active records (#772)
|
2019-05-10 13:45:09 +02:00 |
|
Björn Weinbrenner
|
e619b5fd31
|
added more entity actions (#757)
|
2019-05-10 02:10:37 +02:00 |
|
Kevin Papst
|
b1855447b8
|
recent activities via API (#761)
|
2019-05-07 22:24:28 +02:00 |
|
Kevin Papst
|
62b091c77b
|
always query timesheets by begin date (#740)
|
2019-04-30 14:31:10 +02:00 |
|
Kevin Papst
|
32f0d80729
|
configs: overwrite via prepend, mode instead of duration_only (#715)
|
2019-04-26 16:14:28 +02:00 |
|
Simone Gasparini
|
f0f757cf75
|
allow dynamic export types (#703)
|
2019-04-25 19:33:06 +02:00 |
|
Kevin Papst
|
56fe14c451
|
UI updates - new user menu, updated about and profile screen and more (#723)
|
2019-04-25 17:50:28 +02:00 |
|
Kevin Papst
|
28801bf1ea
|
remove invalid cache header (#722)
|
2019-04-24 18:14:08 +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
|
215d4fc8bf
|
apply users timezone to toolbar queries (#716)
|
2019-04-22 16:21:22 +02:00 |
|
Kevin Papst
|
f9c8028ea1
|
updated to Symfony 4.2 (#710)
|
2019-04-21 01:41:08 +02:00 |
|