0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-04-13 08:51:57 +00:00
Commit graph

82 commits

Author SHA1 Message Date
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
df62c8a428
improved play and stop button ()
* improved play and stop button if only one record is allowed
* stop button first in action menu
* fix skin colors
* autofocus term field in search form
* fix responsive column layout in invoice listing
* improve responsive header for small screens
2021-07-30 19:57:57 +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
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
cdad5913ca
highlight invisible items () 2021-04-07 19:14:33 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices () 2021-03-29 00:51:34 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once () 2021-03-27 20:47:53 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Kevin Papst
db1344573f
search and export from invoice archive () 2021-03-10 01:50:27 +01:00
Kevin Papst
c9ccdb5f77
replace "freelancer" invoice template with pdf version () 2021-01-22 19:47:05 +01:00
Kevin Papst
7503899a9b
re-order fields in search form () 2020-11-12 11:14:43 +01:00
Kevin Papst
db8714a87b
fix styling issues in PDF invoice () 2020-11-07 19:31:18 +01:00
Kevin Papst
6db21d7b34
fix xss () 2020-10-26 11:35:31 +01:00
Kevin Papst
d25bcfe29c
use configured language for non-twig invoice templates () 2020-08-26 23:41:47 +02:00
Kevin Papst
ede21fe46a
more extension points for plugins () 2020-08-21 19:38:17 +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
381f46cdd8
Invoices: show only custom documents in upload form () 2020-06-19 18:31:08 +02:00
Kevin Papst
a75bdc52f6
Invoice: switch from and to address () 2020-06-11 15:19:29 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements () 2020-05-10 16:19:59 +02:00
Kevin Papst
46a7b13293
display more columns in invoice template listing () 2020-04-25 16:34:15 +02:00
Kevin Papst
711139ad4c
delete invoices ()
* include all meta fields as template variables
* support invoice preview via command
* support deletion of generated invoices
2020-04-23 12:19:07 +02:00
Kevin Papst
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
Kevin Papst
1ca1b00d11
added json, xml and txt invoice renderer () 2020-03-21 01:01:47 +01:00
Kevin Papst
b8c5323ece
added command to create invoices via bash () 2020-03-20 13:14:05 +01:00
Kevin Papst
4b1cfa5840
added multi-select for customer, project and activity () 2020-03-16 14:06:26 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +01:00
Kevin Papst
a50a59bbca
inline css for html invoices () 2020-03-06 03:21:39 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI () 2020-02-27 23:19:19 +01:00
Kevin Papst
52c7437076
added user-specific rates () 2020-02-10 20:29:43 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +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
022dbe32e5
allow empty date in export () 2019-12-31 20:24:47 +01:00
Kevin Papst
bd3d82d224
fix daterange filter for multi-timezone setups () 2019-12-16 16:23:03 +01:00
Kevin Papst
984c852ab6
Release 1.6.2 ()
* include user teams in user entity
* prevent unauthorized access via API
* improve teamlead permission handling in team timesheets
* add team data to user entity
* add security tests
* highlight menu for invoice template copy
* unified handling of invoice data across all templates
* access to the current users data in invoice templates
* permission improvement in invoice form
* allow to skip record rows
* allow to add new invoice locations without overwriting the global ones
* allow to order user preferences
* change permission for normal users with access to view_other_timesheets
* properly validate invoice template field length
* allow to replace multiple variables in cell values text
* upgraded office invoice template
* doctrine deprecation fix
* upgrade phpoffice/phpword
* fix future begin check for default rounding rules
* dashboard widget counter: respect visibility and teams - fixes 
* fix future begin check for default rounding rules
* added new events for pre and post invoice rendering
* fix permission issue for users without team seeing all records
* prevent error in spreadsheet renderer for empty invoices
2019-12-02 10:57:03 +01:00
Kevin Papst
5ee0396a02
Release 1.6.1 () 2019-11-26 17:22:31 +01:00
1willem
641dcdff85 Dutch translation files () 2019-11-18 21:48:16 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates () 2019-11-18 12:01:26 +01:00
Kevin Papst
e45e782e7d
fix invoice preview () 2019-09-20 16:00:03 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
49e1a1c410
use timesheet description in invoices () 2019-09-04 10:54:21 +02:00
Kevin Papst
93ab3d5666
post release 1.2 fixes ()
* fix release command
* fix permission name in UPGRADING
* added missing korean calendar translations
* fixed entry.total for invoice with fixed rates
2019-09-03 11:59:34 +02:00
Kevin Papst
ceeec7b8a6
improved invoice handling for fixed rates () 2019-08-24 00:02:16 +02:00
Kevin Papst
46e5650882
refactored invoice and export screens () 2019-08-22 18:56:21 +02:00
Kevin Papst
9611646bc6
added decimal format variable for invoice duration () 2019-08-15 21:31:13 +02:00
Kevin Papst
a0e8aa3a43
fixed xss in timesheet description () 2019-07-14 13:58:10 +02:00
Kevin Papst
c33a87a07c
toolbar dropdown and visibility improvements () 2019-07-09 16:34:11 +02:00
Kevin Papst
97feed0be6
updated frontend stack to latest versions () 2019-06-03 01:43:49 +02:00
Kevin Papst
393abe9e62
phpstan level 3, fixed deprecations, code cleanup () 2019-05-28 12:24:21 +02:00