Releases: arbisoft/session-portal-frontend
Releases · arbisoft/session-portal-frontend
1.2.0
What's Changed
- feat: add automated deployment trigger to build workflow by @NIXKnight in #132
- chore: make the sidebar sticky and extend layout to full-screen height by @AhsanImtiazRafiq in #133
- v1.2.0: Release (2025-11-20) by @arbisoft-qaisarirfan in #153
New Contributors
- @AhsanImtiazRafiq made their first contribution in #133
Full Changelog: 1.1.8...1.2.0
1.1.8
What's Changed
- ci(boilerplate): initial boilerplate for session portal by @SaadR-SG in #3
- fix(workflow): fixed github workflow for dev branch by @SaadR-SG in #5
- Login functionality by @ch-usman-jutt in #7
- AlertModal: Added atomic alert modal component by @ch-usman-jutt in #6
- feat: added video player component by @arbisoft-qaisarirfan in #11
- feat: add default layout for project by @ahmad-arbisoft in #8
- fix: resolve eslint and types rules/issues by @arbisoft-qaisarirfan in #10
- feat(component): added recommended video card by @arbisoft-qaisarirfan in #9
- ci: added lint workflow by @arbisoft-qaisarirfan in #12
- feat(video-detail): added video detail page by @arbisoft-qaisarirfan in #13
- test: setup jest and added recommended video card tests by @arbisoft-qaisarirfan in #17
- feat: added navbar component by @arbisoft-qaisarirfan in #14
- feat(button): add Button component and its Storybook by @ch-usman-jutt in #15
- feat: add shimmer effect while validating token/user auth by @arbisoft-qaisarirfan in #18
- feat: application sidebar by @ahmad-arbisoft in #19
- chore: added pull request template by @arbisoft-qaisarirfan in #21
- chore: configure node.js 22 lts and npm lts in project by @arbisoft-qaisarirfan in #22
- ci: configure gitHub actions to run tests after pr merge by @arbisoft-qaisarirfan in #24
- feat: redux persistence by @arbisoft-qaisarirfan in #20
- refactor: remove notistack from project by @arbisoft-qaisarirfan in #23
- Video Listing Page: VideoListingPage page, VideoCard, FeaturedVideoCard, Select components by @ahmad-arbisoft in #26
- feat: integrate video detail API & tags list API by @arbisoft-qaisarirfan in #27
- refactor: remove TanStack Query from project by @arbisoft-qaisarirfan in #28
- fix: resolve vulnerabilities by @arbisoft-qaisarirfan in #29
- test: add Jest unit tests for MainLayoutContainer by @arbisoft-qaisarirfan in #30
- chore: playwright test cases and jest test cases for featured-video-card by @ahmad-arbisoft in #33
- fix: update styles for videos grid by @arbisoft-qaisarirfan in #34
- feat: created navigation hook for dynamic URLs with selected language by @arbisoft-qaisarirfan in #38
- Add playwight test cases for sidebar by @ahmad-arbisoft in #37
- test: add Jest unit tests for Navbar & Sidebar components by @arbisoft-qaisarirfan in #32
- fix: resolve error on login page refresh by @arbisoft-qaisarirfan in #40
- fix: update Jest test cases for VideoCard & FeaturedVideoCard by @arbisoft-qaisarirfan in #39
- Video Listing Page API integration along with updated interfaces and test suits by @ahmad-arbisoft in #35
- Feature: Left sidebar api integration by @ahmad-arbisoft in #36
- New Debouncer hook for application by @ahmad-arbisoft in #41
- feat: add dark/light theme switch by @arbisoft-qaisarirfan in #42
- Show video duration over video cards & featured video cards by @ahmad-arbisoft in #43
- feat: updated typography style by @arbisoft-qaisarirfan in #44
- fix: update test cases and playwright cases by @ahmad-arbisoft in #45
- test: add Jest unit test for useAuth hook by @arbisoft-qaisarirfan in #46
- Test: Added Jest Unit Test for Theme Provider by @arbisoft-qaisarirfan in #47
- Added Dockerfile and GitHub Actions workflow for building container image by @NIXKnight in #49
- fix: improve Jest unit test coverage by @arbisoft-qaisarirfan in #50
- Integrate search feature in session portal by @ahmad-arbisoft in #48
- test: add Jest unit test for Select Dropdown by @arbisoft-qaisarirfan in #51
- feat: update suggested video card by @arbisoft-qaisarirfan in #52
- chore: add notification on request failure by @arbisoft-qaisarirfan in #53
- test: set up mock server for Jest unit tests by @arbisoft-qaisarirfan in #54
- feat: make header sticky on scroll by @arbisoft-qaisarirfan in #55
- Add "Search Page Layout" & "Search Video Cards" for search results by @ahmad-arbisoft in #56
- fix: update Video Card story & refactor code by @arbisoft-qaisarirfan in #57
- refactor: remove left sidebar from video detail page by @arbisoft-qaisarirfan in #58
- refactor: move tags into sidebar by @arbisoft-qaisarirfan in #59
- fix: limit video title to extend up to rating by @arbisoft-qaisarirfan in #60
- feat: add "See More" toggle for session description in video detail by @arbisoft-qaisarirfan in #61
- feat: add "View Related Videos" feature by @arbisoft-qaisarirfan in #62
- feat: add playlist endpoint by @arbisoft-qaisarirfan in #63
- feat: display tags on video page by @arbisoft-qaisarirfan in #64
- feat: add infinite scroll on events page by @arbisoft-qaisarirfan in #65
- feat: display presenters on video cards by @arbisoft-qaisarirfan in #66
- Infinite scroll search page by @arbisoft-qaisarirfan in #67
- feat: update search & video display functionality by @arbisoft-qaisarirfan in #68
- Unify video card components by @arbisoft-qaisarirfan in #69
- feat: add feature flags with versioning & hide dark/light mode switcher by @arbisoft-qaisarirfan in #70
- feat: add sidebar component by @arbisoft-qaisarirfan in #71
- feat: add video sorting by newest, oldest and year filters by @arbisoft-qaisarirfan in #72
- feat: add virtualized list for video list & search results by @arbisoft-qaisarirfan in #73
- chore: remove Hygen, imap, mailparser, and nanoid from the Project by @arbisoft-qaisarirfan in #74
- feat: add "Filter by Year" dropdown on video list page by @arbisoft-qaisarirfan in #75
- fix: update Storybook for Navbar component by @arbisoft-qaisarirfan in #76
- fix: make video list page responsive by @arbisoft-qaisarirfan in #77
- Responsive video search results by @arbisoft-qaisarirfan in #78
- feat: add video preview on hover for video card by @arbisoft-qaisarirfan in #79
- feat: combine filter & sorting dropdown on video list page by @arbisoft-qaisarirfan in https://github.com/arbisoft/session-p...