尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
Stack | Layer | Technology | |-------|-----------| | Frontend | React + Vite + TailwindCSS | | Auth & DB | Supabase (PostgreSQL) | | Hosting | Netlify (auto-deploy from main branch) | | External APIs | WooCommerce REST API, Ozon Express API |檢視完整 README ↗
| Layer | Technology |
|---|---|
| Frontend | React + Vite + TailwindCSS |
| Auth & DB | Supabase (PostgreSQL) |
| Hosting | Netlify (auto-deploy from main branch) |
| External APIs | WooCommerce REST API, Ozon Express API |
orders table in Supabase.supabase.from('orders').select('*').is_deleted = true hides them from all queries.deleted_order_ids blacklist is synced to localStorage to prevent re-appearing after WooCommerce sync.useState).for...of loop.try/catch so one bad order never blocks the rest.localStorage AND backed up to a settings table in Supabase under a key/value schema.cloudGet(key) / cloudSet(key, value) in src/lib/cloudSettings.js.OrdersPage)ListeColisPage)FacturesPage)localStorage key frais_{livreur.id} per city + statusLivraisonPage)frais_{livreur.id} in both localStorage and SupabaseStockPage)| Key | Content |
|---|---|
livreurs | Array of livreur objects { id, nom, telephone, statut } |
frais_{id} | Array of { ville, livre, refuse, annule, change } per livreur |
deleted_order_ids | Array of soft-deleted order IDs (blacklist) |
auzone_config | Ozon Express API credentials { customerId, apiKey } |
woo_config | WooCommerce API config |
victoury_factures | Saved factures array |
main → Netlify auto-builds and deploys.v1-stable-sync-engine — marks the last known stable state.