Skip to content

Dev#76

Merged
felix-schultz merged 44 commits intomainfrom
dev
May 22, 2025
Merged

Dev#76
felix-schultz merged 44 commits intomainfrom
dev

Conversation

@felix-schultz
Copy link
Copy Markdown
Member

This pull request introduces several significant updates across the project, including enhancements to CI/CD workflows, dependency updates, and codebase improvements for maintainability and functionality. Below is a categorized summary of the most important changes:

CI/CD Workflow Enhancements:

  • Added a new .fossa.yml configuration file and a FOSSA License Scan workflow to ensure license compliance for the dev branch. This includes steps for analyzing dependencies and generating a report. (.fossa.yml, .github/workflows/fossa.yml) [1] [2]
  • Updated the alpha-release.yml workflow to support multiple platforms (macOS, Ubuntu, Windows) with platform-specific dependencies and Apple Developer Certificate integration for macOS builds. (.github/workflows/alpha-release.yml)
  • Removed the build-docling.yml workflow, which previously handled building and releasing binaries for the Docling project. (.github/workflows/build-docling.yml)

Dependency Updates:

  • Updated axum, sea-orm, serde, serde_json, and other dependencies in apps/backend/Cargo.toml for better performance and compatibility. Introduced workspace-level dependency management for serde and serde_json. (apps/backend/Cargo.toml)
  • Added serde_json as a new dependency in the workspace-level Cargo.toml. (Cargo.toml)

Backend Code Improvements:

  • Refactored the backend to use workspace-level dependencies and updated the tokio runtime to use a custom wrapper from flow_like_types. (apps/backend/src/main.rs, apps/backend/Cargo.toml) [1] [2] [3]
  • Added a new optional field joinedVia to the Membership model in the Prisma schema. (apps/backend/prisma/schema.prisma)

Frontend Code Refinements:

  • Renamed and updated the apps/desktop/app/store/yours/page.tsx file to apps/desktop/app/library/apps/page.tsx, reflecting a shift from "store" to "library" terminology. Adjusted related routes and variable names accordingly. (apps/desktop/app/library/apps/page.tsx) [1] [2] [3] [4]

Documentation Updates:

  • Added a FOSSA badge to the README.md to display license compliance status. (README.md)

These changes collectively improve the project's build processes, dependency management, backend functionality, and frontend consistency, while also enhancing documentation and license compliance.

simonjanssen and others added 30 commits May 14, 2025 21:04
…ment; add ghost node support and reparenting logic for comments
…ing in the interface. Except for nodes where erroring is part of the node logic (e.g api calls)
feature / image classification
- fixed ort linking
- upgraded dependencies
- moved docling build to separate repo
- Updated `serde` and `serde_json` to use workspace features across multiple crates.
- Upgraded `axum` to version 0.8.4 and `sea-orm` to version 1.1.11 in the backend.
- Changed `tokio` usage to reference `flow_like_types::tokio` in the backend main function.
- Refactored `create_listener` function to use `flow_like_types::tokio::net::TcpListener`.
- Removed unused `dir` module from `utils`.
- Updated `wasmer` to version 6.0.1 and other dependencies in the core package.
- Cleaned up commented-out code in `file.rs` related to EXIF data handling.
- Adjusted paths in `tauri.conf.json` for license file reference.
…rm support and add Ubuntu dependency installation

fix: enhance tauri configuration with updater artifacts and public key
…a-build workflow; update app identifier in tauri configuration
- Added AI Menu Settings
docs: Add documentation for ONNX nodes

- Created documentation for the following ONNX nodes:
  - Image Classification
  - Load ONNX Node
  - Object Detection

feat: Introduce image annotation and transformation nodes

- Added new nodes for image processing:
  - Draw Bounding Boxes
  - Make Bounding Box
  - Read Barcodes
  - Convert Image
  - Contrast Image
  - Crop Image
@felix-schultz felix-schultz merged commit 835af02 into main May 22, 2025
3 of 12 checks passed
@deepsource-io
Copy link
Copy Markdown

deepsource-io bot commented May 22, 2025

Here's the code health analysis summary for commits ea19abb..a6ab97d. View details on DeepSource ↗.

Analysis Summary

AnalyzerStatusSummaryLink
DeepSource Docker LogoDocker✅ SuccessView Check ↗
DeepSource Rust LogoRust❌ Failure
❗ 24 occurences introduced
🎯 21 occurences resolved
View Check ↗
DeepSource JavaScript LogoJavaScript❌ Failure
❗ 204 occurences introduced
🎯 154 occurences resolved
View Check ↗

💡 If you’re a repository administrator, you can configure the quality gates from the settings.

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.

2 participants