Skip to content

feat: update permissions in desktop and macOS schemas to include bund…#143

Merged
felix-schultz merged 1 commit intoalphafrom
dev
Aug 8, 2025
Merged

feat: update permissions in desktop and macOS schemas to include bund…#143
felix-schultz merged 1 commit intoalphafrom
dev

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request updates the Tauri dependencies and refines file handling logic across the desktop app, improving compatibility, reliability, and path management. It also standardizes navigation routes and permission schemas for better consistency and future extensibility.

Dependency and Schema Updates

  • Upgraded Tauri-related dependencies in both package.json and Cargo.toml to the latest versions, ensuring compatibility and access to new features and bug fixes. [1] [2] [3] [4]
  • Expanded permission schemas in desktop-schema.json and macOS-schema.json to include support for the new bundle_type command, with corresponding allow and deny entries. [1] [2] [3]

File Path and Storage Handling Improvements

  • Refactored file and directory creation logic in app-state.ts and storage-state.ts to use Tauri's path utilities (dirname, resolve, join), improving cross-platform reliability and correctness. [1] [2] [3] [4] [5]

Navigation Consistency

  • Standardized navigation after app creation and deletion to use /library instead of /library/apps, ensuring a consistent user experience and route structure. [1] [2] [3]…le_type
  • Added allow-bundle-type and deny-bundle-type permissions to the default permission sets in both desktop-schema.json and macOS-schema.json.
  • Updated descriptions and markdown descriptions to reflect the new permissions.
  • Modified the CreateAppPage to redirect to "/library" instead of "/library/apps" after app creation.

…le_type

- Added `allow-bundle-type` and `deny-bundle-type` permissions to the default permission sets in both desktop-schema.json and macOS-schema.json.
- Updated descriptions and markdown descriptions to reflect the new permissions.
- Modified the CreateAppPage to redirect to "/library" instead of "/library/apps" after app creation.
@felix-schultz felix-schultz merged commit 69a8f88 into alpha Aug 8, 2025
1 of 4 checks passed
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.

1 participant