Skip to content

Feature/125 hybrid file access#126

Merged
felix-schultz merged 6 commits intodevfrom
feature/125-hybrid-file-access
Aug 2, 2025
Merged

Feature/125 hybrid file access#126
felix-schultz merged 6 commits intodevfrom
feature/125-hybrid-file-access

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request introduces several updates across multiple files, focusing on dependency updates, credential handling improvements, and new functionality for storage and API routes. Below is a categorized summary of the most important changes:

Dependency Updates

  • Updated chrono from 0.4.39 to 0.4.41 and aws-config from 1.8.0 to 1.8.3 in Cargo.toml. Added aws-sdk-sts as a new dependency. [1] [2]
  • Updated AWS dependencies in packages/api/Cargo.toml to use workspace versions.

Credential Handling Enhancements

  • Introduced CredentialsAccess enum and added a method into_shared_credentials in packages/api/src/credentials.rs to improve credential management. [1] [2]
  • Extended credential handling to include credentials in execute_board and execute_event functions in apps/desktop/src-tauri/src/functions/flow/run.rs. [1] [2]

Storage and File Management

  • Added a new writeStorageItems method in StorageState to handle file downloads and writes using the Tauri save and open APIs.
  • Refactored storage-related logic in apps/desktop/components/tauri-provider/storage-state.ts to improve code clarity and functionality. [1] [2]

API Enhancements

  • Added a new invoke route under the app namespace in packages/api/src/routes/app.rs. [1] [2]
  • Updated various API routes to include CredentialsAccess for better permission handling, such as in delete_board, execute_commands, and delete_files. [1] [2] [3]

Minor Fixes and Cleanups

  • Removed unused imports and variables across several files to clean up the codebase. [1] [2] [3]
  • Adjusted variable handling in get_board to avoid unnecessary data exposure.

These changes collectively improve the project's functionality, security, and maintainability. Let me know if you have any questions about specific changes!

… clarity

- Removed unused imports in `push_meta.rs` and `delete_files.rs`.
- Updated error handling in `upsert_bit.rs` to ignore the error variable.
- Added new `invoke` module and routes for presigning in `app.rs`.
- Enhanced permission checks in `delete_board.rs`, `execute_commands.rs`, and other routes to include `CredentialsAccess`.
- Introduced `SharedCredentials` handling in `invoke/presign.rs` for better credential management.
- Refactored scoped app and credentials retrieval across multiple routes to include access modes.
- Added AWS credentials handling in `credentials.rs` and `aws_credentials.rs`.
- Improved attachment handling in the chat interface to prevent duplicates.
- Updated storage system to handle write operations more effectively.
…nent

refactor: enhance dialog structure and formatting in templates page
fix: correct credential handling in board and event state classes
refactor: standardize spacing and formatting in storage state component
refactor: improve readability of chat interface and welcome components
refactor: adjust theme loading function for better compatibility
@felix-schultz felix-schultz merged commit 48c850b into dev Aug 2, 2025
1 of 4 checks passed
@felix-schultz felix-schultz deleted the feature/125-hybrid-file-access branch August 2, 2025 22:36
@felix-schultz felix-schultz mentioned this pull request Aug 2, 2025
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