0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-03-16 14:03:30 +00:00
Commit graph

36 commits

Author SHA1 Message Date
Toby Batch
2ac783a300
split docker to use base image for faster builds () 2024-04-02 17:50:24 +02:00
Kevin Papst
20164295f8
Release 2.4.0 ()
* button to duplicate old timesheets, even those from lockdown period
* bump composer packages
* fixes tooltip remains in view 
* fix js error if all widgets were removed
* allow to open timesheet edit dialog from export listing
* css classes for timesheet context menu, so they can be hidden
* added flag to force a user to set password upon login
* enable lazy-ghost-objects to fix deprecation
* change user, username, internal_rate export column labels
* helper method to find user by displayname
* log improvements and format changes
* deactivate broken schema validation
2023-11-19 16:05:43 +01:00
Kevin Papst
38e37f1c2e
Release 2.1.0 ()
* fix deprecations
* remove unused config
* replace invalid annotation type with attribute
* use AsDoctrineListener to fix deprecation
* new ModifiedSubscriber to support custom logic and fix deprecation
* removed inheritdoc comment
* new ModifiedSubscriber to support custom logic and fix deprecation
* cleanup event dispatcher interface
* re-order annotation params
* one more doctrine based deprecation
* fix query to count active timesheets
* link to "all times" to identify active timesheets
* link icon instead of text
* fix "skin" translation in wizard
* use duration filter to show duration
* added login link command and controller
* bump tabler theme to 1.0
* added wizard to force password reset by user
* allow to configure that new accounts need to reset their password
* prevent uploading twig templates by default
* bump composer packages
* enable sandbox and basic security measures for custom twig templates for invoice and export
* bump to symfony 6.3.5
* allow to export single user reports to excel
* removed broken method to reload twig cache
* added api parameter to fetch user collection fully serialized
* allow to replace or append description via timesheet batch update
* show api username above form
2023-10-19 11:21:50 +02:00
Kevin Papst
31348da4c0
Release 2.0.32 () 2023-08-31 15:33:53 +02:00
Kevin Papst
01e26dca9e
Release 2.0.16 ()
https://github.com/kimai/kimai/pull/3990
2023-04-27 18:48:31 +02:00
Kevin Papst
90a0fd8a22
Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... () 2022-12-31 21:19:55 +01:00
Kevin Papst
6d7054c18c
Release 1.27.0 ()
* bump version
* ignore .disabled for plugins
* simplify gitignore
* prevent duration field from showing up in the API
* change release template wording
* prepare method for later usage
* add 8.2 to issue template
2022-10-19 08:55:42 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Kevin Papst
f1f60042d8
bugfixes ()
* allow storage of multiple .env without git
* clarify requirements
* fail safe statistic queries
* remove unused translations
* reduce customer statistic calls by 50%
2021-07-23 15:15:54 +02:00
Kevin Papst
4859ac8ecb
Support for PHP 8 ()
painful 66 commits later: required PHP version bumped to 7.3, plugin updates using migrations necessary!
2021-05-31 14:53:22 +02:00
Kevin Papst
30ac5e4c24
Drop SQLite support () 2021-03-08 16:06:22 +01:00
Kevin Papst
9eb25c412e
prevent duplicate if overlapping records are disabled () 2021-02-06 17:31:14 +01:00
Kevin Papst
21d8e8bbb8
improve configurations for usage in multi-environment setups () 2020-06-11 01:26:57 +02:00
Kevin Papst
33f76f426c
customize html and pdf exports with twig templates () 2020-03-23 01:51:02 +01:00
Kevin Papst
6eeb01ad48
validate v1 data before import () 2020-03-15 23:34:14 +01:00
Kevin Papst
137dcbf7e1
update to latest composer libs () 2020-03-12 19:33:11 +01:00
Luca Buoncristiani
04a43378d8
Italian translations update () 2020-03-11 16:38: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
b14ad9f3ab
renamed translation files from .xliff to .xlf () 2019-12-09 13:25:31 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates () 2019-11-18 12:01:26 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI () 2019-11-10 18:53:56 +01: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
97feed0be6
updated frontend stack to latest versions () 2019-06-03 01:43:49 +02:00
Kevin Papst
3ac72a5c89
enhanced plugin support ()
- refactored admin controller and templates
- plugin support for entity actions
- changed column mail to email in customer table
- refactored theme events
2019-03-11 14:46:30 +01:00
Kevin Papst
03aa4c9ddc
Plugins support () 2019-02-24 15:54:38 +01:00
Kevin Papst
a9ece209ae
Form and theme improvements () 2019-01-21 13:10:53 +01:00
Kevin Papst
43b488f21f
moved some packages to dev requirements () 2018-12-01 19:53:44 +01:00
Kevin Papst
53f82a808b
improved invoices with new renderer ()
* added docx renderer and demo template
* added csv renderer and demo template
* added xlsx renderer and demo template
* added ods renderer and demo template
* added user calculator
* added invoice documentation
2018-09-21 01:27:56 +02:00
Kevin Papst
2f84f3751a
Added basic API endpoints () 2018-08-08 23:10:45 +02:00
Kevin Papst
0445a255d0
added local config to overwrite settings () 2018-06-05 23:06:47 +02:00
Simon Schaufelberger
93e1cd5095 Secure create-user command ()
* ask the user for the password 
* added integration test 
2018-02-10 19:11:30 +01:00
Kevin Papst
29699572bd added controller to render markdown documentation 2018-02-07 15:07:53 +01:00
Kevin Papst
7deaba8368
added webpack-encore for managing frontend assets ()
* updated installation docu 
* rewritten login page 
* added icheck plugin 
* changed to YesNoType in edit forms 
* updated CONTRIBUTING.md 
* added start of developer docu 
* added compile scripts and compiled assets 
2018-02-01 22:26:19 +01:00
Kevin Papst
a87355695e
upgraded to symfony 4 () 2018-01-12 20:39:07 +01:00
Kevin Papst
57d0ed5834 ignore files 2018-01-01 16:20:10 +01:00
Kevin Papst
94a35ff914 Initial commit 2016-10-20 19:06:34 +02:00