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

34 commits

Author SHA1 Message Date
Kevin Papst
c7f0508707
Upgrade tests to PhpUnit 10 () 2024-12-22 01:25:30 +01:00
Kevin Papst
85a16a9363
Release 2.12 () 2024-02-07 23:47:25 +01:00
Kevin Papst
df3ca9d5a9
Split user language (UI translation) from locale (formatted values) () 2024-01-30 00:09:53 +01:00
Kevin Papst
02bcd45116
Release 2.5.0 ()
- added command to list users
- corrected wrong german translation
- work contract validations
- prevent error with missing params
- use collapsible, minor UI improvement
- added classes to target menu buttons in custom rules
- disable webpack notifier, incompatible with mac arm
- use explicit menu service to generate menu
- bump to fontawesome 6 and replace restart icon
- change repeat icon for recent activities
- moved user bookmarks (favorites) to top nav
- fix totp seconds window (leeway)
- new migration to fix remaining user preferences with dots in name
- remove duplicate named column in user screen
- unify and added translations
- added missing filter and tags to InvoiceSecurity
2023-12-01 11:38:17 +01:00
Kevin Papst
a230be77dd
beta 3 ()
* merge master - allow to upload twig invoice templates via UI
* support adding existing teams with same name
* permissions cannot be set right after role was created - fixes 
* allow to deactivate unique customer number validation - fixes  
* invalid message when trying to edit locked or exported timesheets in calendar - fixes 
* updated icons and manifest - fixes 
2023-01-21 14:49:55 +01: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
49bb9980b8
added invoice model to invoice created event ()
* added model to InvoiceCreatedEvent
* allow to switch formatter locale
2022-01-20 18:41:55 +01:00
Kevin Papst
b062164277
allow to delete invoice documents () 2021-11-24 10:30:49 +01:00
Kevin Papst
8b0962e192
configure am/pm time-format as user preference () 2021-11-14 18:18:26 +01:00
Kevin Papst
9ab098af86
weekly quick-entry form () 2021-10-18 11:12:46 +02:00
Kevin Papst
b6430d5622
allow to customize dashboard permissions for latest row () 2021-10-03 17:17:01 +02:00
Kevin Papst
f743503705
added search modal for timesheet export () 2021-08-24 19:01:48 +02:00
Kevin Papst
3a7dba437c
move supported languages logic to service () 2021-08-07 01:11:42 +02:00
Kevin Papst
6709ef4c4c
removed soft_limit setting () 2021-06-10 16:01:09 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ()
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +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
16e8e8a5e5
fix deprecations (move same controller) () 2021-03-16 14:06:15 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Kevin Papst
c0378b4f51
add user preference: default report () 2021-03-14 13:32:47 +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
996f05c73a
added project importer and grandtotal converter () 2020-10-11 22:08:00 +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
fbb3dd89cf removed unused dependency 2020-08-18 15:08:43 +02:00
Kevin Papst
ea4e930cbb
Store sessions in database () 2020-06-11 16:54:51 +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
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
Kevin Papst
057c824e9f
replaced mailer library, added email templates () 2020-02-12 16:05:13 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +01:00
Kevin Papst
6a533579b7
added support for saml login () 2020-01-31 19:47:34 +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
fa1c79e15c
support different formats in user timesheet exports () 2019-11-08 16:10:38 +01:00
Kevin Papst
a636faa4ab
added freelancer invoice template () 2018-09-02 21:29:49 +02:00
Kevin Papst
dbbb434723
dashboard widgets are configurable via config () 2018-08-17 23:17:02 +02:00
Kevin Papst
75246e9db2
Integrated FOSUserBundle () 2018-07-21 22:36:36 +02:00