notebook/app/models
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
..
billing add some tests for user/universe/pages 2021-05-24 13:32:15 -07:00
concerns Consolidate attributes editor and fix dashboard image errors 2025-07-07 00:10:33 -07:00
documents Merge master into tailwind-redesign - resolved conflicts by keeping Tailwind designs and layouts 2025-06-02 23:05:00 -07:00
events style changelog deltas per field type, include universe/tags/links also 2021-03-25 19:14:47 -07:00
page_collections some navbar, some collection, polish 2025-07-10 01:41:31 -07:00
page_data improve pinned image reliability 2025-07-11 01:18:55 -07:00
page_groupers move stranded page groupers into folder 2021-07-18 18:04:03 -07:00
page_types claude take the wheel: resolve all the materialize-->tailwind merge conflicts 2025-06-30 23:45:40 -07:00
referrals add referrals page 2020-01-09 14:37:39 -06:00
serializers Merge branch 'master' into tailwind-redesign 2023-01-29 21:00:16 -08:00
stream some anti-spam measures 2024-03-27 14:15:53 -07:00
suggestions add paranoid deleted_at fields for recovery and reorganize model hierarchy 2020-08-28 18:31:21 -07:00
timelines Fix tag disappearing issue during timeline filtering and optimize performance 2025-08-01 22:23:45 -07:00
users Merge branch 'master' into tailwind-redesign 2025-07-17 00:26:08 -07:00
voting
api_request.rb progress 2020-09-14 16:30:30 -07:00
application_integration.rb add text_color helper methods 2021-07-18 18:02:52 -07:00
application_record.rb
basil_commission.rb improve pinned image reliability 2025-07-11 01:18:55 -07:00
basil_feedback.rb new basil design, feedback, and polish 2023-03-02 15:44:04 -08:00
basil_field_guidance.rb new basil design, feedback, and polish 2023-03-02 15:44:04 -08:00
document_revision.rb alias docrevision users to related documents users 2020-10-02 01:42:44 -07:00
end_of_day_analytics_report.rb add EndOfDayAnalyticsReport 2020-09-26 17:52:07 -07:00
folder.rb redesign content#index structure 2025-06-04 00:13:15 -07:00
integration_authorization.rb progress 2020-09-14 16:30:30 -07:00
page_reference.rb add PageReference model + usage 2021-04-25 16:17:35 -07:00
word_count_update.rb cache aggregated word counts on worldbuilding pages 2021-10-07 17:03:44 -07:00