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

103 commits

Author SHA1 Message Date
Kevin Papst
305a2fd4f6
show daily sum in calendar week and day view () 2021-04-21 16:11:31 +02:00
Kevin Papst
7ddcde62dd
fix sunday being first day of week () 2021-04-19 18:32:21 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
68bb01d064
allow to pre-define colors to choose from () 2021-04-06 00:45:54 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once () 2021-03-27 20:47:53 +01: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
Willian Gustavo Veiga
c34e9f576d
added new report: project view () 2021-03-09 23:19:11 +01:00
Maxim Butakov
5a90b36734
fix unreadable notice for delete modals () 2021-02-28 15:20:05 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ()
* make voters a final class
* upgrade dependencies
* sort project alphabetically in dashboard widget
* open detail page on row click
* do not break on null tag name
* added max height to scrollable widgets on dashboard
* added timesheet duplicate event
* allow to deactivate browser title update
* improve comment box
* moved role permissions to own menu
* removed tabs in user screen
* fix user can remove super-admin from own account
2021-02-01 23:43:47 +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
Philipp Strobel
1de6b5d385
use the correct javascript event name () 2021-01-08 16:27:00 +01:00
Philipp Strobel
4c73fc825c
Fix dropdowns on the bottom of a page () 2021-01-08 15:42:09 +01:00
Kevin Papst
26c2d5aa81
prepare release 1.12 ()
* updated dependencies ()
* display application name and version in console ()
2020-12-10 16:25:14 +01:00
Kevin Papst
5868741fe3
use different event to reload recent activities () 2020-11-07 16:51:30 +01:00
Kevin Papst
ae0a6ebfb5
fix Sunday as first dow of week in date-picker () 2020-11-02 10:32:46 +01:00
Kevin Papst
6db21d7b34
fix xss () 2020-10-26 11:35:31 +01:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update () 2020-10-21 17:10:11 +02:00
Kevin Papst
825e492891
Notifications by SweetAlert2 () 2020-10-02 19:37:30 +02: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
4200208c7b
Bugfix in JS for project/activity selection in timesheet edit dialog () 2020-08-16 16:20:24 +02:00
Kevin Papst
f2dd2331a5
polish detail pages () 2020-07-12 20:11:13 +02:00
Kevin Papst
91736e89cc
added hebrew translations ()
first day of week in datepicker is locale specific now
2020-05-24 13:58:13 +02:00
Kevin Papst
4b1cfa5840
added multi-select for customer, project and activity () 2020-03-16 14:06:26 +01:00
Adrian Rudnik
76a6ea57a1
fixed sweet alerts blocking major ui elements () 2020-03-06 03:02:30 +01:00
Kevin Papst
8d3a305ec3
handle negative duration () 2020-03-01 13:46:37 +01:00
Philipp Strobel
847798eec1
use different arrow for paginated box widget () 2020-02-10 22:16:16 +01:00
Kevin Papst
52c7437076
added user-specific rates () 2020-02-10 20:29:43 +01:00
MikKrz
733aa58de8
added Polish translations () 2020-02-10 00:23:37 +01:00
Kevin Papst
a1b554b3ac
various code improvements () 2020-01-28 21:57:34 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 () 2020-01-19 21:49:04 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
d6798eed1e
added project start and end date ()
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes 
* permission problem when creating a new project - fixes 
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes 
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
Kevin Papst
261b4646e4
added chinese translations () 2019-12-09 12:56:38 +01:00
Kevin Papst
724eb9c658
release 1.6 () 2019-11-24 15:29:01 +01:00
Kevin Papst
936ab05882
prepare release 1.6 () 2019-11-24 00:02:43 +01:00
Kevin Papst
0f16f42887
Select2 search enhancement () 2019-11-23 14:26:35 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates () 2019-11-18 12:01:26 +01:00
Kevin Papst
94c28ebbc5
Update and delete multi timesheets and tags () 2019-11-15 01:25:31 +01:00
Kevin Papst
c32cd36861
fix reset input for forms () 2019-11-14 19:09:55 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI () 2019-11-10 18:53:56 +01:00
Kevin Papst
d661c8b54e
fix closing search dropdown ()
* using a different library for javascript selects, fixing the closing search dropdown
* fix closing dropdown for daterangepicker
* added missing search button for mobile on customer page
* fix meta fields with same names than existing columns
2019-09-25 18:34:25 +02:00
Kevin Papst
24cbe3d281
post 1.3 fixes () 2019-09-17 22:20:36 +02:00
Kevin Papst
cdcf9eaf67
handles session timeouts in modals () 2019-09-10 17:07:34 +02:00
Kevin Papst
a651e55dc9
added table-column ordering () 2019-09-09 23:47:42 +02:00
Kevin Papst
d041a3f4f9
improved tag auto-completion and added tag management () 2019-09-04 23:47:33 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
c33a87a07c
toolbar dropdown and visibility improvements () 2019-07-09 16:34:11 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard () 2019-06-13 18:38:49 +02:00
Kevin Papst
d9dca96a32
added punch-in punch-out / time-clock mode () 2019-05-27 01:36:43 +02:00