Commit graph

1944 commits

Author SHA1 Message Date
Mr. M
2060789de7
Fixed builds 2025-05-19 01:47:29 +02:00
Mr. M
aa8db644ce
formatting 2025-05-19 01:42:17 +02:00
Mr. M
acde3d1c04
Release notes for 1.12.6b 2025-05-19 01:41:39 +02:00
mr. m
db9f4ae152
Fixed translated strings 2025-05-17 22:25:36 +02:00
mr. m
00a71784ca
Added studio to the about page 2025-05-17 22:09:35 +02:00
mr. m
0086d9be7b
Merge pull request #602 from zen-browser/fix/title
fix(title): replace title css with tailwind
2025-05-16 08:22:53 +02:00
taroj1205
9f4cab7f7d
fix: resolve merge conflict 2025-05-16 18:15:12 +12:00
Mr. M
4b96e3d847
fix(PlatformDownload): remove appImage support from x86_64 and aarch64 releases 2025-05-16 07:47:39 +02:00
mr. m
48f7a91053
Merge pull request #601 from zen-browser/feat/tests
feat(tests): integrate Playwright and Vitest for testing, add CI pipeline, and update dependencies
2025-05-16 07:41:19 +02:00
taroj1205
817f29e581
fix(hero): remove unnecessary exclamation mark from title font class 2025-05-16 13:50:09 +12:00
taroj1205
aebea185d9
chore(package): streamline lint-staged configuration in package.json 2025-05-16 13:48:57 +12:00
taroj1205
a8855654be
fix(title): replace title css with tailwind 2025-05-16 13:47:31 +12:00
taroj1205
8eccb20102
fix(ci-pipeline): update Playwright job dependency from setup to build
- Changed the dependency of the Playwright job to run after the build job instead of the setup job, ensuring the correct execution order in the CI workflow.
2025-05-16 13:07:59 +12:00
taroj1205
26e219042a
fix(playwright.config): standardize base URL for local development
- Updated the base URL in the Playwright configuration from 'http://127.0.0.1:3000' to 'http://localhost:3000' for improved consistency and clarity in local development environments.
2025-05-16 13:05:01 +12:00
taroj1205
24edc39847
fix(playwright.config): update web server configuration to use URL
- Changed the web server configuration to specify the URL as 'http://localhost:3000' for improved clarity in local development.
</message>

<message>feat(ci-pipeline): add artifact upload and download steps in CI workflow

- Introduced steps to upload the build output as an artifact after the build job.
- Added a step to download the build output artifact before running Playwright tests, ensuring the tests have access to the latest build.
2025-05-16 13:00:14 +12:00
taroj1205
024a8a4574
fix(playwright.config): remove URL from web server configuration
- Eliminated the URL specification from the web server configuration in Playwright, streamlining the setup for local development.
2025-05-16 12:52:36 +12:00
taroj1205
9c9883b660
fix(playwright.config): update web server command and URL for local development
- Modified the web server command to use 'npm run start' in CI environments and 'npm run dev' locally.
- Changed the URL from 'http://127.0.0.1:3000' to 'http://localhost:3000' for consistency.
- Added a port specification for clarity.
2025-05-16 12:51:48 +12:00
taroj1205
980883b5b1
fix(ci-pipeline): update Playwright job dependency from build to setup
- Changed the dependency of the Playwright job to run after the setup job instead of the build job, ensuring proper execution order in the CI workflow.
2025-05-16 12:42:57 +12:00
taroj1205
69ca816719
feat(ci-pipeline): add Playwright testing job to CI workflow
- Introduced a new Playwright job that runs after the build job.
- Added steps for checking out the repository, setting up Node.js, restoring node_modules from cache, installing dependencies, and installing Playwright browsers.
- Included a step to run Playwright tests, enhancing the CI pipeline with automated testing capabilities.
2025-05-16 12:38:01 +12:00
taroj1205
14c88d32b3
test(platform-download): add AppImage support and enhance Linux platform tests
- Updated the test for the Linux platform to include AppImage download options for both x86_64 and ARM64 architectures.
- Added assertions to verify the presence of AppImage links and checksums in the rendered output.
- Ensured consistency in platform naming and improved test coverage for Linux releases.
2025-05-16 12:36:23 +12:00
taroj1205
646fb03317
fix(tests): update ARM64 release label and checksum in PlatformDownload test
- Changed 'arm64' to 'aarch64' for consistency with platform naming conventions.
- Updated the checksum format for the ARM64 tarball to align with the new structure.
2025-05-16 12:33:05 +12:00
taroj1205
dd86c639ac
refactor(download): streamline import statements and code formatting in download.astro
- Consolidated import statements for improved readability.
- Standardized code formatting for consistency.
- Maintained existing functionality while enhancing code clarity.
2025-05-16 12:30:58 +12:00
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
Shintaro Jokagi
466c829a8a
Discard changes to src/components/download/DownloadScript.astro 2025-05-16 11:46:46 +12:00
Shintaro Jokagi
3b24bcac56
Discard changes to src/pages/[...locale]/download.astro 2025-05-16 11:46:40 +12:00
taroj1205
0472e714e6
fix(playwright.config): simplify web server command by removing CI condition 2025-05-16 11:42:43 +12:00
taroj1205
5d6508a306
refactor(ci-pipeline): rename Playwright job to build and streamline CI steps
- Consolidated Playwright job into a build job for clarity.
- Removed Playwright browser installation and test execution steps to simplify the workflow.
2025-05-16 11:41:40 +12:00
taroj1205
ad9f27b220
fix(playwright.config): adjust web server command for CI environment 2025-05-16 11:37:40 +12:00
taroj1205
056ef53172
refactor(ci-pipeline): streamline CI steps by reorganizing dependency installation and restoring cache
- Moved Playwright browser installation and project build steps to the appropriate locations in the CI pipeline.
- Removed redundant cache paths for Playwright, optimizing the workflow.
2025-05-16 11:33:40 +12:00
taroj1205
ed2412c35b
fix(vitest): ignore playwright tests 2025-05-16 11:26:14 +12:00
taroj1205
806b5ec28f
chore(dependencies): remove unused text-encoding package and update license fields to optional and peer for several packages 2025-05-16 11:17:31 +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
Mr. M
966da54a29
fix(mods): correct padding class for install theme error div 2025-05-15 15:01:45 +02:00
Mr. M
3d4484a1c3
refactor(Title): remove Tailwind CSS @apply directive from title styling 2025-05-15 14:54:10 +02:00
Mr. M
6b3a4de722
refactor(Title): simplify title component styling and structure 2025-05-15 14:52:18 +02:00
mr. m
bdf9bb81d5
Merge pull request #596 from zen-browser/refactor/app 2025-05-15 14:41:17 +02:00
Shintaro Jokagi
4254a2386f
fix(download): fix x64 for windows download 2025-05-15 23:29:51 +12:00
Shintaro Jokagi
0a0777ca33
chore(about): update title 2025-05-15 23:26:40 +12:00
Shintaro Jokagi
4678f29a13
chore(package): update scripts 2025-05-15 23:11:49 +12:00
Shintaro Jokagi
3e6155ffef
chore(biome): update config and fix issues 2025-05-15 23:10:31 +12:00
Shintaro Jokagi
92b4e4b8a5
chore(biome): enable VCS integration and JSX prop sorting in biome 2025-05-15 23:02:09 +12:00
Shintaro Jokagi
b91fe93229
chore(icons): replace Lucide icons with custom icon components
The changes show migration from Lucide to custom icon components. The change touches multiple components and includes adding new icon files.
2025-05-15 22:35:26 +12:00
mr. m
da8dfd63bd
Merge branch 'main' into refactor/app 2025-05-15 08:29:41 +02:00
mr. m
7fc33b30ff
Merge pull request #597 from zen-browser/feat/husky 2025-05-15 08:29:02 +02:00
mr. m
e0367eec2b
Merge branch 'main' into feat/husky 2025-05-15 08:27:52 +02:00
mr. m
93008fe0aa
Merge pull request #598 from KyleDL101/grammar
Grammar for 1.12.4b & 1.12.5b
2025-05-15 08:25:00 +02:00
Kyle
efbf8c0d5d
Grammar for 1.12.4b & 1.12.5b 2025-05-15 07:38:14 +02:00
Shintaro Jokagi
faebd9c309
fix(platform-download): fix type issues in platform download 2025-05-15 16:25:15 +12:00
Shintaro Jokagi
088cc2a8f6
chore(biome): update line width biome config 2025-05-15 16:22:26 +12:00
Shintaro Jokagi
375285feb6
feat(editorconfig): add editorconfig and enable with biome 2025-05-15 16:11:03 +12:00