Commit Graph
67 Commits
Author SHA1 Message Date
Christian Vidal Wolf e498325975 Implement Undo system for AI and bulk actions 2026-03-29 17:35:07 +02:00
Christian Vidal Wolf 3db2bc0dae Add Dimensions tab for packaging and MOQ consistency check 2026-03-29 17:30:04 +02:00
Christian Vidal Wolf 2ed90234a7 Fix date columns showing numbers instead of dates 2026-03-29 17:17:50 +02:00
Christian Vidal Wolf 94745f027f Remove Upload/Reload tab from sidebar 2026-03-29 17:10:27 +02:00
Christian Vidal Wolf 27a161bfbb fix: correctly format weight and kg columns to 2 decimals 2026-03-29 14:55:30 +02:00
Christian Vidal WolfandQwen-Coder 912fb16cb0 fix: format Article NW (kg) and weight columns to 2 decimal places
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-03-29 14:53:17 +02:00
Christian Vidal Wolf 034640c869 feat: format numeric and price fields to 2 decimal places 2026-03-29 14:46:05 +02:00
christian.vidal 1f2bc2c4d4 style: integrate new logo and update theme to deep navy 2026-03-27 18:18:06 +01:00
christian.vidalandClaude Sonnet 4.6 eeb6711b69 feat(auth): add email/password login restricted to @craze.de accounts
- src/lib/auth.ts: signIn/signOut/getStoredSession via Supabase Auth REST API
- src/components/LoginPage.tsx: login form with domain validation UI
- src/components/TopBar.tsx: show logged-in user email + sign out button
- src/App.tsx: gate entire app behind auth — shows LoginPage if no session

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 17:49:10 +01:00
christian.vidal 750e25db89 feat: show EOL not neccessary for OOC products with 0 stock 2026-03-27 13:26:16 +01:00
christian.vidal c3c46d558e feat: remove Data Completeness module 2026-03-27 12:32:28 +01:00
christian.vidalandClaude Sonnet 4.6 d6a2efaf7d fix(fetch): use Vite proxy + Vercel rewrites for reliable Dropbox loading
Replace unreliable third-party CORS proxies (allorigins, cors-anywhere,
thingproxy) with a local /dropbox-file route proxied server-side:
- vite.config.ts: add dev server proxy for /dropbox-file -> dl.dropboxusercontent.com
- vercel.json: add rewrite rule for the same route in production
- App.tsx: simplify fetch logic to use single reliable proxy path

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-27 12:28:30 +01:00
christian.vidal f43d8f367e feat: persist edits to Supabase database 2026-03-27 12:23:35 +01:00
christian.vidal a5ac3ba359 fix(fetch): add proxy fallbacks and improved error logging for dropbox 2026-03-27 12:07:22 +01:00
christian.vidal 5d0a53731c fix(fetch): change proxy to allorigins for more reliable dropbox access 2026-03-27 12:05:11 +01:00
christian.vidal af89d5b437 feat: auto-load data from Dropbox URL 2026-03-27 12:03:57 +01:00
Christian a3bbc6607e feat: Initialize AI Studio project structure
Sets up a new project for an AI Studio application. Includes essential files like `package.json`, `vite.config.ts`, `tsconfig.json`, and a basic React application structure (`App.tsx`, `main.tsx`, `index.html`, `index.css`).

Also adds a `README.md` with instructions for running locally, an `.env.example` for API key configuration, and a `.gitignore` to manage project dependencies and build artifacts.
2026-03-27 11:34:09 +01:00