feat: upgrade frontend and versions to latest releases #206
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.
This pull request introduces several updates to both the frontend and backend of the savegame editor, focusing on dependency upgrades, configuration changes, and Tauri capability/permission schema updates. The changes modernize dependencies, improve compatibility with newer libraries, and update Tauri capabilities to use the new
openerplugin instead of the deprecatedshellplugin.Dependency and Configuration Updates:
@radix-ui,@tauri-apps,react,tailwindcss, and related libraries. Also added new dependencies such asnext-themesandsonner. [1] [2]package.jsonandCargo.tomlversion numbers to1.0.9. [1] [2]components.jsonto use the "new-york" style, setrscto false, changed the base color, added more alias paths, and switched the icon library tolucide.Tauri Capabilities and Permissions Overhaul:
shellplugin permissions with the newopenerplugin in Tauri capabilities, updating both the schema (desktop-schema.json) and the capabilities definition (capabilities/default.json,gen/schemas/capabilities.json). This includes new permission identifiers such asopener:default,opener:allow-open-url, etc. [1] [2] [3]migrated.jsoncapability and its related permissions. [1] [2]Other Configuration and Cleanup:
.gitignorefiles to reflect new generated files and removed unnecessary ignores. [1] [2]postcss.config.jsfile.Cargo.toml.Schema and Documentation Improvements:
desktop-schema.json), including a more detailed example forfs:scopeand updated descriptions for the newopenerpermissions. [1] [2]Most important changes:
1. Dependency and Configuration Updates
@radix-ui,@tauri-apps,react,tailwindcss, and added new dependencies for improved features and compatibility. [1] [2]components.jsonfor new style, icon library, and alias improvements.2. Tauri Capabilities and Permissions Overhaul
shellplugin to the newopenerplugin for Tauri, updating all relevant capability and schema files. [1] [2] [3]3. Other Configuration and Cleanup
.gitignorefiles and removed unused configuration files. [1] [2] [3]4. Schema and Documentation Improvements