From 1c6552117038cb7c01e016dbf1ac062e1d9f9c73 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sun, 1 Feb 2026 10:52:28 -1000 Subject: Improve timeline view with dynamic bounds, now line, and overlap handling - Add dynamic calendar clipping: show 1 hour before/after events instead of hardcoded 6am-10pm - Add "NOW" line indicator showing current time position - Improve time label readability with larger font and better contrast - Add overlap detection with column-based indentation for concurrent events - Apply calendar view to Tomorrow section (matching Today's layout) - Fix auto-refresh switching to tasks tab (default was 'tasks' instead of 'timeline') Co-Authored-By: Claude Opus 4.5 --- web/static/js/app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'web/static/js/app.js') diff --git a/web/static/js/app.js b/web/static/js/app.js index 380bb70..3ecd0a1 100644 --- a/web/static/js/app.js +++ b/web/static/js/app.js @@ -20,7 +20,7 @@ function getCSRFToken() { // Track current active tab (read from URL for state persistence) const urlParams = new URLSearchParams(window.location.search); -let currentTab = urlParams.get('tab') || 'tasks'; +let currentTab = urlParams.get('tab') || 'timeline'; let autoRefreshTimer = null; // Initialize on page load -- cgit v1.2.3