WatchFlow
Release · 12 May 2026

What shipped today

Four module branches merged into dev and promoted to main — covering the Posting Center, mobile Inventory, the Contacts surface, and the Deals pipeline.

Branches
4
Pull Requests
#14 – #18
Commits
48
Areas
8
activity-log

Posting Center & Create Post

Pages: Posting Center, Create Post

  • Live in-flight cards + merged destinations summary on the Posting Center.
  • Top cards now match the inventory KPI style; fixed hero descender clipping.
  • 3-up row on mobile for top cards; "+ Create Post" button moved below them.
  • Create Post cards aligned to the inventory mode-select style.
  • Mobile: tighter Sale & WTB cards now fit on one phone screen — WTB first, single-line head, no bottom clip.
  • Card visuals refined: shorter copy, centered icons, hollow-ring icons with per-card colour accents, gold accents, stronger hierarchy.
inventory

Inventory mobile add-mode

Pages: Add Inventory, Create Post chooser

  • New mobile grid layout for the inventory add-mode card — icon, title and badge align on a single top row so everything fits one phone screen.
  • Improved mobile datepicker fit and pricing-card layout.
  • Create-post chooser refresh.
contacts

Contacts, Notifications, Settings & SKU

Pages: Contacts, Notification Center, Settings, Inventory SKU

  • Contact detail redesigned: icon-only back, centered name, text Edit link, 50/50 New Deal + Update Credit row, Delete moved to the bottom of the edit modal.
  • Deals and Notes lists paginate (5 per load); desktop Delete button enlarged.
  • Custom red "Are you sure?" delete confirm replaces the browser alert.
  • Contact info keeps a clean 2-column grid on mobile.
  • Store Credit section more prominent — bigger text, stronger gold.
  • Phone / email / social action popup with new contact fields.
  • Web & Social section shows in focused edit mode (renumbered to 04, Optional pills removed).
  • Shows initials / name pulled from Company when first & last name are blank.
  • Notification center remodel — sleek glass surface, real unread state, white card rows, mobile popup, sticky bell dot.
  • Settings ↔ Invoice Settings now share one branding blob — logo + branding stay in sync; cleaned Business Details labels; duplicate top Billing card removed.
  • SKU prefix syncs between Inventory bulk-assign and main Settings; single-SKU rename adopts the new prefix as the user default; prefix is inferred from existing items when no override is set; routing fix so /sku-prefix isn't swallowed by /:id.
deals

Deals pipeline, Team & Sidebar

Pages: Deals, Team / Permissions, Sidebar

  • Mobile pipeline now swipes horizontally with symmetric peek; drag reorders cards and auto-scrolls both the column and the board.
  • Mobile cards shrunk; brighter reorder indicator; tombstone cancelled deals purged.
  • View switcher shrunk and pinned to the top-right of the page.
  • Fix: manual reorder now coerces ids to strings so sort holds.
  • Team module overhaul — dashboard view, simplified permissions, per-user overrides, email-ready invites; Team Members and Invite Member merged into one card; mobile gets a responsive KPI grid and stacked invite form.
  • Permissions now enforced site-wide on server + client + test; new "View profit & margin" permission; role & member perms modals widened with header/close styling; fixed cases where the modal wouldn't open.
  • Sidebar: hide Templates, static section headings with divider; mobile keeps Templates hidden through the feature-flag pass; Templates page hard-hidden (bounces navigation, hidden attribute).