Skip to content
signal studio
the dispatch

What gets sent, not what accumulates.

Recent work across the suite: Notes, Tasks, Timeline, Signal, and the umbrella. Updated when something is worth saying out loud.

(It's the changelog. This one's for the nerds, you know who you are. Everyone else: the product just got better.)

ships

The suite opens with proof before the mark

Every public front door now shows the work before the wordmark payoff.

tightens

The home page says less and stands taller

The front door dropped two off-brand sections and brought its wordmark up to the size every product already uses — so the umbrella reads as the parent of the suite, not a smaller sibling. A studio review flagged the story block and the dispatch rail as not earning their place on the home page, the umbrella wordmark as undersized against the product heroes, and the sign-off as the wrong city.

tightens

A clear way to begin, right from the home page

The home page now ends with two plain choices — start in Signal Tasks today, or talk to us about a venue — instead of trailing off into an email address. And the studio name across the top no longer spilled past the edge of the screen on phones and laptops.

ships

Signal stops looking broken on the way in

Navigating into Signal no longer shows a naked indigo dot on white for three-and-a-half seconds — it now streams the chrome instantly and the quiet day gives you somewhere to go. A recording walkthrough caught it: there was no loading state anywhere under Signal, so the authed route blocked with zero streaming and a stray dot read as a bug, not a load.

ships

Every product is one click away when you're signed in

Signed in, every surface in the suite now shows the four products as always-visible pills at the top — one click to switch, zero clicks to see where you can go. The cross-product switch used to be a dropdown hidden behind a faint text label; nothing told you the other three products were a click away.

ships

The brand page carries the real kit

The brand asset library pointed at eighteen older bespoke marks while the actual exported kit — seventeen outlined-path masters plus seventy-six renders across wordmark, lockup, dot, app-icon tile, and four product wordmarks — sat unused. The page now derives its catalogue from the kit on disk, so it cannot drift from what shipped.

tightens

The front door reads as a headline, not a wall

The homepage headline was set at full hero scale, so "Project management for the 80% not in tech." weighed the same as everything under it — the hierarchy was flat. It now sits a clear step down, so the eye goes headline first, then the four products beneath. The four-product mark went from a vertical column to a single horizontal row that assembles left-to-right on the entrance.

tightens

The pricing page stops promising what it doesn't enforce

The pricing page said "no feature is gated behind tier." That was not true, so it is gone. Two things in the suite are part of the Workspace tier — the morning briefing that arrives by email, and the forward-to address that turns mail into a note. Every plan can still read every briefing in the app, and every product is in every tier. That part held. But the page claimed an absolute it did not keep.

ships

One gesture per product, the same word everywhere

Tasks pulses, Timeline sweeps, Signal ticks, Notes carets, Studio broadcasts. Five gestures, five words, one canonical definition each, live on every production domain. The same noun means the same motion in code, in the brand book, and in the sentence that describes it to a venue.

ships

Signal HQ answers before it reports

Signal HQ used to open on four equal-weight lists and ask the operator to decide which one mattered. It now opens on one mechanically-derived sentence — "are we winning?" — and the single next action beneath it. The lists are still there, one click away. The verdict is on the page.

ships

The venue pays now, and the whole site says so

The Venue Edition reversed from a gift to a price, and until today the site still described the gift. The pricing page now carries the venue tier as patronage — paid once a year, founding venues holding fifteen hundred for as long as they stay — and the workspace tier can be paid by the year. The venue page no longer says "free" anywhere; it states what a venue pays, with a straight back. Behind the copy, the dashboard finally counts the thing that decides the next six months: cash a paid venue actually put in the door, not couples mistaken for revenue. Zero is still zero, shown plainly — but when it moves, it will be the true number.

ships

A builder's site note joins the worked examples

The only deep proof of what a Notes note looks like was a wedding planner's venue note — so a builder or a contractor landing on the site saw someone else's job. There is now a second worked example at the same depth: a contractor's tailgate site note.

reads

Notes opens in plain English

The Notes homepage used to open with "Your private layer." — a phrase a wedding planner or a teacher would never say. It now opens with "Not everything is ready for the room. Write it here first." — the same line the empty notebook already says when you open it.

ships

The demo stops breaking on the phone you actually hold

The live board on the Tasks homepage is the first real look most people get at the product. On a laptop it is a clean four-lane wedding board, moving on its own. On a phone — which is what most of the people we build for actually use — it was broken: you saw the top of the board, the wedding name, the tabs, and then it was cut off mid-screen, with a long blank gap underneath. It had been like that.

ships

The front door shows a real day, not just a promise

signalstudio.ie used to open with a line about doing less, then four product names. The proof it actually works — a real wedding, planned start to finish — was one click away, and most people never took it. The home page now shows that day up front.

cuts

The prices on the page are true again

Every page built for a tradesperson, a freelancer, a student, a planner was quoting a price that does not exist — old US dollars and three tier names retired months ago, sitting on the exact page someone reads while deciding whether to trust us. It was wrong on the landings, wrong in the worked template examples, wrong in the Google and link previews. It is now the real thing: free, €12 a month, or €79 once.

ships

The worked examples now cover everyone Notes is for

Notes lets you see what a real note looks like before you sign up. Until this week there was one — a wedding planner's. There are now four: a wedding planner, a builder, a teacher, and a freelancer, each at the same depth, each in that person's own words.

ships

Real checkout opens across every product

Until today the pricing page promised features only one product actually enforced. That gap closed. Workspace upgrades and one-time event passes are now live, and the entitlement follows you across Tasks, Timeline, Signal, and Notes — pay once, every product recognises you.

reads

Status badges drop the stoplight

The dashboard's coloured pill badges quiet down to a single dot and a lowercase label. Green, red, and amber stoplight chrome leaves the surface. Status reads by meaning now, not by colour, and the one indigo halo on a high-priority dot does the work the palette used to.

tightens

The dispatch collapses on phones

The dispatch page now reads on a phone without 58,000 pixels of narrative. Each entry shows date + verb + headline + bold-lead by default; the body collapses behind a "Read full →" button. Desktop is unchanged — every entry stays fully expanded.

tightens

The dispatch finds its own voice

The page used to render the engineering log directly — what landed for users and what landed under the hood, mixed together. That's separated now. The dispatch reads in plain English, four lines under the bold lead, no jargon and no file paths. The engineering log keeps its detail for me; the dispatch keeps its voice for you.

reads

The dispatch learns its name

The suite's shipping log gets a new name and a smaller vocabulary. It's called the dispatch — what gets sent, not what accumulates. Five verbs replace the old library-maintainer scaffolding: ships, tightens, cuts, holds, reads. One of those — holds — is for what we chose not to build, and why.

ships

Paper turns white, the dot gets a household

The whole suite shifts to a single shared register. White paper, charcoal ink, one indigo dot doing the brand work — from a 16px favicon to a billboard. Each product keeps its own quiet animation on the wordmark; the rest is one house.

tightens

The wedding loop walks end to end

A four-layer demo lands on the umbrella — venue, planner, couple, vendor — each one a real workspace, all four reading the same plan from four perspectives. Walk it the way a planner would walk a real wedding and the four products take their turns without the seams showing.

ships

Signal learns how to email the morning brief

At 06:00 UTC every weekday, Signal reads the Tasks workspace, runs ten trigger checks against what changed yesterday, and emails the operator a four-sentence brief — only the parts that earned a sentence. Nothing changed, nothing arrives. The default is silence.

reads

The master plan turns six tiers into one sequence

A working document inside Signal HQ ratifies the order of the remaining build — strategic foundation, visual coherence, timeline parity, security pass, audience refinement, signal MVP — and commits to one cycle of each in sequence. No parallel tracks. No "we'll come back to that." Six cycles, in this order.

cuts

The marketing template emoji come out

Every demo seed in Tasks shipped with a comment thread that opened with "🎉 hero animation looks great" and "🚀 bumped this to P1". A wedding planner who toggled to the wedding demo saw the exact vocabulary alienation the suite exists to refuse. The emoji are gone; the seeded comments now read as a planner would write them.

ships

Stripe checkout opens for a workspace

The Workspace tier becomes a thing you can pay for. Twelve euro a month for a single planner, every product included, no per-seat tax, no annual minimum, cancel from the same screen you signed up on. The checkout is Stripe's own, unbranded — because a stranger's card-entry flow is the one thing the brand should never try to out-design.

ships

Tasks migrates onto Turso

The substrate underneath the first product moves from a single hosted Postgres into Turso's edge-replicated SQLite. The migration ran behind a feature flag for two weeks; today the flag came off and the old database went read-only. The user-facing difference is nothing — which is the right amount.

ships

The brand book finds a home

Until today the brand lived as a Markdown document in a private folder. It now lives at signalstudio.ie/brand — voice rules, typographic scale, motion catalogue, refusal list, palette, downloads — published in the same register as the products it governs. The brand book practises what it preaches.

tightens

The homepage stops shouting about itself

The hero was a manifesto in four-line stanzas, set in display weight, taking three full viewport heights to say one sentence. It now says that sentence once, in section weight, in the first viewport, with the four products visible immediately beneath it. The manifesto survives further down, where it earns its scroll.

holds

The contact page stays form-less

A contact form was drafted, designed, and ready to ship — three fields, no name required, sends to a dedicated inbox. Then it shipped to the staging branch and read, immediately, as the generic-SaaS pattern the rest of the suite refuses. The form came out. The page is a mailto link and one sentence.

ships

Venues get a quiet entrance

The Founding Venue Programme has a page now — /venues — that states what a venue is being asked to do, in venue language. Every couple gets a clear planning workspace for a year, on the venue, co-branded as an eyebrow and not a logo wall, nothing for the venue team to install or run.

ships

Wedding planners get a page that names them

/weddings lands as the first audience-specific landing on the umbrella. It uses the language a planner uses — venue, florist, ceremony, run-of-show — not the language a project manager uses, which is the language every other tool in the category insists on.

ships

The cron keeps its appointments

The daily six-AM-UTC brief, the daily atlas check, the weekly Monday Timeline rollup — three scheduled jobs land at the same time of day every day, log their outcome to a shared ledger, and ping the umbrella HQ when they finish. A job that fails silently is the worst kind of job; the ledger refuses to allow it.

ships

The four products share one nav

Same wordmark in the corner, same four links across the top, same ratio of paper to ink, same place to sign in. Walk from Tasks to Timeline to Signal to Notes and the only thing that changes is the gesture on the wordmark — Tasks pulses, Timeline sweeps, Signal ticks, Notes carets — every other pixel holds.

holds

No second colour, no second motion

Three separate proposals this week to add a second accent colour — a green for shipped status, a red for blockers, an amber for the warning state. All three declined. The dot stays one indigo. The status stays in the word, not in the colour of the word.

ships

Notes opens to a blank page on purpose

The fourth product is the smallest and the quietest. One field, one cursor, one keystroke between you and a note that exists. No templates, no folders, no tags, no formatting toolbar. The first thing the cursor does is blink, and the second thing is wait.

ships

Signal learns how to read tasks

The third product opens by reading the second — not by asking the user to wire up a new source, not by importing a spreadsheet, not by connecting an integration. The Tasks workspace and the Signal workspace share a database. If you have one, you have the other.

holds

Saying no to a dashboard widget

A reasonable request this week — add a sparkline to the Tasks homepage showing "tasks completed this week." Declined, on purpose. A sparkline answers a question no planner has actually asked. The question planners ask is "what is left." The answer to that is the list, not the line.

ships

Clerk is wired across the suite

Sign in once, you are signed in everywhere. The four products share one identity — a single account, a single session, a single recovery path. The cross-product trip is a redirect, not a re-login.

ships

Timeline gets a path, not a list

The second product lands and immediately refuses to be a backlog. Where most timeline tools render a list of cards stacked vertically, this one draws a horizontal path — start on the left, the day that matters on the right, every milestone a station along the way.

ships

The type ladder holds at five steps

One typeface, five sizes, three weights. Display for the page name, section for the answer to the page, body for the prose, micro for the labels, mono for the time-stamps. Anything that doesn't fit one of those five rungs has to argue for its existence in code review.

tightens

One paper, one ink, no debate

The palette stops at three tokens — white, near-black, one indigo — and the chooser is closed. Nothing else gets to be a colour. Every status, every state, every accent has to earn its keep inside those three. Most of them cannot, which is the point.

ships

The eyebrow gets its mono register

Every section across the suite gets the same opener — a small, lowercase, monospaced label sitting one line above the heading. It reads as a stage direction, not as a sales line. "the work" before "What we are building." "the dispatch" before "What gets sent."

ships

Tasks gets its first quiet workspace

The first product to land is the simplest: a single list, a single text field, a single keystroke to add a row. No projects, no priorities, no labels, no due dates. Just the list. Whether the rest of the app justifies its existence will be decided by what gets added back later.

ships

The umbrella has its first homepage

Four wordmarks stacked vertically — Tasks, Timeline, Signal, Notes — each one a working link to a route that 404s on purpose. The products do not exist yet. The promise that there will be four does.

ships

Signal studio takes a domain

signalstudio.ie resolves to a single sentence on a white page — "Project management for the 80% not in tech." — and nothing else. No nav, no footer, no sign-up. A placeholder, but one with the voice already correct.

tightens

The favicon problem solved with a dot

Most small brands lose the brand at the favicon — sixteen square pixels of compressed colour where the wordmark goes unreadable. The indigo period solves it on day one. The favicon is the dot. The shipped icon is the brand at its smallest, not a shrunken version of something larger.

reads

A stack chosen for the next two years

Next.js for the frame, Turso for the words, Vercel for the door, Clerk for the keys. Four choices, all reversible, none load-bearing on a vendor that can't be replaced inside a weekend. The point of picking a stack early is to stop picking a stack.

ships

The first dot lands on paper

The work starts where it should — not with a logo, but with a mark. One indigo dot. One full stop. Set against off-white, then white, then warmer paper, until the contrast read honest at every size from 16 pixels to a billboard.

Engineering detail lives in each repo. This page is the operator-voice version. Each entry is one update, something sent. Larger arcs of work are called passes. Conventions: brand §6.5 (dispatch shape) · §6.6 (operating vocabulary).