[PR #4682] [MERGED] feat(web,server): activity #10476

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

📋 Pull Request Information

Original PR: https://github.com/immich-app/immich/pull/4682
Author: @martabal
Created: 10/29/2023
Status: Merged
Merged: 11/1/2023
Merged by: @alextran1502

Base: mainHead: feat/activity


📝 Commits (10+)

📊 Changes

66 files changed (+4487 additions, -38 deletions)

View changed files

📝 cli/src/api/open-api/api.ts (+577 -0)
📝 mobile/openapi/.openapi-generator/FILES (+18 -0)
📝 mobile/openapi/README.md (+9 -0)
mobile/openapi/doc/ActivityApi.md (+242 -0)
mobile/openapi/doc/ActivityCreateDto.md (+18 -0)
mobile/openapi/doc/ActivityResponseDto.md (+20 -0)
mobile/openapi/doc/ActivityStatisticsResponseDto.md (+15 -0)
mobile/openapi/doc/ReactionType.md (+14 -0)
mobile/openapi/doc/UserDto.md (+19 -0)
📝 mobile/openapi/lib/api.dart (+6 -0)
mobile/openapi/lib/api/activity_api.dart (+227 -0)
📝 mobile/openapi/lib/api_client.dart (+10 -0)
📝 mobile/openapi/lib/api_helper.dart (+3 -0)
mobile/openapi/lib/model/activity_create_dto.dart (+140 -0)
mobile/openapi/lib/model/activity_response_dto.dart (+219 -0)
mobile/openapi/lib/model/activity_statistics_response_dto.dart (+98 -0)
mobile/openapi/lib/model/reaction_type.dart (+85 -0)
mobile/openapi/lib/model/user_dto.dart (+130 -0)
mobile/openapi/test/activity_api_test.dart (+41 -0)
mobile/openapi/test/activity_create_dto_test.dart (+42 -0)

...and 46 more files

📄 Description

Changes made in this PR

This PR introduces Activity.

On shared albums, you can add comments and likes to assets. They can be found in the Activity tab, by clicking on the comment icon on the bottom right.

Comments can be deleted by the authors, the owner of the album.

There's a lot related to this new feature which will come in future PRs such as notifications to be alerted on new reactions (likes & comments), a global activity tab for each shared album, nested comments...

Related FR: #1660

Screenshots

https://github.com/immich-app/immich/assets/74269598/9b5dafb5-aac8-4584-b5f5-fbddf3147623


🔄 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/4682 **Author:** [@martabal](https://github.com/martabal) **Created:** 10/29/2023 **Status:** ✅ Merged **Merged:** 11/1/2023 **Merged by:** [@alextran1502](https://github.com/alextran1502) **Base:** `main` ← **Head:** `feat/activity` --- ### 📝 Commits (10+) - [`ecd08fc`](https://github.com/immich-app/immich/commit/ecd08fc7d8f4c6e6a4dbe57d3412dcf544234e40) feat: activity - [`b00154f`](https://github.com/immich-app/immich/commit/b00154f5ea689ccf53bf183085719351eccbb742) merge main - [`94cc092`](https://github.com/immich-app/immich/commit/94cc092223fa55b7078ae7c7033ab1fc0d63e7a4) regenerate api - [`9d1c76f`](https://github.com/immich-app/immich/commit/9d1c76f89f455e96bf047c02c77ac89aaaac62f8) fix: make asset owner unable to delete comment - [`1d120e0`](https://github.com/immich-app/immich/commit/1d120e0c18ffd78ed3390dd9e0e9eb49d4e7777b) fix: merge - [`7d74eb4`](https://github.com/immich-app/immich/commit/7d74eb4766f35841d0a47edd7454758f44cc151c) fix: tests - [`4cda7fe`](https://github.com/immich-app/immich/commit/4cda7fe136c6444a762c0fb373300a8aa89ecc8c) feat: use textarea instead of input - [`c685afa`](https://github.com/immich-app/immich/commit/c685afa072a5e849105169537bad009f4eb14bf5) fix: do actions only if the album is shared - [`18ccc7c`](https://github.com/immich-app/immich/commit/18ccc7cc353afa7d75487cb74534899c59fab128) fix: placeholder opacity - [`dc096e1`](https://github.com/immich-app/immich/commit/dc096e1572be3b31e38cf13bd5b40b0a8346192a) fix(web): improve messages UI ### 📊 Changes **66 files changed** (+4487 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `cli/src/api/open-api/api.ts` (+577 -0) 📝 `mobile/openapi/.openapi-generator/FILES` (+18 -0) 📝 `mobile/openapi/README.md` (+9 -0) ➕ `mobile/openapi/doc/ActivityApi.md` (+242 -0) ➕ `mobile/openapi/doc/ActivityCreateDto.md` (+18 -0) ➕ `mobile/openapi/doc/ActivityResponseDto.md` (+20 -0) ➕ `mobile/openapi/doc/ActivityStatisticsResponseDto.md` (+15 -0) ➕ `mobile/openapi/doc/ReactionType.md` (+14 -0) ➕ `mobile/openapi/doc/UserDto.md` (+19 -0) 📝 `mobile/openapi/lib/api.dart` (+6 -0) ➕ `mobile/openapi/lib/api/activity_api.dart` (+227 -0) 📝 `mobile/openapi/lib/api_client.dart` (+10 -0) 📝 `mobile/openapi/lib/api_helper.dart` (+3 -0) ➕ `mobile/openapi/lib/model/activity_create_dto.dart` (+140 -0) ➕ `mobile/openapi/lib/model/activity_response_dto.dart` (+219 -0) ➕ `mobile/openapi/lib/model/activity_statistics_response_dto.dart` (+98 -0) ➕ `mobile/openapi/lib/model/reaction_type.dart` (+85 -0) ➕ `mobile/openapi/lib/model/user_dto.dart` (+130 -0) ➕ `mobile/openapi/test/activity_api_test.dart` (+41 -0) ➕ `mobile/openapi/test/activity_create_dto_test.dart` (+42 -0) _...and 46 more files_ </details> ### 📄 Description ## Changes made in this PR This PR introduces Activity. On shared albums, you can add comments and likes to assets. They can be found in the Activity tab, by clicking on the comment icon on the bottom right. Comments can be deleted by the authors, the owner of the album. There's a lot related to this new feature which will come in future PRs such as notifications to be alerted on new reactions (likes & comments), a global activity tab for each shared album, nested comments... Related FR: #1660 ## Screenshots https://github.com/immich-app/immich/assets/74269598/9b5dafb5-aac8-4584-b5f5-fbddf3147623 --- <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:22:37 +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#10476