Commit Graph

11 Commits

Author SHA1 Message Date
1068c912dc Implement interactive execution plan and strict HTML validation
Features:
- **Interactive Checklist**: 'Review Changes' modal now updates in real-time as save tasks complete.
- **Signal Logging**: Backend emits [SIGNAL] logs for deletions, adoptions, uploads, and reorders.
- **UI Cleanup**: Removed redundant textual 'Execute Progress' log pane.

Build & Quality:
- **HTML Validation**: Added 	ools/validate_html.ts to build pipeline to prevent syntax errors in embedded JS.
- **Strict Build**:
pm run build now runs alidate:html first.
2026-01-02 00:23:30 -07:00
d34f9a1417 Fix Unexpected Keyword in MediaManager and Add Build Linting
- Fix corrupted line in src/MediaManager.html causing syntax error.
- Add ESLint integration to build process to prevent future syntax errors.
- Create .eslintrc.js with TypeScript and HTML support.
- Relax strict lint rules to accommodate existing codebase.
2025-12-31 07:02:16 -07:00
f25fb359e8 Fix Shopify video previews and various improvements
- Ensure Shopify video sync updates Media Manager with active video previews
- Fix "Image load failed" error for video icons by using Base64 SVG
- Resolve Drive picker origin error by using google.script.host.origin
- Fix Drive video playback issues by using Drive iframe player
- Add `test:log` script to package.json for full output logging in Windows
- Update .gitignore to exclude coverage, test_output.txt, and .agent/
- Remove test_output.txt from git tracking
2025-12-31 01:10:18 -07:00
943e535560 build: enforce 80% test coverage on changed files via husky 2025-12-25 04:08:43 -07:00
3c6130778e feat: Start refactoring code base to be testable
Implement a spreadsheet service abstraction, GAS integration, and Jest testing setup.
2025-12-25 03:52:16 -07:00
418123d742 feat: add troubleshooting side panel and advanced queue controls
- Implemented a global toggle to enable/disable background queue processing.
- Added a Side Panel (Sidebar.html) to view pending edits.
- Added per-item controls: 'Delete' to remove from queue, 'Push' to force update.
- Updated 'onEditQueue.ts' with robust error handling for batch processing.
- Updated documentation (README, ARCHITECTURE) to reflect new features.
- Fixed 'clasp' deployment issues by cleaning up manifest management.
2025-12-24 21:14:19 -07:00
5d0ae653fa new product defaults are set correctly 2024-11-17 06:57:03 -07:00
6dd205dcbb I can update a row! 2024-11-16 04:51:23 -07:00
a5c0a1176d omg this is working 2024-11-13 23:43:32 -07:00
b3833f4b22 use npm to manage modules 2024-11-07 21:49:40 -07:00
0fd89bc9ea initial working version 2024-11-04 01:06:00 -07:00