-
Notifications
You must be signed in to change notification settings - Fork 0
Push staging to RELEASE channel #60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
443pablo
wants to merge
135
commits into
RELEASE
Choose a base branch
from
staging
base: RELEASE
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
…lity for executables
…improved development experience
…ance WASM runtime error handling
…ation and configuration files
… instance instantiation
push develop to staging
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.