Kevin Papst
996f05c73a
added project importer and grandtotal converter ( #1468 )
2020-10-11 22:08:00 +02:00
Kevin Papst
0ce02b4f06
some arbitrary improvements ( #2032 )
...
* show version in doctor
* added flag to import activities as global
2020-10-08 17:17:21 +02:00
Kevin Papst
fb31319fcf
open create form for activity/project/customer in modals ( #2025 )
2020-10-08 01:12:34 +02:00
Kevin Papst
46bf01d93e
lifecycle events for projects ( #2013 )
2020-10-07 19:44:55 +02:00
Kevin Papst
c2ec15aeb3
add a i18n api field for the users "now" datetime ( #2007 )
2020-10-07 00:04:20 +02:00
Kacper Rogula
bb97611349
Execute migrations in kimai:reset-dev command ( #1982 )
2020-10-03 14:56:51 +02:00
Kevin Papst
825e492891
Notifications by SweetAlert2 ( #1508 )
2020-10-02 19:37:30 +02:00
Kevin Papst
0aa6baea2f
explain limited access if project or customer has team permission ( #2006 )
2020-10-01 19:16:31 +02:00
Weblate (bot)
cafd84cee4
Translations update from Weblate ( #1994 )
...
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Balázs Fülöp <fulopbalazs91@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Juri Grabowski <hosted-weblate@jugra.de >
Co-authored-by: Katarzyna Sobolewska <kasia.sobolewska1@gmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: Péter Gyetvai <gyetpet@mailbox.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2020-10-01 10:52:11 +02:00
Kevin Papst
0751c14907
highlight reporting in navigation for user-by-week report ( #2005 )
2020-09-30 18:47:17 +02:00
Kevin Papst
de0a9f8303
Fix user-email validation ( #2004 )
2020-09-30 18:38:34 +02:00
Kevin Papst
145116f657
fix backdrop location of sweetalert2 modals ( #1997 )
2020-09-28 19:22:53 +02:00
Kevin Papst
6a8c820e09
Update issue templates
2020-09-25 23:58:22 +02:00
Kevin Papst
2b033710e2
events: extend system configurations and set invoice formatter ( #1995 )
2020-09-25 19:51:23 +02:00
Kevin Papst
23f484a14d
fix restart timesheet with meta-fields ( #1993 )
2020-09-24 16:55:23 +02:00
Kevin Papst
4cfa7347e9
ascending order for invoice items in command ( #1980 )
2020-09-18 12:08:09 +02:00
Toby Batch
aa1ea98579
added cwd in kimai:reload command ( #1951 )
2020-09-18 11:53:53 +02:00
Kevin Papst
38249e6b5e
base plugin installation command ( #1953 )
2020-09-18 01:10:48 +02:00
Kevin Papst
c02a882eff
allow to decrement invoice counter ( #1947 )
...
* added increment for cc, ccy, ccn, ccd
2020-09-17 02:53:38 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar ( #1962 )
2020-09-17 01:13:48 +02:00
Kevin Papst
14b3de4300
translation fixes for weblate compatibility ( #1970 )
2020-09-13 12:18:46 +02:00
Kevin Papst
02d54fd208
weblate compatibility ( #1969 )
2020-09-13 12:06:01 +02:00
Kevin Papst
d1e9e3e43f
fixing "translation id" in hebrew and romanian ( #1968 )
2020-09-13 10:57:10 +02:00
Kevin Papst
f279302009
adjusted translation file references ( #1966 )
2020-09-13 01:44:45 +02:00
Kevin Papst
e2a742b5c1
cleanup global context ( #1943 )
2020-09-08 20:35:14 +02:00
Kevin Papst
217960de60
configure first day of week for calendar and date-picker ( #1952 )
2020-09-05 18:31:37 +02:00
Kevin Papst
ed528eb19a
bump tests to phpstan level 5 ( #1922 )
2020-09-05 16:48:19 +02:00
Kevin Papst
b69ea0648c
bugfix release 1.10.2 ( #1942 )
2020-08-30 12:19:20 +02:00
IxFail
193d193352
Dutch translation update ( #1939 )
2020-08-30 11:37:04 +02:00
Kevin Papst
8e801c6829
added support for ordering meta fields ( #1940 )
2020-08-30 11:24:12 +02:00
Kevin Papst
e7da2b408a
fixing formatting issues for money without currency ( #1932 )
2020-08-29 16:30:35 +02:00
Luca Buoncristiani
14255d71f7
Update italian translations (1.10) ( #1929 )
...
Co-authored-by: Luca Buoncristiani <luca.buoncristiani@bonificaumbra.it >
2020-08-27 13:33:46 +02:00
Kevin Papst
a258516322
bump version 1.10.1 ( #1927 )
2020-08-27 11:48:08 +02:00
Kevin Papst
d25bcfe29c
use configured language for non-twig invoice templates ( #1924 )
2020-08-26 23:41:47 +02:00
Kevin Papst
8464cd925e
query widget data for user ( #1917 )
2020-08-24 18:37:42 +02:00
Kevin Papst
c2c4f087e4
cleanup for 1.10 ( #1906 )
2020-08-22 19:15:54 +02:00
IxFail
064d083db6
updated dutch translations ( #1905 )
2020-08-21 21:52:24 +02:00
Kevin Papst
ede21fe46a
more extension points for plugins ( #1904 )
2020-08-21 19:38:17 +02:00
Kevin Papst
5c79e68c77
reporting cleanup ( #1903 )
...
- show form error when trying to load invalid user
- added non-breaking space to first table cells to allow copy&paste to excel
- added several css classes to allow customizations
- remove team assignment check for user selection
2020-08-21 11:31:42 +02:00
Kevin Papst
e6d01f2a23
allow to order tables by more fields ( #1902 )
2020-08-21 10:48:57 +02:00
Kevin Papst
af4101c9fe
fix distinct vs group_by ( #1901 )
2020-08-20 22:29:28 +02:00
Kevin Papst
b9ee811cbf
helper for handling billable fields ( #1900 )
2020-08-20 15:03:57 +02:00
Kevin Papst
7a1dada9dc
stacked bars in dashboard widget ( #1893 )
...
* cleanup global context usage in widgets
* allow empty strings as time format
* fix order and update of user settings form
* added link to reporting documentation
2020-08-19 13:19:08 +02:00
Kevin Papst
1de76ba266
added link to reporting documentation
2020-08-19 10:46:08 +02:00
Kevin Papst
ec612d1046
fix duration calculation for multiple entries of same activity
2020-08-19 10:08:25 +02:00
Kevin Papst
15c3acfa0b
updated test
2020-08-19 00:37:49 +02:00
Kevin Papst
6aac85bddb
updated test
2020-08-19 00:03:11 +02:00
Kevin Papst
d8ae7635d1
fix order and update of user settings form
2020-08-18 23:22:16 +02:00
Kevin Papst
fbb3dd89cf
removed unused dependency
2020-08-18 15:08:43 +02:00
Kevin Papst
8d1e24ae90
removed unused dependency
2020-08-18 15:06:49 +02:00