Skip to content

pull request#24

Open
luisamanca wants to merge 2 commits into
lindsey-anthropic:mainfrom
luisamanca:main
Open

pull request#24
luisamanca wants to merge 2 commits into
lindsey-anthropic:mainfrom
luisamanca:main

Conversation

@luisamanca

Copy link
Copy Markdown

No description provided.

Luisa and others added 2 commits April 27, 2026 12:27
R1 — Reports: rewrote from Options to Composition API, wired warehouse/
category/month filters to backend, fixed currency locale, removed console
noise and var redeclaration bug.

R2 — Restocking view: new /api/restocking endpoint joining inventory,
demand forecasts, and backlog; priority sorting (high→medium→low);
Vue view with budget ceiling computed property and summary stats.

R3 — Browser tests: 21 Playwright tests across Reports and Restocking
pages; pytest-playwright added to dev dependencies.

R4 — Architecture: current-state HTML diagram covering browser SPA,
FastAPI backend, and JSON data layer with data flow table and constraints.

Proposal package (executive summary, technical approach, timeline,
pricing, relevant experience, capabilities deck) also included.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
D1 — UI modernization: brand gradient stripe, colored top-border accents
on stat cards by semantic type, pill-shaped badges, improved nav active
state, CSS variable foundation for theming.

D2 — i18n completeness: full translation of Backlog.vue (was entirely
hardcoded English), product name and trend text in Restocking.vue,
dashboard Actions/Create PO/View PO columns; backlog and
inventoryShortages action keys added to both locales.

D3 — Dark mode: CSS custom properties on :root / body.dark-mode,
sun/moon toggle button in nav, localStorage persistence, FilterBar
updated to use CSS variables so it themes correctly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant