No description
Introduce a Quotes area and add comprehensive attachment support for Purchase Orders. Adds new Quote components/pages (QuoteColumns, QuoteDataTable, Quotes page) and registers the /quotes route and sidebar link. Implements AttachmentUpload and AttachmentList components, an AttachmentDialog and integrates attachments into PurchaseOrderForm and EditPurchaseOrderDialog (files uploaded to PocketBase, attachments auto-set status to "Ordered"). Enhances PO form to support manual item entry (creates stock items on-the-fly), improves PDF generation (returns blob, supports regenerate+save), and provides attachment management in the PO data table. Also includes UI/truncation fixes, stock search popover sizing, new screenshots, and several skill/metadata files. |
||
|---|---|---|
| backup | ||
| pocketbase | ||
| public | ||
| scripts | ||
| src | ||
| .gitignore | ||
| AI_RULES.md | ||
| components.json | ||
| eslint.config.js | ||
| index.html | ||
| LOGGING_IMPLEMENTATION.md | ||
| nixpacks.json | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| quote-dialog.png | ||
| quote-fixed.png | ||
| quote-form.png | ||
| quote-page.png | ||
| quote-page2.png | ||
| quote-screenshot.png | ||
| README.md | ||
| setup-users.js | ||
| tailwind.config.js | ||
| tailwind.config.ts | ||
| test-logging.js | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vercel.json | ||
| vite.config.ts | ||