Kevin Papst
90a0fd8a22
Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... ( #2902 )
2022-12-31 21:19:55 +01:00
Kevin Papst
6a524f9f7c
changed repository url ( #3708 )
2022-12-26 17:09:07 +01:00
Kevin Papst
58a9facc6d
Release 1.30 ( #3651 )
...
* exclude all 403 and 404 from logs
* bump version
* cleanup tag handling
* prevent mandatory user preferences turning null
2022-12-04 15:02:36 +01:00
Kevin Papst
94a6b99c57
fix php 8.1 deprecations ( #3648 )
...
* show session maxlifetime in doctor
* rephrase compatibility in release notes
* bump version
2022-11-24 13:12:18 +01:00
Kevin Papst
d6c15bb1cb
respect project start and end dates in quick-entry form ( #3642 )
2022-11-21 19:07:33 +01:00
Kevin Papst
4f698f73dc
added username parameter to export command ( #3638 )
2022-11-19 18:38:13 +01:00
Kevin Papst
608a45408a
Release 1.29 ( #3622 )
2022-11-06 20:44:30 +01:00
Kevin Papst
6235d18dab
improve user unique check ( #3621 )
2022-11-06 14:15:21 +01:00
Kevin Papst
642d31432a
bump dependencies and improved export command ( #3606 )
2022-10-30 11:34:17 +01:00
Kevin Papst
d58720252e
create exports via command ( #3605 )
2022-10-29 18:20:19 +02:00
Kevin Papst
0461539f4b
new stateless firewall to prevent new sessions for API calls ( #3602 )
2022-10-28 15:13:40 +02:00
Kevin Papst
78749ad3b4
copy teams from logged-in user for new projects ( #3599 )
2022-10-25 16:31:34 +02:00
Kevin Papst
8b4828f236
allow 4 decimals for rounded rates ( #3596 )
2022-10-24 16:21:57 +02:00
Kevin Papst
e5614b92a0
fix test
2022-10-24 11:59:05 +02:00
Kevin Papst
f5b725e32b
added first and last fields for invoices ( #3594 )
2022-10-24 11:46:13 +02:00
Kevin Papst
006de60f66
Release 1.28 ( #3587 )
...
* bump version
* extract toolbar cleanup logic to helper class
* allow 3 digits in invoice template tax rate
2022-10-24 11:42:56 +02:00
Kevin Papst
73ef090b9e
fix several rendering issues in markdown ( #3588 )
...
- fix double escaping of html entities: " instead of "
- fix table is missing css class "table"
- fix quotes are not rendered
2022-10-19 21:17:49 +02:00
Kevin Papst
6d7054c18c
Release 1.27.0 ( #3571 )
...
* 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
a5556a0c63
do not show potential invoices with a negative total ( #3579 )
2022-10-13 12:29:11 +02:00
Kevin Papst
0cefcf0e16
allow negative duration via internal API ( #3573 )
2022-10-10 17:47:11 +02:00
Kevin Papst
1959d4d8df
added filter for globalActivities in project collection ( #3565 )
2022-10-01 23:25:33 +02:00
Kevin Papst
1d445d9eb6
Project API and globalActivities flag ( #3564 )
...
* expose globalActivities setting in project entity
* fix globalActivities being true by default if created via API
2022-10-01 18:14:22 +02:00
Kevin Papst
bfab6f42d0
use saml config interface instead of generic system configuration ( #3551 )
2022-09-23 13:29:46 +02:00
Kevin Papst
283ab80fc7
configurable calendar drag and drop behavior ( #3537 )
2022-09-14 23:29:26 +02:00
Kevin Papst
496a74f7a3
added keyboard shortcuts ( #3536 )
2022-09-14 14:30:15 +02:00
Alexander Pankow
2fbbbe7260
added inline disposition for PDF previews ( #3486 )
2022-09-04 12:15:47 +02:00
Alexander Pankow
a04b72e866
use custom fonts in mpdf via twig template ( #3509 )
2022-09-04 00:58:54 +02:00
Kevin Papst
3f4f63dc33
fix datetime modify to now ( #3511 )
2022-09-03 01:11:48 +02:00
Kevin Papst
844a805de6
fix unit test failing on month borders ( #3494 )
2022-08-31 15:12:18 +02:00
Kevin Papst
0eb5c0a08a
fixed multiple budget validation checks ( #3489 )
...
* fix budget check for monthly budgets for records with a changed month
* fix API update of begin and end
* fix update of project and activity
2022-08-29 01:03:44 +02:00
Kevin Papst
95ab9bda2d
saml: allow to keep existing roles on login ( #3440 )
2022-07-26 23:18:04 +02:00
Kevin Papst
ed7f89cfe1
allow to restrict usage of global activities for projects ( #3437 )
2022-07-23 01:17:24 +02:00
Kevin Papst
ad880b5b97
bump version 1.22 ( #3429 )
...
* adjusted release note template
* stabilize test
* deactivate audit listener, more pre-validation for kimai 1 importer
2022-07-22 12:41:49 +02:00
Kevin Papst
e2ac6a0b17
Project date-range report: allow budget-type independent project-listing ( #3430 )
2022-07-22 12:27:53 +02:00
Kevin Papst
0dba83d8e9
Budget graph in project details ( #3406 )
...
* do not copy description if restarting via calendar
* added support to display negative durations
* fix charts for larger numbers
2022-07-13 17:21:36 +02:00
Kevin Papst
cd297150ea
suppress deprecation notice, convert route param ( #3391 )
2022-06-30 12:14:01 +02:00
Kevin Papst
e431a1ad9e
Export invoice metafields ( #3366 )
2022-06-21 14:06:23 +02:00
Kevin Papst
f8cb8900d6
Release 1.20.3 ( #3340 )
...
* fix edit timesheet link
* fix drag & drop creates record for wrong user
* fix search with multiple bindings
* hide user switcher in calendar if there is only one user to choose
* make quick entry responsive for mobile-only users
* mark invoices as exported by default
* fix serialization deprecation warning
* fix duration calculation for fixed rate entries
* updated composer packages
* fix checkbox for horizontal forms
* support pdfContext for PDF invoice templates
2022-06-11 13:25:50 +02:00
Kevin Papst
b46fdcefad
added new permission to separate time and money budget ( #3352 )
2022-06-11 12:23:02 +02:00
Kevin Papst
3f827b3104
code cleanup ( #3338 )
2022-05-31 18:08:41 +02:00
Kevin Papst
88bf534573
added invoice text field to project and activity ( #3335 )
2022-05-31 17:49:23 +02:00
Kevin Papst
d5f8655827
Release 1.20.1 ( #3317 )
...
- improved timesheet calculator with changesets and priority
- calculate and include exported stats (e.g. available in export templates)
- added hourly rate column to timesheet listing
2022-05-21 13:13:56 +02:00
Kevin Papst
9e2a295182
Release 1.19.8 ( #3296 )
...
* unify extension check
* fix updating one config section redirects to all sections
* weekly times: configure number of weeks for recent activities
* weekly times: configure minimum number of rows
* added explicit formats for en_GB and pt
2022-05-17 11:52:45 +02:00
Lukas Steinmann
27c60d9fc4
Prevent bookings with same start / stop time ( #3304 )
2022-05-17 11:12:08 +02:00
Kevin Papst
c8098b2e00
Release 1.19.7 ( #3286 )
...
* fix isWeekend() test for sunday fdow
* re-use the pattern for optgroup title
* prevent method on null
* composer update
* pre-select an option if it is the only available one
* added command to stop all active timesheets
2022-05-07 23:47:32 +02:00
j0hannesr0th
41e8e196ec
fix: billable not respected in api post request ( #3275 )
2022-04-26 17:46:44 +02:00
Kevin Papst
ef5977bcfe
allow changing calendar entry title ( #3272 )
2022-04-25 18:18:48 +02:00
Kevin Papst
bc908b4534
Release 1.19.4 ( #3255 )
...
* login redirects to homepage if already being logged-in
* fix budget check for entries that were moved to another moth
* invoice: fix amount should be decimal if decimal template is used
* added new month grouped by project/activity/user report
2022-04-18 12:41:45 +02:00
Kevin Papst
31743cf962
fix billable calculation on timesheet restart ( #3225 )
2022-03-29 23:24:22 +02:00
Kevin Papst
6c1d79fe5b
release 1.19 ( #3215 )
2022-03-21 23:42:56 +01:00