Files
marketplaces/docs/TODO.md
sdarbinyan 46c7358dde docs: add TODO.md checklist, delete archived reports
- docs/TODO.md: checklist of every open item from KNOWN-ISSUES.md/
  FRONTEND-ROADMAP.md/BACKEND_API_REMAINING_WORK.md/ANGULAR22_PLAN.md,
  re-verified against current repo state (git ahead count, package.json,
  app.routes.ts) rather than copied blind. Backend items kept but
  marked skipped per user request (doing together separately).
- Deleted docs/archive/ (19 files) now that every open finding was
  confirmed already merged into KNOWN-ISSUES.md/FRONTEND-ROADMAP.md.
  Full original text recoverable via git history
  (git log --diff-filter=D -- docs/archive).
- Fixed the resulting dangling docs/archive/* references in
  PROJECT_INDEX.md/KNOWN-ISSUES.md/FRONTEND-ROADMAP.md.

Verification: tsc --noEmit clean, npm run build green, 0 broken
markdown links across 49 files (checked programmatically). No
application code touched.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-25 19:24:29 +04:00

3.2 KiB
Raw Blame History

TODO

Checklist of everything documented as open/remaining across the docs, verified against current repo state on 2026-07-25. Source: docs/KNOWN-ISSUES.md, docs/FRONTEND-ROADMAP.md, docs/BACKEND_API_REMAINING_WORK.md, docs/ANGULAR22_PLAN.md.

Critical

  • pages/category, pages/search, pages/item-detail, pages/info/**, pages/legal/** (40+ files) — unrouted dead code, cmsContentRoutes in app.routes.ts is a literal empty array (verified still empty). Needs wire-up-or-delete decision.
  • No canDeactivate guard on admin/products/:id/edit (categories has one, products doesn't).

Backend — skipped, doing together

  • bootstrap.json real content (branding/theme/nav/seo) — default stubs.
  • Builder bootstrap draft/publish/validate — no backend, editor saves nowhere real.
  • Backoffice Products CRUD — mock only.
  • Media upload/delete/replace pipeline — mock only.
  • Backoffice Orders CRUD + status transitions — mock only.
  • Backoffice Transactions — mock only.
  • Backoffice Users/roles/invitations — mock only.
  • Backoffice Moderation (reviews/reports) — mock only.
  • Analytics traffic/funnels/heatmaps — no data source at all (FUTURE).
  • Backend Ready sprint — no real API contract exists yet.

i18n

  • ~178 missing adminXxx.* translation keys across admin backoffice.

UX/design decisions deferred

  • Cart payment modal — has focus-trap now, but still not app-dialog (composition change deferred 3x).
  • Cart clearCart() uses native confirm() — no styled dialog exists yet.
  • Brand-color contrast failures (--border-color, --success/warning/error/info-color) — fails WCAG AA, needs theme-owner sign-off.
  • stars.component + legacy hex in category/search — no token match, needs token-extension decision.
  • Footer "Contacts" link — no static-page content exists at all.
  • Builder static-page body editor — hidden under mislabeled "Advanced" section.
  • Theme Mode (dark/system) selector — no runtime CSS effect, real feature project needed.
  • dynamic-renderer/ pipeline — built, never wired, needs finish-or-delete call.
  • HeaderConfig.showProfile toggle — no profile/account UI exists to show.
  • Homepage hero-to-categories dead-space gap — mock config artifact, needs real-tenant repro.

Tooling/infra

  • primeng/primeicons still in package.json (verified: still present). Dead code already removed; npm uninstall blocked by barry-cache@^0.1.0 ETARGET (verified: still pinned to ^0.1.0, real published range is 0.9.3).
  • 2 large lazy chunks (project-editor 320kB, catalog-container 126kB) — no split found yet.
  • Angular 22 upgrade — researched, not executed. Plan: ~2-3.5 days, needs barry-cache fix + Node bump first.
  • git push of local B2B commits to origin (verified: still 31 commits ahead, not pushed) — pending your go-ahead.

Done this cycle (for reference, not re-tracked here)

Storefront polish (RC-Visual-02, RC-Premium-01, RC STORE-01), performance audit (RC PERF-01, bundle 24%), WCAG 2.1 AA accessibility audit (RC A11Y-01), release-candidate walkthrough (2 P0s fixed), dead-code cleanup, documentation consolidation. Full detail: docs/FRONTEND-ROADMAP.md.