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
3ac72a5c89
enhanced plugin support ( #634 )
...
- 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 ( #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
bce85b04d6
added filter for global activities ( #614 )
2019-03-05 01:42:06 +01:00
Kevin Papst
642db480ce
added new rounding mode: closest ( #611 )
2019-03-03 20:33:35 +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
86832fb703
code cleanup ( #602 )
2019-02-26 02:26:37 +01:00
Kevin Papst
03aa4c9ddc
Plugins support ( #592 )
2019-02-24 15:54:38 +01:00
Kevin Papst
3d4b0c3fd6
UI improvements for datatables ( #593 )
2019-02-22 21:25:43 +01:00
Kevin Papst
239be527b8
post release fixes ( #584 )
2019-02-22 17:20:41 +01:00
Kevin Papst
ef33233624
fix timezone problems in timesheet forms ( #555 )
2019-02-13 21:37:54 +01:00
Kevin Papst
2c6f57c7ce
daily stats in timesheet ( #552 )
2019-02-13 15:36:59 +01:00
Kevin Papst
fd60d5bb17
Updated HTML invoice templates ( #560 )
2019-02-12 15:35:33 +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
Kevin Papst
974806d145
Improve allowed running records ( #528 )
2019-01-29 20:45:04 +01:00
Kevin Papst
fe4c3c10d6
added configurable view after login ( #523 )
2019-01-29 02:15:12 +01:00
Kevin Papst
55d8bc9ba5
pagination without reload while keeping filters applied ( #521 )
2019-01-23 18:48:17 +01:00
Kevin Papst
572f01ed74
go back to calendar after editing and creation of time-records ( #519 )
2019-01-23 17:30:45 +01:00
Kevin Papst
ee32d6f926
fix wrong include filename in user registration ( #520 )
2019-01-23 14:16:37 +01:00
Kevin Papst
a9ece209ae
Form and theme improvements ( #513 )
2019-01-21 13:10:53 +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
Lukas
b5c4084452
support anchor links for inline documentation ( #482 )
2019-01-17 23:30:02 +01:00
Lukas
825d31af20
improve login screen and simplify customizations ( #493 )
2019-01-17 01:01:30 +01:00
Kevin Papst
8fddf627bf
added configurable permission system ( #424 )
2018-11-26 13:20:32 +01:00
Kevin Papst
025558e58e
fix restart timesheet button ( #436 )
2018-11-22 21:48:05 +01:00
Kevin Papst
417675b3df
prepare release 0.6 ( #412 )
2018-11-18 20:45:00 +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
07cceca67e
fix duration and rate for html invoices ( #414 )
2018-11-12 23:32:05 +01:00
Kevin Papst
1dabeedaa0
show toolbar filter after submission ( #407 )
2018-11-11 15:32:41 +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
34a3f4e275
about screen with debug information for super-admin ( #378 )
2018-10-29 15:28:52 +01:00
Kevin Papst
6633c550f5
user-profile - sidebar links and language settings ( #369 )
2018-10-23 23:59:38 +02:00
Kevin Papst
0165658659
added config for initial calendar view ( #363 )
2018-10-21 15:43:16 +02:00
Kevin Papst
56ac642446
arabic translations and locale support in datepicker ( #337 )
2018-10-07 18:29:12 +02:00
Kevin Papst
a89ef41e81
added copy invoice template action ( #331 )
2018-09-26 17:50:46 +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
Kevin Papst
7bcd6a6382
added version command and api endpoint ( #321 )
2018-09-24 15:56:29 +02:00
Kevin Papst
53f82a808b
improved invoices with new renderer ( #306 )
...
* 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 ( #254 )
2018-09-02 21:29:49 +02:00
Kevin Papst
ee4df36735
allow to switch language on any page ( #299 )
2018-09-02 20:58:19 +02:00
Kevin Papst
4c277fe1b5
allow markdown in timesheet descriptions ( #296 )
2018-09-02 12:10:49 +02:00
Kevin Papst
9f6079ad8a
added option to delete invoice template ( #294 )
2018-09-02 11:36:04 +02:00
Kevin Papst
ebe007eb78
added configurable formats for duration ( #287 )
2018-09-01 17:54:17 +02:00