From f9127d5272042f4980ece8b39a47613f95eeaf8e Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Sat, 31 Jan 2026 21:23:56 -1000 Subject: Fix timeline calendar view and shopping UI bugs (#56, #65-73) - #56: Add overflow-hidden to card/panel classes to prevent content overflow - #65: Fix Google Tasks not showing by including tasks without due dates - #66: Add no-cache headers to prevent stale template responses - #67: Increase dropdown z-index to 100 for proper layering - #69: Implement calendar-style Today section with hourly grid (6am-10pm), duration-based event heights, and compact overdue/all-day section - #70: Only reset shopping-mode form on successful submission - #71: Remove checkboxes from shopping tab (only show in shopping mode) - #72: Add inline add-item input at end of each store section - #73: Add Grouped/Flat view toggle for shopping list Co-Authored-By: Claude Opus 4.5 --- web/templates/partials/shopping-tab.html | 69 +++++++++++++++++++++++++++----- 1 file changed, 60 insertions(+), 9 deletions(-) (limited to 'web/templates/partials/shopping-tab.html') diff --git a/web/templates/partials/shopping-tab.html b/web/templates/partials/shopping-tab.html index 4d0ac02..e5fa3e6 100644 --- a/web/templates/partials/shopping-tab.html +++ b/web/templates/partials/shopping-tab.html @@ -1,10 +1,29 @@ {{define "shopping-tab"}}
+ +
+

Shopping List

+
+ + +
+
+
{{if .Stores}} + {{if .Grouped}} + {{range .Stores}}
@@ -44,14 +65,8 @@ {{if .Name}}

{{.Name}}

{{end}}
    {{range .Items}} -
  • - - {{.Name}} +
  • + {{.Name}} {{if .Quantity}}{{.Quantity}}{{end}} {{.Source}} @@ -61,6 +76,42 @@
{{end}} + + + + + + +
+ {{end}} + {{else}} + +
+
    + {{range .Stores}} + {{range .Categories}} + {{range .Items}} +
  • + {{.Name}} + {{if .Quantity}}{{.Quantity}}{{end}} + + {{.Store}} + + + {{.Source}} + +
  • + {{end}} + {{end}} + {{end}} +
{{end}} {{else}} -- cgit v1.2.3