summaryrefslogtreecommitdiff
path: root/web/static/js
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-02-01 10:52:28 -1000
committerPeter Stone <thepeterstone@gmail.com>2026-02-01 10:52:28 -1000
commit1c6552117038cb7c01e016dbf1ac062e1d9f9c73 (patch)
treeff65c67a40e08a14f89fe3057a8ac4886d94b75b /web/static/js
parente0e0dc11195c0e0516b45975de51df1dc98f83de (diff)
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 <noreply@anthropic.com>
Diffstat (limited to 'web/static/js')
-rw-r--r--web/static/js/app.js2
1 files changed, 1 insertions, 1 deletions
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