* feat ui: login flow for spot extension
* spot list, store and service created
* some fixing for header
* start work on single spot
* spot player start
* header for player, comments, icons, etc
* split stuff into compoennts, create player state manager
* player controls, activity panel etc etc
* comments, empty page, rename and stuff
* interval buttons etc
* access modal
* pubkey support
* fix tooltip
* limit 10 -> 9
* hls lib instead of videojs
* some warnings
* fix date display for exp
* change public links
* display more client data
* fix cleaning, init comment
* map network to replay player network ev
* stream support, console panel, close panels on X
* fixing streaming, destroy on leave
* fix autoplay
* show notification on spot login
* fix spot login
* backup player added, fix audio issue
* show thumbnail when no video, add spot roles
* add poster thumbnail
* some fixes to video check
* fix events jump
* fix play btn
* try catch over pubkey
* icons
* spot login pinging
* move spot login flow to login comp, use separate spot login path for unique jwt
* invalidate spot jwt on logout
* add visual data on page load event
* typo fix
* issue to copy change
* share spot url f
* feat ui: dashboards redesign start
* more cards
* fix ui: more different cards...
* feat ui: finish cards, all trigger, all icons
* change(ui): added missin const
* feature(ui): new dashboard modal
* feature(ui): new dashboard modal
* change(ui): new cards
* change(ui): dashboard redesign
* change(ui): dashboard redesign
* change(ui): dashboard redesign
* change(ui): modal context and alert form
* change(ui): table card show more with modal
* change(ui): examples
* change(ui): example categorize and other improvements
* change(ui): example categorize and other improvements
* change(ui): performance cards
* change(ui): insights card
* Various style updates in dashboards and other pages. (#2308)
* Various minor style updates
* Various style improvements
* Update ExampleCards.tsx
* change(ui): fixed an issue with card create
* change(ui): fixed an issue with card create
* change(ui): default filters and events order
* change(ui): random data
* Dashboards redesign - improvments (#2313)
* Various minor style updates
* Various style improvements
* Update ExampleCards.tsx
* various minor improvements in dashbaords.
* revised dashboard widget header
* change(ui): sessions by user
* change(ui): funnel example
* change(ui): modal height and scroll
* change(ui): example cards with data
* change(ui): example cards with data
* change(ui): funnel bar text color
* change(ui): example cards overlay click
* change(ui): path analysis filter card
---------
Co-authored-by: Shekar Siri <sshekarsiri@gmail.com>
Co-authored-by: Sudheer Salavadi <connect.uxmaster@gmail.com>
* feat(ui/tracker): start tag n watch
* fix(tracker): test coverage, fix some watcher api
* fix(tracker): add intersectionobserver, adjust tests
* feat(tracker): relay + apollo plugins
* feat(ui): tags search
* feat(ui): tags name edit
* feat(ui): tags search icon
* feat(ui): icons for tabs in player
* feat(ui): save and find button
* feat(tracker): save tags in session storage (just in case)
* feat(ui): improve loading
* feat(ui): fix icon names gen
* feat(ui): fix typo
* feat(tracker): add beacon proxy and body size
* feat(ui): remove unused components
* feat(ui): generate new messages, add body size to resource parser
* feat(ui): fix tooltip text, fix size detection (ts safe)
* feat(ui): cover resource with tests
* feat(ui): enable test coverage for player, utils and mstore
* fix(tracker): adjust test to support new message
* fix(tracker): fix tracker version for back compat
* feat(backend): added new column to network requests
* fix(tracker): fix unit tests
* fix(backend): fix msg gen
* fix(tracker): ci fun
* fix(tracker): changelog
* fix(tracker): fix some test
---------
Co-authored-by: Alexander Zavorotynskiy <zavorotynskiy@pm.me>
* change(ui): route refactor
* change(ui): new navigation
* change(ui): new navigation - icons and other fixes
* change(ui): modules
* change(ui): moduels and nav fixes
* fix(player): fix initial visual offset jump check
* change(ui): add empty feature flags page
* change(ui): add empty feature flags page
* fix(ui): some more fixes
* change(ui): add subrouting for sessions tab
* change(ui): more fixes for routing
* change(ui): add flag creation page, flags list table, flag store/type
* change(tracker): flags in tracker
* change(tracker): return all flags
* feat(ui): add API and types connector
* feat(ui): split components to prevent rerendering
* feat(ui): add icon, fix redirect.path crashlooping
* feat(ui): add conditions and stuff, add flags class to tracker to handle stuff
* feat(ui): add condition state and filters
* feat(ui): fix flag creation with api change
* feat(ui): fix flag editing (api changes); simplify new/edit flag component
* feat(ui): add filters, make table pretty :insert_magic_emoji:
* feat(ui): remove rollout percentage from list, remove console logs
* feat(ui): multivar toggler
* feat(tracker): add more methods to tracker
* feat(tracker): more type coverage
* feat(tracker): add tests
* fix(ui): some fixes for multivar
* feat(ui): multivar api support
* fix(ui):start adding tests for fflags
* fix(ui): rm not working file..
* fix(ui): rm unused packages
* fix(ui): remove name field, fix some api and type names
* fix(ui): fix crash
* fix(tracker/ui): keep flags in sessionStorage, support API errors in feature flags storage
* fix(tracker/ui): clear unused things, fix url handling, fix icons rendering etc
This also tries to make the autoscroll functionality a bit more consistent, where all items are always shown in the list, but items which have not yet occurred will be partially transparent until they happen.
Due to that change, autoscroll behavior which previously always went all the way to the bottom of a list didn't make sense anymore, so now it scrolls to the current item.