Kevin Papst
d661c8b54e
fix closing search dropdown ( #1142 )
...
* using a different library for javascript selects, fixing the closing search dropdown
* fix closing dropdown for daterangepicker
* added missing search button for mobile on customer page
* fix meta fields with same names than existing columns
2019-09-25 18:34:25 +02:00
Kevin Papst
24cbe3d281
post 1.3 fixes ( #1106 )
2019-09-17 22:20:36 +02:00
Kevin Papst
cdcf9eaf67
handles session timeouts in modals ( #1092 )
2019-09-10 17:07:34 +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
e99b170d0a
refactored search with free search term support ( #1064 )
2019-09-04 18:54:06 +02:00
Kevin Papst
c33a87a07c
toolbar dropdown and visibility improvements ( #933 )
2019-07-09 16:34:11 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard ( #847 )
2019-06-13 18:38:49 +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
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
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
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
80af3fb010
fix toolbar requests for empty choice ( #758 )
2019-05-05 08:31:13 +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
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
b35022d161
use bootstrap tooltips instead of own solution ( #741 )
2019-04-30 17:00:10 +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
3a4aa5a001
added plugin screen ( #671 )
2019-04-08 18:38:56 +02:00
Kevin Papst
e990ae4800
fix modal autofocus problem, datepicker not shown on begin date ( #653 )
2019-03-22 15:00:59 +01:00
Kevin Papst
19bfff9899
set autofocus attribute on form fields for better keyboard support ( #640 )
2019-03-13 00:09:02 +01:00
Kevin Papst
f4d53e9006
replaced delete confirm dialog with modal ( #638 )
2019-03-12 23:24:22 +01:00
Kevin Papst
0f6334314e
removed inline documentation ( #624 )
2019-03-11 15:10:51 +01:00
Kevin Papst
76c3c5f2f6
fix for firefox datepicker focus problem in modals ( #630 )
2019-03-08 01:16:10 +01:00
Kevin Papst
54cd30c564
added support for Ante meridiem and Post meridiem format ( #615 )
2019-03-06 10:59:31 +01:00
Kevin Papst
e260dd84ad
Improve create and start permission handling ( #613 )
2019-03-06 10:24:27 +01:00
Kevin Papst
bea4be881b
Edit and create timesheet records in modal ( #603 )
...
- added loading indicator for datatables
- fix multiple reloads of datatable content
2019-03-03 19:43:12 +01:00
Kevin Papst
47b7046743
release 0.8 ( #567 )
2019-02-19 11:03:11 +01:00
Kevin Papst
b4f1cae323
fix pagination in combination with daterange picker ( #568 )
2019-02-14 01:09: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
062735c9e3
added daterange-picker and localized date-inputs ( #540 )
2019-02-03 21:24:30 +01:00
Kevin Papst
1b42aed34c
support remote data in beta-test selectpicker ( #529 )
2019-01-31 12:59:25 +01:00
Kevin Papst
55d8bc9ba5
pagination without reload while keeping filters applied ( #521 )
2019-01-23 18:48:17 +01:00
Kevin Papst
89abaa9dda
fetch toolbar results without page reload ( #518 )
2019-01-23 02:45:33 +01:00
Lukas
321ac74b6a
added parsedown extension for header ids ( #388 ) ( #399 )
2018-11-18 20:31:37 +01:00
Kevin Papst
8cb52e22b1
fix column visibility if unconfigured / no cookie existing ( #423 )
2018-11-18 02:13:44 +01:00
Kevin Papst
540318fcd0
toolbar - always allow to choose global activities ( #410 )
2018-11-12 15:00:25 +01:00
Kevin Papst
dc70ff128c
full configurable data columns in all screen sizes ( #404 )
2018-11-10 22:22:08 +01:00
Kevin Papst
db7de3aac1
added global activities ( #259 )
2018-11-06 23:10:34 +01:00
Kevin Papst
56ac642446
arabic translations and locale support in datepicker ( #337 )
2018-10-07 18:29:12 +02:00
Kevin Papst
98dc38ed99
timesheet export ( #317 )
...
* 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