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
Kevin Papst
1eae149c75
remove drag&drop on calendar for print views ( #2261 )
2021-01-14 20:53:18 +01:00
Philipp Strobel
1de6b5d385
use the correct javascript event name ( #2210 )
2021-01-08 16:27:00 +01:00
Philipp Strobel
4c73fc825c
Fix dropdowns on the bottom of a page ( #2212 )
2021-01-08 15:42:09 +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
Kevin Papst
db8714a87b
fix styling issues in PDF invoice ( #2097 )
2020-11-07 19:31:18 +01:00
Kevin Papst
5868741fe3
use different event to reload recent activities ( #2096 )
2020-11-07 16:51:30 +01:00
Kevin Papst
ae0a6ebfb5
fix Sunday as first dow of week in date-picker ( #2084 )
2020-11-02 10:32:46 +01:00
Kevin Papst
6db21d7b34
fix xss ( #2060 )
2020-10-26 11:35:31 +01:00
vilu85
b9b7bf845c
Finnish translations ( #2046 )
2020-10-26 00:27:10 +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
145116f657
fix backdrop location of sweetalert2 modals ( #1997 )
2020-09-28 19:22:53 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar ( #1962 )
2020-09-17 01:13:48 +02:00
Kevin Papst
217960de60
configure first day of week for calendar and date-picker ( #1952 )
2020-09-05 18:31:37 +02:00
Kevin Papst
4200208c7b
Bugfix in JS for project/activity selection in timesheet edit dialog ( #1894 )
2020-08-16 16:20:24 +02:00
Kevin Papst
0914ebf737
added team permissions for activities ( #1872 )
2020-08-08 18:50:04 +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
da5563960b
Added Vietnamese translations ( #1758 )
2020-06-04 16:21:12 +02:00
Kevin Papst
91736e89cc
added hebrew translations ( #1724 )
...
first day of week in datepicker is locale specific now
2020-05-24 13:58:13 +02:00
Kevin Papst
e2a4998341
added romanian translations ( #1722 )
2020-05-23 12:07:57 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements ( #1693 )
2020-05-10 16:19:59 +02:00
Kevin Papst
f8331b74c7
using font awesome icon to render color dot ( #1656 )
2020-04-23 16:47:50 +02:00
Kevin Papst
fe8fecafeb
minimize count and visibility columns for better table alignments ( #1636 )
2020-04-15 11:46:54 +02:00
KuboF Hromoslav
82c713031e
Esperanto translations ( #1607 )
2020-04-07 22:19:52 +02:00
Kevin Papst
4b1cfa5840
added multi-select for customer, project and activity ( #1557 )
2020-03-16 14:06:26 +01:00
Kevin Papst
7f931cbfd3
highlight overlapping times ( #1534 )
2020-03-12 16:35:25 +01:00
Kevin Papst
a50a59bbca
inline css for html invoices ( #1526 )
2020-03-06 03:21:39 +01:00
Adrian Rudnik
76a6ea57a1
fixed sweet alerts blocking major ui elements ( #1517 )
2020-03-06 03:02:30 +01:00
Kevin Papst
9907694ef6
disable title on small reponsive screens ( #1527 )
2020-03-06 02:20:30 +01:00
Kevin Papst
8d3a305ec3
handle negative duration ( #1510 )
2020-03-01 13:46:37 +01:00
Kevin Papst
057c824e9f
replaced mailer library, added email templates ( #1462 )
2020-02-12 16:05:13 +01:00
Philipp Strobel
847798eec1
use different arrow for paginated box widget ( #1431 )
2020-02-10 22:16:16 +01:00
Kevin Papst
52c7437076
added user-specific rates ( #1455 )
2020-02-10 20:29:43 +01:00
MikKrz
733aa58de8
added Polish translations ( #1426 )
2020-02-10 00:23:37 +01:00
Kevin Papst
a1b554b3ac
various code improvements ( #1415 )
2020-01-28 21:57:34 +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
261b4646e4
added chinese translations ( #1310 )
2019-12-09 12:56:38 +01:00
Badgie
47414cfd0e
Danish translations ( #1296 )
2019-12-02 00:25:28 +01:00
Kevin Papst
5ee0396a02
Release 1.6.1 ( #1282 )
2019-11-26 17:22:31 +01:00
Kevin Papst
724eb9c658
release 1.6 ( #1277 )
2019-11-24 15:29:01 +01:00
Kevin Papst
936ab05882
prepare release 1.6 ( #1270 )
2019-11-24 00:02:43 +01:00
Kevin Papst
0f16f42887
Select2 search enhancement ( #1276 )
2019-11-23 14:26:35 +01:00
Aptevo
04dd6b900f
added de_CH language ( #1272 )
2019-11-23 11:29:29 +01:00
1willem
641dcdff85
Dutch translation files ( #1226 )
2019-11-18 21:48:16 +01:00