Kevin Papst
|
d00596d297
|
convert timesheets to UTC with support for user timezone (#372)
|
2019-02-08 18:24:33 +01:00 |
|
Sanjit Patel
|
616d514d5a
|
Use Symfony formatter for currency symbol placement (#542)
|
2019-02-08 16:56:47 +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
|
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
|
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
|
89abaa9dda
|
fetch toolbar results without page reload (#518)
|
2019-01-23 02:45:33 +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
|
5539f68a54
|
validation for future and negative times (#512)
|
2019-01-21 01:51:57 +01:00 |
|
Kevin Papst
|
a609cbf84a
|
export team timesheets (#508)
|
2019-01-19 00:25:00 +01:00 |
|
Kevin Papst
|
1ad440f488
|
support template variable entry.row for docx if description is not used (#504)
|
2019-01-18 16:19:02 +01:00 |
|
Kevin Papst
|
5d5b971f57
|
do not display admin menu if it has no children (#500)
|
2019-01-17 01:25:00 +01:00 |
|
Kevin Papst
|
c58c12ea3d
|
fixed null project for advanced invoice calculator (#462)
|
2018-12-03 22:36:38 +01:00 |
|
Kevin Papst
|
589d750e59
|
allow decimals in users hourly rate (#460)
|
2018-12-03 20:23:52 +01:00 |
|
Kevin Papst
|
8fddf627bf
|
added configurable permission system (#424)
|
2018-11-26 13:20:32 +01:00 |
|
Kevin Papst
|
0334f6ce86
|
added project variables for invoice templates (#439)
|
2018-11-23 15:56:06 +01:00 |
|
Kevin Papst
|
67dc1c7640
|
fix migration for MySQL (#430)
|
2018-11-19 15:24:00 +01:00 |
|
Lukas
|
321ac74b6a
|
added parsedown extension for header ids (#388) (#399)
|
2018-11-18 20:31:37 +01:00 |
|
Kevin Papst
|
b1c06eed7b
|
API endpoint for Timesheet entries (#332)
|
2018-11-18 19:43:58 +01:00 |
|
Kevin Papst
|
8cb52e22b1
|
fix column visibility if unconfigured / no cookie existing (#423)
|
2018-11-18 02:13:44 +01:00 |
|
Kevin Papst
|
a073064900
|
redirect to user language after profile update (#421)
|
2018-11-15 12:06:57 +01:00 |
|
Kevin Papst
|
540318fcd0
|
toolbar - always allow to choose global activities (#410)
|
2018-11-12 15:00:25 +01:00 |
|
Kevin Papst
|
e9cbb872d0
|
added further timesheet related invoice fields (#411)
|
2018-11-12 12:19: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
|
b012b7170b
|
added global activity support in importer (#402)
|
2018-11-10 03:05:33 +01:00 |
|
Kevin Papst
|
db7de3aac1
|
added global activities (#259)
|
2018-11-06 23:10:34 +01:00 |
|
Kevin Papst
|
f8adafdabe
|
invoice calculator to group entries by activity (#380)
|
2018-10-31 15:10:06 +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 |
|
Toby Batch
|
3075276a52
|
added default settings for new customer form (#358)
|
2018-10-21 15:27:43 +02:00 |
|
Kevin Papst
|
b46e752d0a
|
decrease minimum username length to 3 character (#362)
|
2018-10-19 16:50:03 +02:00 |
|
Kevin Papst
|
a89ef41e81
|
added copy invoice template action (#331)
|
2018-09-26 17:50:46 +02:00 |
|
Kevin Papst
|
eee7cb9bf4
|
fix spreadsheet renderer for invoices with one entry (#328)
|
2018-09-25 21:16:41 +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
|
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
|
b035fc9ebd
|
add stable controller tests (#305)
|
2018-09-07 00:44:57 +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
|
6163f33abf
|
add hourly_rate and fixed_rate to timesheet entries (#302)
|
2018-09-05 15:27:39 +02:00 |
|
Kevin Papst
|
a636faa4ab
|
added freelancer invoice template (#254)
|
2018-09-02 21:29:49 +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
|
3af8070a57
|
fixed money display in dashboard widgets (#291)
|
2018-09-01 19:47:03 +02:00 |
|
Kevin Papst
|
ebe007eb78
|
added configurable formats for duration (#287)
|
2018-09-01 17:54:17 +02:00 |
|
Kevin Papst
|
55b7e192aa
|
Symfony update 4.1.4 (#290)
|
2018-09-01 14:23:38 +02:00 |
|