Kevin Papst
976d38e8a4
Release 2.57 ( #5929 )
2026-05-21 22:14:10 +02:00
Max Hausch
f0ce1c7bd6
fix checking for correct formatter in durationDecimal ( #5943 )
2026-05-12 10:16:14 +02:00
Weblate (bot)
ebb54e9c0c
Translated using Weblate ( #5911 )
...
Co-authored-by: Christopher Picón <ntrpc.tech@users.noreply.hosted.weblate.org >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Posemartonis <weblate.drainage895@passmail.net >
Co-authored-by: Preben Rather Sørensen <preben@rather.dk >
2026-04-27 17:10:01 +02:00
Kevin Papst
dabd63800f
Invoice download via API ( #5926 )
2026-04-27 17:08:38 +02:00
Kevin Papst
20c7b03bd9
Re-usable ACL checks on teams ( #5925 )
2026-04-26 17:06:59 +02:00
Kevin Papst
7a559a09e6
Whitelist PDF context options ( #5924 )
2026-04-26 09:28:28 +02:00
Kevin Papst
3b051e4aa5
Twig config improvements ( #5923 )
...
* deprecate direct kimai_config access, which was only used internally
* prevent access to system configs
* prevent access to most configs in sandbox environments
2026-04-25 20:13:33 +02:00
Kevin Papst
3eebb02ad3
new API endpoint to save invoice meta-fields ( #5916 )
2026-04-25 18:14:10 +02:00
Kevin Papst
087350ab72
Release 2.56 ( #5909 )
2026-04-25 09:58:43 +02:00
Kevin Papst
01cb14a3da
activate catalan locale ( #5921 )
2026-04-25 09:54:02 +02:00
Kevin Papst
f6c956631a
added newsletter link ( #5912 )
2026-04-20 11:20:29 +02:00
Kevin Papst
372c676afa
Release 2.55 ( #5907 )
2026-04-16 22:06:53 +02:00
Weblate (bot)
148d3db6ca
Translated using Weblate ( #5904 )
...
Co-authored-by: TheKub4 <kubameszi@gmail.com >
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl >
Co-authored-by: Тырцев Леонид <tleonid2018.pro@gmail.com >
2026-04-16 22:04:48 +02:00
Weblate (bot)
d456cd3ce2
Translated using Weblate ( #5892 )
...
Co-authored-by: Lasse Edsvik <lasse@lasseedsvik.se >
Co-authored-by: Milo Ivir <mail@milotype.de >
2026-04-13 21:23:49 +02:00
Kevin Papst
bad92d7215
Release 2.54 ( #5896 )
2026-04-13 21:22:06 +02:00
Kevin Papst
16703081cd
Exporter/Invoice formula cleanup ( #5899 )
2026-04-12 09:27:05 +02:00
Kevin Papst
cbdf91f316
Team API docs ( #5897 )
...
* let view_team permission be handled by global ACLs
* code style and API docs
* improve permission check
2026-04-11 17:22:59 +02:00
Kevin Papst
999d820d4c
Release 2.53 ( #5878 )
2026-04-10 18:09:27 +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
Kevin Papst
cad9f58703
Release 2.52 ( #5874 )
2026-03-16 17:44:12 +01:00
Weblate (bot)
70b4fbcae8
Translated using Weblate ( #5848 )
...
Co-authored-by: AlaxLima <thanhkhoidangngoc@gmail.com >
Co-authored-by: Christopher Picón <ntrpc.tech@users.noreply.hosted.weblate.org >
Co-authored-by: Francisco Serrador <fserrador@gmail.com >
Co-authored-by: Kamborio <Kamborio15@users.noreply.hosted.weblate.org >
Co-authored-by: PizzaPoot <pizzapoot@users.noreply.hosted.weblate.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: clearstripe <sakurasan000510@gmail.com >
2026-03-16 17:39:50 +01:00
Kevin Papst
a0601c8cb2
check customer permissions on invoice api access ( #5849 )
2026-03-01 16:53:49 +01:00
Kevin Papst
5b320bf2ea
Release 2.51 ( #5847 )
...
* bump packages
2026-03-01 16:21:07 +01:00
Kevin Papst
15110f78d8
fix sticky calendar popup ( #5846 )
2026-02-28 19:25:06 +01:00
Kevin Papst
4154de6bd1
Release 2.50 ( #5835 )
...
* replace p-0 class with fullsize embed option
* bump parsedown package
* remove support for file:// urls
* fix missing macro in export print template
* fix weekly hours with breaks
2026-02-25 21:07:40 +01:00
Weblate (bot)
8094fcf5b5
Translated using Weblate ( #5831 )
...
Co-authored-by: Francisco Serrador <fserrador@gmail.com >
Co-authored-by: Marat Ismailov <klippygames@gmail.com >
Co-authored-by: Sean Young <assanges@users.noreply.hosted.weblate.org >
2026-02-25 21:06:48 +01:00
Kevin Papst
77afa207e0
Allow to customize statistic queries ( #5827 )
...
* use TimesheetStatisticsQUery for all repository calls
* send event to customize statistics query
2026-02-24 13:27:48 +01:00
Kevin Papst
d9ef6dfcad
Update database requirements in README ( #5825 )
2026-02-15 21:42:25 +01:00
Kevin Papst
ff6918fcab
Release 2.49 ( #5820 )
...
* bump packages
* add column summarization per customer (#5808 )
* clarify database requirements
* added helper methods to fetch original expected time
Co-authored-by: GregorB54321 <34287148+GregorB54321@users.noreply.github.com >
2026-02-15 21:31:06 +01: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
b00fbd2516
Delete .opensourcefinder-verify
2026-02-14 18:56:38 +01:00
Kevin Papst
d97abc3f57
Add .opensourcefinder-verify file with claims ( #5824 )
2026-02-14 08:19:51 +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
394f377890
Update header ( #5799 )
2026-01-28 20:10:33 +01:00
Milo Ivir
e8b0dc4969
Add translation links to README ( #5798 )
...
Co-authored-by: Kevin Papst <kevinpapst@users.noreply.github.com >
2026-01-28 19:58:12 +01:00
Kevin Papst
d429c56687
Release 2.47 ( #5784 )
2026-01-25 09:51:22 +01:00
Kevin Papst
6a86afb5fd
Release 2.46 ( #5757 )
2026-01-07 00:59:47 +01:00
Kevin Papst
9e87fc131b
fade-out customer address ( #5749 )
2025-12-27 17:53:03 +01:00
Kevin Papst
5a0c783a76
added section name for meta-fields positioning ( #5747 )
2025-12-26 12:54:15 +01:00
Kevin Papst
26361da873
Support PHP 8.5 ( #5746 )
2025-12-25 16:44:11 +01:00
Weblate (bot)
26f8abfcc6
Translated using Weblate ( #5745 )
...
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Santiago Atienza Ferro <satienza@gmail.com >
Co-authored-by: World170 <dylanartigas10@gmail.com >
2025-12-25 14:10:09 +01:00
Kevin Papst
27c2b912f7
run CI also for php 8.5
2025-12-25 12:20:56 +01:00
Kevin Papst
7e72f144cb
clarify api doc
2025-12-25 12:20:05 +01:00
Kevin Papst
3c3d6379a8
Invoice tax rates API ( #5740 )
2025-12-24 18:47:42 +01:00
Kevin Papst
806bb97e60
query modified_after in UTC ( #5743 )
2025-12-24 16:33:28 +01:00
Kevin Papst
3fcaf55d02
merge default currency settings ( #5739 )
2025-12-22 17:55:48 +01:00
Kevin Papst
f0e2337d67
fix dark theme was bright depending on OS settings
2025-12-22 14:24:20 +01:00
Weblate (bot)
00d801616a
Translated using Weblate ( #5705 )
...
Co-authored-by: 4ipset <228gus228uu@gmail.com >
Co-authored-by: Anthony Cyndora <anthony270777@gmail.com >
Co-authored-by: C. H. <them4z@gmail.com >
Co-authored-by: Christopher Picón <ntrpc.tech@users.noreply.hosted.weblate.org >
Co-authored-by: Dane Lazov <dane.lazov@gmail.com >
Co-authored-by: Lasse Edsvik <lasse@lasseedsvik.se >
Co-authored-by: Massimo Pissarello <mapi68@gmail.com >
Co-authored-by: Mohammed “Medait” AIT ALI <medait.31@gmail.com >
Co-authored-by: Oğuz Ersen <oguz@ersen.moe >
Co-authored-by: Serhii Horichenko <serhii@horichenko.com >
Co-authored-by: Wilker Santana da Silva <wilker@posteo.com.br >
2025-12-21 17:11:42 +01:00