Dw Launches
repo: ~/Projects/dw-launches · 29 commits · 0 in last 24h, 0 in last 7d ·
Search the build
29 commits indexed
763635b
2026-06-22
dw-launches: pass through Norma's real publish reason (token-expired / no-creds) instead of stale hardcoded 'code not enabled' string
60312c9
2026-06-22
auto-save: 2026-06-22T13:36:34 (1 files) — data/launches.json
0f1394b
2026-06-22
dw-launches: honest publish copy — Publish Now is live to connected channels (not 'simulated'); inbox/metrics stay labeled local sample data
3e7b50c
2026-06-22
auto-save: 2026-06-22T10:05:12 (1 files) — data/launches.json
b821953
2026-06-20
dw-launches: route Instagram Publish Now through Norma instagram-agent (:9810), honest live/simulated reporting
4b5d8af
2026-06-20
dw-launches: remove sign-off gate, single Publish Now button; live dispatch path (honest no-creds state)
4782ead
2026-06-20
Media: content-hash (md5) dedup — collapse byte-identical colorway reuploads, keep distinct photos, aggregate colorways onto surviving tile (Zoffany 303->151)
7533052
2026-06-20
Media: dedup is now a toggle (Show: All colorways [default] / Unique patterns), persisted
142baf6
2026-06-20
Media: dedup grid — collapse colorway/reupload duplicates to one tile per pattern (Zoffany 303 SKUs -> 18 patterns)
b268328
2026-06-20
Media: ?media=<query> deep-link opens Vendor IG tab pre-filtered (e.g. /?media=zoffany)
f3da271
2026-06-20
Vendor-IG: corrected Pierre Frey (lamaisonpierrefrey) + Zoffany (zoffanyfw) handles — 19 houses/214 posts
51a9575
2026-06-20
Vendor-IG: in-session screenshot capture (DTD verdict B) — +8 houses/96 imgs, now 17 houses/190 posts
18fb32f
2026-06-20
Vendor-IG: multi-mirror scraper (picuki/picnob/pixwox); keep only cacheable-image posts (picnob URLs ephemeral)
5d0e46a
2026-06-19
Compose deep-link: accept ?compose/title/img/link/vendor to pre-load a launch from a product (CNCP new-SKU → DW marketing on-ramp); guard so deep-link wins over saved-view restore
94376a2
2026-06-19
Vendor-IG: corrected handles (arte=artewalls, cole&son, thibaut_1886, zoffanyofficial) — 94 imgs/9 houses
aef6a11
2026-06-19
Vendor-IG: fix double-proxy so cached IG images paint (60/60); preview local refs in compose strip
626db0f
2026-06-19
Vendor-IG: Browserbase+Picuki ingest live — 73 real IG images cached across 7 houses
29df203
2026-06-19
Media Library: vendor-IG store + ingest (Graph/permalink), repost/use flow, image proxy+cache
b51421c
2026-06-19
Add unified Inbox (Hootsuite parity): triage all mentions/comments/DMs across accounts in one feed, filter chips with counts, per-account filter, inline reply + Open-in-Compose + mark-read, unread pill + persisted read/replied state; banned-word gate enforced on replies; simulated/local-only
e5a2c9b
2026-06-19
Streams → true Hootsuite model: user-addable columns (account × stream type incl. inbound mentions/comments/DMs/home/search), drag-reorder, add/remove, simulated inbound feed; plus 'all their items' pack — AI caption, hashtags, best-time, link-shorten, Bulk composer, simulated Analytics view
4a5e3f7
2026-06-19
Media Library: attach real assets (Shopify 139k + our IG + vendor) into composer
bd7e300
2026-06-19
README: document command-center suite (views, density sliders, modal-rig)
a2037e7
2026-06-19
command-center suite: view switcher (Dashboard/Compose/Streams/Calendar/Drafts/Approvals), density sliders, Hootsuite-style streams board, dashboard landing, approvals queue, launches open as modal-rig movable modals; preserves all compose logic + gates
c49590a
2026-06-19
server: add /api/streams (per-channel segmented board) + /api/dashboard (overview counts)
8db4dc5
2026-06-19
add modal-rig.js drop-in (vanilla drag/resize/maximize/persist)
b3d1a74
2026-06-19
Design refinement: DW luxury editorial theme for social composer
6df89ad
2026-06-19
add README with run instructions, component map, and stub list
c34d2b6
2026-06-19
verified working: all 9 components serve, gates enforce, headless smoke passes 0 errors
8d661a4
2026-06-19
initial scaffold: dw-launches multi-channel social composer (server + SPA + 7-channel seed)
Skills used
/launches 2 /comments 2 /metrics 1 /simulated 1 /reupload 1 /picnob 1 /pixwox 1 /title 1 /link 1 /vendor 1 /permalink 1 /use 1 /replied 1 /local-only 1 /search 1 /remove 1 /streams 1 /dashboard 1 /resize 1 /maximize 1 /persist 1 /gold-dim 1 /disabled 1 /selects 1 /classes 1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
b3d1a74 · 2026-06-19 · Design refinement: DW luxury editorial theme for social composer
- Wordmark: serif 22px with restrained tracking, gold dot, eyebrow label above
- Palette: eliminated neon green accent; all interactive states now use muted gold/gold-dim
- Channel chips: replaced full candy-fill avatar circles with 8px brand-color dots + subtle pill styling
- Section headers: replaced ALL-CAPS bureaucratic h3 gold labels with serif .sl-title + numeric step badge
- Topbar nav: lighter weight, bottom-border active indicator vs old box border
- Buttons: differentiated hierarchy — ghost (Save), gold-border (Submit), italic (Steve sign-off), solid gold (Publish), suppressed-panel (Publish/disabled)
- Preview panel: device-chrome wrapper with shadow; preview card uses clean white with DW-warm bg tone
- Spacing: consistent scale (--sp-* tokens), tighter card gap 14px, wrap padding 28px
- Preview column: position:sticky so it follows scroll
- Media items: remove button appears on hover only (cleaner resting state)
- Inputs/selects: gold focus ring, custom select arrow, uniform border-radius
- Badges: bordered style with status-tinted backgrounds replacing plain filled pills
- Toast: entrance animation, box-shadow elevation
- All JS IDs/classes, fetch calls, and behavioral logic unchanged
File tree
35 files tracked. Click any to browse the source at HEAD.
rendered in 0ms