Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 22:39:53 +00:00
d444871829 feat: Implement face clustering and media retrieval for persons
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 21:50:57 +00:00
0f3e098d6d feat: Add thumbnail management for albums and people, implement face embedding functionality
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 20:29:20 +00:00
98f56e4f1e feat: Update dependencies and implement face detection features
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 17:36:36 +00:00
e6c941bf28 feat: Add media serving functionality with optional metadata stripping
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 17:06:10 +00:00
ccb9f09d4a feat: Implement pagination for user media retrieval and update related structures
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 16:54:02 +00:00
dd10211c63 feat: Add pagination support to ListMediaParams and ListMediaOptions
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 16:46:39 +00:00
b80c4e0895 feat: Implement merge person functionality with associated request and repository methods
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 16:37:40 +00:00
8a735c7c26 feat: Add media thumbnail retrieval functionality and update MediaResponse structure
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 16:30:00 +00:00
3f96de117b feat: Enhance error handling by adding Forbidden and Unknown error types
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 16:18:17 +00:00
a9805b5eb1 feat: Add public album routes and enhance authorization checks for media and albums
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 14:29:27 +00:00
199544d1c3 feat: Update XMP writing functions to handle errors properly and ensure consistency
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 14:24:54 +00:00
d7b22bdcb1 feat: Implement media import functionality with repository and bundle support
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 14:06:05 +00:00
faed54cb08 feat: Refactor media service to remove extracted EXIF data handling and update job payload with thumbnail path
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 13:44:01 +00:00
f7f1547592 feat: Enhance XMP writing capabilities with face region and tag support
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 13:01:41 +00:00
8d05bdfd63 Implement authorization service and refactor services to use it
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 11:41:36 +00:00
ac8d16ba59 feat: Update configuration handling and add debug logging for thumbnail processing
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 10:29:58 +00:00
9504eaf509 feat: Add thumbnail path to MediaResponse and update related implementations
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 10:18:14 +00:00
4675285603 feat: Implement person and tag management services
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 08:48:13 +00:00
370d55f0b3 refactor: temporarily disable ExifReaderPlugin to avoid duplicate metadata extraction
GKaszewski pushed to master at GKaszewski/libertas 2025-11-15 08:37:32 +00:00
6fdff5e10e refactor: remove unnecessary serde renaming annotations from Config struct