Gabriel Kaszewski GKaszewski
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-15 16:54:02 +00:00
dd10211c63 feat: Add pagination support to ListMediaParams and ListMediaOptions
GKaszewski pushed to master at GKaszewski/k-photos 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/k-photos 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/k-photos 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/k-photos 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/k-photos 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/k-photos 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/k-photos 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/k-photos 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/k-photos 2025-11-15 13:01:41 +00:00
8d05bdfd63 Implement authorization service and refactor services to use it
GKaszewski pushed to master at GKaszewski/k-photos 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/k-photos 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/k-photos 2025-11-15 10:18:14 +00:00
4675285603 feat: Implement person and tag management services
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-15 08:48:13 +00:00
370d55f0b3 refactor: temporarily disable ExifReaderPlugin to avoid duplicate metadata extraction
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-15 08:37:32 +00:00
6fdff5e10e refactor: remove unnecessary serde renaming annotations from Config struct
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-14 10:22:53 +00:00
3c3b51a2a7 feat: enhance media management with EXIF data extraction, metadata filtering, and storage path generation
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-14 06:43:48 +00:00
70dc0a7131 refactor: remove unused fields from PostgresMedia and update related queries
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-14 06:41:56 +00:00
55cf4db2de feat: implement media metadata management with EXIF and TrackInfo support
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-14 05:35:10 +00:00
ea95c2255f feat: integrate EXIF data extraction using nom-exif and refactor related components
GKaszewski pushed to master at GKaszewski/k-photos 2025-11-11 23:28:15 +00:00
60860cf508 feat: Add thumbnail generation feature and update media model