-
5dcc3717c7
Merge branch 'fix/concurrency-and-cleanup'
main
Frank Schwenk
2026-08-01 13:04:41 +02:00
-
-
dec74a46d7
feat: serve responsive WebP srcsets for faster mobile browsing
fix/concurrency-and-cleanup
Frank Schwenk
2026-08-01 13:04:33 +02:00
-
b09f90bfcc
fix: lock meta RMW and harden concurrent remix paths
Frank Schwenk
2026-07-18 17:44:15 +02:00
-
-
9a9b143f08
Merge pull request 'Cleanup/code quality' (#1) from cleanup/code-quality into main
froxxxy
2026-07-18 17:26:22 +02:00
-
-
fd024d31e9
docs: update README and add ARCHITECTURE
Frank Schwenk
2026-07-18 17:12:26 +02:00
-
c29186a227
test: add characterization tests for core modules
Frank Schwenk
2026-07-18 17:12:09 +02:00
-
1cf4ea0f07
refactor: named preprocess timeout and single meta read
Frank Schwenk
2026-07-18 17:11:29 +02:00
-
86989c1a4c
chore: deduplicate compose environment blocks
Frank Schwenk
2026-07-18 17:11:28 +02:00
-
5a3118f590
refactor: share env-bool parsing and logging setup
Frank Schwenk
2026-07-18 17:11:28 +02:00
-
b63a796907
refactor: extract atomic JSON helpers to io_utils
Frank Schwenk
2026-07-18 17:11:26 +02:00
-
0963297815
style: apply ruff format and extend gitignore
Frank Schwenk
2026-07-18 17:10:33 +02:00
-
e9f494ed9d
chore: add pyproject.toml with ruff and pytest config
Frank Schwenk
2026-07-18 17:10:31 +02:00
-
90094cf8f8
docs: add cleanup plan from phase-0 analysis
Frank Schwenk
2026-07-18 17:09:53 +02:00
-
-
b925b151f0
feat: flatten output into variants/ and intermediates/
Frank Schwenk
2026-07-18 14:52:47 +02:00
-
9a9a3e3afe
fix: run web/worker as uid 1002 to match Syncthing
Frank Schwenk
2026-07-18 14:26:17 +02:00
-
d5b44b221e
feat: replace SFTP drop with Syncthing share path
Frank Schwenk
2026-07-18 14:06:57 +02:00
-
83d4468b69
feat: harden pipeline UX — preprocess, rembg alpha, remix/lightbox
Frank Schwenk
2026-07-16 23:35:06 +02:00
-
8ef123393a
docs: sharpen verification, debug-loop, and subagent guidance
Frank Schwenk
2026-07-16 21:32:23 +02:00
-
90192cd284
feat: initial live.f12.rocks SFTP → gmic/rembg → web pipeline
Frank Schwenk
2026-07-16 21:32:10 +02:00