Initial import of UI-Docs from zapier monorepo
This commit is contained in:
commit
1ed566665a
44 changed files with 2393 additions and 0 deletions
35
REPORT.md
Normal file
35
REPORT.md
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
# UI issues still to consider
|
||||
|
||||
Follow-up to the 2026-09-11 review PDF. Every item from that list has shipped. There is nothing left to consider from the review.
|
||||
|
||||
## Resolved from the review list
|
||||
|
||||
| Severity | Issue | What shipped |
|
||||
|----------|-------|----------------|
|
||||
| High | Staff headings showed `cust_1` | Ledger stores names (`customer.put`). Staff UIs typeahead customers from edge (`GET /customers`) and review by name. |
|
||||
| High | CS/sales/accounting HTML had no login | `verae-staff-session` :3027. Set `STAFF_AUTH=1` and `STAFF_SESSION_URL` on department servers. |
|
||||
| Med | Catalog was a bibliography | Catalog index is cards (Start here / Architecture / Modules). |
|
||||
| Med | Fleet identity field truncated | Two-row add-machine form; identity path is a wide field plus a filename picker. |
|
||||
| Med | Disabled machines looked like faults | Intentionally disabled cards are grey (`disabled`), not degraded yellow. |
|
||||
| Low | Portal statement empty cells in a table | Empty lists use the same card empty state as invoices. |
|
||||
| Low | Overflow menus off-screen | Menu flips upward when near the bottom of the viewport. |
|
||||
| Low | Simulator empty console was a black void | Placeholder: “Run a step to fill this trace.” |
|
||||
| Med | Swagger `/docs` stock | Left as vendor Swagger. Title + banner: “OpenAPI explorer — stock Swagger UI for integrators.” Not skinned. |
|
||||
| Low | access-staff and CS HTML twins | Shared template in `verae-staff-ui` (`review.html` + tokens). Both servers load it in the monorepo. |
|
||||
| Low | Staff cookie host-scoped | `STAFF_COOKIE_DOMAIN` / `STAFF_COOKIE_SECURE` plus nginx example on `verae-staff-session`. |
|
||||
|
||||
## Still to consider
|
||||
|
||||
None. The review backlog is empty.
|
||||
|
||||
## How to use each surface
|
||||
|
||||
- **Operator** http://127.0.0.1:3850/ — Fleet (replicas, overflow, grey disabled machines), Trace, Docs.
|
||||
- **Staff CS** :3011 — type a customer name, Review, credit in USD. `STAFF_AUTH=1` redirects to :3027.
|
||||
- **Sales** :3012 — review / quote by name.
|
||||
- **Accounting** :3013 — review + QuickBooks IIF / CSV.
|
||||
- **Staff plane** :3025 — same review/credit after authz.
|
||||
- **Customers** /portal — masked API key, empty invoice/statement cards.
|
||||
- **Ops** /admin — customer list + edit drawer.
|
||||
- **Lab** simulator :3847.
|
||||
- **Catalog** https://zapier.georgelambert.org/ — card index, system-ui.
|
||||
Loading…
Add table
Add a link
Reference in a new issue