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
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 )
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 )
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
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>
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>
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
Kevin Papst
63b8164926
install missing buildx
2024-10-04 16:45:51 +02:00
Weblate (bot)
8c26ff9aed
Translated using Weblate ( #5092 )
...
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Massimo Pissarello <mapi68@gmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
2024-10-04 11:24:50 +02:00
Kevin Papst
921a703ea2
Merge Docker images ( #5094 )
2024-10-04 11:14:10 +02:00
Kevin Papst
855a546683
Docker improvements ( #5093 )
2024-10-04 10:25:46 +02:00
Kevin Papst
52b949daa3
cleanup docker environment variables ( #5074 )
2024-10-03 14:27:33 +02:00
Weblate (bot)
ee040d29b6
Translations update from Hosted Weblate ( #5079 )
...
Co-authored-by: Doctorredits_here <alkaf.alkaf2018@tutamail.com>
Co-authored-by: Hien <hienly@yandex.com>
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: Roman Ondráček <mail@romanondracek.cz>
Co-authored-by: Tito Tapiola <ikirouta013@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Kevin Papst <kevinpapst@users.noreply.github.com>
2024-10-03 10:38:48 +02:00
Kevin Papst
fb9a0dc499
Release 2.23.0 ( #5075 )
2024-10-03 10:34:20 +02:00