-
5ea2863b70
feat: progress callbacks in analyzer, WebP support, HEIC dependency
main
ferdi2go
2026-04-23 12:58:16 +00:00
-
48b52d7c5e
feat: live filename preview in rename tab
ferdi2go
2026-04-23 12:56:39 +00:00
-
029d6a566a
feat: favorites preview in result view before export
ferdi2go
2026-04-23 12:54:26 +00:00
-
1aded7ff0d
feat: auto feature detection with filename prefixes on export
ferdi2go
2026-04-23 12:50:34 +00:00
-
433fd93a36
feat: touch swipe for dating mode with live drag feedback
ferdi2go
2026-04-23 12:44:15 +00:00
-
1a2dd00bed
fix: add inline SVG favicon to suppress 404 on /favicon.ico
ferdi2go
2026-04-23 12:34:24 +00:00
-
ead0dd6a0f
fix: cleanup only old uploads, restore fav state on tinder undo
ferdi2go
2026-04-23 12:32:17 +00:00
-
a08777d759
fix: dedup suffix format, horizon hint, JPEG export note
ferdi2go
2026-04-23 12:28:10 +00:00
-
69adfe6abb
fix: disk leak, upload limit, thread safety, pydantic defaults
ferdi2go
2026-04-23 12:24:42 +00:00
-
be0a79095f
security: fix path traversal, CORS auth header, session expiry
ferdi2go
2026-04-23 12:22:43 +00:00
-
90d47248da
fix: remove .env.example from git tracking to pass secret audit
ferdi2go
2026-04-13 14:31:19 +00:00
-
a194ea3dc0
fix: resolve audit failures — safe .env.example placeholder and public server binding
ferdi2go
2026-04-13 14:23:20 +00:00
-
9f44b8c4f2
chore: CLAUDE.md compliance — relative paths, CORS, README tech stack, .vch-description
ferdi2go
2026-04-13 14:13:43 +00:00
-
a90c542d9f
feat: detect exact copies via MD5 hash, separate from perceptual duplicates
Ferdinand
2026-04-13 15:59:12 +02:00
-
2ee0d055fa
feat: threshold presets (standard, outdoor, night, portrait, nature, studio)
Ferdinand
2026-04-08 14:18:04 +02:00
-
3057538642
feat: unified sort overview with n.i.O./i.O. badges, sortable by filename
Ferdinand
2026-04-08 13:06:08 +02:00
-
35dccd4f1b
feat: show i.O. photos in review, lightbox on thumbnail click
Ferdinand
2026-04-08 10:40:07 +02:00
-
8a80021983
fix: use osascript for folder picker on macOS
Ferdinand
2026-04-08 10:31:00 +02:00
-
3dcf4bf5e8
feat: native folder picker button via tkinter
Ferdinand
2026-04-08 10:23:21 +02:00
-
c58817becc
fix: scope-check paths in /move, update anthropic SDK to 0.89.0
Ferdinand
2026-04-07 16:28:33 +02:00
-
9f4985a444
docs: add README with setup instructions
Ferdinand
2026-04-07 16:25:59 +02:00
-
08dabfb57c
feat: complete frontend with review flow and XSS-safe DOM rendering
Ferdinand
2026-04-07 16:25:41 +02:00
-
ccf878485d
fix: restrict /preview to image extensions only
Ferdinand
2026-04-07 13:47:36 +02:00
-
8b50a85620
feat: FastAPI backend with /analyze, /move, /preview endpoints
Ferdinand
2026-04-07 13:46:37 +02:00
-
00f3aeb008
feat: Claude Vision AI analysis integration
Ferdinand
2026-04-07 13:43:02 +02:00
-
2ed2ae3d16
feat: analyze_folder orchestrates all checks
Ferdinand
2026-04-07 13:34:46 +02:00
-
76b77046f9
fix: use structured images in duplicate detection tests
Ferdinand
2026-04-07 13:33:28 +02:00
-
3d22b41bf2
feat: duplicate detection via perceptual hashing
Ferdinand
2026-04-07 13:23:01 +02:00
-
bac279294f
feat: exposure detection (over/underexposed)
Ferdinand
2026-04-07 13:19:57 +02:00
-
cf19b8fd7e
feat: blur detection via Laplacian variance
Ferdinand
2026-04-07 13:15:21 +02:00
-
dc7cc5c727
fix: pin exact dependency versions
Ferdinand
2026-04-07 13:08:38 +02:00
-
dea58dc75a
chore: project setup
Ferdinand
2026-04-07 13:07:11 +02:00