Kevin Papst
986d922855
invoices: choose language and duration format ( #1438 )
2020-02-04 20:27:36 +01:00
Luca Buoncristiani
375691365e
added missing italian translation files ( #1437 )
2020-02-04 13:31:20 +01:00
Kevin Papst
a31e027c54
updated slovak translations ( #1414 )
2020-01-28 22:02:37 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 ( #1388 )
2020-01-19 21:49:04 +01:00
ikusimakusi
ed8f024e42
added Basque translations ( #1382 )
2020-01-17 15:28:12 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects ( #1371 )
2020-01-16 16:25:28 +01:00
Kevin Papst
d6798eed1e
added project start and end date ( #1303 )
...
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes #1330
* permission problem when creating a new project - fixes #1340
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes #1307
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
Kevin Papst
b14ad9f3ab
renamed translation files from .xliff to .xlf ( #1314 )
2019-12-09 13:25:31 +01:00
Kevin Papst
261b4646e4
added chinese translations ( #1310 )
2019-12-09 12:56:38 +01:00
benzel
5b0266c462
clarified translation ( #1309 )
2019-12-06 22:05:33 +01:00
Badgie
47414cfd0e
Danish translations ( #1296 )
2019-12-02 00:25:28 +01:00
Kevin Papst
936ab05882
prepare release 1.6 ( #1270 )
2019-11-24 00:02:43 +01:00
Aptevo
04dd6b900f
added de_CH language ( #1272 )
2019-11-23 11:29:29 +01:00
Kevin Papst
60d16016e8
allow to configure calendar slot duration ( #1269 )
2019-11-22 01:30:25 +01:00
1willem
641dcdff85
Dutch translation files ( #1226 )
2019-11-18 21:48:16 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates ( #1258 )
2019-11-18 12:01:26 +01:00
Kevin Papst
94c28ebbc5
Update and delete multi timesheets and tags ( #1240 )
2019-11-15 01:25:31 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI ( #1231 )
2019-11-10 18:53:56 +01:00
Kevin Papst
c6c4098759
rounding rules via admin screen, round begin when starting record ( #1229 )
2019-11-10 13:57:05 +01:00
Kevin Papst
cd88901868
re-style error pages ( #1210 )
2019-10-31 14:20:53 +01:00
Kevin Papst
f4fcfeba9d
dynamic branding options ( #1205 )
2019-10-30 14:22:34 +01:00
Ahmed Şeref
4ad290d4bd
added turkish translations ( #1160 )
2019-10-24 17:30:34 +02:00
Kevin Papst
37c6e2c0af
added order-date field to project ( #1186 )
2019-10-24 17:04:21 +02:00
yayitazale
330ff6eb47
updated spanish translations ( #1183 )
2019-10-24 10:53:23 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets ( #1150 )
2019-10-03 13:44:16 +02:00
Kevin Papst
e45e782e7d
fix invoice preview ( #1129 )
2019-09-20 16:00:03 +02:00
Kevin Papst
13f5e76015
added czech translations ( #1075 )
2019-09-16 23:19:46 +02:00
Kevin Papst
7f1a206a52
support installation specific translations ( #1099 )
2019-09-11 23:18:35 +02:00
Kevin Papst
cdcf9eaf67
handles session timeouts in modals ( #1092 )
2019-09-10 17:07:34 +02:00
Kevin Papst
d041a3f4f9
improved tag auto-completion and added tag management ( #1083 )
2019-09-04 23:47:33 +02:00
Kevin Papst
3ea05cb705
support multiple invoice repositories ( #1084 )
2019-09-04 22:50:53 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support ( #1064 )
2019-09-04 18:54:06 +02:00
Kevin Papst
8fb0b1445a
added korean translations ( #1039 )
2019-08-26 15:00:59 +02:00
Kevin Papst
46e5650882
refactored invoice and export screens ( #1046 )
2019-08-22 18:56:21 +02:00
Kevin Papst
561ec3b1e9
added team permissions ( #996 )
2019-08-16 01:22:33 +02:00
trentks
5affa0de82
fix various minor english grammar translations ( #1002 )
2019-08-08 23:04:02 +02:00
trentks
b0e03bb0b8
Fix english translation for 'info' ( #995 )
2019-08-01 23:01:02 +02:00
cdahinten
3f51437569
optimize DE translations ( #950 )
2019-07-29 13:31:00 +02:00
yayitazale
0d11aded40
spanish update - more natural translations ( #945 )
2019-07-25 18:26:39 +02:00
Kevin Papst
7583498735
added invoice calculator to sum by day ( #982 )
2019-07-24 18:36:06 +02:00
Kevin Papst
53eda31179
project grouped invoice calculator ( #892 )
2019-07-24 17:45:51 +02:00
Kevin Papst
e68b7da1f8
added slovakian translations ( #952 )
2019-07-12 15:52:30 +02:00
Marcos Ellys Rocha Honorato
fcce7a531a
updated Portuguese (Brazilian) translations ( #942 )
2019-07-11 00:18:42 +02:00
Kevin Papst
6de1a55d73
updated swedish translations ( #934 )
2019-07-09 14:02:11 +02:00
Kevin Papst
19843760e5
allow to configure default values for users ( #919 )
2019-07-05 02:42:50 +02:00
yayitazale
94e49ea86f
updated Spanish translations ( #906 )
2019-07-02 12:10:38 +02:00
heddi.nabbisen
040409eac7
Update japanese translation ( #905 )
2019-07-02 12:07:01 +02:00
infeeeee
1fd8139214
Update Hungarian translation ( #902 )
2019-07-02 00:14:31 +02:00
Kevin Papst
d8621f0b7a
support custom fields for timesheets, customers, projects and activities ( #871 )
2019-06-26 00:39:05 +02:00
Kevin Papst
59d2946b91
add "duration + fixed start time" tracking mode ( #859 )
2019-06-15 23:04:53 +02:00