This commit adds the moment dependency to the project by updating the package-lock.json and package.json files. It also updates the release notes page by modifying the layout and adding a paragraph to thank users for their feedback.
The contributors image in the About page was updated to use the new URL provided by the contributors-img service. This change ensures that the correct image is displayed, reflecting the latest contributors to the Zen Browser project.
The import path for the markdown.css file in the about/page.tsx file was updated to '../privacy-policy/markdown.css'. This change ensures that the correct CSS file is being imported and applied to the About page, improving the styling and consistency of the page.
Add a new About page to provide information about the Zen Browser project and the team behind it. This page includes details about the main developer team and other contributors. The About page also displays a list of contributors with their respective GitHub profiles. This change enhances the user experience by providing transparency and recognition to the project contributors.
feat: Update routing in layout.tsx
Refactor the generateStaticParams function in layout.tsx to use the routing.locales array instead of the deprecated SUPPORTED_LANGUAGES array. This change ensures that the language options in the website's layout are dynamically generated based on the available locales.
Smooth scrolling wasn't working due to the `scroll-behavior` being under body, not html. This commit moves it to html and makes it in Tailwind CSS format.
The code changes include:
- Importing the `Image` component from `next/legacy/image` instead of `next/image` in multiple files.
- Adding a new `CachedImage` component that uses the `Image` component with a custom loader.
- Updating the `MarketplacePage` component to pass the `themes` prop to the `MarketplacePage` component.