* feat: implement pre-push checks using cargo make and add Makefile.toml for task management
* feat: enhance Makefile.toml with condition checks for tasks and improve clippy args
* fix: update file patterns for format-check task in Makefile.toml
* feat: update file patterns for eslint and typecheck tasks in Makefile.toml
* feat: refactor Makefile.toml to consolidate Rust tasks and update pre-commit checks
* feat: update Makefile.toml to add i18n-check and lint-staged tasks; modify pre-commit script
* feat: update Makefile.toml to add i18n-check and lint-staged tasks; modify pre-commit script
* refactor: simplify Makefile.toml by removing unused conditions and consolidating dependencies
* feat: update Makefile.toml to define Rust and frontend tasks for pre-commit and pre-push checks
* chore: remove unnecessary tasks
* chore: add windows override
* chore: remove format and format-check
---------
Co-authored-by: Slinetrac <realakayuki@gmail.com>
* fix: auto light-weight mode does not take effect when silent-start mode is enabled
* refactor: streamline window state retrieval and hiding logic
* fix: add checks for remote name and existence before format check in pre-push hook
* fix: simplify remote checks in pre-push hook to enhance clarity and maintainability
---------
Co-authored-by: Tunglies <77394545+Tunglies@users.noreply.github.com>