Adjusted Readme, added comment locking + encrypted offline sharing#177
Merged
felix-schultz merged 11 commits intomainfrom Aug 12, 2025
Merged
Adjusted Readme, added comment locking + encrypted offline sharing#177felix-schultz merged 11 commits intomainfrom
felix-schultz merged 11 commits intomainfrom
Conversation
…ling in app sharing
- Added `export_app_to_file` command to export an app to a file with optional encryption. - Introduced `import_app_from_file` command to import an app from a file, handling both encrypted and unencrypted formats. - Updated the app's manifest structure to separate priority and secondary files during export. - Enhanced file association types in `tauri.conf.json` to reflect new file extensions. - Refactored the `App` struct's export and import methods to support the new file structure and encryption. - Improved error handling and logging during the export and import processes.
- Added UpdateProvider component to RootLayout for handling app updates. - Improved layout structure and formatting in layout.tsx and library/config/layout.tsx. - Enhanced import/export functionality with better state management and user feedback in library/page.tsx. - Updated UpdateProvider logic to streamline update checks and user confirmations. - Refactored API calls and error handling in download-manager and sharing modules. - Cleaned up imports and improved code readability across various files.
…IP detection logic
…ptions Feature/151 add offline sharing options
…hance comment locking functionality
…lows and process orchestration
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
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.
This pull request introduces improvements and new features across the codebase, focusing on enhanced documentation, UI refinements, and a major new export functionality for apps. The most notable change is the addition of a secure app export dialog in the library config layout, allowing users to export apps with optional password-based encryption. The README has also been expanded to better communicate the value of typed workflows and process orchestration. Several UI and code style updates improve consistency and readability.
Major Feature Addition: App Export with Encryption
apps/desktop/app/library/config/layout.tsxthat allows users to export an app to a file, with the option to encrypt the export using a password. This includes password strength validation, confirmation, and persistent encryption preference. The export process provides user feedback via toast notifications and disables export while in progress. [1] [2] [3] [4]Documentation Improvements
README.mdto highlight Flow-Like's support for typed workflows, clarifying data origins, transformations, and contracts. Added a new section describing process orchestration capabilities for business and technical alignment. [1] [2] [3]UI and Code Consistency Updates
apps/desktop/app/admin/bits/add/page.tsxfor better readability and maintainability, including consistent indentation and grouping of imports. [1] [2] [3]apps/desktop/app/admin/bits/add/page.tsx, including more readable percent and ETA displays, and consistent formatting in utility functions. [1] [2] [3]Bug Fixes and Minor Enhancements
README.mdand other files.Project Structure
apps/utils/board-decoderto the workspace members inCargo.tomlto ensure proper inclusion in builds and dependency management.