Kevin Papst
cce49cc409
Translation cleanup ( #5370 )
...
* use correct translation key
* de-duplicate translation
2.30.0
2025-02-21 20:50:49 +01:00
Weblate (bot)
04cb403ea9
Translated using Weblate ( #5369 )
...
Co-authored-by: Jussi Juven <jussi.juven@disec.fi >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com >
2025-02-21 20:50:23 +01:00
Kevin Papst
afaa845a9a
fix export dates are not localized ( #5368 )
2025-02-20 15:07:28 +01:00
Weblate (bot)
928b5208e9
Translated using Weblate ( #5362 )
...
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com >
2025-02-20 15:04:53 +01:00
Kevin Papst
8a8d0503f7
prepare break time field ( #5366 )
2025-02-20 14:46:20 +01:00
Kevin Papst
b341358d0a
Release 2.30 ( #5345 )
...
- added missing InvoiceTemplate company, title) field validator
- graceful fallback for missing working-contract mode
- improve email test command (use configured MAIL_FROM)
- additional form types for simple usage in SystemConfiguration and UserPreferences
- allow to extend the working time query via event
2025-02-17 08:32:22 +01:00
Weblate (bot)
d30166e691
Translated using Weblate ( #5344 )
...
Co-authored-by: 3limssmile <33elimssmile@gmail.com >
Co-authored-by: Alfredo Sola <alfredo@sola.es >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Serhii Horichenko <serhii@horichenko.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: vaykly <vaykly@icloud.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-02-17 08:31:54 +01:00
Kevin Papst
b42c77a2a1
Release 2.29 ( #5325 )
...
* bump composer packages
* fixes #5329 quotes for ANSI_MODE
* improve year selection
* improve year selection via dropdown
* added range selector in month-picker
* fix week number if week starts with sunday
* fix first day of month in URL
* predefined options for week chooser
* z-index issue with sticky table header
* replace duplicated translations
* add logout button to allow user switch without having to re-login in "remember me" login
* new flag to detect if invoice entry is a fixed rate
* improve export column lengths
2.29.0
2025-02-09 00:16:03 +01:00
Weblate (bot)
8444928ae4
Translated using Weblate ( #5342 )
...
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Serhii Horichenko <serhii@horichenko.com >
2025-02-08 19:29:33 +01:00
Weblate (bot)
b250edc2a1
Translated using Weblate ( #5318 )
...
Co-authored-by: Antonín JUDYTKA <judytka@judytka.cz >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Lukáš Granatier <lukas.granatier@compacer.cz >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: on the road simson <d-youtube@kopaszhegy.hu >
Co-authored-by: polarwood <polarwood@users.noreply.hosted.weblate.org >
Co-authored-by: Максим Горпиніч <maksimgorpinic2005a@gmail.com >
2025-02-08 19:27:49 +01:00
Kevin Papst
4a8c2a79c9
added last months and last quarters to daterange-picker selections ( #5317 )
2025-01-24 15:21:54 +01:00
Weblate (bot)
bff72b30cc
Translations update from Hosted Weblate ( #5306 )
...
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: TaaviLepik <info@brunex.ee >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-01-24 13:37:03 +01:00
Kevin Papst
9d7b418d99
fix date column in export ( #5308 )
2.28.0
2025-01-20 16:09:29 +01:00
Kevin Papst
f2fb338539
Release 2.28 ( #5253 )
...
* fix year in dashboard
* make batch actions accessible via javascript
* bump packages
* remove BOM from CSV
* rebuild assets
* fix duplicated automated-email warning
2025-01-18 01:49:16 +01:00
Weblate (bot)
1b3ff212d2
Translated using Weblate ( #5293 )
...
Co-authored-by: Evgeniy Khramov <65224669+thejenja@users.noreply.github.com >
Co-authored-by: John Titor <utkin2007@gmail.com >
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-01-18 01:48:48 +01:00
Maarten Becker
c07979e3a9
fix usage of activity api globals parameter ( #5284 )
2025-01-10 10:02:14 +01:00
Weblate (bot)
23e8dcf495
Translated using Weblate (added Tamil) ( #5254 )
...
Co-authored-by: Biscuittttt <biscuitwithtea.tall310@passinbox.com >
Co-authored-by: Carlos Carreras <mytriponlinux@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: abdelbasset jabrane <ribago9317@cubene.com >
Co-authored-by: yblis <yblisss@yahoo.fr >
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
2025-01-09 12:16:45 +01:00
Kevin Papst
4332ef95a2
Release 2.27 ( #5212 )
2.27.0
2024-12-22 22:50:42 +01:00
Weblate (bot)
4fdfb6f478
Translations update from Hosted Weblate ( #5211 )
...
Co-authored-by: Dawid <dawidgorski.m@gmail.com >
Co-authored-by: Florent Berthelot <florentius.b@gmail.com >
Co-authored-by: Giorgos Skafidas <giorgos@skafidas.online >
Co-authored-by: Kamborio <Kamborio15@users.noreply.hosted.weblate.org >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Serhii Horichenko <serhii@horichenko.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com >
Co-authored-by: BouenMarsh <mveretsuk@yandex.ru >
2024-12-22 19:15:32 +01:00
Kevin Papst
136104d4b0
faster spreadsheet exporter based on opensout and other export improvements ( #5238 )
2024-12-22 18:36:47 +01:00
Kevin Papst
c7f0508707
Upgrade tests to PhpUnit 10 ( #5252 )
2024-12-22 01:25:30 +01:00
buti1021
9bd37fb695
update php versions ( #5246 )
2024-12-20 14:56:06 +01:00
Kevin Papst
21c031f2c8
export filtered timesheets without additional search form ( #5234 )
2024-12-15 18:38:30 +01:00
Kevin Papst
17a815e5a9
updated frontend builds ( #5210 )
...
* do not rely on node_modules path
* bump eslint to v9, run eslint via npm task, remove from build task
* loosen dependencies and update all packages
* rebuild assets with latest frontend packages
* bump webpack encore and dependencies
* bump to latest stable yarn
* explicitly mention dependencies
2024-12-06 14:31:04 +01:00
Kevin Papst
648686c001
added open collective
2024-12-06 14:27:06 +01:00
Kevin Papst
82a3b99a31
Release 2.26 ( #5189 )
...
* bring back deprecated methods
* bump packages
* fix SAML redirect
* config flag for break times
* use class constant instead of string in attributes
* throw if all tags were not found - fixes #4792
2.26.0
2024-12-05 10:42:07 +01:00
Weblate (bot)
70741eebfd
Translations update from Hosted Weblate ( #5192 )
...
Co-authored-by: Lassi Määttä <lassi.maetta@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
2024-12-05 09:42:37 +01:00
Weblate (bot)
eb933e7021
Translations update from Hosted Weblate ( #5185 )
...
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
2.25.0
2024-11-30 14:26:07 +01:00
Weblate (bot)
372f3c8507
Translations update from Hosted Weblate ( #5179 )
...
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Serhii 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: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Doctorredits_here <alkaf.alkaf2018@tutamail.com >
2024-11-27 15:35:26 +01:00
Kevin Papst
e030ff08db
API endpoints to delete customer/project/activity ( #5181 )
...
* added service methods with events to delete customer, project, activity
* added API endpoints to delete customer, project, activity
* added tests for new API endpoints
2024-11-27 15:25:13 +01:00
Kevin Papst
f13b81ede7
Query hints & persistent cache for latest approvals ( #5176 )
2024-11-25 21:04:53 +01:00
Weblate (bot)
46c4449504
Translations update from Hosted Weblate ( #5172 )
...
Co-authored-by: Languages add-on <noreply-addon-languages@weblate.org >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Serhii 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: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
2024-11-25 21:04:22 +01:00
Kevin Papst
8b55cd3693
trigger form change upon copy-data event
2024-11-25 20:46:34 +01:00
Kevin Papst
406ac7b9cb
allow PHP 8.4 ( #5173 )
2024-11-21 23:00:00 +01:00
Kevin Papst
0c26a2678e
Release 2.25 ( #5109 )
2024-11-21 22:44:49 +01:00
Weblate (bot)
49eb7068c9
Translated using Weblate ( #5130 )
...
Co-authored-by: Adrien N <adriennathaniel1999@gmail.com >
Co-authored-by: Igor Coimbra Carvalheira <igorccarvalheira111@gmail.com >
Co-authored-by: John Titor <utkin2007@gmail.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org >
Co-authored-by: Serhii Horichenko <m@sgg.im >
Co-authored-by: hugoalh <hugoalh@users.noreply.hosted.weblate.org >
2024-11-18 13:52:50 +01:00
Kevin Papst
dcc52f1a95
API begin and end fields for Admins ( #5134 )
2024-10-25 10:47:58 +02:00
Weblate (bot)
31bae44f3c
Translated using Weblate ( #5120 )
...
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
2.24.0
2024-10-20 22:30:35 +02:00
Kevin Papst
84a0ca5ce6
removed duplicate installation call
2024-10-14 23:37:45 +02:00
Kevin Papst
9e736b26f6
Improve docker installation ( #5115 )
...
* ignore certain connection errors on startup
* remove invalid code that checks for the existence of the migration table
* fetch kimai code via tar archive instead of git clone, to respect .gitattributes
2024-10-14 23:09:14 +02:00
Weblate (bot)
32a1306394
Translated using Weblate ( #5110 )
...
Co-authored-by: Dklfajsjfi49wefklsf32 <nlincus@users.noreply.hosted.weblate.org >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Максим Горпиніч <mgorpinic2005@gmail.com >
2024-10-14 21:46:28 +02:00
Kevin Papst
96043afd6a
better support for installing plugins via composer ( #5112 )
...
* merge installation and update commands
* generate metadata from array
* new command to list available packages
* added a management script to simplify updates
* added directory for dev files
* helper functions for installation and listing of packages
* run plugin database installers
2024-10-14 21:44:42 +02:00
Kevin Papst
255c7d77d6
Ignore files from showing up in a release ( #5111 )
...
* moved email css files to template directory
* prevent developer files from showing up in a release
2024-10-12 23:45:13 +02:00
Weblate (bot)
e6d5a720bf
Translations update from Hosted Weblate ( #5098 )
...
Co-authored-by: Lukáš Kaňka <lukas.kanka@outlook.cz >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
2024-10-11 22:33:57 +02:00
Kevin Papst
ff9bf163ee
Release 2.24 ( #5097 )
2024-10-11 21:56:54 +02:00
Kevin Papst
5fac6a642c
Docker improvements ( #5096 )
...
* install missing unzip
* run update and install in one step
* remove unused TRUSTED_HOSTS env
2024-10-11 19:36:40 +02:00
Kevin Papst
b1b81ee8a6
remove dev dependencies from prod image
2024-10-04 17:35:25 +02:00
Kevin Papst
1ea64bf18e
allow to manually run workflow
2024-10-04 17:03:31 +02:00
Kevin Papst
0c4fdda00a
allow to manually run workflow
2024-10-04 17:01:25 +02:00
Kevin Papst
215bd6a01a
allow to manually run workflow
2024-10-04 16:57:48 +02:00