Skip to content

Conversation

@443pablo
Copy link
Member

@443pablo 443pablo commented Jun 9, 2024

No description provided.

its-pablo and others added 30 commits September 20, 2023 21:41
This commit includes various changes to enhance the readability and functionality of the code. An unnecessary TODO comment was removed from AppRuntime.js, which no longer serves any purpose. The build order of the tasks in index.js was adjusted to make the process more efficient.

A readme.txt was added in the startup directory to explain its purpose, i.e., for carrying out passive background actions. To further categorize the codebase, codes related to 'loadRootFs
The build paths for `installer_fs` and `target_fs` were updated to reflect the correct destination in the `/dist` folder.
Furthermore, information about the `/src-tauri` directory containing Tauri configuration and Rust files was added for clarity.
Moved files related to startup process under a new 'background' folder to distinguish passive background actions for better organization and clarity. Deleted unused readme.txt plain file replaced its content with comments in the code. In README.md, "Install" section added to guide users on setting up the codebase, also updated "Usage" section to provide clarity on build process.
This commit adds CSS as a loader type in the esbuild.js file. This allows the application to treat CSS files as modules and include them in the build. A new dependency, minify-html package, was also added to the application. The purpose of this package is to minify HTML files at build-time, reducing file sizes and thereby improving the speed and performance.
Significantly adjusted codebase for handling development mode scenarios and updated commenting on methods. This diff implements a half-hearted devWatcher (still need full implementation), allows minification only in non-development environments, and adjusts error catching in the loadInstaller.js file. Also cleaned up unnecessary console logs and adjusted the font-fallback in public/index.html.
This commit represents a significant overhaul of our codebase from JavaScript to TypeScript to leverage static typing and improve code quality. The diff shows changes across the entire codebase, including restructured directory and renaming of extension from .js to .ts in relevant areas. This change also enhances error handling mechanism in loadInstaller function and introduces a write method for better logging. Additionally, there is a bumped version of the application with changes from open-source to closed-source in the package.json file.
Removed "afterClean.js" task and refactored "beforeClean.js" into "clean.js" as it is now used both before and after other build tasks. Updated several build task logs for better readability during process execution. Also, updated library "portalog" to version 1.7.0, made necessary adjustments in obfuscation during kernel build process and packaged "chalk" library to version 5.3.0 for consistent console logging. Added an initialization script to System41 for debugging.

These changes are aimed at improving the clarity of build execution flow, updating necessary libraries and improving debugging capabilities.
Removed reliance on GitHub API for retrieving package.json version. Instead, now fetching version directly from the branch's index file by accessing it through the Cloudflare Pages service. This approach not only reduces our dependencies on external APIs but also enhances performance by eliminating time-consuming API calls. As a bonus, the commit includes some minor clean-up of the if/else structure, making the code more readable.
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 9, 2025

Deploying pluto with  Cloudflare Pages  Cloudflare Pages

Latest commit: cafffc5
Status:🚫  Build failed.

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants