Github Contributions

Added a new file theme-light.json for the light theme and defined it in Monaco editor as lightTheme. Created state management for theme changes and stored the selected theme in local storage. Added a dropdown to toggle between themes.

This PR addresses a bug #523 in the job sorting functionality where sorting by maxSalary was not correctly pushing non-disclosed salary jobs to the end. The fix ensures that nulls: 'last' is applied only when sorting by maxSalary, while other fields (e.g., postedAt) use standard sorting logic without nulls. This resolves errors encountered when sorting by non-salary fields.

This PR introduces several fixes and enhancements to the video player functionality. Firstly, it implements the autoplay feature, enabling the next video to play automatically once the current one finishes, providing a seamless viewing experience. Additionally, the codebase for the video player has been refactored, focusing on optimizing transitions between videos and improving overall readability and maintainability. New navigation features have also been added to the Video.js player, including Play Next Video and Play Previous Video buttons, allowing users to manually navigate between video content effortlessly. These updates collectively enhance user experience and streamline video playback functionality.


Made with Next.js