[PR #3977] [MERGED] feat(web): show original uploader in shared album photo details #10193

Closed
opened 2026-02-05 14:17:31 +03:00 by OVERLORD · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/3977
Author: @mrijke
Created: 9/5/2023
Status: Merged
Merged: 9/6/2023
Merged by: @alextran1502

Base: mainHead: feat/show-original-uploader


📝 Commits (10+)

📊 Changes

11 files changed (+87 additions, -43 deletions)

View changed files

📝 cli/src/api/open-api/api.ts (+6 -0)
📝 mobile/openapi/doc/AssetResponseDto.md (+1 -0)
📝 mobile/openapi/lib/model/asset_response_dto.dart (+18 -1)
📝 mobile/openapi/test/asset_response_dto_test.dart (+5 -0)
📝 server/immich-openapi-specs.json (+4 -1)
📝 server/src/domain/asset/response-dto/asset-response.dto.ts (+11 -26)
📝 server/src/immich/api-v1/asset/asset-repository.ts (+1 -0)
📝 server/src/immich/api-v1/asset/asset.service.ts (+4 -0)
📝 server/test/fixtures/shared-link.stub.ts (+2 -2)
📝 web/src/api/open-api/api.ts (+6 -0)
📝 web/src/lib/components/asset-viewer/detail-panel.svelte (+29 -13)

📄 Description

Hey! Been using Immich for quite a bit, sharing photos within my family. While doing this we noticed that it might be nice to see who originally uploaded a photo in a shared album.
This commit adds a new section "Uploaded by" to the asset detail panel if the asset owner is not the current user.
It also refactors the "Appears in" section to not render anything if there are no albums this asset appears in.

It's my first time using Svelte for anything serious, open for feedback :)


🔄 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/3977 **Author:** [@mrijke](https://github.com/mrijke) **Created:** 9/5/2023 **Status:** ✅ Merged **Merged:** 9/6/2023 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `feat/show-original-uploader` --- ### 📝 Commits (10+) - [`a13640e`](https://github.com/immich-app/immich/commit/a13640e4ca87e995b54451d0079862bc964b0429) feat(web): show original uploader in shared album photo details - [`f0a61d8`](https://github.com/immich-app/immich/commit/f0a61d89c80ac00fd172ffb4a1bdf39846e1d910) feat: send owner in asset by id response - [`1769f99`](https://github.com/immich-app/immich/commit/1769f99670f823ad38eeea87bf75006cec9d6262) chore: open api - [`36ed3da`](https://github.com/immich-app/immich/commit/36ed3dab6286e8d12ab007a76cebc20ded64c8ff) fix: linting - [`e2f36ea`](https://github.com/immich-app/immich/commit/e2f36eaa72ab86125b012fdc5495e40f20e95c81) fix: change to Shared By - [`1f6ab88`](https://github.com/immich-app/immich/commit/1f6ab88c1564a40605da7b69a51f12a0a716399e) openapi - [`9327e28`](https://github.com/immich-app/immich/commit/9327e2823f3c03879bdbf4fe8b054f76109a35ad) Merge branch 'main' of github.com:immich-app/immich into pr/mrijke/3977 - [`2a4f703`](https://github.com/immich-app/immich/commit/2a4f7034fe9648d65c6561629c0c3b1fbab3af0b) openapi - [`c4a9040`](https://github.com/immich-app/immich/commit/c4a9040fe19f97e5a6829acfb63421ddc747399f) api - [`bd2f706`](https://github.com/immich-app/immich/commit/bd2f70613772428cc4a81af5aa758e6f0c317656) styling ### 📊 Changes **11 files changed** (+87 additions, -43 deletions) <details> <summary>View changed files</summary> 📝 `cli/src/api/open-api/api.ts` (+6 -0) 📝 `mobile/openapi/doc/AssetResponseDto.md` (+1 -0) 📝 `mobile/openapi/lib/model/asset_response_dto.dart` (+18 -1) 📝 `mobile/openapi/test/asset_response_dto_test.dart` (+5 -0) 📝 `server/immich-openapi-specs.json` (+4 -1) 📝 `server/src/domain/asset/response-dto/asset-response.dto.ts` (+11 -26) 📝 `server/src/immich/api-v1/asset/asset-repository.ts` (+1 -0) 📝 `server/src/immich/api-v1/asset/asset.service.ts` (+4 -0) 📝 `server/test/fixtures/shared-link.stub.ts` (+2 -2) 📝 `web/src/api/open-api/api.ts` (+6 -0) 📝 `web/src/lib/components/asset-viewer/detail-panel.svelte` (+29 -13) </details> ### 📄 Description Hey! Been using Immich for quite a bit, sharing photos within my family. While doing this we noticed that it might be nice to see who originally uploaded a photo in a shared album. This commit adds a new section "Uploaded by" to the asset detail panel if the asset owner is not the current user. It also refactors the "Appears in" section to not render anything if there are no albums this asset appears in. It's my first time using Svelte for anything serious, open for feedback :) --- <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 14:17:31 +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#10193