Remove unused excludeFilterKeys parameter, replace any types with
proper Filter interfaces, and update API response handling to use
events property instead of values.
- Add TypeScript interfaces and proper type annotations
- Implement cache TTL and LRU eviction for better memory management
- Improve error handling with try-catch blocks and graceful fallbacks
- Extract helper methods and fix parameter naming (sietId -> siteId)
- Add utility methods to FilterItem class for validation and cloning
- Add property type icons and improved filter categorization
- Implement virtualized filter selection with VList
- Update autocomplete to use new property-based endpoints
- Add support for event vs property filter distinction
- Improve top values fetching with proper caching
- Add cards/try endpoint routing in API client
- Various code style and formatting improvements
Refactor filtering system with improved autocomplete and event handling
* ui: chart btn
* ui: chats list modal fixes, signal editing visually, map charting response
* ui: support readable errors for kai
* ui: add support for response limiting
* ui: kai ui thing
ui: fixes for picking existing chat, feedback and retry buttons
ui: connect finding, creating threads
ui: more ui tuning for chat window, socket manager
ui: get/delete chats logic, create testing socket
ui: testing
ui: use on click query
ui: minor fixed for chat display, rebase
ui: start kai thing
* ui: add logs, add threadid
* ui: feedback methods and ui
* ui: store, replacing messages and giving feedback
* ui: move retry btn to right corner
* ui: move kai service out for ease of code splitting
* ui: add thread id to socket connection
* ui: support state messages
* ui: cancel response generation method
* ui: fix toast str
* ui: add gfm plugin
* ui: ensure md table has max sizes to prevent overflow
* ui: revert tailwind styles on markdown block layer
* ui: export as pdf, copy text contents of a message
* ui: try to save text with formatting in secure contexts
* ui: fix types
* ui: fixup dark mode colors
* ui: add duration for msgs
* ui: take out custom jwt
* ui: removing hardcode...
* ui: change endpoints to prod
* ui: swap socket path
* ui: flip vis toggle
* ui: lock file regenerate