-
7236028156
fix: filter near-uniform pHashes, lower threshold to 3
main

nmemmertandClaude Sonnet 4.6
2026-08-19 16:29:25 -04:00
-
e58e6de125
fix: eliminate false-positive duplicate mega-groups

nmemmertandClaude Sonnet 4.6
2026-08-19 16:20:33 -04:00
-
64cca095ea
feat: paginate duplicates view — 20 per page with Load more

nmemmertandClaude Sonnet 4.6
2026-08-19 15:54:31 -04:00
-
4f7dd3b49b
fix: dedupe scan 500 error, SQLite limit crash, add keep-best action

nmemmertandClaude Sonnet 4.6
2026-08-19 15:45:46 -04:00
-
93e16561ec
feat: PWA + mobile-friendly layout

nmemmertandClaude Sonnet 4.6
2026-08-18 17:03:30 -04:00
-
bc2eb7307f
perf: indexes, query rewrites, caching — fix slow load at 30k+ photos

nmemmertandClaude Sonnet 4.6
2026-08-18 15:34:10 -04:00
-
6f4e90a1c8
feat: play real music from local library in Memories slideshow

nmemmertandClaude Sonnet 4.6
2026-08-18 15:26:18 -04:00
-
d35836131a
feat: recently added albums, timeline scrubber, soft delete & trash

nmemmertandClaude Sonnet 4.6
2026-08-18 15:14:59 -04:00
-
51c752602a
feat: Albums view, auto albums, EXIF details, download, bulk select

nmemmertandClaude Sonnet 4.6
2026-08-18 15:02:52 -04:00
-
f8b32dd440
fix: MarkerClusterGroup CJS interop — unwrap .default from import

nmemmertandClaude Sonnet 4.6
2026-08-18 12:52:15 -04:00
-
e6e19ebaea
fix: map black screen — move Leaflet CSS to main.jsx, add ErrorBoundary

nmemmertandClaude Sonnet 4.6
2026-08-18 12:19:27 -04:00
-
26ef65a27e
fix: use Math.floor for short-clip threshold to match displayed duration

nmemmertandClaude Sonnet 4.6
2026-08-18 12:02:30 -04:00
-
00a65853ce
feat: hide short clips (≤2s) by default with a toggle in Videos tab

nmemmertandClaude Sonnet 4.6
2026-08-18 11:57:47 -04:00
-
3c0cb2b68d
fix: GPS extraction broken by exifr pick filter — use exifr.gps() separately

nmemmertandClaude Sonnet 4.6
2026-08-18 11:48:11 -04:00
-
eeab631ac9
feat: video sidebar with year/city filters like library view

nmemmertandClaude Sonnet 4.6
2026-08-18 11:38:44 -04:00
-
770b4ea797
feat: group videos by year/month like photo library

nmemmertandClaude Sonnet 4.6
2026-08-18 11:24:54 -04:00
-
6b4bd88943
feat: video support + Memories music choices

nmemmertandClaude Sonnet 4.6
2026-08-18 11:01:30 -04:00
-
7ed18f616f
chore: sync docker-compose with actual run config

nmemmertandClaude Sonnet 4.6
2026-08-18 10:47:07 -04:00
-
0cba67e02e
feat: Memories tab — slideshow of photos on this day with ambient music

nmemmertandClaude Sonnet 4.6
2026-08-18 10:42:00 -04:00
-
dd6fa803eb
fix: improve text contrast throughout app

nmemmertandClaude Sonnet 4.6
2026-08-18 10:30:03 -04:00
-
e14919fe17
feat: sync all iCloud libraries (personal + shared + shared albums)

nmemmertandClaude Sonnet 4.6
2026-08-18 10:24:29 -04:00
-
a072090017
fix: make /photos writable on server so icloudpd can create download folders

nmemmertandClaude Sonnet 4.6
2026-08-18 10:18:53 -04:00
-
586b783239
fix: remove invalid --no-progress flag from icloudpd command

nmemmertandClaude Sonnet 4.6
2026-08-18 10:11:27 -04:00
-
4ff5a6c8ca
feat: photo sync (iCloud + Amazon import), larger gear icon, Luma branding

nmemmertandClaude Sonnet 4.6
2026-08-18 09:30:43 -04:00
-
5ff7f38b85
fix: correct volume types and photo path in docker-compose

nmemmertandClaude Sonnet 4.6
2026-08-18 08:31:49 -04:00
-
3429ec1d80
feat: places (reverse geocoding) + folder browser

nmemmertandClaude Sonnet 4.6
2026-08-18 08:27:41 -04:00
-
64f7906b22
fix: create starred index after column migration, not before

nmemmertandClaude Sonnet 4.6
2026-08-18 08:11:14 -04:00
-
d18c855571
feat: settings panel + multi-folder scanning

nmemmertandClaude Sonnet 4.6
2026-08-18 07:58:44 -04:00
-
8c5c36857f
perf: skip already-indexed files before queuing on worker startup

nmemmertandClaude Sonnet 4.6
2026-08-18 07:53:42 -04:00
-
f0e237ab2b
feat: filter sidebar, ingest progress, starred photos

nmemmertandClaude Sonnet 4.6
2026-08-17 17:04:01 -04:00
-
4df32f9f32
chore: pull image from ghcr.io instead of building locally

nmemmertandClaude Sonnet 4.6
2026-08-17 16:36:52 -04:00
-
e0f4e8ff0d
feat: initial Luma implementation

nmemmertandClaude Sonnet 4.6
2026-08-17 16:33:55 -04:00
-
03e6d6b628
Update TODO.md
nmemmert
2026-08-17 12:59:20 -04:00
-
309a6723d7
Add architecture TODO and gitignore

nmemmertandClaude Sonnet 4.6
2026-08-17 11:01:47 -04:00