0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-05-05 01:30:23 +00:00
Commit graph

94 commits

Author SHA1 Message Date
Kevin Papst
a8ac6b2eda
Release 1.18.3 ()
* fix truncated comments for customer, project and activity
* fix export button label for non-translated renderer
* fixed avatar size if image or SVG is used
* filter timesheets by billable state in API
2022-03-18 23:45:41 +01:00
Kevin Papst
00b5a65859
1.18.2 ()
* improve console version output
* fix empty string issue in csv export (DDE protection) - fixes 
* fix twig sort deprecation in php 8
* sort user by displayName in users report
* fix missing custom translations in edit modal
* fix font-family in invoice.css
* invoice template "freelancer pdf" - added customer number, moved some fields around
* invoice template "default" - relocate customer number and order number in
2022-03-11 23:25:23 +01:00
Kevin Papst
c0168ecc5b
1.18 ()
* bump version
* fix translation ids
* added css classes to modify form with custom css
* improve export pdf file names
* respect financial year in new report
* added new InvoiceCalculator: price
* upgrade packages and node-sass to v7
* title pattern for customer, project and activity via API
* support negative money without currency
* fix sub-locale in print export template
* fix overbooking validation for monthly budget
* fix copying entities with different set of custom-fields compared to the current configuration
2022-02-25 20:41:56 +01:00
Kevin Papst
4e42911f3d
more csrf protection for invoice and search () 2021-12-02 18:01:51 +01:00
Kevin Papst
d994339de5
fix two opening form tags () 2021-11-29 15:49:54 +01:00
Kevin Papst
bd2fe32d5a
optimizations ()
* calc once, then re-use
* prevent invalid theme switch
* allow to turn off weekly-quick-entries by permissions
* remove 00:00 from date-times that likely do not need a time
* fix datepicker out of window
2021-11-05 10:28:48 +01:00
Kevin Papst
baff2d78d9
prepare release 1.15 ()
* bump version
* fix invisible class on labels
* fail safe removal of foreign key
* check if optional form field exists before accessing it
* silently ignore stopped timesheets
* prevent colliding parameter names
* make sure decimal duration is always rendered with two decimals
* simplify translation
* fix  ANSI_QUOTES
* rename composer task
* fix billable statistic rates
* added missing translation for export
2021-09-17 00:58:25 +02:00
Kevin Papst
98a3fc99a2
store search in session ()
* allow to detect used query filters
* allow to set label in action buttons
* allow to reset last search from session
* migrate invoice archive to new search system
* display number of used search filters
2021-08-26 01:37:40 +02:00
Kevin Papst
56524a9773
data-table sorting icons and alignment () 2021-08-26 00:56:36 +02:00
Kevin Papst
f743503705
added search modal for timesheet export () 2021-08-24 19:01:48 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ()
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ()
- avatars via css only
- random colors for entities
- improves print view
- added colors for teams
- added color to tag
2021-07-06 22:01:20 +02:00
Kevin Papst
bed3ade221
Improve progressbar values in report () 2021-05-14 11:45:03 +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
2ce6e815ff
new report: week for users () 2021-04-07 22:20:19 +02:00
Kevin Papst
cdad5913ca
highlight invisible items () 2021-04-07 19:14:33 +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
Kevin Papst
954ba7c937
improve project view table () 2021-03-16 15:59:31 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view () 2021-03-09 23:19:11 +01:00
Kevin Papst
5583caa9e4
User profile layout () 2021-03-06 12:34:34 +01:00
Kevin Papst
2e7bfc822c
Widget fixes ()
* fix click on row in team-projects
* hide deactivated users in team listing
2021-02-21 00:51:46 +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
49a4d1069a
sort teams alphabetically in team_list () 2020-11-12 11:03:37 +01:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
e61ffe4db4
create timesheet for multiple users () 2020-05-18 23:35:43 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements () 2020-05-10 16:19:59 +02:00
Kevin Papst
f8331b74c7
using font awesome icon to render color dot () 2020-04-23 16:47:50 +02:00
jojoemade
0bc9e74853
added colors to tags () 2020-04-14 14:18:11 +02:00
Kevin Papst
dd64eb98f9
support more columns in listings () 2020-03-13 18:21:16 +01:00
Kevin Papst
465d7166d4
remove pagerfanta bundle () 2020-02-10 16:38:26 +01:00
Kevin Papst
3ff46e06c0
code improvements ()
* removed unused mapping information
* added support for further field types
* fixed changing date objects for begin and end
* added more project fields as invoice variables
* theme update and asset rebuild
2020-01-31 17:07:14 +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
94c28ebbc5
Update and delete multi timesheets and tags () 2019-11-15 01:25:31 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI () 2019-11-10 18:53:56 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports () 2019-11-08 16:10:38 +01:00
Kevin Papst
949c59230f
improve list views () 2019-10-25 16:21:30 +02:00
Kevin Papst
ae6ed3f23f
Bugfixes for Kimai 1.4.1 ()
* fix missing translation for preset datatable headers
* better dependency check for avatar service
* show only own teams to teamleads
2019-10-07 16:04:19 +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
7f1a206a52
support installation specific translations () 2019-09-11 23:18:35 +02:00
Kevin Papst
a651e55dc9
added table-column ordering () 2019-09-09 23:47:42 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
46e5650882
refactored invoice and export screens () 2019-08-22 18:56:21 +02:00
Kevin Papst
299fcb091a
added documentation links to all screens () 2019-08-19 12:53:36 +02:00
Kevin Papst
b6d9bb0d2a
fix team opens in modal () 2019-08-16 16:55:56 +02:00
Kevin Papst
561ec3b1e9
added team permissions () 2019-08-16 01:22:33 +02:00