Kevin Papst
|
69cf7015d8
|
optimize detail pages, add new permission for comment posting (#1432)
|
2020-02-02 18:16:23 +01:00 |
|
Kevin Papst
|
9e2fccb105
|
added pagination to working time widget (#1418)
|
2020-01-30 21:51:27 +01:00 |
|
Kevin Papst
|
a1b554b3ac
|
various code improvements (#1415)
|
2020-01-28 21:57:34 +01:00 |
|
ikusimakusi
|
ed8f024e42
|
added Basque translations (#1382)
|
2020-01-17 15:28:12 +01:00 |
|
Kevin Papst
|
6a44dbfe83
|
detail pages for customers and projects (#1371)
|
2020-01-16 16:25:28 +01:00 |
|
Kevin Papst
|
261b4646e4
|
added chinese translations (#1310)
|
2019-12-09 12:56:38 +01:00 |
|
Badgie
|
47414cfd0e
|
Danish translations (#1296)
|
2019-12-02 00:25:28 +01:00 |
|
Aptevo
|
04dd6b900f
|
added de_CH language (#1272)
|
2019-11-23 11:29:29 +01:00 |
|
1willem
|
641dcdff85
|
Dutch translation files (#1226)
|
2019-11-18 21:48:16 +01:00 |
|
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 |
|
Ahmed Şeref
|
4ad290d4bd
|
added turkish translations (#1160)
|
2019-10-24 17:30:34 +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
|
13f5e76015
|
added czech translations (#1075)
|
2019-09-16 23:19:46 +02:00 |
|
Kevin Papst
|
d041a3f4f9
|
improved tag auto-completion and added tag management (#1083)
|
2019-09-04 23:47:33 +02:00 |
|
Kevin Papst
|
8fb0b1445a
|
added korean translations (#1039)
|
2019-08-26 15:00:59 +02:00 |
|
Kevin Papst
|
46e5650882
|
refactored invoice and export screens (#1046)
|
2019-08-22 18:56:21 +02:00 |
|
Kevin Papst
|
561ec3b1e9
|
added team permissions (#996)
|
2019-08-16 01:22:33 +02:00 |
|
Kevin Papst
|
1bd784eef3
|
added calendar slot_duration config (#989)
|
2019-07-26 23:51:29 +02:00 |
|
Kevin Papst
|
e68b7da1f8
|
added slovakian translations (#952)
|
2019-07-12 15:52:30 +02:00 |
|
Kevin Papst
|
19843760e5
|
allow to configure default values for users (#919)
|
2019-07-05 02:42:50 +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
|
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
|
0c0e9c2f71
|
LDAP authentication support (#815)
|
2019-06-07 22:48:39 +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
|
fea3495098
|
lock exported timesheets (#798)
|
2019-05-22 22:28:29 +02:00 |
|
Kevin Papst
|
d2ad87d09c
|
improved calendar (#784)
|
2019-05-19 16:16:20 +02:00 |
|
Mathias
|
e29e183e84
|
added tags for timesheets (#604)
|
2019-05-12 01:40:04 +02:00 |
|
heddi.nabbisen
|
5f4a5364b0
|
add japanese translation (#774)
|
2019-05-11 22:37:36 +02:00 |
|
Kevin Papst
|
09da7cd242
|
javascript and api to stop and display active records (#772)
|
2019-05-10 13:45:09 +02:00 |
|
Kevin Papst
|
b8811924c3
|
reduce config complexity by converting php format to js format (#734)
|
2019-04-29 00:24:23 +02:00 |
|
Kevin Papst
|
1b0b45649d
|
added swedish (#732)
|
2019-04-28 23:55:27 +02:00 |
|
Kevin Papst
|
32f0d80729
|
configs: overwrite via prepend, mode instead of duration_only (#715)
|
2019-04-26 16:14:28 +02:00 |
|
Kevin Papst
|
3a4aa5a001
|
added plugin screen (#671)
|
2019-04-08 18:38:56 +02:00 |
|
infeeeee
|
3c361c9414
|
Updated hungarian translation (#661)
|
2019-03-26 15:37:28 +01:00 |
|
Kevin Papst
|
13d9f8f3f7
|
added database driven system configurations with admin screen (#647)
|
2019-03-22 20:58:38 +01:00 |
|
Kevin Papst
|
0f6334314e
|
removed inline documentation (#624)
|
2019-03-11 15:10:51 +01:00 |
|
Kevin Papst
|
642db480ce
|
added new rounding mode: closest (#611)
|
2019-03-03 20:33:35 +01:00 |
|
Kevin Papst
|
1f99f69ecd
|
fix daterange-picker for fr, hu and ar (#547)
|
2019-02-08 20:02:23 +01:00 |
|
Kevin Papst
|
d00596d297
|
convert timesheets to UTC with support for user timezone (#372)
|
2019-02-08 18:24:33 +01:00 |
|
Kevin Papst
|
816866549c
|
added export module (#538)
|
2019-02-05 21:37:33 +01:00 |
|
Kevin Papst
|
062735c9e3
|
added daterange-picker and localized date-inputs (#540)
|
2019-02-03 21:24:30 +01:00 |
|
Lukas
|
47ac50b4d0
|
Only one running timesheet: automatically stop others (#386)
|
2019-01-21 12:49:22 +01:00 |
|
Kevin Papst
|
a609cbf84a
|
export team timesheets (#508)
|
2019-01-19 00:25:00 +01:00 |
|
Matheus
|
54d06462fc
|
added portuguese translations (#446)
|
2018-11-28 18:22:05 +01:00 |
|
Kevin Papst
|
8fddf627bf
|
added configurable permission system (#424)
|
2018-11-26 13:20:32 +01:00 |
|
Kevin Papst
|
bae24dd0ec
|
beta test: added quick search box for customers, projects and activities (#392)
|
2018-11-06 23:35:09 +01:00 |
|