Kevin Papst
31348da4c0
Release 2.0.32 ( #4256 )
2023-08-31 15:33:53 +02:00
Bruno Paré-Simard
452de88e18
change isWeekend() handling to use work-hour configuration ( #4261 )
2023-08-31 13:38:58 +02:00
Weblate (bot)
18d953e79b
Translated using Weblate ( #4267 )
...
Co-authored-by: Ali Evcil <evcil@proton.me >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
2023-08-31 12:51:37 +02:00
Kevin Papst
636422e342
show global form errors - fixes #4233
2023-08-21 20:38:32 +02:00
Weblate (bot)
20149ae765
Translated using Weblate ( #4252 )
...
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
2023-08-21 20:31:38 +02:00
Kevin Papst
a392f61d61
Release 2.0.31 ( #4245 )
...
* replace strings by class references
* allow 64 chars for username
* fix time can be optional and null
* fix timezone is not respected
* bump version
* fix br in attribute
* support different visible duration from booked duration
* fix image URL
2023-08-21 20:24:24 +02:00
Kevin Papst
3e61e0dce6
added supervisor setting for user ( #4251 )
2023-08-20 13:18:35 +02:00
Kevin Papst
9baa477bed
fix payload
2023-08-17 22:58:28 +02:00
Kevin Papst
4d182ad1a7
validate version
2023-08-17 22:54:35 +02:00
Kevin Papst
e77056c4b7
fix payload and validate version
2023-08-17 22:22:53 +02:00
Johannes Przymusinski
d7f1df2987
update website version automatically ( #4248 )
2023-08-17 21:16:36 +02:00
Kevin Papst
8c1a793b0a
added workflow to update website version
2023-08-16 22:33:25 +02:00
Kevin Papst
adc0779912
Release 2.0.30 ( #4225 )
2023-08-16 18:20:14 +02:00
Weblate (bot)
c7bc8fae73
Translated using Weblate ( #4210 )
...
Co-authored-by: Evgeniy Khramov <thejenjagamertjg@gmail.com >
Co-authored-by: Joaquim Homrighausen <joho@boojam.se >
Co-authored-by: John Aleksander Jazbec <johnny@xhorizont.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Matthew Durajka <logrcz@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: PatoGordo <icariusv@gmail.com >
Co-authored-by: SC <lalocas@protonmail.com >
Co-authored-by: Serhii Horichenko <m@sgg.im >
Co-authored-by: Tobs Hart <tobias@2bproduction.net >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Yaroslaw <bruce.levitangens@gmail.com >
Co-authored-by: beq <beqbdean@gmail.com >
Co-authored-by: full name <iaeqgz09gu6d@opayq.com >
Co-authored-by: jhtm <jhtm@users.noreply.hosted.weblate.org >
Co-authored-by: yangyangdaji <1504305527@qq.com >
2023-08-16 15:08:22 +02:00
Kevin Papst
0a0ffb4ac9
remove text from tag choice after selection - fixes #4076
2023-08-04 13:03:11 +02:00
Kevin Papst
b831532323
Release 2.0.29 ( #4178 )
...
- show button title if delete is used in page actions
- fix invoice due date depends on invoice date, replace DateTime with DateTimeI…
- lowercase all font names in PDFs, otherwise they fail loading
- hide empty fieldset (work-contract page)
- activate contract_other_profile by default for admin and super-admin
- deactivate rule to check "maximum duration of entries" by default
- allow to deactivate presets in DateRange Picker (for Devs)
2023-07-26 15:16:59 +02:00
Kevin Papst
385753fbc3
Release 2.0.28 ( #4172 )
...
See https://github.com/kimai/kimai/pull/4172
2023-07-09 15:27:27 +02:00
Kevin Papst
651f812da8
Release 2.0.27 ( #4107 )
2023-07-04 17:01:29 +02:00
Weblate (bot)
6a99ad41ca
Translated using Weblate ( #4109 )
...
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Matthew Durajka <logrcz@gmail.com >
Co-authored-by: Matúš Bulla <matbull12345@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: SC <lalocas@protonmail.com >
Co-authored-by: Sergii Horichenko <m@sgg.im >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Yonggen <vizualizer@gmail.com >
Co-authored-by: bigvictorio <bigvictorio12345@gmail.com >
Co-authored-by: yangyangdaji <1504305527@qq.com >
2023-07-04 00:17:38 +02:00
Kevin Papst
dd89363c72
Improve UX for invoice template management ( #4121 )
...
change translations and to explain that calculator actually group items by fields
2023-06-21 08:17:54 +02:00
Weblate (bot)
983bf2c88b
Translated using Weblate ( #4099 )
...
Co-authored-by: Arjan Houben <arjan@houben.es >
Co-authored-by: Jiri Nakola <github@nakola.fi >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Sebastiaan <djsebas@home.nl >
Co-authored-by: Tomas Koutek <spam@hug0.cz >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: akawshi <zenranoakawshi@gmail.com >
Co-authored-by: yangyangdaji <1504305527@qq.com >
2023-06-13 14:17:37 +02:00
Kevin Papst
ce7fe67fcc
use modern flat form styles with more icons ( #4098 )
2023-06-09 19:16:36 +02:00
Kevin Papst
053a1d9017
use collapsible element instead of collapsible card ( #4096 )
2023-06-09 18:17:32 +02:00
Kevin Papst
2e2bf986a4
Support visibility for tags ( #4086 )
2023-06-09 17:07:49 +02:00
Kevin Papst
6e781b59e2
Release 2.0.26 ( #4087 )
...
- setting "rounding days" not required
- developer: added user pref for public holiday group (to be used by plugins)
- developer: added WorkingTimeYearEvent (to be used by plugins)
- user pref: cleanup work contract form and support more fields (to be used by plugins)
- code cleanup
- bump theme and composer packages
2023-06-09 16:29:19 +02:00
Kevin Papst
0663995d06
Release 2.0.25 ( #4066 )
...
* added support for hourly rate column in detail table
* allow to register icon in extension
* allow to show QR code secret
* new translations
* bump theme and packages
* fix validation for invoice-document-filenames with uppercase character
* max upload size 1MB
* fix last month in daterange-picker in certain situations, more years in quick-select
* remove unused package-versions-deprecated
* link preferences from contract warning message
* added page_setup page layout
* prevent DROP TABLE in addSQL() and replace drop table with schema call
* added azuyalabs/yasumi
2023-06-06 23:05:20 +02:00
Kevin Papst
2ba9cff281
bump theme to get navigation id specific classes ( #4065 )
2023-05-26 22:39:07 +02:00
Kevin Papst
9c1150c50e
added JS api to access current user in frontend ( #4064 )
2023-05-26 18:40:54 +02:00
Kevin Papst
b4a4d81ca8
Fix nullable parameter in work-contract API ( #4063 )
2023-05-26 18:39:44 +02:00
Kevin Papst
2681b81990
calendar: update popover content when shown ( #4045 )
2023-05-22 18:41:30 +02:00
Kevin Papst
97092acae9
fix single dropdown became two lines ( #4041 )
2023-05-21 17:49:44 +02:00
Kevin Papst
fdb6cf5cf8
allow to remove date from non-required field ( #4040 )
2023-05-21 17:13:41 +02:00
Kevin Papst
7ab0a8cea1
dynamic favicon that indicates if an entry is running ( #4038 )
2023-05-21 15:40:45 +02:00
Kevin Papst
2664d6117f
show available github release only if newer version exists ( #4037 )
2023-05-20 13:49:31 +02:00
Kevin Papst
6bdf27fc9b
change parameter name
2023-05-20 12:46:16 +02:00
Weblate (bot)
f0298335ee
Translated using Weblate ( #4036 )
...
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Sabri Ünal <libreajans@gmail.com >
Co-authored-by: Sebastiaan <djsebas@home.nl >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
2023-05-20 12:08:36 +02:00
Kevin Papst
a58a33fc7d
Release 2.0.22 ( #4032 )
...
* fix version string in migration
* disable search in order and order_by
* reduce divider spacing for context menu and select with optgroup
2023-05-20 12:08:01 +02:00
Kevin Papst
9bd5965ecd
Release 2.0.21 ( #4030 )
...
* increase padding in wizard
* fix theme chooser in wizard
* improve dynamic export columns in PDFs
* added label for total column
* bump theme bundle
* improve avatar list spacing
* be more flexible parsing times - fixes #4031
2023-05-17 15:02:10 +02:00
Kevin Papst
29624354a2
Release 2.0.20 ( #4028 )
...
* max duration per entry increased from 8 to 10 hours
* fixes #3981 - clickable area in dropdown too small
* fixes #4008 - duplicate activities in project-details report
* headers and summary styling in project-details report
* show billable stats in project-details report
* added new invoice variable for entry.duration_format
2023-05-15 22:30:37 +02:00
Kevin Papst
04422f3530
frontend update to tabler beta 19 ( #4029 )
2023-05-15 19:10:00 +02:00
Kevin Papst
43bd7bf1ab
added API for handling work contract times ( #4016 )
2023-05-13 01:24:15 +02:00
Kevin Papst
4b2a3669e6
Release 2.0.19 ( #4022 )
...
* prevent invoices with exceeding filename
* fixed invalid LDAP log level
* support locale switching in action events
2023-05-12 14:45:51 +02:00
Kevin Papst
1099e76244
Release 2.0.18 ( #4003 )
...
* prevent too long values for user preferences
* add chart value 0 to y-axis if last value > 0, to always display the zero line (project details)
* add user-preferences to invoice hydrator
* DateTime vs DateTimeInterface
* simplify permission config
* fix query for teamleads limiting to only selected teams not possible
2023-05-08 17:11:55 +02:00
Weblate (bot)
d8f72b8b88
Translated using Weblate ( #4010 )
...
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com >
Co-authored-by: Hama Czech <hamaczech13@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Mæve Rey <martin.rey@mailbox.org >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Sanji Finsmok <khldeilamil@gmail.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: yangyangdaji <1504305527@qq.com >
2023-05-08 13:07:59 +02:00
Weblate (bot)
b2314de315
Translated using Weblate ( #4002 )
...
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
2023-05-02 00:44:49 +02:00
Kevin Papst
66413d789c
Release 2.0.17 ( #3992 )
...
* prevent empty title for select options
* removed css for unused sweetalert
* fix isWeekend() check with DateTimeInterface
* reset timesheet rates on "create copy"
* wrap long names in multi-selects - fix #4001
* rename profile menus
* show all possible links in user profile dropdown
* check if plugin is compatible before displaying the buy link
2023-05-02 00:40:43 +02:00
Kevin Papst
7112e932a2
Allow 2FA for SAML and LDAP users ( #4000 )
...
* inline totp image as data uri to prevent caching issues
* allow 2fa for ldap and saml users
* allow 2FA access for super admin to all profiles
2023-05-01 08:28:35 +02:00
Kevin Papst
01e26dca9e
Release 2.0.16 ( #3990 )
...
https://github.com/kimai/kimai/pull/3990
2023-04-27 18:48:31 +02:00
Weblate (bot)
844062b90e
Translated using Weblate ( #3991 )
...
Co-authored-by: Anders Johansson <johansson@aljmedia.se >
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org >
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com >
Co-authored-by: Petr Daniel Ambrož <paces@paces.cz >
2023-04-27 18:22:01 +02:00
Kevin Papst
f60065d089
split timesheet validator to simplify imports ( #3974 )
2023-04-27 13:56:07 +02:00