notebook/app/views
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
..
admin
api
basil Revert "Start free Basil month" 2025-06-30 23:10:14 -07:00
browse Revert "Start free Basil month" 2025-06-30 23:10:14 -07:00
cards more dashboard polish 2025-07-07 20:52:25 -07:00
characters
collaboration_mailer
content new timeline editor design wip 2025-07-27 17:41:01 -07:00
content_page_shares stream and some start on forums 2025-07-10 22:06:31 -07:00
contributors
conversation
customization
data data vault migration to tailwindcss 2025-06-17 11:34:50 -05:00
devise data vault migration to tailwindcss 2025-06-17 11:34:50 -05:00
document_analyses minor fixes 2025-07-01 18:57:57 -07:00
document_revisions one more fix 2025-04-01 13:10:45 -07:00
documents WIP editor changes 2025-06-14 23:36:04 -05:00
emails
emergency
export data vault migration to tailwindcss 2025-06-17 11:34:50 -05:00
folders polish folder#show more 2025-06-12 11:35:26 -07:00
help update guides 2025-07-18 13:19:21 -07:00
image_upload
information
integration_authorizations
invoices_mailer
items
javascripts
lab
layouts Complete MaterializeCSS to TailwindCSS migration cleanup 2025-07-27 19:39:15 -07:00
locations
main add streak styling 2025-07-07 23:58:05 -07:00
navigator
notice_dismissal/messages release polish 2025-06-30 01:30:13 -07:00
notifications
page_collection_editor_picks style collections and add editors picks 2025-07-08 23:17:22 -07:00
page_collection_submissions style collections and add editors picks 2025-07-08 23:17:22 -07:00
page_collections some navbar, some collection, polish 2025-07-10 01:41:31 -07:00
prompts
referrals
search polish search 2025-07-06 19:38:37 -07:00
share_comments
shared Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
stream stream and some start on forums 2025-07-10 22:06:31 -07:00
styleguide
subscriptions new help docs 2025-07-17 15:58:21 -07:00
thredded
thredded_proxy
timeline_events
timelines Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
universes
unsubscribed_mailer
user_blockings
user_followings
users redesigns 2025-07-23 11:05:57 -07:00
voting
write