notebook/app
Andrew Brown 3d6ce69488 Fix tag disappearing issue during timeline filtering and optimize performance
- Initialize eventTags object from server-rendered DOM data on page load
- Add fallback in getEventTags() to scrape tags from DOM when cache is undefined
- Optimize updateMainPanelTags with DOM query caching and content change detection
- Remove redundant tag update calls during filtering to improve performance
- Add proper cache invalidation when tags are added/removed
- Only update highlight styling when actually needed during filter mode changes

This resolves the issue where tags would disappear when filtering timeline events
by ensuring the JavaScript tag data is always synchronized with the server-rendered content.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-01 22:23:45 -07:00
..
assets Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
authorizers release polish 2025-06-30 01:30:13 -07:00
controllers Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
helpers template editor polish 2025-07-04 00:27:55 -07:00
javascript Complete MaterializeCSS to TailwindCSS migration cleanup 2025-07-27 19:39:15 -07:00
jobs
mailers
models Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
services changes from last night 2025-07-21 11:07:07 -07:00
views Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00