Skip to content

Latest commit

 

History

History
1619 lines (1149 loc) · 146 KB

CHANGELOG.md

File metadata and controls

1619 lines (1149 loc) · 146 KB

6.8.0 (2024-11-08)

Features

  • add support for featured custom param (#632) (9ea7884)
  • auth: add optional captcha validation to registration (#630) (fac471c)
  • home: add hero shelf type and deprecate content.featured (#638) (8388404)
  • home: add jumbotron featured shelf (#628) (08bf7c0)
  • i18n: support translations for shelves titles and menu labels (#612) (8d13515)
  • payment: add optional captcha validation to payments (#631) (afa7d6a)
  • project: add custom menu label to sidebar (#637) (b73ae54)
  • project: remove ott analytics (beae9bd)
  • project: ui improvements and support light background (620007b)

Bug Fixes

  • access bridge flaky tests (#627) (1ae469b)
  • project: improve featured shelf and general ui (#634) (085e245)
  • remove blue link color in hero description (adf388c)

6.7.0 (2024-09-27)

Features

Bug Fixes

  • card grid rendering previous items (#613) (dce9f70)
  • e2e: fix cleeng tests (#624) (5231d86)
  • project: demo config reset doesnt work (#609) (003e3e5)
  • series: first episode switching per season (ddedb6b)
  • update plan types and access bridge port for the unit test workflow (#619) (0e51bc4)

6.6.0 (2024-09-06)

Features

  • project: add injectable wrapper to common components (#598) (a6ad0d8)
  • project: app metadata insertion (3753a9c)
  • project: remove free and productIds from content-types.json (#605) (2268447)

Bug Fixes

6.5.0 (2024-07-25)

Features

  • add backClick event support for player (f29f6dc)
  • add ellipsis to card title (ab6b2a8)
  • implement tile-slider dependency (d58f1cb)
  • integrations: replace InPlayer SDK with direct API calls to JwPlayer SIMS domain (#578) (0a87a46)
  • menu: support more items in header navigation (15bbce0)
  • profiles: remove all remaining dead code assotiated with profiles (892f41b)
  • project: add cancel functions for debounce and throttle utils (3fd9add)
  • project: add ssai ads for vod (#583) (d3a4750)

Bug Fixes

  • videodetail: buttons wrapping (4b6f524)
  • wait for geo status and cache it's value (6e4d263)

6.4.0 (2024-07-04)

Features

6.3.0 (2024-06-24)

Features

  • project: add content lists (recommendations) (#556) (790932b)

6.2.0 (2024-06-13)

Features

  • auth: disable social login features (f504e8f)
  • extend minimum browser support using APP_LEGACY_BUILD env-var (1794113)
  • payment: show external payment explanation (7efffc7)
  • profiles: remove profiles from the web app (e507314)
  • project: implement i18next-parser-workspaces cli (2fa5bfd)
  • project: make button states consistent (#546) (07c8c55)
  • project: support live channel without tv guide (92564d4)
  • project: use content type for live events (6e6b2d6)

Bug Fixes

  • a11y: ensure label is present for buttons in busy state (a388e48)
  • a11y: hide focus outline when not tabbing (3d1cbf1)
  • a11y: make related videos section semantically correct (57e2641)
  • epg: live tag overlap issues (448c196)
  • generic consent_required validation message (7146972)
  • generic required validation message & show after submission (70c34c5)
  • payment: waiting for payment not working for jwp ppv (8d92adc)
  • project: hide live event date for live channels (6009ef5)
  • project: remove focus outline around app (a706d0e)
  • project: restrict text length to avoid scrolling issue (#538) (18a1990)

6.1.2 (2024-05-21)

Bug Fixes

  • a11y: improve accessibility of offers modal (af654ec)
  • home: broken home skeleton (#523) (35cd2db)
  • menu: reintroduce profile menu styling (39fd840)
  • project: alignment of password toggle button (642068d)
  • project: favicon paths (7acf234)
  • remove simultaneous logins (9aa4a71)

6.1.1 (2024-04-23)

Bug Fixes

  • a11y: close menu focus with voice over (5e6d445)
  • a11y: header navigation list (1d22ab0)
  • a11y: icon button to use button element (7d5beae)
  • a11y: lose focus after activating share button (1cd135e)
  • a11y: read title while searching (b46e659)
  • a11y: sitename in logo alt (051e46f)
  • add social login buttons to signup screen (#496) (c2e3f52)
  • change wording (#488) (1011dd2)
  • e2e: search results based on typeahead changes (1b3bebf)
  • Leave the path intact and only remove token from hash after login with social media (#499) (8abc55c)
  • payment: catch cleeng invalid coupon for offer (930d52b)
  • payment: cleeng paypal invalid url error (880e4af)
  • plans prompt after social register (#498) (fa8c142)
  • project: fix workflow (bf73a1b)
  • project: improve form validation on account page (0dfa380)
  • project: old password form error after validation (7e11074)
  • project: retain password input during sign up (2a5e2fe)
  • project: scroll to top on static pages (a9a0d1f)
  • videodetail: unnecessary scrollbar in videolist (11a0e32)

6.1.0 (2024-04-05)

Features

  • project: reload site on update (d4c851b)

Bug Fixes

  • a11y: focus lost when submitting a form (9001a21)
  • i18n: add missing translations (961bcd1)
  • payment: missing feedback when submitting coupon (5097e60)
  • user: redirect when no integration is configured (88ce77c)

6.0.0 (2024-03-25)

⚠ BREAKING CHANGES

  • project: restructure for multiplatforms with workspaces (#435)

Features

  • a11y: many accessibility optimisations (cc02259), closes #48 #47 #46
  • a11y: update font colors for contrast and adjust active state in header (#76) (6444282)
  • accessibility improvements and bug fixes (82b5967), closes #127 #109 #115 #117 #116 #121 #125
  • payment: disable deprecated receipts cleeng (#458) (d37905d)
  • project: add app content search (71433ab)
  • project: customizable footer through env-var (9d8ff15)
  • project: dynamic gtm snippet (6babace)
  • project: favicons in different sizes (a1c6188)
  • project: restructure for multiplatforms with workspaces (#435) (3e3e2b1), closes #8
  • project: update default content-type schemas (0a9817a)
  • underline for active header item and add lineair gradient (1d2f25f)
  • watchhistory: change max items limit (#418) (d7db57a)

Bug Fixes

  • a11y: close search bar when pressing escape (7a14497)
  • a11y: constrast enhancement for search field (b4c3230)
  • a11y: format date call caused an error to be raised (aef1415)
  • a11y: prevent duplicate global a11y selectors (b3ccaff)
  • a11y: remove outline when user is not tabbing (5fe1665)
  • a11y: shelf item navigation with screen reader (91dc66c)
  • account: delete account error (a2885eb)
  • auth: capture error to prevent misleading “wrong combination” error (588f69a)
  • click not working in layout grid (2ded57b)
  • e2e test optimisations and small fixes (b700fbb)
  • e2e tests for a11y (c4d09c5)
  • enter key not closing the account modal (1791b4c)
  • favorites and history validation error (3deabfc)
  • footer overlap fix (bf79d10)
  • hide start watching button in avod platform (86b461f)
  • language menu icon not centered (ddcfc91)
  • layout grid arrow down and end problem (6a291a7)
  • layout grid home and page down problem (a6305ef)
  • logo and header layout issues (a0cca10)
  • menu: ensure logo does not exceed width of the header (ea4af42)
  • payment: incorrect couponCode success message (c97c59b)
  • payment: redirect after incorrect couponcode entry (ca71f29)
  • payment: subscription offer panel shown for authvod+tvod (d63b056)
  • payment: tvod offer not showing in AuthVOD platform (d01d1b7)
  • personal shelves restoration (2741eac)
  • player: inlineplayer not supporting tvod (bb593e9)
  • project: ensure modals obscure underlying elements (f52a0f3)
  • project: fix live stream duration check for ott plugin (#460) (69eff3c)
  • project: show footer when custom footer is provided (6503267)
  • project: undouble serieIds to prevent crash (ca3d38e)
  • project: unused dep (72325a6)
  • related videos title layout issue (361c58a)
  • restore personal shelves after registration (3fdb220)
  • root error screen for unexpected errors (320fe44)
  • set wrong loading state in early return (0837944)
  • update order error handling (bf3e5b5)
  • user: tvod subscription not reloaded after login for authvod/avod (7de84ae)

5.1.1 (2024-01-24)

Bug Fixes

  • lock animation mode on first load (1b36ae0)
  • prevent slider from getting stuck in non-anmiated mode (e827aff)
  • project: fix dfault schemas (4f6e4b0)

5.1.0 (2024-01-18)

Features

  • add user_id and profile_id for CDN analytics (114150e)
  • add user_id and profile_id for CDN analytics (0bacf37)
  • cdn analytics code cleanup (aeef40f)
  • cdn analytics code cleanup (d92937d)
  • epg: fix live channel casing (43c487c)
  • epg: use getNamedModule (0394daf)
  • project: add view nexa epg provider (9a71457)
  • project: change content type default schemas (e100384)
  • project: change the way of DI (4154488)
  • project: review comments (3359612)

Bug Fixes

  • epg: check lower case, log error (be774d4)
  • fix e2e test (ba1e0de)
  • missing getState on useConfigStore under updateCardDetails (#433) (ce32908)
  • place consents in appropriate section (6281640)
  • transform url to lowerCase (68d31c4)

5.0.0 (2024-01-11)

⚠ BREAKING CHANGES

  • project: services and controllers modularization

Features

  • payment: generate billing receipt (#401) (621e9e7)
  • project: empty commit for services and controllers modularization. (dda841a)
  • project: modularization docs (#413) (547775e)
  • project: services modularization (#363) (6b1285b)
  • project: update changelog generation package (#426) (016fd4e)
  • project: use xml for ad config (#421) (2aec0dd)
  • user: add ability to add password to a social account (b3aa739)

Bug Fixes

4.31.1 (2023-11-28)

Bug Fixes

  • add missing translations and fix parsability (09548a5)

4.31.0 (2023-11-13)

Features

  • project: ads countdown (dab3804)
  • project: ads integration (044c40f)
  • project: fetch ads in PlayerContainer (b0eb27a)
  • project: per media ads (f27283e)
  • project: rename hooks (71dc1b8)
  • project: use ternanry operator to get ads (53c3e00)
  • reintroduce custom registration fields (03d277c)

Bug Fixes

  • added e2e coverage for custom register fields (42cd471)
  • code review suggestions (631f342)
  • combine metadata when sending personal details (b1273ca)
  • contain register logic in one service step (2476a9d)
  • crf checkbox support for 'on' and 'off' (c0d9629)
  • dynamic crf e2e coverage (0b35179)
  • finally skip an e2e scenario (98fafc3)
  • fix last commit (1a44e94)
  • fix updating from account section (4fd8bf7)
  • inplayer: send CRF metadata on register (053da25)
  • make terms field dynamic (8931596)
  • metadata consistency on register and update account (39f19a9)
  • re-add tryTo (d4ba872)
  • refactor last commit (2f3e135)
  • refactor last commit (4236dc4)
  • refactor on code review feedback (9b6fc6b)
  • remove tryTo in e2e tests (cb52922)
  • removed codecept .only for a scenario (960e068)
  • rename functions (ad20660)
  • revert accidental reftover in codecept.desktop.js (3ae1007)
  • send crf metadata on update account (26539ad)
  • send metadata upon updating profile info (0328c2d)
  • skip an e2e scenario (1f774ac)
  • skip an e2e scenario (c048e4a)
  • update crf e2e scenario (3574a16)
  • update snaps (c8f9cd3)
  • user: password strength on reset (#395) (e80e7a7)

4.30.0 (2023-11-06)

Features

  • add profile created success modal (296c548)
  • add profiles to user menu (b63e7e7)
  • add spacing between custom register fields (6439861)
  • created CustomRegisterField.test.tsx (39efcd0)
  • custom register fields (f7a5249)
  • design changes, remove unnecessary logic, translations (9d458bd)
  • implement "datepicker" as the last custom register field (d66d5da)
  • project: add an image label as a custom param for playlists (63a85b5)
  • project: implement translation of CRF dropdown (2cbe095)
  • project: profiles loading overlay (b37cd94)
  • project: update edit and create forms (b40c144)
  • refactor profiles calls to services and controllers (416e3b7)
  • selecting profiles (b6a978f)
  • updated test snaps (09a32ae)
  • user: hw manage profiles (03f0936)

Bug Fixes

  • add comment in DateField (1d50c00)
  • add config check for profiles feature (00288a0)
  • add enabled flag for useProfiles (2b6cc37)
  • add missing machine translations for ES in profiles (3ba6592)
  • add various profiles fixes and improvements (4d85c1c)
  • additional profiles PR comments fixes (514f3ca)
  • appConfig from store instead of from search params (63b5134)
  • avoid using auth provider name in components (1a8a70c)
  • avoided response mapping in cleeng (b172dc7)
  • border radius (9e1d80b)
  • bugs (1185de2)
  • bugs (77758eb)
  • check if user exists before redirecting to profiles (fb88927)
  • cleanup from a redundant condition (9106f05)
  • consent checkbox wasn't rendered for cleeng (3e7ed31)
  • countries and US states translated to Spanish (beb1154)
  • create profile service and controller (865e321)
  • css design changes (a102b6f)
  • don't display "first_name" and "surname" custom register fields in registration step 1 (252feb2)
  • fix design related comments (08ef531)
  • fix env, fix loader logic (5e2dc7a)
  • fix form type in update profile (9bb2fa5)
  • fix loading overlay, move select profile logic to controller (519f76e)
  • fix missing icon when profiles are disabled (888d44f)
  • fix typescript error in vite.config.ts (27b0154)
  • fix undefined in url (9cc5fa9)
  • fix user page tabs (67bd642)
  • fixed consent updating in Account section (d378708)
  • fixed reconciliation issue in FormSection (a6d069d)
  • form validation fixes, avatars update, move logic from hooks to controller (5ad40d3)
  • handle same profile name error (a22f133)
  • i18n fixes, move useProfiles logic to controller and service (d15e2ac)
  • implement custom register fields in Account section (4aa35f5)
  • infinite rerender fix, refetch fix (c8acc0f)
  • invalidate listProfiles on register (f3b9473)
  • invalidate publisher consents on config change (e78b05b)
  • jwpltx crash fix and multiple test improvements (4118327)
  • lint error (ddeb8f1)
  • pr comments (662cc18)
  • pr comments (db138a2)
  • pr comments (9a98254)
  • profilebox css fixes (10f2594)
  • pull request feedback corrections (02e4fc7)
  • re-introduce the new "other_registration_details" translation line (c7ac8e8)
  • re-introduced the previously reverted changes (77606db)
  • refactor CustomRegisterField.tsx (f04af0e)
  • refactor profile and account controllers to avoid calling initializeAccount multiple times (1f08006)
  • remove no longer necessary type casting (035de63)
  • remove redundant "static" folder with json files (42ef8b2)
  • remove redundant destructuring (a84c6da)
  • remove svod check for profiles, replace type guard check with yup (2043921)
  • remove unnecessary config check, add default avatar (57d02df)
  • remove unnecessary helper text, rename class, fix profile persist on relog (1c7a537)
  • remove unnecessary localstorage key (1a504b5)
  • removed a no longer valid comment (22fcdb8)
  • removed redundant conversion to string (651d552)
  • rename a var (26bef11)
  • replaced an enum with union type (386df1a)
  • replaced ConsentFieldVariants enum with union types (0b69fc3)
  • revert last change (a6d1634)
  • revert one of the last changes (8ec620c)
  • rollback live channel links pending route refactor (#373) (3f06b11)
  • run i18next, add favorites check (4a7c286)
  • run i18next, add missing translations (0356463)
  • set default avatarUrl for profiles in store, group profile related props (98116a8)
  • show "optional" even when no label in Dropdown (d9f2ee5)
  • sync with base branch (7db6763)
  • translations, profiles refetch (fa22d1c)
  • type casting to supress incorrect type from SDK (f7f1f6d)
  • update .depcheckrc.yaml (f373f0e)
  • update Account.tsx (3b81892)
  • update payment card sdk version and types (029f684)
  • update profile hooks with fetch logic (bba1c70)
  • update react-i18next mock in vitest.setup.ts (8de258c)
  • updated country and US state codes (6715cae)
  • vqa2 fixes (e418746)
  • watch history bug (1fc01ef)

4.27.0 (2023-08-30)

Features

  • project: convert click based navigation to use links for SEO (625fbdc)
  • project: update react (03e3d30)
  • project: update React to 18.2.0 (c98512d)
  • project: update react to 18.2.0 and related dependencies (83931d2)

Bug Fixes

  • project: fix helmet for legacy series after react update (90d489c)

4.25.0 (2023-08-01)

Features

  • initial inplayer subscription change implementation (b335b69)
  • project: add new cardImageAspectRatio custom param for playlists (65264eb)
  • project: fix lhci workflow (466e8e3)
  • project: lighthouse actions triggering (0d004eb)
  • project: lighthouse check (3ba3617)
  • project: remove ImageData type (6f993c6)
  • project: use a native fallback for image service (0fc9bd6)
  • series: add native support for next episodes (1f11d6a)
  • series: use named params (ba6560e)
  • temporary FE handling for downgrade subscription (53ee10d)

Bug Fixes

  • add missing Spanish translations (2270049)
  • add per-provider flag for subscription change tests (19cd475)
  • choose offer modal without pricing options (bc8389e)
  • disable change subscription button when subscription is cancelled and can't renew (be09ba2)
  • hide cancel button for inplayer configs (8f71448)
  • move additional logic to container (7a350fa)
  • move logic from user and payment to paymentcontainer (6b7a72a)
  • move useoffers call to payments (1cfcf45)
  • offerswitch props (d79f779)
  • pr comments (c9d5bbb)
  • remove unnecessary redirect (4a8a5ff)
  • seo: fix seo score (2274c9b)
  • tests (0654af6)
  • watchhistory: improve watch history storage calls and fix bugs (9fd1774)

4.23.2 (2023-07-06)

Bug Fixes

  • deps: bump @sideway/formula from 3.0.0 to 3.0.1 (#309) (8dbb314)

4.23.1 (2023-07-06)

Bug Fixes

4.23.0 (2023-07-06)

Features

4.22.0 (2023-07-05)

Features

  • project: remove github pages (a83bfe9)
  • project: remove hash routing (91acf86)

4.21.0 (2023-07-05)

Features

  • project: test cases for analytics (2abf28b)
  • project: test cases for analytics (41f900d)

4.20.0 (2023-07-04)

Features

  • project: add variable for GA (fa0e0d7)

4.19.1 (2023-06-20)

Bug Fixes

  • payment: infinite render loop when opening choose offer modal (34fe708)
  • payment: react error after payment (58b877f)

4.19.0 (2023-06-20)

Features

  • series: add season titles as filters (c42f9ad)
  • series: modify i18n keys for seasons (bcbfa1c)

Bug Fixes

  • series: select All episodes (3ed1151)

4.18.0 (2023-06-19)

Features

  • add machine translations for delete account and social login (51a9485)

4.17.0 (2023-06-19)

Features

Bug Fixes

4.16.1 (2023-06-19)

Bug Fixes

4.16.0 (2023-06-16)

Features

  • add initial handling for simultaneous login websocket (b28d0a2)
  • className changed (19748e7)
  • simultaneous logins modal has been added (06f3679)

Bug Fixes

4.15.0 (2023-06-15)

Features

  • add "other_registration_details" as a new translation text (2c489a2)

Bug Fixes

  • revert English translation (d5e98eb)

4.14.0 (2023-06-15)

Features

  • add logic for inplayer social login (04c1d74)
  • initial social login buttons implementation (0dd1204)

4.13.0 (2023-06-15)

Features

  • add error handling for account deletion (25b2f5a)
  • add reset to useForm, handle back button in DeleteAccountModal (eacd3b7)
  • user: initial account deletion implementation (b6eda04)

4.12.1 (2023-06-08)

Bug Fixes

4.12.0 (2023-06-02)

Features

  • add functionality to open and view invoices (79b6fc7)
  • add today icon to vod items (6a681ce)
  • adds scheduled start to card component (dc3bf41)
  • auth: improve cleeng session stablity (245c0f8)
  • e2e: test opening invoices (7a0d029)
  • hide tax and payment provider fees when not applicable (790dba4)
  • i18n: fix spanish translation after validation (a0e7cb0)
  • payment: integrate new adyen payment flow (incl 3DS) (bb0f745)
  • payment: update payment details (f978779)
  • project: add bcl live events (0c53b06)
  • project: add support for other languages (f5aaf2c)
  • project: auto refetch media item (b62300f)
  • remove pricing on payment page for granted subscriptions (9745686)
  • user: add functionality to switch offers (2f01739)
  • user: enhance pending offer confirmation and on the payments page (2a598b7)

Bug Fixes

  • home: endless spinner in bottom row (2517b9a)
  • home: reintroduce the sign in button (4ac4dd6)
  • menu: overlap issue with user and language icons (09a3339)
  • menu: prevent duplicate visible menus (e4b9267)
  • payment: fix change subscription button overlap (f4eb4e5)
  • project: allow empty translations to fall back to the default language (dedcade)
  • project: not showing updated payment details (30d65c1)
  • project: show all dates in a localized format (5022cdb)
  • project: TVOD infinite loop and render optimizations (ab5af13)
  • returning to previous screen after redirect (9f0405e)

4.11.1 (2023-06-02)

Bug Fixes

4.11.0 (2023-05-31)

Features

  • series: add new series flow support (cffb723)
  • series: change navigaton (2d1667a)
  • series: dynamic episodes load (1e38107)
  • series: e2e fixes (2e794d9)
  • series: inline player and query init fix (e248131)
  • series: node update (cbbfde5)
  • series: reorganizing series hooks (6c7523f)
  • series: review fixes (b46603a)
  • series: review fixes (d9b997e)
  • series: review fixes (5982c9a)
  • series: series docs (4dcff53)
  • series: support series features (e9189eb)
  • series: use separate pages for deprecated and new flows (df65db2)
  • series: watch history and favorites for series (acd9075)

Bug Fixes

  • card number parsing error (66bd0f1)
  • removed comments (afacf17)
  • update credit card parsing (56c539e)
  • update inplayer.js version and types (f62f359)

4.10.0 (2023-05-25)

Features

  • export account data initial implementation (84628b2)

4.9.0 (2023-05-24)

Features

Bug Fixes

4.8.0 (2023-05-10)

Features

  • e2e: add maunal tests for adv + small fixes (0b44891)
  • e2e: add maunal tests for ott analytics pipline (b418e3b)

4.7.0 (2023-05-08)

Features

  • add feedid in player configuration (9d1d4d9)
  • adjust logic for sending favorites and continue watching playlist id (fbda6dc)
  • change feedid for favorites and continue watching to match the playlist id from config file (a63329a)
  • code cleanup (1e4bb25)
  • correct feed id for recommandations playlist (089c291)
  • pass feedid to ott analytics for play event (7a2bf23)
  • remove feed_instance_id (1b2223b)
  • remove feedis setting in store (b8200ad)
  • remove unnecessary fed param from play event (ce3abff)

4.6.3 (2023-05-08)

Bug Fixes

4.6.2 (2023-04-21)

Bug Fixes

  • analytics: fix watch duration by filtering seek events (22cfa26)
  • analytics: fix watch duration by filtering seek events (048c497)
  • analytics: refactor existing timeouts (9138a81)

4.6.1 (2023-04-12)

Bug Fixes

4.6.0 (2023-04-12)

Features

  • project: jwp tvod implementation (ed1e69d)

Bug Fixes

  • project: fix tabs in ChooseOffers form (8841940)
  • use location.href instaed of location.origin because of wrong refresh page on payment (446420d)

4.5.0 (2023-04-12)

Features

  • improved methods before merge with the other parts (3c750c1)
  • init DataTable for running tests in a loop with different configs (5c4f5a8)
  • init subscriptions (e15bc15)
  • inplayer notifications setup (a768436)
  • inplayer update account details (9d5af70)
  • list transactions and show payment method (b053923)
  • registration flow (435029a)

Bug Fixes

  • account uninfied types (9bb9a68)
  • added authProvider (6047d31)
  • added missing ? (af7b72d)
  • delete duplicates in cleeng type (5111e48)
  • email in the payload (852f531)
  • executed i18next (7ac80fd)
  • extend type for update account (f67de6d)
  • handle firstname and surname metadata parameters (18c3c64)
  • improved error response format (dfc1586)
  • improved types (d866033)
  • prevent infinite loop (fbea493)
  • removed webapp dev ini (a65dba3)
  • set default email as fullname for InPlayer integration if first and last names are empty (22f6640)
  • trim first and last names (cfb5b0b)
  • trim name and handle multiple whitespaces (67ccf6a)
  • update flow for update email feature (6bd308d)
  • update InPlayer SDK version (36e03bc)
  • updated all tests (5077dad)
  • updated CreditCardCVCField snapshot (dc7a1f6)
  • updated translations (905f6b9)
  • using fullName insted of first and last name for the users (e740cdc)
  • using readOnly to hide the edit button for the email instead of disabling edit button (96f6da3)
  • zerofill value for exp_month (36b71b5)

4.4.2 (2023-03-29)

Bug Fixes

  • missing voucher in the payload (ba8cf5b)

4.4.1 (2023-03-29)

Bug Fixes

  • content protection multiple configs issue (d6fffd2)
  • not needed check (6ea6574)
  • signing enabled condition (7bbfa96)
  • use content protection tweaks (4e03197)

4.4.0 (2023-03-28)

Features

  • add player license key param / setting (d7f5567)

4.3.0 (2023-03-23)

Features

  • project: jwp signging service (9b1030d)

Bug Fixes

4.2.3 (2023-03-14)

Bug Fixes

  • e2e date locale problem (08dff6a)
  • refactor the condition (d69bfed)
  • single watch history item bug (88946a4)

4.2.2 (2023-02-21)

Bug Fixes

  • fully replace inplayer integration key with jwp (#250) (e1005f3)

4.2.1 (2023-02-20)

Bug Fixes

  • project: avod as a default model (f3096ed)

4.2.0 (2023-02-10)

Features

  • project: remove enable_text setting (345a118)

4.1.1 (2023-02-09)

Bug Fixes

  • broken screens when access is granted from dashboard (db8f413)

4.1.0 (2023-02-01)

Features

  • playlist: add additional images webp format support (579cd0c)

4.0.1 (2023-01-31)

Bug Fixes

  • playlist: fix empty recommendations (0d31f4e)

4.0.0 (2023-01-30)

⚠ BREAKING CHANGES

  • add JWP authentication, payments, and subscriptions with docs (bump version)
  • add JWP authentication, payments, and subscriptions with docs
  • add JWP powered auth, payments, and subscriptions
  • JWP powered auth, payments, and subscriptions

Features

  • add JWP authentication, payments, and subscriptions with docs (97f6451)
  • add JWP authentication, payments, and subscriptions with docs (bump version) (a3e2a08)
  • add JWP powered auth, payments, and subscriptions (9ce1e59)
  • JWP powered auth, payments, and subscriptions (4b4f211)

3.4.0 (2023-01-27)

Features

  • project: enableSharing toggled on by default (6367493)

3.3.0 (2023-01-25)

Features

  • player: update player settings (1733977)

3.2.2 (2023-01-24)

Bug Fixes

  • deps: bump json5 from 1.0.1 to 1.0.2 (#228) (ee25be3)

3.2.1 (2023-01-18)

Bug Fixes

  • doc updates for modes and minor file reorg (d9c7e8f)

3.2.0 (2023-01-18)

Features

  • project: remove posterFading, shelfTitles and dynamicBlur settings (9b3a315)

3.1.1 (2023-01-12)

Bug Fixes

  • player: hide inside player title and description (84dae80)

3.1.0 (2023-01-11)

Features

  • project: add default player ID to the .env (1c15875)
  • project: add default_player_id to config.ts (fac3038)
  • project: remove deprecated app config props (b6bb06f)
  • project: remove player entry from the docs (e53aa38)
  • project: Update .env (5dc107f)

3.0.2 (2022-12-27)

Bug Fixes

  • inlineplayer: display correct video title after play next clicked BC-229 (bffc1d9)

3.0.1 (2022-12-22)

Bug Fixes

  • auth: check the free value (e4b233c)
  • auth: check the requiresSubscription value (a878ab6)
  • auth: check the requiresSubscription value (5ad9f30)

3.0.0 (2022-12-14)

⚠ BREAKING CHANGES

  • introduce InPlayer services

Features

  • InPlayer register and update user flows (#202) (489d8e8)

2.9.1 (2022-12-14)

Bug Fixes

  • replace custom sw with vite, fix caching (#207) (ef6e9f9)

2.9.0 (2022-12-05)

Features

  • inplayer authentication (f1922e4)

Bug Fixes

2.8.0 (2022-12-01)

Features

  • replace compile constants with ini files (158079d)

2.7.1 (2022-11-28)

Bug Fixes

  • build improvements, code cleanup, small improvements, test fixes (8891cee)

2.7.0 (2022-11-17)

Features

  • add demo dialog when no config ID (c6de430)

2.6.2 (2022-10-12)

Bug Fixes

  • fix the changelog path in the release template (229fa55)

2.6.1 (2022-10-12)

Bug Fixes

  • trivial doc change to test release action (09062b6)

2.6.0 (2022-10-12)

Features

  • inlineplayer: add inline player support (159d135)
  • project: add static page (84d21bf)
  • project: add support for custom screens (77b264c)
  • project: support alternate images (e81f491)
  • project: update react-router to 6.4.0 (0631763)
  • remove virtualized and add aspect ratio support (d42f9fc)

Bug Fixes

  • home: shelf e2e test for mobile (35ff1f1)
  • inlineplayer: inline layout UI and a11y fixes (71c9666)
  • project: error when assets.banner is null (#180) (cd80916), closes #179
  • project: fix missing shelves and cards (e490487)
  • project: home button always in active state (3141fe3)
  • project: player fixes and UI improvements (5670fd8)
  • search route without path and stale debounce (bebd490)
  • styling bug fixes (#176) (ef57976)

2.5.0 (2022-08-05)

Features

  • epg: add epg component and live channel and schedule support (3c84877)

2.4.2 (2022-07-19)

Bug Fixes

  • project: assets object not required anymore (d17f6e4)

2.4.1 (2022-07-18)

Bug Fixes

  • project: bug fixes after preview check (3e8a0df)

2.4.0 (2022-07-18)

Features

  • series: add new series-api (29e8599)

2.3.0 (2022-07-11)

Features

  • config: add dynamic config options at build (6520ad0)

2.2.0 (2022-07-08)

Features

  • project: sanitize html content (658f199), closes #47

2.1.0 (2022-07-05)

Features

  • project: support watchlists (e71e6b4)
  • project: support watchlists (bff95ab)
  • project: support watchlists (b506b52)
  • project: support watchlists (0124428)

2.0.4 (2022-06-30)

Bug Fixes

  • project: docs link fixed (a64587a)

2.0.3 (2022-06-21)

Bug Fixes

  • playlist: smooth transition on hover (0ab070f)

2.0.2 (2022-06-08)

Bug Fixes

  • add docs for versioning and test changelog (#80) (cc3695d)
  • test version bump (716b289)
  • update docs and test version bump (cfa4b2d)

2.0.1 (2022-06-07)

Bug Fixes

  • use action token for version bump workflow (50e95c8)

2.0.0 (2022-06-03)

Features

  • auth: reload subscriptions, transactions and payment parallel (8b526b0)
  • entitlement: add tvod entitlement check to movie screen (5c5e388)
  • entitlement: prevent UI blocking while loading auth or subscriptions (fefab30)
  • payment: add tvod to checkout (c92bb15)
  • payment: add tvods to choose offer modal (bc8e6d7)
  • payment: implement authvod + tvod (836e457)
  • payment: update choose offer modal title and subtitle (a474b2a)
  • project: add Zustand dependency (ed9968e)
  • project: cache media items from playlists (2b8b5ee)
  • signing: add playlist and media entitlement using a service (e93a655)
  • Update config to support new schema (#71) (f8cf652)
  • videodetail: add tvod entitlement to series screen (b3df73e)

Bug Fixes

  • auth: clear subscription, transactions and payment after logout (d977dcc)
  • auth: prevent login error when watch history item is removed (cfc82ec)
  • entitlement: improve entitlement mechanism (4a7cba7)
  • payment: clear the order after closing the checkout modal (3f590d7)
  • payment: fix incorrect svod redirect (cf3bd7d)
  • payment: fix offer not always being selected (23c67c2)
  • payment: show offer modal after registration in authvod platform (0071c63)
  • payment: tvod checkout fixes for authvod platform (31325e4)
  • react query staleTime wrong value (020a06a)
  • series: fix start watching button url (833c364)
  • signing: prevent signing when DRM is disabled (0d70e99)
  • upgrade packages to resolve vulnerabilities (#53) (c2d1efc)
  • user: show payments menu in authvod access model (6e2671a)
  • videodetail: prevents flash when navigating to movie page (9c320bc)

2.0.0-alpha (2022-05-06)

Features

  • auth: add backdrop click to login codecept test (9a29722)
  • auth: add login codecept tests (1d74a18)
  • auth: add register codecept tests (b4bc475)
  • home: add codecept tests (5f6c38d)
  • project: add github pages deployment (8484572)
  • project: add not found pages and 404.html for github pages (3249d63)
  • project: hash based router for github pages (2250f33)
  • user: add account codecept test (f7e9395)
  • user: add payments codecept tests (70521df)
  • videodetail: add codecept tests (5fd6931)
  • watchhistory: add codecept test (120055f)
  • watchhistory: add mobile codecept test and login step (1467b44)

Bug Fixes

  • auth: fix console error controlled checkbox (b4f9379)
  • auth: fix console errors (e293764)
  • auth: Make logout into a function (#48) (97940a0)
  • auth: prevent content shift when checking checkbox (72ea3f6)
  • e2e: fix watchlist flaky test (#50) (1974614)
  • payment: fix Adyen form label styling (b4f48c6)
  • payment: fix Adyen live environment when cleengSandbox is set to false (4ff1e42)
  • player: fix autoplay (3e7d7b4)
  • project: fix DateField react error (631e932)
  • project: fix for custom domains base url (2426b27)
  • project: fix getPublicUrl for dev builds (ec9bc60)
  • project: use json property from description blob (c1c0fee)
  • remove unfinished mutations for consents and customer data and move logic to account store (#17) (4a75628)

1.1.1 (2021-08-06)

Bug Fixes

  • auth: fix checkbox color on Firefox (ee49664)
  • auth: fix default option for required dropdown (fab40d5)
  • project: add spacing between search input and user menu icon (de99481)
  • project: fix header logo and search alignment (5ec7522)
  • project: set checkbox color to config highlight (c097da5)

1.1.0 (2021-08-05)

Features

  • auth: add account service and store (84a3687)
  • auth: add AccountModal base and login button (92fb23a)
  • auth: add checkout form (a1075d6)
  • auth: add ChooseOfferForm (2f75031)
  • auth: add LoginForm component (dbdb875)
  • auth: add sign up link in login form (b774a42)
  • auth: connect login form with MediaStore API (8dc53e9)
  • auth: handle refresh token error (7a4a9eb)
  • auth: implement cancel subscription flow (2fef77f)
  • auth: implement renew subscription flow (ccd6e4d)
  • auth: make Modal component more generic (9474f87)
  • auth: restore user session from local storage (a04b15e)
  • auth: skip personal details when optional (4d676a9)
  • auth: update AccountStore with modal state (db2db50)
  • auth: use routing for the AccountModal (02fc5e2)
  • favorites: add favorites to account (f42599e)
  • home: add pagination dots to feature shelf (0317426)
  • menu: add popover component (9324f09)
  • menu: add usermenu component (101f4f9)
  • menu: add usermenu to header (735fb45)
  • menu: add usermenu to sidebar (51a1783)
  • payment: add checkout welcome component (9ba4589)
  • payment: implement Adyen and PayPal payment methods (b6570fa)
  • player: add save to watchhistory on pause (403671a)
  • player: use playlist item in player config (5ee0a59)
  • project: add checkbox component (5eb48f5)
  • project: add datefield component (6a6aedc)
  • project: add detect outsideclick component (8fb1cd3)
  • project: add header to checkbox (23e2ef3)
  • project: add loadingoverlay to all forms (3ba922a)
  • project: add password strength component (dc80d85)
  • project: add paywall lock icon to shelf/grid items (345ac68)
  • project: add radio component (2d101bd)
  • project: add slide from right to animation (a65552b)
  • project: add static page (db0fb6a)
  • project: add support for left and right control to TextField (5926efd)
  • project: add terms conditions url to config (d9cc77a)
  • project: add TextField component (6c6efa0)
  • project: add width and height to logo img (df27e8e)
  • project: add yupschema creator (807a981)
  • project: added cleengutil for cleengcapture (636e47c)
  • project: implement logout (2e920eb)
  • project: limit playlists item to 25 (58c9560)
  • project: set default QueryProvider options (cd7f93a)
  • project: update banner, icons and manifest (b31a82a)
  • project: update popover and close UserMenu after click (a6d7d67)
  • user: add confirmation dialog before clearing the favorites (b075697)
  • user: add consent validation (497bd49)
  • user: add edit password form (5773cca)
  • user: add favorites screen (7f94e98)
  • user: add forgot password form (86c75ab)
  • user: add form component and implement to user screen (d270d93)
  • user: add loadingoverlay while logging in (6d28b91)
  • user: add nav translations (4f6a203)
  • user: add no subscription text (83de9aa)
  • user: add password reset modal (96048a1)
  • user: add personal details form to modal (90ca709)
  • user: add registration container (c2479a6)
  • user: add registrationform component (a412129)
  • user: add reset password logic (c0b9681)
  • user: add show all transactions button (3cda7cf)
  • user: add text describing empty paymentmethod or transactions (ab2237b)
  • user: add user screen with account and payment (d16034e)
  • user: add validation to my-account screen (bd72479)
  • user: clear blurimage when entering user screen (9fdaf4e)
  • user: implement editing account (e22de8f)
  • user: implement subscription business logics (8fa377b)
  • user: implemented create account logic (58eff73)
  • user: redirect to home when user is not logged in (eb35cc3)
  • user: show empty favorites screen (ce0da5c)
  • videodetail: adjust buttons according design (7cbdaed)
  • videodetail: implement conditional startwatching button + label (9915acb)
  • watchhistory: store watchhistory in account (009315b)

Bug Fixes

  • auth: disable continue button in registration form (c8ccfc7)
  • auth: fix and improve edit password form (9d862c0)
  • auth: fix auth modal width (8dd2482)
  • auth: fix registration loading height (9b9bf59)
  • auth: improve date field with leading zeros (bd475ab)
  • auth: improve invalid reset password token message (01a565e)
  • auth: remove defaultLabel for required capture fields (57d405b)
  • auth: skip account initialization when platform has no cleengId (dca2459)
  • auth: skip reload subscriptions when platform is not svod (b4e3a22)
  • auth: validate registration form on blur and improve password strength (89644bc)
  • payment: choose offer layout improvements (a19d55e)
  • payment: clear payment error after switching payment method (b15e2c7)
  • payment: fix coupon code error (1a7b1e8)
  • payment: improve checkout price breakdown (7017341)
  • payment: reload subscription after successful payment (75de7ec)
  • payment: select year offer by default (d85c9ba)
  • payment: update coupon not valid message (8baf273)
  • player: fix dropdown showing above video player (345a80b)
  • player: fix player error after playing the same item a second time (ed31555)
  • player: save watch progress on player complete event (7b8dcfb)
  • project: fix build for iOS 13 (f84c8b7)
  • project: fix checkbox styling to meet designs (44e2691)
  • project: fix start watching button when not logged in (aabd79e)
  • project: fix user menu not opening in some cases (395b9e8)
  • project: fix vertical centering loadingoverlay (5ecdc24)
  • project: fix vertical centering modal (ef4686e)
  • project: prevent native styling and content shift (1718e2c)
  • project: remove optional label for non editing text field (2facbf9)
  • project: update breakpoints to meet designs (880a1aa)
  • user: disable update consents form after submitting (decfa98)
  • user: hide menu on tablet as well (2c6f7e8)
  • user: prevent early form submitting (a405ebe)
  • user: remove delete account button (feb2023)
  • videodetail: fix breakpoints and margins to meet designs (48968e4)
  • videodetail: prevent play behind paywall (bcbc3ba)

Reverts

  • Revert "chore(project): removed css module fix" (6eea39b)

1.0.0 (2021-06-25)

Features

  • add classnames dependency (b675390)
  • analytics: implement OTT video analytics (90bbbaa)
  • analytics: load jwpltx adhoc when analyticsToken is set (ed30fe8)
  • favorites: add favorites shelf (15ff11c)
  • favorites: implement favorites store and hooks (1032cdb)
  • home: add arrow icons to slider (f04b74c)
  • home: add chevron correction for featured shelf (e704d75)
  • home: add home screen and slider (17f1f00)
  • home: add lazy rendering (3d1c954)
  • home: add shelf loading state (3bcb426)
  • home: add skeletons while loading (c010592)
  • home: add watchhistory to home content (e87ca15)
  • home: fix roles tree for accessibility (f8bfe6d)
  • home: implement auto play for continue watching shelf (86d8ecc)
  • home: implement loading few shelves (d9898d4)
  • home: make skeleton more subtle (e9d69ff)
  • home: prevent vertical scroll while sliding shelf (10b2c45)
  • home: show only 1 tile in featured shelf (e7cd1ba)
  • home: show shelf arrows on hover (f978d37)
  • layout: add button component (c1ba8e2)
  • layout: add filter modal (6576771)
  • layout: removed button outline (71d645d)
  • layout: ui tweaks (f07809d)
  • playlist: add layout component (743cefe)
  • playlist: add playlist navigation to header (0b0b1a6)
  • playlist: add playlist navigation to sidebar (1f1a5fb)
  • playlist: add series tag (61fca28)
  • playlist: add virtualizedgrid (8f850f4)
  • playlist: add virtualizedgrid to playlist (235c99c)
  • playlist: fix roles for accessibility (566fe72)
  • playlist: get filters from config (2a7aea6)
  • playlist: made filters responsive (f833add)
  • project: add and implement SearchBar component (939860f)
  • project: add animation, grow and fade components (944c9cc)
  • project: add aria properties to header (df53f63)
  • project: add buttonlink component (7177e9a)
  • project: add card component and first test (e82f950)
  • project: add card enum aspect ratio (2bec3c9)
  • project: add card grid component (ca52c6b)
  • project: add category filtering to playlist (829ab43)
  • project: add chunk collection util (c2513f5)
  • project: add classnames dependency (4086f33)
  • project: add close icon component (54fc326)
  • project: add config loader and provider (5a66fcd)
  • project: add create icon component (d5a72dd)
  • project: add debounce function (b54753f)
  • project: add dom util functions (c28a288)
  • project: add dropdown component (8079987)
  • project: add dynamic blur (47b409d)
  • project: add fallback to highlight color (09e20de)
  • project: add filters to config (f822de8)
  • project: add footer and footer markdown (c3297f3)
  • project: add footer from config (ded5171)
  • project: add header component (b793979)
  • project: add helmet and move metadata to helmet (b6c0a42)
  • project: add hover to card component (0f57a3d)
  • project: add jest-dom dev dependency (31fc7ff)
  • project: add layout component (c9d813b)
  • project: add layout component to home screen (c4057f3)
  • project: add live and episode tag to card (fb28192)
  • project: add lodash.throttle dependency (be50781)
  • project: add logo component (bb67fe3)
  • project: add markdown component (a9308de)
  • project: add menu icon component (82a066a)
  • project: add metatags, logo and icons (9134799)
  • project: add mobile menu button to header (6576d5b)
  • project: add nullable as values for colors (9a3cc67)
  • project: add placeholder home screen (06df909)
  • project: add playlist container (7092c99)
  • project: add playlist grid (672d96d)
  • project: add playlist placeholderdata for skeletons (b6c8e7a)
  • project: add playlist screen and container (ccba942)
  • project: add playlist types (360d774)
  • project: add preconnect tags (bec5608)
  • project: add provisional stores for user, watchhistory, favorites, config (c5aa477)
  • project: add pullstate dependency (b02043f)
  • project: add query provider and use playlist hook (303a5e8)
  • project: add react-virtualized (67c5cc8)
  • project: add readme (73c6598)
  • project: add rel noopener to external links in Markdown (15a5eaa)
  • project: add root component (5aa3458)
  • project: add root component (577b963)
  • project: add SEO for screens and update translations (de5ddc8)
  • project: add serialize deprecated config (13d81f0)
  • project: add sidebar aria labels (d8963e2)
  • project: add sidebar component (11a39fb)
  • project: add sidebar transition (fbacf79)
  • project: add structured data for movie and series screens (2a6df70)
  • project: add styling and icon props to button (a1302d2)
  • project: add styling to body element (ba33fb6)
  • project: add support for shelveTitles option (ab37b6b)
  • project: add testUtils (b5cf3e2)
  • project: add title and tag to card component (b33f40b)
  • project: add uistate provider (59def36)
  • project: add use breakpoint hook (24fdf83)
  • project: add valueprefix to filtering (6150be9)
  • project: button variants and calculated contrast color (888094b)
  • project: config loading state and add screens (034da76)
  • project: fetch images responsive (5b06f72)
  • project: get header background from config (16b134c)
  • project: get site metadata from config (df7ba35)
  • project: hide off-screen card metadata (144ca6a)
  • project: highlight, background color as var (3cb89d9)
  • project: implement enablecontinuewatching config setting (0d9694d)
  • project: implement i18next-parser (22c7abd)
  • project: initialize CodeceptJS tests (a62dff1)
  • project: initialized project (f2ee34c)
  • project: make all accessible by keyboard (14c10af)
  • project: make card component accessible (f595117)
  • project: prevent fade when sliding (341b8f5)
  • project: put tag above the current playing overlay (77fe5bd)
  • project: replace buttonlink with variant text buttons (f139924)
  • project: setup react-i18next (6fb4692)
  • project: show error page when config fails (abe95c2)
  • project: skip filtering when only 1 item (7ab705a)
  • project: update styling to meet designs (df01d5a)
  • project: use watchhistory between min and max values (d776bf0)
  • project: wrap featured slider with empty tiles (570d1c9)
  • pwa: add manifest.json and service worker (49a8d01)
  • pwa: use register service worker script (9e3e430)
  • search: add search screen (f95fdd4)
  • search: add useSearchPlaylist hook (b30ce66)
  • search: auto focus search bar after clicking the search icon (bf100eb)
  • seo: update meta tags and add structured data (2d32ecf)
  • series: add total episodes in video metadata (7ba0599)
  • series: show watch progress in episode grid (18754dd)
  • videodetail: add animation to modal and player (7164c61)
  • videodetail: add button icons (14917da)
  • videodetail: add card overlay for currently playing (4dcd01e)
  • videodetail: add cinema and jwplayer (0397ac3)
  • videodetail: add collapsible text (405ec1f)
  • videodetail: add continue watching and watch history (7296635)
  • videodetail: add loading and error screen (808ba61)
  • videodetail: add modal and trailer (017c6f1)
  • videodetail: add playnext for movie (7564a88)
  • videodetail: add playnext for series (ec39437)
  • videodetail: add posterfading (e7b64f8)
  • videodetail: add screen and routing (76ac62c)
  • videodetail: add season filters (8161f3f)
  • videodetail: add series metadata (0c2ffaf)
  • videodetail: add tracks for player (cf8c192)
  • videodetail: fix responsiveness (bded9bf)
  • videodetail: hide metadata on mouse activity (a3c109d)
  • videodetail: implement no vertical scroll while playing (ec5816c)
  • videodetail: implement share functionality (7d96945)
  • videodetail: let metadata react to player useractive event (a60fc99)
  • videodetail: player render optimizations (eefa987)
  • videodetail: remove watchlistlistener on play complete (467501c)
  • videodetail: set share button conditional to config (322b1fe)
  • videodetail: show continue watching button (9f4c2d9)
  • watchhistory: add progress indicator to continue watching shelf (345e04f)

Bug Fixes

  • home: avoid tab for react-virtualized (65fdcac)
  • home: disabled out of view cards (03dcc0d)
  • home: fix CodeceptJS mobile test (820fb5c)
  • home: fix featured shelf height (8a520ae)
  • home: fix nowrap for tags (98926b0)
  • home: initially disable left arrow slider (9f9bcea)
  • home: make tiles and arrows tabable (2ab122f)
  • home: prevent featured card title clipping (ae0ac47)
  • home: recompute height when favorites or watch history change (39dbcc9)
  • home: show series tag when available (11a25c1)
  • playlist: button improvements (5cc20a2)
  • playlist: change filters color and style (83fa7ac)
  • playlist: filters styling and reset filter when the id changes (2c12e07)
  • playlist: iOS Dropdown styling fixes (fed2e3b)
  • project: disable TileDock animation when not multipage (85acb3a)
  • project: don’t show copied text when using native share dialog (3bebd65)
  • project: dynamic blur (f2ce8dc)
  • project: featured card title still clipping (041a56b)
  • project: fix backgroundColor option not working (f0503d8)
  • project: fix episode URL (2b40c81)
  • project: fix header content shift due to image load (0dbde3f)
  • project: fix iOS 13 type error (c55a9b3)
  • project: fix snowpack optimize using webpack (4a2883f)
  • project: fix styling for mobile (8196aa3)
  • project: focus state on focus-visible (d6eb8c3)
  • project: implement calculating 100vh correctly (2e09110)
  • project: inherit all options from the description json (0dcb0cc)
  • project: live tag contrast ratio (57add4d)
  • project: make header buttons visible when using a light header background (dd94c5d)
  • project: make page transition smoother (e1f6bb9)
  • project: make PlaylistItem.tags optional (4e16f59)
  • project: overflow bug (33afa32)
  • project: remove Layout width/height (b77d5bd)
  • project: remove outline from menubuttons (53439c2)
  • project: reset scroll on video and series screens (7bcc930)
  • project: skip focus-visibile on outlined for ipad (d2887b1)
  • project: skip playlist fetch when no playlistid (f2f12a9)
  • project: unify breakpoints js and css (deb2e56)
  • project: update current video text (99447f0)
  • search: prevent text clip in search bar (c107638)
  • search: reset search bar when clicking a result (d5ad5b8)
  • series: add season prefix to episodes dropdown (3a89e3d)
  • videodetail: favorite button hover state (eee9a99)
  • videodetail: fix collapsibletext mask for webkit (91a143c)
  • videodetail: fix error before loading episode (62406b8)
  • videodetail: fix icon shadow and overlay gradient (f899f5d)
  • videodetail: fix NaN visible in continue watching button (81a4d58)
  • videodetail: fix posterfading responsiveness (aab58bb)
  • videodetail: fix real 100vh player (5ff99e1)
  • videodetail: fix unnecessary chevron collapsibletext (a476f7a)
  • videodetail: wrap trailer button and fix buttons responsive (f190c28)