[PR #23825] [CLOSED] docs: add macOS video segment testing guide #17640

Closed
opened 2026-02-05 16:25:13 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/23825
Author: @HEXACC
Created: 11/12/2025
Status: Closed

Base: mainHead: codex/understand-project-structure


📝 Commits (1)

  • 1f915f3 docs: add macOS video segment testing guide

📊 Changes

22 files changed (+612 additions, -18 deletions)

View changed files

docs/docs/guides/video-segment-testing.md (+127 -0)
📝 server/src/config.ts (+1 -0)
📝 server/src/constants.ts (+3 -0)
📝 server/src/controllers/search.controller.ts (+16 -0)
📝 server/src/dtos/job.dto.ts (+3 -0)
📝 server/src/dtos/search.dto.ts (+27 -0)
📝 server/src/enum.ts (+4 -0)
📝 server/src/repositories/asset-job.repository.ts (+21 -0)
📝 server/src/repositories/database.repository.ts (+26 -17)
📝 server/src/repositories/index.ts (+2 -0)
📝 server/src/repositories/media.repository.ts (+13 -0)
📝 server/src/repositories/search.repository.ts (+37 -0)
server/src/repositories/video-segment.repository.ts (+44 -0)
📝 server/src/schema/index.ts (+3 -0)
server/src/schema/migrations/1749000000000-AddVideoSegmentTable.ts (+51 -0)
server/src/schema/tables/video-segment.table.ts (+52 -0)
📝 server/src/services/base.service.ts (+3 -0)
📝 server/src/services/index.ts (+2 -0)
📝 server/src/services/job.service.ts (+8 -1)
📝 server/src/services/search.service.ts (+42 -0)

...and 2 more files

📄 Description

Description

Fixes # (issue)

How Has This Been Tested?

  • Test A
  • Test B

Screenshots (if appropriate)

Checklist:

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if applicable
  • I have no unrelated changes in the PR.
  • I have confirmed that any new dependencies are strictly necessary.
  • I have written tests for new code (if applicable)
  • I have followed naming conventions/patterns in the surrounding code
  • All code in src/services/ uses repositories implementations for database calls, filesystem operations, etc.
  • All code in src/repositories/ is pretty basic/simple and does not have any immich specific logic (that belongs in src/services/)

Please describe to which degree, if any, an LLM was used in creating this pull request.

...


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/immich-app/immich/pull/23825 **Author:** [@HEXACC](https://github.com/HEXACC) **Created:** 11/12/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `codex/understand-project-structure` --- ### 📝 Commits (1) - [`1f915f3`](https://github.com/immich-app/immich/commit/1f915f3c1f85a3f7b194047a8a97de47d0bf1d8a) docs: add macOS video segment testing guide ### 📊 Changes **22 files changed** (+612 additions, -18 deletions) <details> <summary>View changed files</summary> ➕ `docs/docs/guides/video-segment-testing.md` (+127 -0) 📝 `server/src/config.ts` (+1 -0) 📝 `server/src/constants.ts` (+3 -0) 📝 `server/src/controllers/search.controller.ts` (+16 -0) 📝 `server/src/dtos/job.dto.ts` (+3 -0) 📝 `server/src/dtos/search.dto.ts` (+27 -0) 📝 `server/src/enum.ts` (+4 -0) 📝 `server/src/repositories/asset-job.repository.ts` (+21 -0) 📝 `server/src/repositories/database.repository.ts` (+26 -17) 📝 `server/src/repositories/index.ts` (+2 -0) 📝 `server/src/repositories/media.repository.ts` (+13 -0) 📝 `server/src/repositories/search.repository.ts` (+37 -0) ➕ `server/src/repositories/video-segment.repository.ts` (+44 -0) 📝 `server/src/schema/index.ts` (+3 -0) ➕ `server/src/schema/migrations/1749000000000-AddVideoSegmentTable.ts` (+51 -0) ➕ `server/src/schema/tables/video-segment.table.ts` (+52 -0) 📝 `server/src/services/base.service.ts` (+3 -0) 📝 `server/src/services/index.ts` (+2 -0) 📝 `server/src/services/job.service.ts` (+8 -1) 📝 `server/src/services/search.service.ts` (+42 -0) _...and 2 more files_ </details> ### 📄 Description ## Description <!--- Describe your changes in detail --> <!--- Why is this change required? What problem does it solve? --> <!--- If it fixes an open issue, please link to the issue here. --> Fixes # (issue) ## How Has This Been Tested? <!-- Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration --> - [ ] Test A - [ ] Test B <details><summary><h2>Screenshots (if appropriate)</h2></summary> <!-- Images go below this line. --> </details> <!-- API endpoint changes (if relevant) ## API Changes The `/api/something` endpoint is now `/api/something-else` --> ## Checklist: - [ ] I have performed a self-review of my own code - [ ] I have made corresponding changes to the documentation if applicable - [ ] I have no unrelated changes in the PR. - [ ] I have confirmed that any new dependencies are strictly necessary. - [ ] I have written tests for new code (if applicable) - [ ] I have followed naming conventions/patterns in the surrounding code - [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc. - [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`) ## Please describe to which degree, if any, an LLM was used in creating this pull request. ... --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
OVERLORD added the pull-request label 2026-02-05 16:25:13 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#17640