Skip to content

web: redesign the ledger screens after the MUI conversion #909

Description

@mforce

Part of #674's Phase 3 follow-up redesign. Follow-up to #831 and its implementation PRs #899 and #900. This issue starts only after those conversion PRs land and #831's conversion scope is complete; it does not replace or delay that work.

Goal

Re-evaluate Sales, Stock, Inventory, History, Expenses, Feed, Water, and Reports after their MUI conversion. Produce a deliberate Operate / Inspect ledger system with stronger domain hierarchy than stock MUI tables and filter bars.

Design gate

Before production code changes:

  • Capture every converted ledger screen at 1280×800 and 390×844, including representative filters, drill-downs, empty states, and write actions.
  • Use /claude-design to produce at least three materially different ledger compositions using real seeded data.
  • Demonstrate at minimum Sales, Stock, Inventory, and one operational log; one renamed generic table is not evidence for all eight screens.
  • Design filters, row scanning, totals, status, provenance, drill-downs, and phone behavior as a system.
  • Commit the selected artifact under docs/designs/674-*-redesign/ after owner sign-off.

Behaviour that must survive

  • Existing date/range filters, paging, sorting, totals, status vocabulary, provenance, and exports.
  • Sales allocation/payment actions and inventory movement semantics.
  • Stock quantities/restrictions, FIFO-related facts, and grade identity.
  • Feed/water operational entry behavior and Reports' period semantics.
  • Role/flock scope, accessibility, three locales, and phone target floors.

Acceptance criteria

Out of scope

  • Reopening completed conversion issues or rewriting the conversion PRs' history.
  • New business metrics or workflow changes unrelated to the redesign.
  • Dashboard, Daily Entry, CRUD-list, or tail-screen redesigns.

Activity

  1. added
    enhancementNew feature or request
    epic-674SPA revamp — field-first phone, ledger desktop (#674)
    on Sep 19, 2026
  2. mforce commented on Sep 19, 2026

    @mforce
    OwnerAuthor

    Redundant tracking issue. The owner clarified that the MUI conversion and visual redesign should land together in #831, not as sequential slices. Scope and design-gate requirements were folded into #831: #831 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepic-674SPA revamp — field-first phone, ledger desktop (#674)phase:3-screensScreen conversions

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions