ben pushed to main at ben/product_inventory 2025-12-31 00:14:53 -07:00
ben pushed to main at ben/product_inventory 2025-12-31 00:14:40 -07:00
ben pushed to thumbnails-fix at ben/product_inventory 2025-12-31 00:12:29 -07:00
690f8c5c38 Implement sidecar video thumbnails and improved processing UI
ben created branch thumbnails-fix in ben/product_inventory 2025-12-31 00:12:29 -07:00
ben pushed to main at ben/product_inventory 2025-12-31 00:09:38 -07:00
f1ab3b7b84 feat: Add custom video thumbnails for Drive uploads
ebc1a39ce3 feat: Implement Server-Side Chunked Transfer for Drive Uploads
bade8a3020 fix(media-manager): correct Google Picker origin for Apps Script IFRAME environment
Compare 3 commits »
ben pushed to main at ben/product_inventory 2025-12-29 09:13:10 -07:00
f6831cdc8f feat(media): implement video processing polling and fallback
ben pushed to main at ben/product_inventory 2025-12-29 02:38:05 -07:00
7ef5ef2913 fix(media): resolve google photos video import treating videos as images
ben pushed to main at ben/product_inventory 2025-12-29 01:47:40 -07:00
4b156cb371 feat(media): Embed Google Photo Picker via Popup Flow
ben pushed to main at ben/product_inventory 2025-12-29 01:27:25 -07:00
d9fe81f282 feat: Use Shopify thumbnail and playback URL for synced media
19b3d5de2b Fix Drive video upload to Shopify
e5ce154175 feat: Implement Media Matching Workflow
Compare 3 commits »
ben pushed to main at ben/product_inventory 2025-12-29 00:21:23 -07:00
55d18138b7 feat: handle missing SKU in Media Manager
945fb610f9 Fix: Prevent drag-drop overlay during internal reordering in Media Manager
d67897aa17 Fix Media Manager critical syntax errors and enforce ES5 architecture
c738ab3ef7 Refactor Media Manager UI and Fix Infinite Loop
d9d884e1fc Improve Media Manager loading state visibility
Compare 5 commits »
ben pushed to main at ben/product_inventory 2025-12-28 15:52:15 -07:00
243f7057b7 fix(media-manager): resolve video preview issues and stabilize tests
dadcccb7f9 feat: add new tests for media handlers and a reproduction test for service mocking.
7c35817313 Refactor Media Manager sync logic and fix duplication bugs
Compare 3 commits »
ben pushed to main at ben/product_inventory 2025-12-28 08:15:18 -07:00
6e1222cec9 feat: backend implementation for media manager v2 (WIP - Undeployed)
a9cb63fd67 docs: add Media Manager V2 architecture and mockup
Compare 2 commits »
ben pushed to main at ben/product_inventory 2025-12-26 22:57:58 -07:00
8554ae9610 Fix duplicate media import bug and rename MediaSidebar to MediaManager
ben pushed to main at ben/product_inventory 2025-12-26 22:36:22 -07:00
3da46958f7 fix(media): resolve Server Error on photo import & boost coverage
50ddfc9e15 Feature: Robust Google Photos Integration & Media Hardening
Compare 2 commits »
ben pushed to main at ben/product_inventory 2025-12-25 15:10:28 -07:00
95094b1674 feat(media): implement integrated media manager with sidebar and picker
ben pushed to main at ben/product_inventory 2025-12-25 05:17:31 -07:00
2417359595 test: backfill unit tests for Product.ts to ~90% coverage
7cb469ccf9 feat: enforce SKU validity, use SKU as handle
2672d47203 docs: document testing and coverage requirements
Compare 3 commits »
ben pushed to main at ben/product_inventory 2025-12-25 04:11:01 -07:00
3a184154db chore: Add coverage directory to .gitignore
943e535560 build: enforce 80% test coverage on changed files via husky
Compare 2 commits »
ben pushed to main at ben/product_inventory 2025-12-25 03:59:33 -07:00
9bc55f3a06 feat: introduce Jest testing framework and decouple Product logic
3c6130778e feat: Start refactoring code base to be testable
Compare 2 commits »
ben pushed to main at ben/product_inventory 2025-12-24 23:55:48 -07:00
85cdfe1443 feat: implement status automation and router pattern
ben pushed to main at ben/product_inventory 2025-12-24 22:08:53 -07:00
2d43c07546 feat: implement periodic shopify sales sync