0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-03-27 02:08:43 +00:00
Commit graph

83 commits

Author SHA1 Message Date
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
8664d94ea6
release 1.14 () 2021-04-11 14:11:09 +02:00
Kevin Papst
af9dea9226
prepare release 1.14 ()
* removed un-maintained docker file
* update all packages
* fix deprecations
* only show one line descriptions for customer, projects and activities
* allow to show export column in timesheet listing
2021-04-08 18:07:57 +02:00
Kevin Papst
87d07ffaaf
save default search options ()
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view () 2021-03-09 23:19:11 +01:00
Kevin Papst
70f7f35009
allow to select reports as initial view () 2021-03-06 12:59:13 +01:00
Kevin Papst
5583caa9e4
User profile layout () 2021-03-06 12:34:34 +01:00
Kevin Papst
607d09aefb
performance improvements ()
* remove work from constructor
* refactor twig extensions
* upgrade theme
* replace sub-request with direct template rendering
2021-02-20 23:52:01 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ()
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
40eda01c22
added export context () 2020-12-22 18:41:00 +01:00
Kevin Papst
bd4efad22b
added event to manage javascript translations () 2020-11-09 13:28:22 +01:00
Kevin Papst
6db21d7b34
fix xss () 2020-10-26 11:35:31 +01:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
217960de60
configure first day of week for calendar and date-picker () 2020-09-05 18:31:37 +02:00
Kevin Papst
ed528eb19a
bump tests to phpstan level 5 () 2020-09-05 16:48:19 +02:00
Kevin Papst
d25bcfe29c
use configured language for non-twig invoice templates () 2020-08-26 23:41:47 +02:00
Kevin Papst
9597015413 cleanup global context usage in widgets 2020-08-18 11:39:41 +02:00
Kevin Papst
ed4b82f4b1 Weekly reporting view () 2020-08-16 12:23:41 +02:00
Kevin Papst
6f8c0e3cb6
disable headings in markdown () 2020-07-26 21:06:33 +02:00
Kevin Papst
164af7ae02
added reporting screen () 2020-07-12 14:05:14 +02:00
Kevin Papst
32c1e3258e
invoices: unified money, number and date formats and fully respect configured language () 2020-07-10 15:09:52 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements () 2020-05-10 16:19:59 +02:00
Kevin Papst
ad2698dae2
fixed multilineIndent () 2020-04-28 17:13:02 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ()
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
1ca1b00d11
added json, xml and txt invoice renderer () 2020-03-21 01:01:47 +01:00
Kevin Papst
a50a59bbca
inline css for html invoices () 2020-03-06 03:21:39 +01:00
Kevin Papst
465d7166d4
remove pagerfanta bundle () 2020-02-10 16:38:26 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
5ee0396a02
Release 1.6.1 () 2019-11-26 17:22:31 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports () 2019-11-08 16:10:38 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 () 2019-10-24 17:35:05 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets () 2019-10-03 13:44:16 +02:00
Kevin Papst
5aa422dde1
Display meta-fields in datatables () 2019-09-19 20:28:31 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
9611646bc6
added decimal format variable for invoice duration () 2019-08-15 21:31:13 +02:00
Kevin Papst
061581c4ff
use pre-defined icons in menu as well () 2019-07-04 14:59:03 +02:00
Kevin Papst
90980f40f5
allow to disable user preferences by permission () 2019-07-01 19:37:20 +02:00
Kevin Papst
59d2946b91
add "duration + fixed start time" tracking mode () 2019-06-15 23:04:53 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard () 2019-06-13 18:38:49 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support () 2019-06-07 22:48:39 +02:00
Kevin Papst
393abe9e62
phpstan level 3, fixed deprecations, code cleanup () 2019-05-28 12:24:21 +02:00
Kevin Papst
d9dca96a32
added punch-in punch-out / time-clock mode () 2019-05-27 01:36:43 +02:00
Kevin Papst
46905e9504
allow markdown for customer, project and activity comments () 2019-05-25 00:29:23 +02:00
Kevin Papst
aa113cc300
dynamically update title and visible durations for running records () 2019-05-05 03:01:25 +02:00
Kevin Papst
b865add1b3
translate time-tracking in login screen and browser title () 2019-04-30 17:52:19 +02:00
Kevin Papst
32f0d80729
configs: overwrite via prepend, mode instead of duration_only () 2019-04-26 16:14:28 +02:00
Kevin Papst
56fe14c451
UI updates - new user menu, updated about and profile screen and more () 2019-04-25 17:50:28 +02:00
Kevin Papst
3a4aa5a001
added plugin screen () 2019-04-08 18:38:56 +02:00