Commit graph

25 commits

Author SHA1 Message Date
Shintaro Jokagi
7fafa6bc69
feat(prettier): add prettier formatting 2025-05-28 13:43:44 +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
3e6155ffef
chore(biome): update config and fix issues 2025-05-15 23:10:31 +12:00
mr. m
da8dfd63bd
Merge branch 'main' into refactor/app 2025-05-15 08:29:41 +02:00
Shintaro Jokagi
088cc2a8f6
chore(biome): update line width biome config 2025-05-15 16:22:26 +12:00
Shintaro Jokagi
2da95610ab
feat(biome): add class sorting 2025-05-15 14:23:23 +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
225bd6faa7
chore(app): sort tailwind classes consistently across all files
The changes are focused on reordering Tailwind CSS classes consistently across multiple component files, improving code readability and maintainability.
2025-05-15 12:50:50 +12:00
Shintaro Jokagi
c82ae06030
refactor(app): improve layout consistency and responsiveness across pages
The changes focus on standardizing layouts, spacing, and container usage
throughout the site while enhancing responsive behavior. Key improvements
include:

- Unified container usage for consistent page widths
- Standardized section padding and gaps
- Removed redundant padding/margin classes
- Better responsive grid layouts
- Consistent text alignment and spacing
- Cleaner flexbox structures
2025-05-15 12:43:48 +12:00
Shintaro Jokagi
e068816f18
chore(prettier): format fiels with prettier 2025-05-14 09:43:02 +12:00
Shintaro Jokagi
193c159db5
feat(i18n): add i18n support and restructure pages for localization
- Configure i18n in astro.config.mjs with English as default locale
- Add translation files and i18n utilities
- Reorganize pages under [locale] subdirectory
- Update components to use translated strings
- Add language routing and fallback handling
2025-05-14 09:41:08 +12:00
mr. m
f0ecba2079
Revert "feat(i18n): implement internationalization support and refactor components for localization" 2025-05-13 19:25:58 +02:00
Shintaro Jokagi
79f2381023
chore(tsconfig): update paths to use ~ instead of @ 2025-05-12 23:43:11 +12:00
taroj1205
54dfef1eac
feat(i18n): implement internationalization support and refactor components for localization
- Added i18n configuration to `astro.config.mjs` for managing locales.
- Introduced utility functions for locale handling in `i18n.ts`.
- Updated various components (e.g., `BackButton`, `Button`, `Community`, `Footer`, `Hero`, `NavBar`, etc.) to utilize localized strings.
- Created new localized pages for `about`, `donate`, `download`, `release-notes`, and others.
- Removed outdated pages and adjusted imports to reflect new structure.
- Enhanced the `ModsList` component to support localization.
- Added English language JSON file for translations.
- Improved overall code organization and structure for better maintainability.
2025-05-09 23:49:41 +12:00
Kyle
5f8a261d36
fix: fixes inconsistent mod item image height 2025-04-22 16:45:40 +02:00
Jason Tame
f47171bad3 refactor(ModsList): replace anchor tags with buttons for pagination navigation 2025-03-30 17:37:42 +02:00
Shintaro Jokagi
51db578f7a refactor(mods): update mods for larger monitor screen 2025-03-17 00:10:08 +13:00
Vrezh Fedora
fc07f4989a feat(preact): migrate react to lightweight preact 2025-02-23 20:10:11 +01:00
mr. M
847937afae
Formatted the project 2025-02-04 01:26:58 +01:00
wysh
626f00b235
Fix pagination URL generation in ModsList 2025-02-01 03:05:54 +05:30
taroj1205
dbaa11934c fix(mods): fix layout broken in mobile view 2025-01-31 10:59:56 +13:00
taroj1205
0489d1b127 feat(pagination): add pagination and search param for mods page 2025-01-31 08:54:24 +13:00
Kyle
b9bb3977ac feat: removed focus outline on mod searchbar 2025-01-10 14:30:43 +02:00
Vrezh Fedora
75d75a9255 feat(modlist): added filtering and search bar for modlist 2024-12-15 15:22:26 +01:00