Skip to content

Alpha Release 0.0.1#171

Merged
felix-schultz merged 26 commits intomainfrom
alpha
Aug 10, 2025
Merged

Alpha Release 0.0.1#171
felix-schultz merged 26 commits intomainfrom
alpha

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request introduces significant improvements to the admin "bits" upload workflow in apps/desktop/app/admin/bits/add/page.tsx, enhancing user feedback during uploads and refactoring the upload logic for better maintainability. It also includes minor UI and workflow updates across several files.

Major enhancements to the bits upload workflow:

  • Added a new upload progress system with a visual progress card, real-time speed, ETA, and detailed file info, improving user experience during bit uploads. [1] [2] [3]
  • Refactored the upload logic by replacing multiple direct put calls with a unified uploadBit function using streamFetcher, enabling progress tracking and simplifying dependency registration. [1] [2] [3] [4] [5]

Miscellaneous UI and workflow improvements:

  • Added the UpdateProvider to the root layout for update notifications and improved the onboarding completion card layout. [1] [2] [3]
  • Minor workflow improvements in .github/workflows/alpha-release.yml, including more robust checkout and platform-specific release steps. [1] [2]
  • Various small UI and import cleanups in sidebar, library, and config pages for consistency and readability. [1] [2] [3] [4] [5] [6]

felix-schultz and others added 26 commits August 9, 2025 20:10
…function handling in LLMWithStructuredOutput
- Updated desktop and macOS schemas to include new updater permissions:
  - `updater:default`
  - `updater:allow-check`
  - `updater:allow-download`
  - `updater:allow-install`
  - `updater:allow-download-and-install`
  - `updater:deny-check`
  - `updater:deny-download`
  - `updater:deny-install`
  - `updater:deny-download-and-install`

- Implemented update command in lib.rs to handle update checks, downloads, and installations.
- Configured updater endpoints in tauri.conf.json for update management.
- Added tauri_plugin_updater and tauri_plugin_dialog dependencies in bun.lock.
- Enhanced settings loading log for better debugging.
- Removed unnecessary debug print statement in hub.rs.
feat: add updater permissions and functionality
feat: implement streaming upload functionality with progress tracking
feat: enhance upload progress tracking and display with new UploadPro…
Update to Build process and Entitlements
Implement code changes to enhance functionality and improve performance
feat: skip PDF parsing in CI and enhance HTTP request handling
@felix-schultz felix-schultz merged commit 3e8174b into main Aug 10, 2025
8 of 11 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