Philipp
d84beb957c
add subtotal and payment date to invoices ( #2450 )
2021-03-29 00:51:34 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once ( #2465 )
2021-03-27 20:47:53 +01:00
Kevin Papst
87d07ffaaf
save default search options ( #2445 )
...
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber ( #2420 )
2021-03-15 14:18:44 +01:00
Kevin Papst
c0378b4f51
add user preference: default report ( #2430 )
2021-03-14 13:32:47 +01:00
Kevin Papst
3e9371bd6a
Timesheet validator: prevent overbooking budgets ( #2422 )
2021-03-13 14:41:29 +01:00
Kevin Papst
db1344573f
search and export from invoice archive ( #2408 )
2021-03-10 01:50:27 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view ( #1738 )
2021-03-09 23:19:11 +01:00
Kevin Papst
d3099aca39
remove redundant translation key ( #2394 )
2021-03-03 13:19:06 +01:00
Weblate (bot)
765ea63aed
Translations update from Weblate ( #2293 )
2021-03-03 12:58:42 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ( #2290 )
...
* make voters a final class
* upgrade dependencies
* sort project alphabetically in dashboard widget
* open detail page on row click
* do not break on null tag name
* added max height to scrollable widgets on dashboard
* added timesheet duplicate event
* allow to deactivate browser title update
* improve comment box
* moved role permissions to own menu
* removed tabs in user screen
* fix user can remove super-admin from own account
2021-02-01 23:43:47 +01:00
Weblate (bot)
ebf0b4de51
Translations update from Weblate ( #2253 )
...
Co-authored-by: MikKrz <mik.zly@gmail.com >
Co-authored-by: badlop <badlop@process-one.net >
Co-authored-by: Peter Donka <peter.donka@gmail.com >
Co-authored-by: 知者无涯 <wasd_jkl@outlook.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com >
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2021-01-22 20:45:39 +01:00
Kevin Papst
c9ccdb5f77
replace "freelancer" invoice template with pdf version ( #2289 )
2021-01-22 19:47:05 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ( #2264 )
...
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Weblate (bot)
d0a0786cce
Translations update from Weblate ( #2226 )
...
* Translated using Weblate (Polish)
* Translated using Weblate (Swedish)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Slovak)
Co-authored-by: Michał Jastrzębski <michu9010@gmail.com >
Co-authored-by: Andreas Håll <ante_skalman@hotmail.com >
Co-authored-by: Augusto Milão <augusto.milao01@gmail.com >
Co-authored-by: Aris <aatiger2007@gmail.com >
2021-01-08 15:22:54 +01:00
Weblate (bot)
7e649dff3b
Translations update from Weblate ( #2195 )
...
Co-authored-by: Jan Hladik <jan.hladik@iquentin.cz >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
Co-authored-by: LL Magical <lolayami2004@gmail.com >
Co-authored-by: Jakub Fabijan <animatorzPolski@gmail.com >
Co-authored-by: Hahato Toshino <ameer.amino95@gmail.com >
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: ikmaak <info@ikmaak.nl >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
2020-12-26 16:57:37 +01:00
Kevin Papst
40eda01c22
added export context ( #2216 )
2020-12-22 18:41:00 +01:00
Kevin Papst
26c2d5aa81
prepare release 1.12 ( #2183 )
...
* updated dependencies (#2125 )
* display application name and version in console (#2150 )
2020-12-10 16:25:14 +01:00
Weblate (bot)
78d8212e57
Translations update from Weblate ( #2136 )
...
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: koffevar <egor.kafisov@gmail.com >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
Co-authored-by: 朱伟 <2676988242@qq.com >
Co-authored-by: yn <bilisenyou@outlook.com >
Co-authored-by: Woodyx <shiposhouyou@gmail.com >
Co-authored-by: thekeymethod <csokan.andras87@protonmail.ch >
Co-authored-by: Daniel de Souza Melo <jxzk@protonmail.com >
Co-authored-by: João Tiago Antunes <jtiago.cbr@gmail.com >
2020-12-10 15:06:10 +01:00
Weblate (bot)
fc12056ba2
updated polish translations ( #2135 )
...
Co-authored-by: Piotr Bub <pbubacz@live.com >
2020-11-21 11:43:42 +01:00
Weblate (bot)
72edce86ba
Translations update from Weblate - Slovak 89% Romanian 100% ( #2106 )
...
Co-authored-by: MikeSierraRO <razvan@zeces.ro >
Co-authored-by: Anaa Ara <martakanuu@protonmail.com >
2020-11-17 11:51:42 +01:00
Weblate (bot)
66865b553e
updated Hebrew translations ( #2102 )
2020-11-09 10:08:09 +01:00
Weblate (bot)
62bfe0af2b
updated Korean translations ( #2093 )
...
Co-authored-by: BeckeBauer <berko@gmx.de >
Co-authored-by: 김옥현 <dhrgusdlrns3@gmail.com >
2020-11-07 20:05:40 +01:00
Weblate (bot)
2d3c46957f
Translations update from Weblate ( #2081 )
...
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
2020-11-02 10:35:34 +01:00
Weblate (bot)
b012332d82
Translations update from Weblate ( #2071 )
...
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Dutch)
* Translated using Weblate (Portuguese)
* Translated using Weblate (Spanish)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Leonardo Ferreira <miwibib401@ezeca.com >
Co-authored-by: Bruno Arakaki <brn.arakaki@gmail.com >
Co-authored-by: IxFail <mitchelnijkamp1@msn.com >
2020-10-30 13:22:34 +01:00
Weblate (bot)
8c39b4197e
Translated using Weblate (French) ( #2066 )
...
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
2020-10-27 13:36:45 +01:00
IxFail
bd167b6088
Dutch translation update ( #2058 )
2020-10-26 01:28:46 +01:00
vilu85
b9b7bf845c
Finnish translations ( #2046 )
2020-10-26 00:27:10 +01:00
Weblate (bot)
fc5ebb619e
Translations update from Weblate ( #2011 )
...
Co-authored-by: Bruno Arakaki <brn.arakaki@gmail.com >
Co-authored-by: Katarzyna Sobolewska <kasia.sobolewska1@gmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: aquilesi8 <adamdavies7@protonmail.com >
Co-authored-by: koffevar <egor.kafisov@gmail.com >
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: David Ordás <davorpatech@gmail.com >
Co-authored-by: iglv <ilv0609@gmail.com >
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2020-10-25 23:15:46 +01:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update ( #2043 )
2020-10-21 17:10:11 +02:00
Kevin Papst
825e492891
Notifications by SweetAlert2 ( #1508 )
2020-10-02 19:37:30 +02:00
Kevin Papst
0aa6baea2f
explain limited access if project or customer has team permission ( #2006 )
2020-10-01 19:16:31 +02:00
Weblate (bot)
cafd84cee4
Translations update from Weblate ( #1994 )
...
Co-authored-by: Nathan <bonnemainsnathan@gmail.com >
Co-authored-by: Kevin Papst <kevin@kevinpapst.de >
Co-authored-by: Balázs Fülöp <fulopbalazs91@gmail.com >
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Juri Grabowski <hosted-weblate@jugra.de >
Co-authored-by: Katarzyna Sobolewska <kasia.sobolewska1@gmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: Péter Gyetvai <gyetpet@mailbox.org >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2020-10-01 10:52:11 +02:00
Kevin Papst
14b3de4300
translation fixes for weblate compatibility ( #1970 )
2020-09-13 12:18:46 +02:00
Kevin Papst
02d54fd208
weblate compatibility ( #1969 )
2020-09-13 12:06:01 +02:00
Kevin Papst
d1e9e3e43f
fixing "translation id" in hebrew and romanian ( #1968 )
2020-09-13 10:57:10 +02:00
Kevin Papst
f279302009
adjusted translation file references ( #1966 )
2020-09-13 01:44:45 +02:00
Kevin Papst
217960de60
configure first day of week for calendar and date-picker ( #1952 )
2020-09-05 18:31:37 +02:00
IxFail
193d193352
Dutch translation update ( #1939 )
2020-08-30 11:37:04 +02:00
Luca Buoncristiani
14255d71f7
Update italian translations (1.10) ( #1929 )
...
Co-authored-by: Luca Buoncristiani <luca.buoncristiani@bonificaumbra.it >
2020-08-27 13:33:46 +02:00
IxFail
064d083db6
updated dutch translations ( #1905 )
2020-08-21 21:52:24 +02:00
Kevin Papst
b9ee811cbf
helper for handling billable fields ( #1900 )
2020-08-20 15:03:57 +02:00
Kevin Papst
661c3897b0
new form type to select a daytime in system-configuration ( #1895 )
2020-08-17 00:18:51 +02:00
Kevin Papst
2d4cfbe821
Weekly reporting view ( #1892 )
2020-08-16 12:20:33 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ( #1831 )
...
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
f2dd2331a5
polish detail pages ( #1817 )
2020-07-12 20:11:13 +02:00
Kevin Papst
164af7ae02
added reporting screen ( #1805 )
2020-07-12 14:05:14 +02:00
Kevin Papst
32c1e3258e
invoices: unified money, number and date formats and fully respect configured language ( #1814 )
2020-07-10 15:09:52 +02:00
Kevin Papst
ea39d5c74d
new translations to clarify working time periods ( #1802 )
2020-07-04 19:44:44 +02:00
Honza Kopecký
091740f407
timesheet lockdown with grace period ( #1644 )
2020-07-02 18:54:17 +02:00