Kevin Papst
0d4fdc38e4
remove mailer url from about debug info ( #657 )
2019-03-23 13:31:52 +01:00
Kevin Papst
13d9f8f3f7
added database driven system configurations with admin screen ( #647 )
2019-03-22 20:58:38 +01:00
Kevin Papst
fb6bf4319f
removed dynamic database prefix ( #641 )
2019-03-13 15:17:18 +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
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
e260dd84ad
Improve create and start permission handling ( #613 )
2019-03-06 10:24:27 +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
32fbebd469
order datatable items by name ( #594 )
2019-02-23 02:27:56 +01:00
Kevin Papst
239be527b8
post release fixes ( #584 )
2019-02-22 17:20:41 +01:00
Kevin Papst
8005679e60
allow to query other users timesheets via api ( #563 )
2019-02-14 00:04:27 +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
afa0aa5b3a
improve recent activities ( #550 )
2019-02-09 23:01:35 +01:00
Kevin Papst
b2587c71b8
do not limit timesheet-export page size ( #545 )
2019-02-07 23:43:20 +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
67dab35b57
prepare release 0.7 ( #514 )
2019-01-28 01:40:42 +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
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
Kevin Papst
64330e6cc4
display invoice entries in ascending order ( #505 )
2019-01-18 14:32:08 +01:00
Lukas
b5c4084452
support anchor links for inline documentation ( #482 )
2019-01-17 23:30:02 +01:00
Kevin Papst
8fddf627bf
added configurable permission system ( #424 )
2018-11-26 13:20:32 +01:00
Kevin Papst
417675b3df
prepare release 0.6 ( #412 )
2018-11-18 20:45:00 +01:00
Kevin Papst
a073064900
redirect to user language after profile update ( #421 )
2018-11-15 12:06:57 +01:00
Kevin Papst
f9dc42d1f9
option to move entries from one entity to another upon deletion ( #409 )
2018-11-12 00:01:49 +01:00
Kevin Papst
1dabeedaa0
show toolbar filter after submission ( #407 )
2018-11-11 15:32:41 +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
55aedcd4a8
bump version number for development ( #375 )
2018-10-25 22:27:43 +02:00
Kevin Papst
6633c550f5
user-profile - sidebar links and language settings ( #369 )
2018-10-23 23:59:38 +02:00
Toby Batch
3075276a52
added default settings for new customer form ( #358 )
2018-10-21 15:27:43 +02:00
Kevin Papst
2dbf433474
fixed redirect route after password reset ( #345 )
2018-10-07 19:12:59 +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
71aa899f77
added invoice voter ( #316 )
2018-09-22 22:38:51 +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
8cae5e8b3f
added fixed-rate and hourly-rate for customer, project and activity ( #304 )
2018-09-06 23:37:25 +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
9f6079ad8a
added option to delete invoice template ( #294 )
2018-09-02 11:36:04 +02:00
Kevin Papst
55b7e192aa
Symfony update 4.1.4 ( #290 )
2018-09-01 14:23:38 +02:00
Kevin Papst
dbbb434723
dashboard widgets are configurable via config ( #269 )
2018-08-17 23:17:02 +02:00
Kevin Papst
2f84f3751a
Added basic API endpoints ( #258 )
2018-08-08 23:10:45 +02:00