* fix(ott-834): add button status to user info page
* refactor(ott-834): refactoring code
* refactor(ott-834): refactoring code
* refactor(ott-834): refactoring
* Ott 799 part 1 (#289)
* refactor(799): moved reusable popup components into PopupComponents
* feat(799): added subscriptions request
* fix(799): fixed subscription types
* Ott 799 part 2 (#293)
* refactor(799): moved Price into features
* refactor(799): moved popupScrollbarStyles into PopupComponents feature
* refactor(799): created config of currency symbols
* feat(799): added buy popup and its subscriptions selection step (#294)
* feat(799): added buy popup and its subscriptions selection step
* refactor(799): review comments fix
* feat(748): split start and bench players
* refactor(748): moved players avatar preloading to upper component and simplified
* refactor(748): renamed component
* fix(748): added scrolling to players list
* Ott 595 part 1/links to playlist (#256)
* refactor(595): moved match profile card into components
* refactor(595): extracted players into separate component
* refactor(595): moved scroll to video player into player component
* feat(595): added links to playlist page
* Ott 595 part 2/prep (#258)
* feat(595): added useObjectState hook
* refactor(595): get video qualities from chapters type
* refactor(595): moved full match chapters building
* refactor(595): calculate progress bar chapters progresses
* fix(595): set progress limit
* refactor(595): save only chapter progress
* refactor(595): converted active chapter index ref into state
* Ott 595 part 3/playper prep (#259)
* refactor(595): playlist play prep refactoring
* refactor(595): removed interviews block
* feat(595): added requests and changed lexics
* refactor(595): building and playing playlist (#260)
* refactor(595): go to match on popup playlist click (#261)
* Ott 563 part 1/popup (#239)
* feat(563): added images
* feat(563): added MatchPopup
* refactor(563): removed MatchHover components
* Ott 563 part 2/components (#240)
* feat(563): added components
* feat(563): popup navigation
* Ott 563 part 3/players list (#242)
* feat(563): players list component
* refactor(563): removed closeIcon svg and reused Close icon component with diff color
* refactor(563): fix review comments
* Update src/features/MatchPopup/components/PlayersList/index.tsx
Co-authored-by: Serg <936x936@gmail.com>
Co-authored-by: Serg <936x936@gmail.com>
* feat(563): settings components (#244)
* Ott 563 part 5/checkbox radio (#245)
* refactor(563): swaping background icons to Icon components
* fix(563): fixed components spacing
* refactor(563): removed svg icon files
* refactor(563): fix review comments
* Ott 563 part 6/display match playlists (#248)
* feat(563): added requests and lexics
* feat(563): display match playlist buttons
* refacotr(563): fixed pr comments
* Ott 563 part 7/playlist format actions (#249)
* refactor(563): lexics store lexic id update
* feat(563): display playlist formats and actions
* feat(563): display team players
* refactor(563): moved type to types file
* Ott 563 part 8/imprvs (#252)
* fix(563): close on outside click
* fix(563): restored full match click
* feat(563): display full match duration
* fix(563): scrollable players list and shirt number
* fix(563): fix review comments
* Ott 563 part 8/mobile desktop settings (#254)
* fix(563): add mobile lexics
* feat(563): wip
* refactor(563): split Settings into Desktop and Mobile
Co-authored-by: Serg <936x936@gmail.com>
* Ott 530 part 1/header refactoring (#211)
* refactor(#530): moved Header into page components
* refactor(#530): moved SportTypeFitler component into separte feature
* refactor(#530): rever noUnusedLocals tsconfig
* Ott 530 part 2/refactorings and filters (#212)
* chore(#530): turned off props spreading rule
* refactor(#530): moved mobile filters into home page
* refactor(#530): moved RadioButtons into Commons
* fix(#530): fixed ProfileLogo lazy image
* refactor(#530): moved normalizer into helpers
* fix(#530): no text when 2 radios on the page
* feat(#530): header filter components
* refactor(#530): turned off props spreading
* Ott 530 part 3/store (#213)
* refactor(#530): wip, request
* refactor(#530): added link to search page
* refactor(#530): prepare other components for reuse
* feat(#530): added store
* refactor(#530): fix pr comments
* Ott 530 part 4/connect filters to store (#214)
* refactor(#530): reading values from store
* refactor(#530): added ExtendedSearchPage to App
* fix(#530): removed score toggler in search page
* Ott 511 profile link and name components part 1 (#195)
* refactor(#511): replaced profile links to ProfileLink component
* test(#511): added tests to getProfileUrl helper
* Ott 511 profile link and name components part 2 (#197)
* feat(#511): added Name component for displaying names
* refactor(#511): added using name as alt text in ProfileLogo
* refactor(#511): used Name in UserFavorites
* refactor(#511): used Name in header tournaments filter
* refactor(#511): used Name in search result
* fix(#515): pr fix
* fix(#515): renamed prop name
* Ott 511 profile link and name components part 3 (#199)
* refactor(#511): replaced names to Name in MatchProfile
* refactor(#511): replaced names in match cards to Name
* refactor(#511): replaced names in ProfileCard
* refactor(#511): pr fix
* refactor(#487): left only name, lastname, email and password fields in registration (#180)
* refactor(#487): moved all User account feauter components into components folder (#182)
* refactor(#487): moved back global hooks into user account feature (#181)
* Ott 463 user account fields 1 (#175)
* fix(ott-463): made some changes in combobox
* fix(ott-463): fixed input and search icon
* fix(ott-463): made some minor changes
* Ott 463 user account fields 2 (#176)
* fix(ott-463): added fields
* fix(ott-463): bug fix
* fix(ott-463): moved hooks from register to common hooks folder
* fix(ott-463): deleted mutation
* Ott 462 play live match part 1 (#168)
* feat(#462): added ProfileLogo component
* refactor(#462): changed images to ProfileLogo component
* refactor(#462): added live video request (#169)
* Ott 403 finished game playing part 1 (#134)
* fix(#430): fixed styled-components warnings on often changing css rules
* refactor(#430): moved match profile hook to MatchPage level
* feat(#430): added video request
* feat(#430): added playing match video link
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
* Ott 403 finished game playing part 2 (#136)
* refactor(#403): updated getVideos request return type
* feat(#403): added displaying video chapters in player progressbar
* feat(#430): added progressBar stories
* feat(#403): added tests to helpers
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
* Ott 403 finished game playing part 3 (#144)
* feat(#403): added useEventListener hook
* refactor(#403): player progress reporting
* refactor(#403): added MultiSourcePlayer component
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
* Ott 403 finished game playing part 4 (#147)
* refactor(#403): renamed VideoPlayer -> StreamPlayer
* refactor(#403): restored previous simple progress bar of StreamPlayer
* fix(#403): storybook component name
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
* Ott 403 finished game playing part 5 (#150)
* fix(#403): added player ready state
* refactor(#403): added converting videos response to chapters
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>
* refactor(#432): added saving callback in ref in intersection observer hook
* refactor(#432): removed filters from matches request
* refactor(#432): moved matches state from HomePage into Matches feature
* feat(#432): added infinite scroll grid matches to other profiles
Co-authored-by: mirlan.maksitaliev <mirlan.maksitaliev@instatsport.com>