From 1eab4d59454fa5999675d51b99e77ac6580aba95 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 5 Feb 2026 10:43:19 -1000 Subject: Improve session handling, shopping UI, and cleanup Session improvements: - Extend session lifetime to 7 days for mobile convenience - Add idle timeout to extend session on activity - Use standard cookie name for better compatibility Shopping model: - Add FlattenItemsForStore helper for extracting store items - Add StoreNames helper for store list - Improve shopping-tab.html with inline add forms Frontend: - Add WebSocket reconnection and agent approval UI to app.js - Simplify timeline calendar JS (move event positioning to CSS) - Update login page styling Deployment: - Remove unused git checkout step from deploy.sh - Update apache.conf WebSocket proxy settings Documentation: - Add Agent Context API feature spec to issues/ Co-Authored-By: Claude Opus 4.5 --- web/templates/partials/shopping-tab.html | 74 ++++++++++++++++++++++++-------- 1 file changed, 57 insertions(+), 17 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 b09a54f..345549b 100644 --- a/web/templates/partials/shopping-tab.html +++ b/web/templates/partials/shopping-tab.html @@ -1,9 +1,5 @@ {{define "shopping-tab"}} -
+
@@ -25,30 +21,74 @@
-
+
+ required autocomplete="off">
+ +
+ {{template "shopping-items-content" .}} +
+ + + +
+{{end}} + +{{define "shopping-items-content"}} {{if .Stores}} {{if .Grouped}} {{range .Stores}} -
+
{{end}} -
{{end}} -- cgit v1.2.3