Kevin Papst
|
d041a3f4f9
|
improved tag auto-completion and added tag management (#1083)
|
2019-09-04 23:47:33 +02:00 |
|
Kevin Papst
|
e99b170d0a
|
refactored search with free search term support (#1064)
|
2019-09-04 18:54:06 +02:00 |
|
Kevin Papst
|
49e1a1c410
|
use timesheet description in invoices (#1079)
|
2019-09-04 10:54:21 +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
|
299fcb091a
|
added documentation links to all screens (#1044)
|
2019-08-19 12:53:36 +02:00 |
|
Kevin Papst
|
025c6b0e7b
|
added css class to target running records in timesheet tables (#1042)
|
2019-08-16 22:34:41 +02:00 |
|
Kevin Papst
|
b6d9bb0d2a
|
fix team opens in modal (#1041)
|
2019-08-16 16:55:56 +02:00 |
|
Kevin Papst
|
561ec3b1e9
|
added team permissions (#996)
|
2019-08-16 01:22:33 +02:00 |
|
Kevin Papst
|
9611646bc6
|
added decimal format variable for invoice duration (#1037)
|
2019-08-15 21:31:13 +02:00 |
|
Kevin Papst
|
654ffda454
|
respect users timezone when populating working-time dashboard widget (#988)
|
2019-07-30 23:57:20 +02:00 |
|
Kevin Papst
|
1bd784eef3
|
added calendar slot_duration config (#989)
|
2019-07-26 23:51:29 +02:00 |
|
Kevin Papst
|
56e276939b
|
trigger template events in authentication layout as well (#981)
|
2019-07-24 15:32:46 +02:00 |
|
Kevin Papst
|
a0e8aa3a43
|
fixed xss in timesheet description (#962)
|
2019-07-14 13:58:10 +02:00 |
|
Kevin Papst
|
c33a87a07c
|
toolbar dropdown and visibility improvements (#933)
|
2019-07-09 16:34:11 +02:00 |
|
Kevin Papst
|
3457f93ed0
|
fix 500 happening in error pages (#914)
|
2019-07-04 17:00:55 +02:00 |
|
Kevin Papst
|
90980f40f5
|
allow to disable user preferences by permission (#895)
|
2019-07-01 19:37:20 +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
|
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
|
92f3f4ee57
|
added config to brand Kimai with logo and company name (#856)
|
2019-06-13 19:06:02 +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
|
97feed0be6
|
updated frontend stack to latest versions (#729)
|
2019-06-03 01:43:49 +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
|
46905e9504
|
allow markdown for customer, project and activity comments (#807)
|
2019-05-25 00:29:23 +02:00 |
|
Kevin Papst
|
29209105d3
|
improved html export (#802)
|
2019-05-23 18:19:56 +02:00 |
|
Kevin Papst
|
fea3495098
|
lock exported timesheets (#798)
|
2019-05-22 22:28:29 +02:00 |
|
Kevin Papst
|
871b2e52c7
|
use dropdown for entity actions on detail pages (#801)
|
2019-05-21 23:21:26 +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
|
392f8239f5
|
bugfix for API selects (#780)
|
2019-05-12 17:22:24 +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
|
f31118292c
|
translate date picker and charts (#775)
|
2019-05-12 00:56:00 +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
|
98f386dad6
|
refactored javascript to ES6 classes (#759)
|
2019-05-06 15:22:52 +02:00 |
|
Kevin Papst
|
aa113cc300
|
dynamically update title and visible durations for running records (#752)
|
2019-05-05 03:01:25 +02:00 |
|
Kevin Papst
|
65df1ff909
|
colors for visual grouping of customer, projects and activities (#751)
|
2019-05-04 01:45:52 +02:00 |
|
Kevin Papst
|
e92c2d168e
|
entity action buttons re-designed (#746)
|
2019-05-03 21:10:16 +02:00 |
|
Kevin Papst
|
e80973c4d2
|
refactored column visibility modal to ES6 (#733)
|
2019-05-01 22:18:57 +02:00 |
|
Kevin Papst
|
e6b3d4349e
|
navbar block cleanup (#742)
|
2019-04-30 18:10:25 +02:00 |
|
Kevin Papst
|
b865add1b3
|
translate time-tracking in login screen and browser title (#738)
|
2019-04-30 17:52:19 +02:00 |
|
Kevin Papst
|
b35022d161
|
use bootstrap tooltips instead of own solution (#741)
|
2019-04-30 17:00:10 +02:00 |
|