Repository navigation
Conversation
Refactored direct instantiations of DTProject::get and DTProject::open across the codebase to use DtProjectRef. By utilizing DtProjectRef::Path and DtProjectRef::Id, the instantiation logic has been centralized, simplifying and unifying project database access. Co-authored-by: kcjerrell <74943910+kcjerrell@users.noreply.github.com>
Refactored direct instantiations of DTProject::get and DTProject::open across the codebase to use DtProjectRef. By utilizing DtProjectRef::Path and DtProjectRef::Id, the instantiation logic has been centralized, simplifying and unifying project database access. Co-authored-by: kcjerrell <74943910+kcjerrell@users.noreply.github.com>
Successfully migrated all callers of DTProject::get() and DTProject::open() to the DtProjectRef API. DtProjectRef is now the single canonical entry point for retrieving or opening DTProject database instances. Tested and verified locally with unit and integration tests successfully passing. --- *PR created automatically by Jules for task [5512063270526822072](https://jules.google.com/task/5512063270526822072) started by @kcjerrell*
- Silence 'clippy::too_many_arguments' in public Tauri/DTP command APIs. - Derive Default for DTPEventsService. - Prefix unused variable _app_handle with underscore in helpers.rs. - Allow clippy::module_inception in mod.rs. - Simplify scheduler parent ID check and job retrieval. - Convert self: &Self to &self in Job trait and implementations. - Prevent panic in watch service on platforms where /Volumes does not exist. - Re-enable execute permissions on test-setup.sh. Co-authored-by: kcjerrell <74943910+kcjerrell@users.noreply.github.com>
This PR resolves all Clippy compile-time warnings inside the `src-tauri/src/dtp_service` directory, adhering strictly to idiomatic Rust patterns and Clippy guidelines. It also adds a platform safety check to the file watcher service to prevent test panics on non-macOS environments, and makes the test setup script executable. --- *PR created automatically by Jules for task [16803792226518541725](https://jules.google.com/task/16803792226518541725) started by @kcjerrell*
- update fronend pose handling - add pose and clip to export - update generated fbs code - big cleanup
Co-authored-by: kcjerrell <74943910+kcjerrell@users.noreply.github.com>
This PR removes all files in src-tauri/src/projects_db/fbs/ and replaces any usage with the unified fbs structures in src-tauri/src/projects_db/dt_project/fbs/. It also exposes the dt_project::fbs submodule as public and resolves a small compiler error in text_history.rs tests. --- *PR created automatically by Jules for task [3125888733522413213](https://jules.google.com/task/3125888733522413213) started by @kcjerrell*
…improvements, and improved idiomatic Rust syntax
# Conflicts: # src-tauri/src/clipboard/mac.rs # src-tauri/src/dtp_service/data.rs # src-tauri/src/dtp_service/dtp_service.rs # src-tauri/src/dtp_service/export.rs # src-tauri/src/dtp_service/jobs/maintenance.rs # src-tauri/src/dtp_service/jobs/project_jobs.rs # src-tauri/src/lib.rs # src-tauri/src/projects_db/audio.rs # src-tauri/src/projects_db/dt_project/mod.rs # src-tauri/src/projects_db/dt_project/raw.rs # src-tauri/src/projects_db/dtm_dtproject.rs # src-tauri/src/projects_db/dtos/clip.rs # src-tauri/src/projects_db/projects_db/images.rs # src-tauri/src/projects_db/projects_db/mixed_error.rs # src-tauri/src/projects_db/projects_db/projects.rs # src-tauri/src/projects_db/tensor_history.rs # src-tauri/src/projects_db/tensors.rs # src-tauri/src/vid_export.rs
…nhance progress tracking in background tasks.
Keep local video paths and remote URLs as references instead of caching bytes. Extract metadata from local files, support video clipboard acquisition, and cover retries and media-store behavior with tests.
Retain collection data according to each collection's settings, clean up orphaned files without racing saves, and await removal errors.
Let each media item decide whether its loaded collection data is removed, replacing collection-level persistence ID callbacks. Avoid emitting empty metadata groups and add regression coverage for cleanup behavior.
# Conflicts: # package-lock.json # package.json # scripts/update-fbs.sh # src-tauri/Cargo.lock # src-tauri/src/dtp_service/data.rs # src-tauri/src/dtp_service/dtp_service.rs # src-tauri/src/dtp_service/export.rs # src-tauri/src/dtp_service/jobs/check_folder.rs # src-tauri/src/dtp_service/jobs/maintenance.rs # src-tauri/src/dtp_service/jobs/project_jobs.rs # src-tauri/src/dtp_service/jobs/sync_folder.rs # src-tauri/src/migrations.rs # src-tauri/src/projects_db/audio.rs # src-tauri/src/projects_db/dt_project/mod.rs # src-tauri/src/projects_db/dt_project/raw.rs # src-tauri/src/projects_db/dt_resource_handle.rs # src-tauri/src/projects_db/mod.rs # src-tauri/src/projects_db/projects_db/models.rs # src-tauri/src/projects_db/projects_db/watchfolders.rs # src-tauri/src/resource_handle.rs # src-tauri/src/vid_export.rs
# Conflicts: # scripts/test-setup.sh # src-tauri/src/ffmpeg.rs # src/menu.ts # test/wdio.conf.ts
Use an alpha-aware Sobel mask with bounded row buffers and a contrast threshold. Cover alignment pin transitions and scaling behavior with interaction tests.
Add clearer A/B selection controls and thumbnail highlighting, centralize button hover and expanded-state styles.
This branch has not been deployed
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.
No description provided.