Kevin Papst
87c85270a9
Release 2.59 ( #5957 )
2026-06-05 19:05:10 +02:00
Weblate (bot)
09b7adaa06
Translated using Weblate ( #5928 )
...
Co-authored-by: Christopher Picón <ntrpc.tech@users.noreply.hosted.weblate.org >
Co-authored-by: Gabriel <bloxgabriel18@gmail.com >
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: Posemartonis <weblate.drainage895@passmail.net >
Co-authored-by: Preben Rather Sørensen <preben@rather.dk >
2026-05-21 22:22:11 +02:00
Weblate (bot)
fe4185ae45
Translated using Weblate ( #5879 )
...
Co-authored-by: C. H. <them4z@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Patryk <patryk230206@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: remo <remohexa@gmail.com >
Co-authored-by: தமிழ்நேரம் <tamilneram247@gmail.com >
2026-04-08 23:15:13 +02:00
Weblate (bot)
f376b5c8a1
Translated using Weblate ( #5804 )
...
Co-authored-by: AlaxLima <thanhkhoidangngoc@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: Artem <artemkozhin80@gmail.com >
Co-authored-by: Eleni Diamantopoulou <elenidiama00@gmail.com >
Co-authored-by: Florent Berthelot <florentius.b@gmail.com >
Co-authored-by: Kehribar <103407696+dpentx@users.noreply.github.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Lasse Edsvik <lasse@lasseedsvik.se >
Co-authored-by: Levente Déri <derilevi@gmail.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Paul <snide-slum-partake@duck.com >
Co-authored-by: Posemartonis <weblate.drainage895@passmail.net >
Co-authored-by: Romhányi-Kakucska Viktor <viktor@romhanyi.dev >
Co-authored-by: irooniline <mart.styff@protonmail.com >
Co-authored-by: leonidovmob <leonidovmob@gmail.com >
2026-02-15 21:28:53 +01:00
Kevin Papst
3f184e42c8
missing translations
2026-01-31 10:28:30 +01:00
Kevin Papst
4a31411d69
Release 2.48 ( #5789 )
2026-01-30 16:44:26 +01:00
Weblate (bot)
3925eacf9f
Translated using Weblate ( #5748 )
...
Co-authored-by: AlaxLima <thanhkhoidangngoc@gmail.com >
Co-authored-by: Amir <amearb@duck.com >
Co-authored-by: Fabio Gomes de lima <fabiogomesdelima598@gmail.com >
Co-authored-by: Heeheon Ryu <heeheon.ryu001@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Kolappan N <kolappan@users.noreply.hosted.weblate.org >
Co-authored-by: Lasse Edsvik <lasse@lasseedsvik.se >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Mauro F. T. <maurofroeltani@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Pose marto <weblate.drainage895@passmail.net >
Co-authored-by: Serhii Horichenko <serhii@horichenko.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: avv-dev <vildan.abdullin@gmail.com >
Co-authored-by: m45ked <m45ked@users.noreply.hosted.weblate.org >
2026-01-30 13:14:21 +01:00
Kevin Papst
3c3d6379a8
Invoice tax rates API ( #5740 )
2025-12-24 18:47:42 +01:00
Kevin Papst
a15c1e56cb
Release 2.44 ( #5699 )
2025-11-19 14:28:54 +01:00
Kevin Papst
1a38c7d7a3
Release 2.41 ( #5653 )
2025-11-08 23:03:44 +01:00
Kevin Papst
cc64acf0f8
Meta-fields for InvoiceTemplate, structured Customer address ( #5519 )
2025-11-02 11:24:17 +01:00
Kevin Papst
6d78c6ba36
Configurable PDF exports ( #5641 )
2025-09-23 18:32:31 +02:00
Kevin Papst
04331420ae
Release 2.38.0 ( #5563 )
2025-08-08 23:25:42 +02:00
Weblate (bot)
f3890691ce
Translated using Weblate ( #5565 )
...
Co-authored-by: Alioc <hit.177411245@gmail.com >
Co-authored-by: Fanny Van Prade <SmawyTranslate@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Lenny Angst <lenny@familie-angst.ch >
Co-authored-by: LordTenebrous <danielmorenoperez836@gmail.com >
Co-authored-by: Luke Gilmore <muntz18788@gmail.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Michedepain <benoitravel63000@gmail.com >
Co-authored-by: Nguyễn Quang Minh (NQM) <nguyenquangminh391@gmail.com >
Co-authored-by: Preben Rather Sørensen <preben@rather.dk >
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com >
Co-authored-by: Sasi Ba <sasiba8328@fuasha.com >
Co-authored-by: Sofia <sofimanci2112@gmail.com >
Co-authored-by: Vallo Rähn <rahn.vallo@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Yurt Page <yurtpage@gmail.com >
Co-authored-by: michte <michteting@proton.me >
Co-authored-by: qwertdery <qwertdery4@gmail.com >
Co-authored-by: tygyh <jonis9898@hotmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim5@gmail.com >
2025-08-08 17:00:46 +02:00
Kevin Papst
e663cc2b02
Release 2.33.0 ( #5438 )
2025-04-22 20:43:22 +02:00
Kevin Papst
2e6b700b43
Release 2.32 ( #5411 )
...
* bump packages
* dynamic invoice options
* make sure that invoice previews can be detected
* support for mpdf associated files
* do not include any future times in work contract calculation
* re-add username column in Excel spreadsheet
* deactivate internal rate editing
* show if plugin update exists
* shorten name to Kimai only, without Time-Tracking
* remove check for existing id in work contract
* fix metafield already defined in search
* helper methods to unlock months
* new translation
* send event on unlock month
2025-04-06 09:53:48 +02:00
Kevin Papst
14cdcd3f63
Release 2.31 ( #5372 )
...
* simplify translation
* bump version
* deprecate translations
* pass date-range as argument to export and timesheet filter URL from monthly overview report
* added class for use in responsive screens
* show technical role name
* simplify multi-update title
* more statistic models
* bump composer packages
2025-02-27 17:41:25 +01:00
Kevin Papst
cce49cc409
Translation cleanup ( #5370 )
...
* use correct translation key
* de-duplicate translation
2025-02-21 20:50:49 +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
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)
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
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
Kevin Papst
0c26a2678e
Release 2.25 ( #5109 )
2024-11-21 22:44:49 +01:00
Kevin Papst
ff9bf163ee
Release 2.24 ( #5097 )
2024-10-11 21:56:54 +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
Weblate (bot)
1965c35b43
Translated using Weblate ( #5045 )
...
Co-authored-by: Doctorredits_here <alkaf.alkaf2018@tutamail.com >
Co-authored-by: Hien <hienly@yandex.com >
Co-authored-by: Jose Delvani <jsdelvani@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: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: albanobattistella <albano_battistella@hotmail.com >
Co-authored-by: enly sure <enlysure@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
2024-09-22 15:38:51 +02:00
Kevin Papst
537c120ad9
Release 2.22.0 ( #5043 )
2024-09-20 14:30:11 +02:00
Kevin Papst
b1903ba183
Release 2.21.0 ( #5014 )
2024-08-28 17:16:37 +02:00
Weblate (bot)
75fa7a20b8
Translated using Weblate ( #5012 )
...
Co-authored-by: BeckeBauer <berko@gmx.de >
Co-authored-by: Biscuittttt <biscuitwithtea.tall310@passinbox.com >
Co-authored-by: Héctor Borrás Aleixandre <hborrasaleixandre@gmail.com >
Co-authored-by: John Titor <utkin2007@gmail.com >
Co-authored-by: Léane GRASSER <leane.grasser@proton.me >
Co-authored-by: Prefill add-on <noreply-addon-prefill@weblate.org >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Uporabnik Alen <obutimacek556@gmail.com >
Co-authored-by: XblateX <blate@users.noreply.hosted.weblate.org >
Co-authored-by: tygyh <jonis9898@hotmail.com >
2024-08-28 17:15:57 +02:00
Kevin Papst
e7d71bff64
remove comments from XLIFF files
2024-08-02 22:43:36 +02:00
Kevin Papst
987b46bf8f
Release 2.18 ( #4878 )
2024-06-16 13:15:49 +02:00
Weblate (bot)
fd4dfc6be4
Translated using Weblate ( #4812 )
...
Co-authored-by: Andre Costa <andrecaeu@gmail.com >
Co-authored-by: Balanda Nazarii <balaraz@tuta.io >
Co-authored-by: Joaquim Homrighausen <joho@boojam.se >
Co-authored-by: Jose Delvani <delvani.eletricista@gmail.com >
Co-authored-by: Julia <juliadeo@proton.me >
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: Nicoara Alex <alex.nicoara@yahoo.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Petar Babić <petar@jesteibice.com >
Co-authored-by: SGpro <mark520fay35@gmail.com >
Co-authored-by: Tito Tapiola <ikirouta013@gmail.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: حاج حسین نجفی <hajhsynnjfy@gmail.com >
2024-04-22 18:44:21 +02:00
Kevin Papst
7219b3f421
Release 2.15 ( #4749 )
2024-04-12 19:03:09 +02:00
Kevin Papst
afe0656502
added API tokens, deprecate API passwords ( #4637 )
2024-04-05 23:51:16 +02:00
Kevin Papst
b6c98f871d
Release 2.14 ( #4710 )
...
- show "link has expired message" in password reset screen
- added date objects as hydrator variables - for custom date formats in invoice templates
- show meta-fields with null values (e.g. booleans with `false` where hidden)
- fix permission check: allow to remove `view_own_timesheet` but still record times
- prevent error 500 if customer country is empty
- fix API 500 error if project does not exist when creating new timesheet
- fix tags are not created in remote-search mode
- do not check "export items" by default
- fix daterange query, if user an request locale are different
- added logging for invalid SAML responses (see various discussions)
2024-04-05 12:38:21 +02:00
Weblate (bot)
19b2d47591
Translated using Weblate ( #4746 )
...
Co-authored-by: Joaquim Homrighausen <joho@boojam.se >
Co-authored-by: Jose Delvani <delvani.eletricista@gmail.com >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
2024-04-04 17:50:23 +02:00
Kevin Papst
a636683dee
Configurable activity and project number ( #4729 )
...
* added configurable activity number
* added configurable project number
* fix deprecations
* added some tests for entity exporter
* better configuration of dropdown pattern for customer, project and activity
2024-04-04 17:43:22 +02:00
Weblate (bot)
e293d62aa1
Translated using Weblate ( #4658 )
...
Co-authored-by: ButterflyOfFire <boffire@users.noreply.hosted.weblate.org >
Co-authored-by: DOHEX <xuyaohui617@outlook.com >
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: 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: Сергій <sergiy.goncharuk.1@gmail.com >
2024-02-22 18:00:51 +01:00
Kevin Papst
f016221e8e
Fixes for 1.12 ( #4655 )
...
* fix missing locales
* bump composer packages
* changed translations
* assert timezone on customer
* include user accountNumber in excel export
* improve next customer number calculation
* fix z-index of contextmenu / action dropdown
2024-02-22 13:03:09 +01:00
Kevin Papst
85a16a9363
Release 2.12 ( #4609 )
2024-02-07 23:47:25 +01:00
Weblate (bot)
e98732f44a
Translated using Weblate ( #4614 )
...
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
2024-02-06 16:06:40 +01:00
Kevin Papst
df3ca9d5a9
Split user language (UI translation) from locale (formatted values) ( #4595 )
2024-01-30 00:09:53 +01:00
Kevin Papst
46739795ff
Release 2.10 ( #4549 )
2024-01-19 12:05:07 +01:00
Kevin Papst
afd60a67f6
merged and removed small translation files ( #4572 )
...
* merged about with messages
* merged invoice-numbergenerator with messages
2024-01-16 23:39:13 +01:00
Kevin Papst
fdda9841fa
allow to edit username ( #4559 )
2024-01-14 13:02:44 +01:00
Kevin Papst
8eeb9c120a
Release 2.8.0 ( #4508 )
2024-01-03 00:28:35 +01:00
Kevin Papst
ad645f5b58
Release 2.7.0 ( #4506 )
...
* added api URL for simpler integration
* allow to request password change upon next login
* make ModifiedAt timesheet independent
* improved plugin api
* replace kernel calls with AutoconfigureTag and TaggedIterator attributes
* new translation keys (e.g. for days)
* support setting min and max date on date and daterange pickers
2023-12-26 14:49:11 +01:00