RackLume

Waukesha, Wisconsin · what’s new

What’s new.

Living log of what shipped. Launch is the deadline and the gates — charge the walk Friday, September 25, 2026. This page is the diary. Harborline is the demo plant, not a customer.

Showing 72 of 411

Clear filters

Saturday, September 26, 2026

  1. this ship

    Portal is live on portal.racklume.com

    The RackLume app is at portal.racklume.com. racklume.com is the coming-soon splash and links to Sign up. Same 99.23.14.117 box — SSH keys did not change.

    • ●Sign in and the shop tools: https://portal.racklume.com
    • ●Coming-soon splash: https://racklume.com (Sign up opens the portal).
    • ●lantern.enlightenstudios.us still works. Did not delete enlightenstudios.us.
  2. this ship

    RackLume wordmark is the live lockup

    Headers, print, and unfurl cards now show the RackLume wordmark. The app and tab icon stay the lantern A. Powered by Enlighten stays in the footer.

    • ●Brand kit at /brand and /brand/racklume-logo-kit.zip.
    • ●SMS / iMessage / Facebook / X card regenerated with the new lockup. Trades line unchanged.
    • ●Guides and marketing pages say RackLume. Demo passwords and Lantern.apk keep their current names until the racklume.com cutover.

Thursday, September 24, 2026

  1. this ship

    Desktop Find is one search button

    Michael: a wide screen shows one Find field and one orange search icon. A phone shows only the search icon. The phone link sits in a wrapper that hides at the desktop breakpoint, so the orange button style stays on the icon itself.

    • ●Signed-in header and Lens share that Find control. The label stays Find.
    • ●Password hashes stay put.

Wednesday, September 23, 2026

  1. this ship

    /signup unfurls a free-edition card

    SMS, iMessage, Facebook, and X on /signup show a navy Lantern card that says Free edition — same lockup and Powered by Enlighten as the frozen site card. The rest of the site still uses lantern-og.png.

    • ●public/lantern-og-free.png is 1200×630 on nginx httpdocs. Page metadata points og:image and twitter:image at that URL only.
    • ●Frozen public/lantern-og.png is untouched. Password hashes untouched.

Monday, September 21, 2026

  1. this ship

    Floor clip Browse is a tap-through square

    On Floors, Browse is a square-round orange control. The native file picker sits on top of it (opacity 0, same 44px box) so Android WebView gets the tap. Not a hidden 1px input plus click(). Architect PDF uses the same overlay.

    • ●h-11 w-11, rounded-[10px], film icon, aria-label Browse. Upload clip still submits the form.
    • ●video-floor-pdf stays done. Rail, OG, and plant lists untouched. Password hashes untouched.
  2. this ship

    Floor clip upload has a Browse chip

    Floors clip upload is a hidden file input plus a Browse chip so Android WebView shows a real control. Film one floor, phone toward the floor like a map. Make 2D plan still stitches the plate.

    • ●Chip is icon + Browse (h-11, nowrap). Accept stays MP4 / WebM / QuickTime.
    • ●Architect PDF picker already had Upload PDF. Rail, OG, and plant lists untouched. Password hashes untouched.
  3. this ship

    Promo last slide is /signup

    The Facebook Coming Soon reel now ends on lantern.enlightenstudios.us/signup. Slide 9 dropped the Cable Pro-first waitlist tail. Andrew still reads each square. /coming-soon stays Mike’s kit, not the tester page.

    • ●Last square footer is /signup. Confirm email, Android APK, iPhone Home Screen.
    • ●facebook-promo-signup-cut is checked off. Silent 4:5 and 9:16 recut with the stills. Password hashes untouched.
  4. this ship

    Free-first Facebook reel is on /promote

    The sample reel now leads with Free edition live — sign up at /start — then the paid shop tools. Andrew sounds more human. Slides use Outfit, not giant orange poster type.

    • ●Public /promote plays the voiced MP4. Same FacebookReel on /coming-soon and /admin/promote.
    • ●Storyboard: Free test launch, signup, Find, Floors (PDF + Path), Air/Switches (no UniFi on Free), Computers (5 max), Lens, Ask to upgrade, then Cable Pro $99+$35 and Electric Pro.
    • ●edge-tts AndrewNeural +8% rate, +4Hz pitch, +12% volume. Did not restamp UniFi 8-port or heatmap. Frozen lockup and rail.

Sunday, September 20, 2026

  1. this ship

    Coming Soon reel — Andrew sells the walk

    The Facebook sample now has energy. Andrew reads each square — closet map, Find, Lens, Floors, Jobs — not a two-word teaser. Slide 1 does not stack Coming Soon and Free edition. Waitlist is slide 9.

    • ●facebook-promo-voice stays done. Primary download is the MP4 with voice.
    • ●Rate +15% and a little pitch lift. Still Andrew, not a radio ad.
    • ●Frozen OG, lockup, and rail untouched. Did not restamp UniFi or heatmap.
  2. this ship

    Coming Soon slide 1 names the free edition

    The first Facebook still and the first spoken line now say Coming Soon and that a free edition is coming soon. Headline stays The closet map is almost here. Silent and voiced reels rebuilt from that square.

    • ●facebook-promo-reel and facebook-promo-voice stay done. Two chips on slide 1 — not a wrapping slogan.
    • ●VO line 1: Coming soon. A free edition is coming soon. AndrewNeural, Aria fallback. Mix timing unchanged.
    • ●Frozen OG, lockup, and rail untouched. Did not restamp UniFi or heatmap.
  3. this ship

    Coming Soon reel — easy spoken read

    The Facebook Coming Soon sample now has an unhurried voice on each slide: edge-tts en-US-AndrewNeural, not an announcer. Unmute on /coming-soon or /admin/promote. Silent cut kept.

    • ●facebook-promo-voice stays done. Primary download is the MP4 with voice.
    • ●Ten one-line reads timed to the ~4s cards. Fallback is Aria if Andrew is missing.
    • ●Frozen OG, lockup, and rail untouched. Did not restamp UniFi or heatmap.
  4. this ship

    Coming Soon Facebook reel with voice

    The ten Coming Soon squares now play as a 1080 sample with a spoken line on each slide. Unmute on /coming-soon or /admin/promote. Silent cut kept. Facebook autoplay stays muted.

    • ●facebook-promo-voice is checked off. Primary download is the MP4 with voice.
    • ●Voice is a clear American male read (edge-tts Andrew). Stills were not redrawn.
    • ●Frozen OG, lockup, and rail untouched. Did not restamp UniFi or heatmap.
  5. this ship

    Coming Soon Facebook reel — one clip

    The ten Coming Soon squares are one silent Facebook video: 1080 square for Feed, plus 4:5 and 9:16 letterboxed copies. Download and play it at the top of /admin/promote and /coming-soon. The stills and captions stay.

    • ●facebook-promo-reel is checked off. facebook-coming-soon stays done — the ten PNGs were not redesigned.
    • ●H.264 MP4, yuv420p, faststart, ~40s, no stock music. Frozen OG, lockup, and rail untouched.
  6. this ship

    Coming soon promo kit — 10 Facebook posts

    Ten purple/orange Facebook squares, a public /coming-soon page, and Enlighten /admin/promote next to Brand. Waitlist mails Mike. The phone app today is Add to Home Screen. Native stores stay Need to do. Free small-shop map is a waitlist, not a SKU.

    • ●facebook-coming-soon, admin-promo-page, coming-soon-page, and pwa-home-screen are checked off.
    • ●store-app-wrappers stays Need to do. free-residential-tier is Doing as waitlist only — paid Cable Pro still comes first.
    • ●Frozen OG, lockup, and rail untouched. Powered by Enlighten stays on the posts.
  7. this ship

    Changelog filters by type, audience, and search

    Public /changelog and Enlighten /admin/changelog share type chips, audience chips, and search. Bookmark with ?tag= ?audience= ?q=. Date groups stay. Frozen OG, lockup, and rail untouched.

    • ●changelog-log-filter is checked off. Type chips come from tags already on the rows.
    • ●Shops skip Operator-only rows. Password hashes untouched.

Thursday, September 17, 2026

  1. this deploy

    Board: collapse done Launch cards (Need to do)

    Mike asked to collapse Checked cards so /admin/launch and public /launch are not a long stack. On the board as Need to do — not tonight. Does not delay Cobus device add or PC Agent sensors.

    • ●launch-done-collapse — collapse done cards on /admin/launch and public /launch if it lists checked cards.
    • ●Not tonight. Tick only refreshes percents — this card boots from catalog + stamp.
  2. this deploy

    Location dropdown fits the phone top bar

    The building picker next to LANTERN is still a real dropdown. On a phone it shows MapPin and one truncated word (Cobus, Harborline) so the bar fits 320 through 430. Open the list for the full name. Find stays the search icon. Contact stays nowrap.

    • ●Phone header uses the LANTERN icon so the lockup PNG is not squeezed. Desktop still shows icon + LANTERN.
    • ●Did not restyle OG cards, Computers/Phones lists, or the Enlighten footer.
  3. this deploy

    Brand sits under Tools

    Enlighten operator rail: Brand is under Tools and opens the logo kit at /brand. Same chip on /admin/tools. Lockup, favicon, and OG did not move.

    • ●Brand is one word on the operator rail, under Tools.
    • ●Download the kit from /brand/lantern-logo-kit.zip.
    • ●Did not restyle frozen lockup, OG, or the plant rail.
  4. this deploy

    Locations dropdown uses Outfit like the rest of the chrome

    The list next to LANTERN (Cobus Household and other buildings) uses the same Outfit family, weight, and tracking as Account and other header controls. The OS default typeface is gone from that menu.

    • ●Custom list immediately right of the LANTERN lockup — native option popups cannot take Outfit.
    • ●Did not restyle the Enlighten rail lockup, OG cards, or plant DeviceInventory lists.
  5. this deploy

    Cobus Household on the Enlighten admin login

    Sign in as mike@enlightenstudios.us. The Locations dropdown to the right of LANTERN lists Enlighten locations including Cobus Household. Find, Closets, Lens, Floors, Jobs, Cameras, and Computers stay on that house’s MDF/IDF. Harborline and other clients stay names-only on /admin/locations — not a second company-admin login.

    • ●One login: Enlighten operator. No extra Cobus company-admin seat required.
    • ●If the house sat on another org, the building moved onto Enlighten — not deleted, no invented street, Harborline plant not copied in.
    • ●Dropdown shows only operator-owned locations. Client sites stay the names list.
  6. this deploy

    Company admins switch locations next to LANTERN

    Company org_admin, tech, and employee seats get a location dropdown immediately to the right of the LANTERN lockup. Pick Cobus Household (or another building on that company) and Find, Closets, Lens, Floors, Jobs, Cameras, and Computers stay on that location’s MDF/IDF and assets. The pick is stored in a cookie and on the seat. Enlighten operator does not browse client plant.

    • ●Sidebar section Plant is now Locations. Same words: Find (lucide Search), Floors, Closets. No wrapping slogans.
    • ●Switch: the header dropdown, not Account. Account still lists every building for import.
    • ●Enlighten admin (mike@enlightenstudios.us) has no customer location dropdown. Field Find is empty of Harborline and Cobus plant. Names only on /admin/locations and Clients.
    • ●first-building stays his house when he added Cobus Household — no invented street, no Harborline dumped into it.

Wednesday, September 16, 2026

  1. this deploy

    Rail Enlighten credit: strip the pill border

    Sorry Michael — a concurrent agent put a rounded card stroke around the Powered by Enlighten rail lockup. Live chrome is equal padding only again. No stroke, no capsule, no ring.

    • ●Removed border / rounded-[var(--radius)] / bg-card/50 from EnlightenRailLockup and the rail corner wrapper.
    • ●Kept tilted bulb, Powered by above ENLIGHTEN / STUDIOS, real Enlighten colors. Samples variants stay borderless.
    • ●Tests forbid the pill classes so they cannot sneak back on deploy.
  2. this deploy

    Buttons match the form fields

    Shop buttons use the same modest corner as the date and search boxes. The orange gradient and glow stay. Not a pill.

    • ●Publish deadline, Sign in, Contact, login submit, and Jobs actions share --radius-control (10px) with inputs.
    • ●Orange gradient, glow, and hover stay. Icon-only circular controls stay circles.
  3. this deploy

    Enlighten rail credit samples for Michael

    Four Powered-by rail variants to compare: not bold, bold smaller, not bold smaller, and bigger icon tucked closer. Live default is the combo. Side-by-side at /samples/enlighten-credit; signed-in rail also takes ?enlightenCredit=1|2|3|4.

    • ●Equal margins, no corner border. Tilted Enlighten bulb. Lantern / Billy marks unchanged.
    • ●Combo (shipped default): POWERED BY regular 8px + 44px icon at gap-1.
    • ●Public compare page for designer review without hunting chrome.
  4. this deploy

    Social card names the trades

    Link previews say MSP / IT / Cabling / Electrician Professionals — not jack / port / cert / invoice. Lockup and Powered by Enlighten stay.

    • ●public/lantern-og.png audience line and OG_IMAGE_ALT match the trades phrase.
    • ●Description leads with who Lantern is for. Tests lock the phrase so the old jack line cannot sneak back.
  5. this deploy

    Powered by Enlighten in the rail corner

    Michael asked for StudioCredit in the empty top-left of the signed-in rail — above Plant, left of the header divider. Same bulb + 11px credit. Header keeps the Lantern lockup.

    • ●Expanded rail shows Powered by Enlighten Studios (stacked to fit). Collapsed rail is the bulb with aria-label.
    • ●Reuses StudioCredit and /enlighten-icon.png. Does not put the bulb on BrandLogo.
  6. this deploy

    Enlighten rail bulb leans like the brand logo

    Signed-in rail corner icon rotates −30° to match the Enlighten Studios lockup lean. Powered by above ENLIGHTEN / STUDIOS, equal padding, no border — Lantern header mark unchanged.

    • ●CSS rotate(-30deg) on /enlighten-icon.png in EnlightenRailLockup only. Footer StudioCredit stays upright.
    • ●Still p-2.5 equal margins, no stroke. White ENLIGHTEN + orange STUDIOS. Did not touch Billy or Lantern marks.
  7. this deploy

    Enlighten lockup fills the rail corner

    Signed-in rail top-left is the real Enlighten Studios mark: bulb+windows, powered by / ENLIGHTEN / STUDIOS (orange), in a bordered corner box. Header Lantern lockup is a notch bigger.

    • ●Expanded: 36px icon + stacked wordmark. Collapsed: 40px icon with aria-label. Unified border uses panel-card radius/border.
    • ●Header BrandLogo / LanternMark is 40px tall (was 32px). Footer StudioCredit stays the small inline credit. Raw img, never next/image.
  8. this deploy

    Need to do: Ops forms fit a phone

    Mike caught Jobs, Billing, Tickets, Account, Team, and admin ops fields running past the screen on a phone. Card is on the board. Same wrap idea as Phone/Camera chassis. Not L3.

    • ●ops-mobile-fields — Ops forms must stay inside 320 / 375 / 390 / 430.
    • ●Keep Phone/Camera six-port wrap. Buttons stay 10px corners, orange gradient.
  9. this deploy

    Phone / Camera switch + panel stay inside a phone screen

    Harborline Phone and Camera circuit pages keep the switch and patch-panel chassis on screen. PortGrid is six ports wide at 320 / 375 / 390 / 430. Source detail wraps. No live DC bind.

    • ●phone-camera-mobile-fit — PortGrid is six ports wide on a phone. HardwareBay is max-w-full overflow-hidden.
    • ●PageFrame uses safe-area insets. Display titles overflow-wrap anywhere. Harborline walk is 214-A and the dock camera.
  10. this deploy

    Enlighten rail credit: equal margins, no border

    Signed-in rail top-left is the real Enlighten bulb with Powered by above ENLIGHTEN / STUDIOS in brand colors. Equal padding only — no stroke around the corner. Header Lantern lockup is a notch bigger.

    • ●Expanded: 36px icon + stacked Outfit wordmark (white ENLIGHTEN, orange STUDIOS). Collapsed: 40px icon with aria-label.
    • ●Corner wrapper is p-2.5 all around. No border / card stroke. Footer StudioCredit stays the small inline credit.
    • ●Header BrandLogo / LanternMark is 40px tall (was 32px). Not next/image.
  11. this deploy

    OG card capitalizes Professionals

    Audience line is MSP / IT / Cabling / Electrician Professionals — capital P. OG card frozen after this.

    • ●public/lantern-og.png, OG_IMAGE_ALT, and description use Professionals.
    • ●Tests lock the capital P so lowercase cannot sneak back.

Tuesday, September 15, 2026

  1. this deploy

    Logo kit 10 — notched lantern A

    The review A on /brand now has a light-ray V-cut at the base and padding inside the square. Kit 9 stays. Kit 10 is twenty more lockups in the White word colors. Live favicon and header stay kit 8 option 3 until Mike picks.

    • ●Kit 9 White word is still #13. Kit 10 is a second sheet on the same /brand page.
    • ●Did not replace public/lantern-icon.png or lantern-lockup.png.

Wednesday, September 16, 2026

  1. this deploy

    Rail Powered by Enlighten fills the corner

    Expanded rail credit is obviously larger: 17px bold Enlighten Studios and 32px bulb in the h-14 cell. Powered by stays 11px. Collapsed bulb is 36px.

    • ●Same StudioCredit + /enlighten-icon.png — no second lockup.
    • ●Footer StudioCredit stays the small 11px / 16px inline credit.
  2. this deploy

    Launch board cards back, buttons 10px again

    Concurrent deploys had wiped Need-to-do cards and turned orange buttons back into pills. Catalog is whole again. Buttons match the 10px fields. Computers lists, collector, and six-port chassis stay.

    • ●Need-to-do restored: L3 / plant-data-source, phone RSSI, RMM CSV then shop APIs, SMART / tray tickets / RDP-after-launch, first building, ops Guide, org plant, heatmap, price book polish.
    • ●.btn-lantern is 10px square-round with the orange gradient — not a pill. Phone/Camera chassis still wrap six wide.
    • ●Did not mark plant-data-source done. Did not invent a first-building address. Did not live-bind LDAP. Password hashes untouched.

Tuesday, September 15, 2026

  1. this deploy

    Logo kit 9 — orange and darker purple

    Twenty new lockups on one sheet at /brand. Same triangular A. More orange than the live tan, darker purple than the lavender ring. Live favicon and header stay kit 8 option 3 until Mike picks.

    • ●Print this sheet on /brand. Live now strip shows today’s lockup so you can compare.
    • ●Did not replace public/lantern-icon.png or lantern-lockup.png.

Wednesday, September 16, 2026

  1. this deploy

    Link previews show the Lantern card

    SMS, iMessage, Facebook, and X unfurl a navy Lantern card — lockup, MSP / IT / Cabling / Electrician Professionals, Powered by Enlighten. Absolute https image, not a blank title.

    • ●Root metadata now has metadataBase, Open Graph, and Twitter large-image tags. Pages inherit the card.
    • ●1200×630 public/lantern-og.png is the real lockup on navy, served from nginx httpdocs. Not /_next/image.
  2. this deploy

    Rail Enlighten credit locked to almost-perfect

    Signed-in rail corner is Michael’s almost-perfect lockup again: tilted bulb tucked to POWERED BY / ENLIGHTEN / STUDIOS, equal padding, no border. Samples, real-logo swap, and bordered boxes stay out.

    • ●EnlightenRailLockup only: −30° /enlighten-icon.png, gap-0 + −ml-2.5 tuck, STUDIOS orange.
    • ●No sample query variants and no /enlighten-logo.png in the rail. Durable rule: do not change unless Michael asks.
    • ●Did not touch lantern-og*. Nav restore (Computers / device lists) stays.
  3. this deploy

    Enlighten rail icon shifted 10px left

    POWERED BY / ENLIGHTEN / STUDIOS unchanged. The bulb only moves 10px left.

    • ●translateX(-10px) on the expanded rail icon. Type column untouched.
  4. this deploy

    Rail type no longer overlaps; POWERED BY is small again

    −ml-4 sat on the bulb. Type is −ml-3. POWERED BY is back to 8px, not 11px.

    • ●Type column −ml-3. POWERED BY 8px font-medium. ENLIGHTEN / STUDIOS stay 13px. Icon unmoved.
  5. this deploy

    Rail type tucked left toward the Enlighten icon

    POWERED BY / ENLIGHTEN / STUDIOS stay exactly where they were. The whole type column moves left toward the bulb. Nothing else.

    • ●Type column margin −ml-4 (was −ml-2.5). Same caps, same heading font, POWERED BY not bold, no border.
    • ●Icon unmoved. OG card and plant lists untouched.
  6. this deploy

    Rail Enlighten credit: not bold, no border, tucked icon

    Michael: POWERED BY is no longer bold, the rounded box stroke is gone, and the tilted bulb sits tighter against ENLIGHTEN / STUDIOS. Then freeze — agents cannot restyle it without Michael asking.

    • ●POWERED BY is font-medium (not bold). ENLIGHTEN stays white; STUDIOS stays orange. Tilted torch kept.
    • ●Equal padding only (p-2.5). No pill, ring, or rounded card around the credit.
    • ●44px icon at gap-0 with −ml-2.5 tuck. Checksum in deploy/enlighten-rail-freeze.sha256. OG/SMS card untouched.
  7. this deploy

    SMS card cache-bust for capital-P Professionals

    og:image now points at /lantern-og-v2.png?v=professionals-cap-p (same frozen capital-P PNG). SMS/iMessage were still showing lowercase p from the old /lantern-og.png URL.

    • ●Live PNG was already capital P; SMS clients cache the bare image URL aggressively.
    • ●Meta + twitter image use the v2 twin. nginx httpdocs serves both lantern-og.png and lantern-og-v2.png under the freeze guard.
  8. this deploy

    SMS / OG card frozen so SUPERSET cannot overwrite it

    public/lantern-og.png is frozen at sha256 8a14e0a0… (lockup + MSP / IT / Cabling / Electrician Professionals). Deploy and remote-release refuse a different file unless Michael unfreezes.

    • ●deploy/lantern-og.sha256 + scripts/deploy-production.sh + deploy/remote-release.sh assert_og_freeze.
    • ●Rule .cursor/rules/lantern-og-freeze.mdc. Launch board sms-og-card done. Generator refuses regenerate without LANTERN_OG_UNFREEZE=1.
  9. this deploy

    SMS / OG card restored after rail SUPERSET overwrite

    Rail lockup deploy 54e13fc re-shipped the older lowercase professionals PNG over the capital-P card from d819f63. Restored current Lantern lockup + Professionals.

    • ●public/lantern-og.png matches the capital-P Professionals card again (a0340ddc).
    • ●Generator, OG_IMAGE_ALT, description, and tests lock Professionals so a later SUPERSET cannot quietly restore lowercase.
  10. this deploy

    Bigger Enlighten Studios in the rail corner

    Rail StudioCredit: Enlighten Studios name and bulb scale up to fill the h-14 corner above Plant. Powered by stays 11px. Footer credit unchanged.

    • ●Expanded: 24px bulb + 14px Studios name; Powered by remains 11px.
    • ●Collapsed: 28px bulb, same aria-label. Still /enlighten-icon.png via StudioCredit only.
  11. this deploy

    Ops forms wrap on a phone

    Jobs, Billing, Tickets, Account, Team, and the Enlighten admin tools no longer shove input rows past the screen. Fields shrink and stack. Phone and Camera switch grids stay six ports wide.

    • ●Native selects and inputs are min-w-0 max-w-full. Ticket kind/severity/building stack. Launch deadline dropped the 12rem min-width.
    • ●PageFrame keeps overflow-x-hidden and safe-area padding. Buttons stay 10px, not pills. Orange gradient unchanged.
    • ●ops-mobile-fields is live on lantern.enlightenstudios.us. Did not bump L3 or plant-data-source.
  12. this deploy

    Mike’s Merge click did not break the live site

    Merging a Cloud Agent draft on Origin does not rsync the Plesk VM. Publish deadline is 10px again after a later remainder rsync had put the pill back. Computers, six-port chassis, and Need-to-do cards stay. plant-data-source stays Doing.

    • ●Only #39 (Computers/MSP cards) and #30 (plant CSV export) actually landed on origin/main. The heat tree with conflict markers was never deployed.
    • ●btn-square-radius — .btn-lantern uses --radius-control (10px), not a 999px pill. Chrome test refuses the pill.
    • ●Need-to-do catalog restored (shop tickets, collector/L3, invoice email, RMM switch-in, Computers). plant-data-source stays in progress — not done.

Tuesday, September 15, 2026

  1. this deploy

    Share card names cabling, IT, and electrical

    The iMessage / Open Graph card now says Lantern is a field tool for structured cabling, IT, and electrical professionals — not cabling only.

    • ●Same Kit 12 #4 Baseline A lockup on public/og.png. Cache-bust is /og.png?v=kit12-4b so iMessage drops the old line.
    • ●Did not invent a new mark. Header, favicon, and /brand stay Baseline A.

Wednesday, September 16, 2026

  1. this deploy

    SMS / Open Graph card uses Baseline A

    Sharing lantern.enlightenstudios.us in iMessage or on the web now shows the current Kit 12 #4 lockup — navy square, orange A, amber ray — not the old tan card.

    • ●Share image is public/og.png (1200×630). Meta og:image and twitter:image point at /og.png?v=kit12-4 so iMessage drops the cached old card.
    • ●Same Baseline A lockup as the header and /brand. Did not invent a new mark.
    • ●Live at https://lantern.enlightenstudios.us/og.png?v=kit12-4.

Tuesday, September 15, 2026

  1. this deploy

    Baseline A is the live Lantern mark

    Kit 12 number 4 is now the logo on the site — header, tab icon, and app icon. /brand is the finished page for that mark, with a zip of SVG, PNG, JPG, PDF, AI, EPS, and business cards.

    • ●Navy square, purple rim, orange notched A, amber ray, white word. The A in LANTERN sits on the letter line; the ray hangs below.
    • ●Download the kit at /brand/lantern-logo-kit.zip. The old review sheets are off /brand.
    • ●Hard-refresh if an old tan A is still in the tab.
  2. this deploy

    Launch board shows an animated percent

    Every card on /launch and /admin/launch now has a progress bar with the percent under it. Phases and the whole board roll up the same way. Not done is 0, doing is 50, checked is 100 — no invented precision.

    • ●Admin board re-reads the live board on the existing four-second poll, so a check on one machine fills the bar on another without a refresh.
    • ●Prefers-reduced-motion still kills the fill and the sheen. Print still inks to the paper edge.
    • ●Remaining-work rows from the board queue ship on the same board, including Electric Pro’s plant-import card.
  3. this deploy

    Logo kit 12 — Long ray studies

    Five more lockups on /brand, all off kit 11 #5 Long ray. Three change only the light-ray (short / medium / longer). Two keep that A the same width and stretch it so the bottom sits on the LANTERN baseline — feet on the line, or the ray tip on the line.

    • ●Kit 12: 1 Short ray, 2 Mid ray, 3 Long ray XL, 4 Baseline A, 5 Baseline ray.
    • ●Kits 9–11 stay on the same page. Live favicon and header stay kit 8 option 3 until Mike picks a number.
    • ●Did not replace public/lantern-icon.png or lantern-lockup.png.
  4. this deploy

    Logo kit 11 — bigger A, off Dry night

    Ten more lockups on /brand, all built from kit 10 #6 Dry night. The A in the rounded square is bigger so it fills the square instead of floating in padding, and the A inside LANTERN is back to the oversized one from the early kits.

    • ●Kit 11 varies ring weight, ray length, wordmark A size, and how dark the square fill sits. Orange A and white word throughout.
    • ●Kit 9 and kit 10 are still on the same page. Live favicon and header stay kit 8 option 3 until Mike picks a number.
    • ●Did not replace public/lantern-icon.png or lantern-lockup.png.
  5. this deploy

    Launch is a working board, charge October 2

    Launch is a working board we add lines to and check off — same purple and orange, not a white canvas. Charge-the-walk is Friday, October 2, not a 45-day sit.

    • ●Open, doing, and checked columns. Plant CSV is the first open card. Enlighten can add a line from /admin/launch.
    • ●Boards still sitting on October 30 pull forward. A date Mike published himself stays. No Stripe. Did not start plant CSV.
  6. this deploy

    48-port switches fit a phone

    A 48-port faceplate was wider than the screen, so the page grew and left black empty space. Ports now wrap to 12-wide on a phone and fill the card.

    • ●Patch panels stay two rows of 12. A 48-port switch wraps to four rows of 12 on a phone; desktop still shows two rows of 24.
    • ●Port keys stretch with the card. The page no longer scrolls sideways from the rack drawing.
  7. this deploy

    Harborline emails are not sitting on Sign in

    admin@harborline.local was a demo-seat shortcut at the bottom of login, not a signed-in account. Those seats now sit under Harborline demo so the form stays empty.

    • ●Sign in lede is your email. Tap Harborline demo only to walk the fictional company.
    • ●Email and password stay empty until you type or open a demo seat. Demo is not Enlighten admin.
  8. this deploy

    Lockup keeps its shape

    The A + LANTERN mark was flattening because the img box was 184×64 while CSS set a shorter height. It now uses the real 1838×640 ratio.

    • ●BrandLogo width/height match the PNG. CSS aspect-ratio 1838/640, max-width none, object-contain.
    • ●Header mark no longer sits in a min-w-0 flex child that can squeeze it. Footer bulb unchanged.
  9. this deploy

    Tighter left menu, pinned to the viewport

    Menu rows are closer together so the list fits. The rail stays on screen and does not scroll into empty space past the last item.

    • ●Nav links are 2rem tall with tight group gaps. Find, Jobs, Billing stay one word.
    • ●Aside is sticky, viewport-tall, and clipped. Rail overscroll is off so the left of the page never goes blank below the last link.
  10. this deploy

    Tab and lockup are the Lantern A, not the old lightbulb

    Product chrome never falls back to the Enlighten lightbulb. The bulb stays in the Powered by footer only.

    • ●BrandLogo fallbacks are lockup then /lantern-icon.png. The Enlighten lightbulb is not a header or tab icon.
    • ●Favicon / apple-touch / PWA icons stay the purple-around-A square. Hard-refresh the tab if a cached bulb sticks.
  11. this deploy

    Left menu hugs the labels

    The expanded rail is only as wide as the icon, the word, and a compact count. No extra padding canyon.

    • ●Expanded rail is 10.5rem (168px). Collapsed stays 4.25rem icon-only. Labels stay one word and nowrap. Find is still Find.
    • ●Nav uses px-1, gap-2, shorter group tracking. Jobs/Billing/admin badges stay, compact (min 1.25rem). Overflow hidden on the rail is fine.
    • ●Darker purple rail scrollbar and hover chevrons stay. Did not start plant CSV.
  12. this deploy

    Darker purple on the menu scroll

    The left rail overflow bar is a thin darker purple, with a short hover chevron instead of cheap native arrows.

    • ●aside[data-collapsed] nav: track #1a1030 / #3b0764, thumb #6d28d9, orange hover. Custom chevrons nudge on hover. Firefox uses darker purple scrollbar-color. Did not widen the rail or start plant CSV.
  13. this deploy

    Narrower left rail, real counts on Jobs and Billing

    The left menu is tighter. Open work orders and unpaid invoices show a small number. Plant items stay unbadged.

    • ●Expanded rail is 12rem (192px). Collapsed stays icon-only. Org and account still truncate in the header, not by widening the menu.
    • ●Jobs: open work orders (not billed). Billing: draft/open/sent invoices. Tests: unattached or a fail from the last 30 days. Docs stay quiet. Admin Launch/Health/Board/Clients/Mail badges stay.
    • ●Rail overflow uses the same thin dark orange/purple scrollbar. Did not start plant CSV.
  14. this deploy

    Find submit matches the search field

    The orange search control is a rounded square like the input beside it — same height, 10px corners, lucide Search. Not a circle and not a wrapping pill.

    • ●SearchForm submit is size-14 / size-12 with rounded-[10px], same as the Find input. .btn-lantern-icon overrides the pill 999px radius. Sidebar Find stays icon + Find.
  15. this release

    Dark orange-and-purple scrollbars

    The field tool no longer shows a thick white Windows scrollbar on the purple UI. Scrollbars are thin, dark-track, with a purple-to-orange thumb like the launch spine and lantern button.

    • ●Firefox uses thin scrollbar-width and scrollbar-color. WebKit uses a 9px rounded thumb on html, body, overflow panels, the left rail, sheets, and textareas.
    • ●Track stays near #0b0d14. Thumb is #6d28d9 into #f97316 / #ffb020. Hover is a touch brighter. Not a loud rainbow bar.
    • ●Did not start plant CSV. Did not rewrite password hashes.
  16. this deploy

    Signed-in /launch uses the left rail, not the old top menu

    If you are signed in — including Enlighten admin — Launch, Changelog, and contractor pages use the collapsible left rail with lucide icons and the icon+LANTERN lockup. The old GTM top menu (Open the tool / Talk to Enlighten pills) is logged-out marketing chrome only.

    • ●SiteShell: usesAppChrome(pathname, viewer). A viewer always gets AppChrome, even on /launch, /changelog, and /for-contractors.
    • ●MarketingChrome is logged-out only. Compact header is lockup + Sign in + Contact. Talk to Enlighten stays a sentence on the contractor page, not a wrapping pill.
    • ●Find is a search icon. .btn-lantern stays nowrap. Live JS chunks 500 and next/image lockup 400 were the hiccup. Did not start plant CSV. Did not rewrite password hashes.
  17. this deploy

    Sign-in lockup is the public PNG, not the image optimizer

    Login, signup, forgot, reset, marketing, pitch, changelog, and legal show icon + LANTERN from /lantern-lockup.png. Live /_next/image was 400ing the mark even though the PNG itself was fine.

    • ●BrandLogo is a raw img to /lantern-lockup.png. Footer Powered by Enlighten stays /enlighten-icon.png. No Enlighten wordmark beside the lockup.
    • ●next.config turns off the image optimizer so a leftover next/image cannot send chrome through /_next/image.
    • ●remote-release copies the lockup into standalone and nginx httpdocs. Did not rewrite password hashes.
  18. this deploy

    Production webpack no longer bundles the account store

    The contractor launch strip and /launch were pulling the server store into the client graph. Shop pages now pass deadline counts as props. /launch loads the store and hands the board to a presentational page.

    • ●GtmLaunchStrip is presentational. Server pages load launch board data and pass deadline / done / total.
    • ●/launch and /admin/launch no longer import launch-motion in the same file as getStore.
    • ●store.ts and session-server.ts import server-only. Did not touch live password hashes. rsync still excludes data/.
  19. this release

    Left rail — icon + LANTERN lockup

    The field tool chrome is a collapsible left sidebar with lucide icons. Header is the Lantern lockup only. Enlighten Studios sits in the footer as Powered by, not as a second wordmark beside LANTERN.

    • ●Product header is icon + LANTERN. Org name is not printed next to the mark. Operator org is not shown in the header.
    • ●Left rail: labels when open, icons when collapsed. Collapsed state persists in localStorage. Mobile opens the same nav in a left sheet from the hamburger.
    • ●Find, Floors, Lens, jobs, billing, team, guide, and admin keep their routes. Feature flags still hide seats that do not have the module. Admin uses the same shell.
    • ●Public /for-contractors pages keep a simple top marketing nav. Login lockup has no Enlighten Studios subtitle.
  20. this release

    Find is a search icon, not a wrapping pill

    The orange Find control is a magnifying glass. Compact chrome uses icon + a real word. Slogan fragments that wrap (Find it, Open the tool) are gone.

    • ●Search submit is lucide Search with aria-label Find. Sidebar Find stays icon + Find when open, icon-only when collapsed.
    • ●Marketing header: Find with a search icon for signed-in shops, Contact for the mail CTA. Talk to Enlighten stays a sentence on the contractor page, not a wrapping pill.
  21. this release

    Changelog is its own section

    Launch stays the deadline and the checklist. The Tuesday dump is on /launch. What’s new also lives at /changelog as a living log.

    • ●Public /changelog with today’s work. Enlighten admin Changelog tab plus POST /api/admin/changelog.
    • ●Entries persist in the tenant file as changelog. Merge-add only — never a reason to rewrite the live store.
    • ●/launch and /admin/launch carry the plan and the Tuesday dump. /changelog is the footer’s living log.
  22. 03:18–04:06 UTC

    Logo kits 1–8, then kit 8 option 3 as live chrome

    Eight review sheets at /brand. Mike locked kit 8 option 3: gold triangular A on a dark rounded square with a violet wash, plus the LANTERN wordmark. Favicon, apple-touch, and PWA icons are that square.

    • ●8af9957 04:06 UTC · Live — Ship kit 8 option 3 as live Lantern product chrome.
    • ●89c5191 03:18 UTC · Live — Add Lantern 10-mark logo kit for review.
    • ●Mike’s choice is live: gold triangular A on a dark rounded square with a violet wash, plus the LANTERN lockup.
    • ●Favicon, apple-touch, and PWA icons are the purple-around-A square only.

Waukesha

The log stays current. The deadline stays on Launch.

Mike Cobus · Enlighten Studios. First day in this book is Tuesday, September 15, 2026. Every later ship adds a row here in the same commit.