Commit Graph

1213 Commits

Author SHA1 Message Date
Kevin Papst
a230be77dd beta 3 (#3780)
* merge master - allow to upload twig invoice templates via UI
* support adding existing teams with same name
* permissions cannot be set right after role was created - fixes #3777
* allow to deactivate unique customer number validation - fixes #3762 
* invalid message when trying to edit locked or exported timesheets in calendar - fixes #3766
* updated icons and manifest - fixes #3761
2023-01-21 14:49:55 +01:00
Weblate (bot)
b62253e1f3 Translated using Weblate (#3760)
Co-authored-by: Nathan <bonnemainsnathan@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: gnu-ewm <gnu.ewm@protonmail.com>
2023-01-18 14:59:45 +01:00
Kevin Papst
0e91dd886e release 2.0 beta 2 (#3757)
* do not traverse into invoice template subdirectories (#3735)
* fix security open api definition
* fix currency can be null, removed fluent interface
* merged release 1.30.3
* allow to pre-fill timesheet metafields via URL
* fix api description
* added test accounts with simpler names and password
* upgrade to Symfony 6.2
* removed FrameworkExtraBundle (by Sensio) and replaced with new native SF annotations
* fixed symfony 6.2 deprecations
* fixed #3768
2023-01-18 14:47:48 +01:00
Kevin Papst
6e0500972e fix bug report template 2023-01-12 21:32:44 +01:00
Kevin Papst
8069e332fe release 2.0 beta (#3722)
* remove twitter link
* remove WIP file
* adjust release draft message
* reset code coverage threshold back to 0.5
* changed wordings
* re-activate wizard for fixture accounts
* fix repo url and license
* license identifier
* bump version
* moved Kimai 1 import command from core to plugin
* do not traverse into invoice template subdirectories (#3735)
* fix branch alias
* composer update
* switch language on wizard select
* new twig function to create qr code
* fix daily stats in timesheet listing
* improved html invoice templates
2023-01-12 12:10:11 +01:00
Weblate (bot)
cbd65f1f1d Translated using Weblate (#3723)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Dan <denqwerta@gmail.com>
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Magdalena Turek <magdalena.2rek@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Sergii Horichenko <m@sgg.im>
Co-authored-by: Sima Teimourianmotlagh <simateimourian@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: gnu-ewm <gnu.ewm@protonmail.com>
Co-authored-by: h <tachyglossues@gmail.com>
Co-authored-by: yangyangdaji <1504305527@qq.com>
2023-01-12 01:43:58 +01:00
Kevin Papst
90a0fd8a22 Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... (#2902) 2022-12-31 21:19:55 +01:00
Weblate (bot)
95e06746bd Translated using Weblate (#3705)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2022-12-28 15:47:57 +01:00
Kevin Papst
1e492624cc fixed owner name 2022-12-26 17:27:25 +01:00
Kevin Papst
6a524f9f7c changed repository url (#3708) 2022-12-26 17:09:07 +01:00
Weblate (bot)
84cc65b008 Translated using Weblate (#3655)
Co-authored-by: Jonas Tisell <jonas.tisell@live.no>
Co-authored-by: dkstiler <dkstiler@gmail.com>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: ssantos <ssantos@web.de>
Co-authored-by: yangyangdaji <1504305527@qq.com>
2022-12-17 01:43:45 +01:00
Kevin Papst
b8b3a3c8ab fix find activity for project (#3681) 2022-12-07 22:42:02 +01:00
Kevin Papst
db0e555eae weekly timesheet uses automatic billable mode, auto responsiveness (#3679) 2022-12-07 18:44:17 +01:00
Kevin Papst
58a9facc6d Release 1.30 (#3651)
* exclude all 403 and 404 from logs
* bump version
* cleanup tag handling
* prevent mandatory user preferences turning null
2022-12-04 15:02:36 +01:00
Kevin Papst
11dac19c8c added mastodon link 2022-11-25 20:45:29 +01:00
Weblate (bot)
2d82f0400d Translated using Weblate (#3649)
Co-authored-by: Teng You Jyun <youjyun0728@gmail.com>
2022-11-24 14:37:52 +01:00
Kevin Papst
94a6b99c57 fix php 8.1 deprecations (#3648)
* show session maxlifetime in doctor
* rephrase compatibility in release notes
* bump version
2022-11-24 13:12:18 +01:00
Pieter Frenssen
2aa5eccc7c Add accessibility attributes to sortable table headers. (#3647) 2022-11-23 11:36:57 +01:00
Weblate (bot)
52f5e5640e Translated using Weblate (#3628)
Co-authored-by: BeckeBauer <berko@gmx.de>
Co-authored-by: Sergii Horichenko <m@sgg.im>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
2022-11-21 21:17:02 +01:00
Kevin Papst
d6c15bb1cb respect project start and end dates in quick-entry form (#3642) 2022-11-21 19:07:33 +01:00
Kevin Papst
4f698f73dc added username parameter to export command (#3638) 2022-11-19 18:38:13 +01:00
Kevin Papst
e413325337 added project + customer setting for calendar entry titles (#3636) 2022-11-16 23:02:26 +01:00
Kevin Papst
608a45408a Release 1.29 (#3622) 2022-11-06 20:44:30 +01:00
Weblate (bot)
323baa2d65 Translations update from Hosted Weblate (#3607)
Co-authored-by: Laurens Wuyts <laurens@mapix.be>
Co-authored-by: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Co-authored-by: MohammadReza Baeedi (M.R.B) <mohammadreza.baeedi@gmail.com>
Co-authored-by: Sergii Horichenko <m@sgg.im>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: Swyter <swyterzone@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>
2022-11-06 19:54:22 +01:00
Kevin Papst
6235d18dab improve user unique check (#3621) 2022-11-06 14:15:21 +01:00
Kevin Papst
3d0f480d9e added missing permission check on project rates in monthly report (#3627) 2022-11-05 11:39:18 +01:00
Kevin Papst
642d31432a bump dependencies and improved export command (#3606) 2022-10-30 11:34:17 +01:00
Weblate (bot)
421be6835e Translated using Weblate (#3586)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Bogi Napoleon Wennerstrøm <bogi.wennerstrom@gmail.com>
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: MohammadReza Baeedi (M.R.B) <mohammadreza.baeedi@gmail.com>
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Co-authored-by: Sergii Horichenko <m@sgg.im>
Co-authored-by: Simona Iacob <s@zp1.net>
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: gnu-ewm <gnu.ewm@protonmail.com>
Co-authored-by: yangyangdaji <1504305527@qq.com>
Co-authored-by: Мистер Перевод <sergei@racingrebel.com>
2022-10-29 18:23:28 +02:00
Kevin Papst
d58720252e create exports via command (#3605) 2022-10-29 18:20:19 +02:00
Kevin Papst
0461539f4b new stateless firewall to prevent new sessions for API calls (#3602) 2022-10-28 15:13:40 +02:00
Kevin Papst
78749ad3b4 copy teams from logged-in user for new projects (#3599) 2022-10-25 16:31:34 +02:00
Kevin Papst
8b4828f236 allow 4 decimals for rounded rates (#3596) 2022-10-24 16:21:57 +02:00
Kevin Papst
e5614b92a0 fix test 2022-10-24 11:59:05 +02:00
Kevin Papst
f5b725e32b added first and last fields for invoices (#3594) 2022-10-24 11:46:13 +02:00
Kevin Papst
006de60f66 Release 1.28 (#3587)
* bump version
* extract toolbar cleanup logic to helper class
* allow 3 digits in invoice template tax rate
2022-10-24 11:42:56 +02:00
Kevin Papst
14f4530de0 added team filter in timesheet search forms (#3590)
* added team filter in export and invoice search form
* added teams select to timesheet filter
* added team select to report filter
* hide user and team filter if count < 2
2022-10-21 16:14:39 +02:00
Kevin Papst
2022fa54d3 added customer name as pattern option in project dropdown (#3589) 2022-10-21 15:26:53 +02:00
Kevin Papst
73ef090b9e fix several rendering issues in markdown (#3588)
- fix double escaping of html entities: &quot; instead of "
- fix table is missing css class "table"
- fix quotes are not rendered
2022-10-19 21:17:49 +02:00
Kevin Papst
6d7054c18c Release 1.27.0 (#3571)
* bump version
* ignore .disabled for plugins
* simplify gitignore
* prevent duration field from showing up in the API
* change release template wording
* prepare method for later usage
* add 8.2 to issue template
2022-10-19 08:55:42 +02:00
Weblate (bot)
4549d826dd Translations update from Hosted Weblate (#3570)
Co-authored-by: Kevin Papst <kevin@kevinpapst.de>
Co-authored-by: Sergii Horichenko <m@sgg.im>
Co-authored-by: Simona Iacob <s@zp1.net>
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: gnu-ewm <gnu.ewm@protonmail.com>
Co-authored-by: yangyangdaji <1504305527@qq.com>
2022-10-19 08:44:42 +02:00
Kevin Papst
7eacb1dc3c improved issue templates 2022-10-19 01:00:22 +02:00
Kevin Papst
5264dd111d fix markdown 2022-10-19 00:13:32 +02:00
Kevin Papst
a4f0b6a97e fix markdown 2022-10-19 00:12:48 +02:00
Kevin Papst
46af5e8ebf fix markdown 2022-10-19 00:12:19 +02:00
Kevin Papst
35fb15fe9f fix filename 2022-10-19 00:08:56 +02:00
Kevin Papst
662259468d improve issue templates 2022-10-18 23:42:16 +02:00
Kevin Papst
1e1b9a6919 allow to order by hourlyRate (#3582) 2022-10-16 12:01:57 +02:00
Kevin Papst
5fa10dfdf1 fix one-minute rounding bug in quick-entries (#3580)
* fix one-minute rounding bug for quick entries form
* allow to delete and create/update timesheets in one go
* prevent issues with negative durations
2022-10-16 01:05:38 +02:00
Kevin Papst
a5556a0c63 do not show potential invoices with a negative total (#3579) 2022-10-13 12:29:11 +02:00
Kevin Papst
0cefcf0e16 allow negative duration via internal API (#3573) 2022-10-10 17:47:11 +02:00