docs(photos): add backend plan #1018

Open
kayg wants to merge 1 commit from t3/photos-plan-slice-one into dev
Owner

What this changes

Adds the Photos backend plan in the Files plan style. It records the owner decisions for Home layout, sidecars, resumable import, the sectioned timeline, shared Trash, per-user search and model-backed features.

Slice 1

The first implementation PR will add the per-user library model, XMP Favourite/Hidden sidecars and indexed timeline fixture. It will stack on Files identity PR #1010.

Open questions

The plan lists recommendations for the custom XMP namespace URI, Show in Photos marker format, pairing/date fallbacks, and the sandbox/OCR model package. None blocks slice 1.

## What this changes Adds the Photos backend plan in the Files plan style. It records the owner decisions for Home layout, sidecars, resumable import, the sectioned timeline, shared Trash, per-user search and model-backed features. ## Slice 1 The first implementation PR will add the per-user library model, XMP Favourite/Hidden sidecars and indexed timeline fixture. It will stack on Files identity PR #1010. ## Open questions The plan lists recommendations for the custom XMP namespace URI, Show in Photos marker format, pairing/date fallbacks, and the sandbox/OCR model package. None blocks slice 1.
docs(photos): add backend plan
Some checks failed
CI / server (pull_request) Has been cancelled
CI / rust (pull_request) Has been cancelled
CI / web (pull_request) Has been cancelled
Markdown extraction contract / markdown-native-contract (pull_request) Has been cancelled
Markdown extraction contract / markdown-editor-contract (pull_request) Has been cancelled
abe3855265
Some checks failed
CI / server (pull_request) Has been cancelled
CI / rust (pull_request) Has been cancelled
CI / web (pull_request) Has been cancelled
Markdown extraction contract / markdown-native-contract (pull_request) Has been cancelled
Markdown extraction contract / markdown-editor-contract (pull_request) Has been cancelled
Merge conflict checking is in progress. Try again in few moments.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin t3/photos-plan-slice-one:t3/photos-plan-slice-one
git switch t3/photos-plan-slice-one

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch dev
git merge --no-ff t3/photos-plan-slice-one
git switch t3/photos-plan-slice-one
git rebase dev
git switch dev
git merge --ff-only t3/photos-plan-slice-one
git switch t3/photos-plan-slice-one
git rebase dev
git switch dev
git merge --no-ff t3/photos-plan-slice-one
git switch dev
git merge --squash t3/photos-plan-slice-one
git switch dev
git merge --ff-only t3/photos-plan-slice-one
git switch dev
git merge t3/photos-plan-slice-one
git push origin dev
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal!1018
No description provided.