Commit graph

7 commits

Author SHA1 Message Date
taroj1205
6a7bd311c0
feat(download): enhance download page with checksum integration and platform-specific releases
- Added a new `release-data.ts` file to manage release information with dynamic checksums.
- Introduced `CHECKSUMS` constant for easy access to file checksums.
- Updated `PlatformDownload.astro` to support additional release types and improved type safety.
- Enhanced the download page to correctly display platform-specific download links and checksums.
- Refactored tests to validate the new download functionality and checksum integration.
2025-05-16 12:30:14 +12:00
taroj1205
133bbc20be
feat(tests): integrate Playwright and Vitest for testing, add CI pipeline, and update dependencies
- Added Playwright configuration for end-to-end testing.
- Integrated Vitest for unit testing with setup files.
- Updated package.json scripts for testing commands.
- Created CI pipeline for automated testing and builds.
- Added various test cases for components and pages.
- Updated .gitignore to exclude Playwright and coverage.
- Enhanced ModsList component with additional class for styling.
2025-05-16 11:15:14 +12:00
Shintaro Jokagi
017cb2a7f5
chore(biome): update biome rules 2025-05-15 14:19:39 +12:00
Shintaro Jokagi
bcb1427a79
feat(lint): add biome formatter and linter, husky and lint-staged
This commit adds the Biome formatter and linter to replace Prettier, including:

- Add biome.json config file
- Add pre-commit hook with Husky
- Configure GitHub Action to run Biome checks
- Apply Biome formatting rules to codebase
- Remove Prettier dependencies
2025-05-15 13:52:37 +12:00
Shintaro Jokagi
e068816f18
chore(prettier): format fiels with prettier 2025-05-14 09:43:02 +12:00
taroj1205
79d4aeb39b
refactor(checksum): streamline checksum handling and improve UI transitions
- Removed GITHUB_TOKEN from workflow as it's no longer needed.
- Enhanced ButtonCard component with smoother transitions for checksum display.
- Cleaned up unused styles related to checksum interactions.
2025-05-09 12:19:35 +12:00
taroj1205
3816206f6b
feat(checksum): add checksum support to download components and update workflow
- Enhanced ButtonCard component to accept and display SHA-256 checksums.
- Updated PlatformDownload and release-data to include checksum information for each release.
- Modified DownloadScript to apply twilight mode to new checksum buttons.
- Adjusted download page to retrieve and display checksums dynamically.
2025-05-09 12:13:27 +12:00