diff --git a/jira.php b/jira.php
index 92b7608..9eb8bc0 100644
--- a/jira.php
+++ b/jira.php
@@ -156,6 +156,8 @@ $boardsJson = json_encode($boards, JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT
Koppel Jira Cloud
+
+
diff --git a/planner.php b/planner.php
index f65abb9..89dfa58 100644
--- a/planner.php
+++ b/planner.php
@@ -271,8 +271,8 @@ try {
// 5c. Widget Catalogus & Raster Indeling (Fociz v2.0)
$availableWidgets = [
'daily_goal' => ['id' => 'daily_goal', 'title' => 'Dagfocus & Hoofddoel', 'category' => 'Planning', 'icon' => 'target', 'enabled' => true, 'col_span' => 12, 'order' => 1, 'desc' => 'Centraal focusdoel voor de dag met snelle tellers'],
- 'tasks' => ['id' => 'tasks', 'title' => 'Dagtaken & Prioriteiten', 'category' => 'Planning', 'icon' => 'check-square', 'enabled' => true, 'col_span' => 7, 'order' => 2, 'desc' => 'Volledige takenlijst met P1/P2/P3, tijdvakken en Outlook synchronisatie'],
- 'timeline' => ['id' => 'timeline', 'title' => 'Tijdlijn & Time-blocking', 'category' => 'Agenda', 'icon' => 'clock', 'enabled' => true, 'col_span' => 5, 'order' => 3, 'desc' => 'Visueel urenoverzicht met lunchpauze, afspraken en AI Slim Indelen'],
+ 'timeline' => ['id' => 'timeline', 'title' => 'Tijdlijn & Dag/Weekoverzicht', 'category' => 'Agenda', 'icon' => 'calendar', 'enabled' => true, 'col_span' => 12, 'order' => 2, 'desc' => 'Gecombineerd weekoverzicht, dagselectie en uren-tijdlijn met time-blocking en AI'],
+ 'tasks' => ['id' => 'tasks', 'title' => 'Dagtaken & Prioriteiten', 'category' => 'Planning', 'icon' => 'check-square', 'enabled' => true, 'col_span' => 7, 'order' => 3, 'desc' => 'Volledige takenlijst met P1/P2/P3, tijdvakken en Outlook synchronisatie'],
'outlook_mail' => ['id' => 'outlook_mail', 'title' => 'Outlook E-mail Widget', 'category' => 'Communicatie', 'icon' => 'mail', 'enabled' => true, 'col_span' => 6, 'order' => 4, 'desc' => 'Inkomende e-mails direct inzien en met 1 klik inplannen als taak'],
'jira_queue' => ['id' => 'jira_queue', 'title' => 'Jira Tickets & Wachtrijen', 'category' => 'Ontwikkeling', 'icon' => 'layers', 'enabled' => true, 'col_span' => 6, 'order' => 5, 'desc' => 'Openstaande Jira tickets (DX/SD wachtrijen) met directe importknop'],
'calendar_meetings' => ['id' => 'calendar_meetings', 'title' => 'Agenda & Teams Meetings', 'category' => 'Agenda', 'icon' => 'video', 'enabled' => true, 'col_span' => 6, 'order' => 6, 'desc' => 'Vandaag geplande afspraken met 1-klik Teams deelnemen knop'],
@@ -464,106 +464,6 @@ for ($h = $startHour; $h <= $endHour; $h++) {
-
-
-
-
-
-
-
-
-
- Week = $weekNumber ?> • = $yearNumber ?>
-
-
- = htmlspecialchars($formattedWeekRange) ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -881,27 +781,136 @@ for ($h = $startHour; $h <= $endHour; $h++) {
-
-
-
+
+
+
+
+
+
-
+
+
+
+
+ Week = $weekNumber ?> • = $yearNumber ?>
+
+
+ = htmlspecialchars($formattedWeekRange) ?>
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+ Tijdlijn & Time-blocking voor = htmlspecialchars($formattedSelectedDate) ?>
+
+
Urenindeling & synchronisatie met Outlook
+
+
+
+ = $hours[0] ?> – = end($hours) ?>
+
+
+
+