Changelog.
Every change to Goldhour, in reverse order. Nothing here is a marketing line — if it's listed, something actually moved.
Find best time, meeting duration, shareable links.
The largest feature push since launch. Three features that have been on our board since the first beta, all shipping together because they turned out to depend on each other.
Added
- Find best time button that scans all 1,440 UTC minutes at 15-minute resolution and jumps the cursor to the midpoint of the longest golden window for your current roster. On a well-balanced team it's usually somewhere between your first city's lunch and your last city's morning coffee.
- Meeting duration selector (30 / 60 / 90 min). Duration affects the golden-hour math directly: a slot only counts as golden if everyone is in working hours for the full meeting, not just the start minute. A 90-minute meeting starting at 4:30pm local will drop out of golden if anyone on the team clocks off at 5pm sharp.
- Shareable links. Your roster, proposed time and meeting duration all fit inside the URL fragment. Hit the new Share button, paste the URL in your channel, and anyone who opens it sees the exact same view — no account, nothing stored on any server, the state is literally encoded in the
#. - Quick-start team presets — one-tap rosters for four common team shapes: US ↔ EU, APAC ↔ EU, India ↔ US, and a six-city global spread.
- Next golden hour countdown in the status banner. Whenever the current cursor is not a golden slot, the banner shows something like "Next golden in 2h 15m →" and clicking it jumps the cursor to that slot.
- Now button in the panel head — jumps the cursor to the current UTC time, rounded to the nearest 15 minutes.
- "YOU" badge on the city row whose IANA timezone matches your browser's detected timezone. A small thing but it saves half a second of visual scanning every time you open the planner.
Changed
- Slack, Teams and plain-text outputs now include the duration of the meeting in the header line, so a paste never looks ambiguous about whether you're proposing 30 or 60 minutes.
- The output footer now reads
via Goldhour by MeetingBurn · meetingburn.inon all three formats. The oldgoldhour.appfooter never worked for us — we only ownmeetingburn.in— and Goldhour lives under that domain as a sub-product.
Fixed
- Reorder buttons on the row now stay disabled at the top and bottom of the list, so you can't generate a phantom "move up from position 0" action.
Mobile layout, golden hour banner, readable outputs.
Feedback from the first three weeks post-launch said three things, loudly: the site was unusable on phones, the copied Slack output was unreadable, and nobody knew what "Golden Hour" meant until they had played with the app for two minutes. This release was the response.
Added
- Golden hour status banner at the top of the planner. One line that tells you whether the current cursor is a golden hour, an edge hour, or off hours, and how many teammates would be asleep.
- Full mobile layout. Rows stack to a single column below 820px, with up and down arrow buttons replacing drag-and-drop (which, it turns out, does not reliably fire on touch — a discovery made the hard way).
- ⌘/Ctrl + K keyboard shortcut to focus the city search from anywhere on the page.
- Click any hour cell on a city strip to jump the cursor directly to that hour. Small feature, big engagement lift in our own usage.
- Auto-refresh every 60 seconds so the "now" marker stays on the correct hour without a page reload.
Changed
- Slack, Teams and plain-text outputs now include day, date, timezone abbreviation, and a per-teammate warning tag (💤 asleep / ⚠ late night / ◐ edge hour). Before this release they were a single line per city with just the time. Much harder to misread now.
- Slider track is now a day-to-night gradient (sleep → dusk → gold → dusk → sleep). The thumb reads as a sun moving through the 24-hour cycle. Purely aesthetic but it makes the app feel alive.
Fixed
- The city-search dropdown was clipping under the time slider when the roster panel had too many rows. Root cause was an
overflow:hiddenon the panel container inherited from the initial layout. Removing it and giving the suggestions a solid background with a high z-index fixed it on all viewports.
Hello, world. The first public release.
Goldhour shipped with 72 curated cities, three output formats (Slack, Teams, plain text), dark and light themes, a wireframe globe in the hero that nobody asked for, and a footer promising we'd never put ads in the planner itself. Everything in the planner ran in the browser using the native Intl API — no server, no database, nothing to log in to.
First-paint measured 410ms on a cold cache on a mid-range Android over 4G. We were happy with that.
Internal beta.
The MeetingBurn team and a few dozen friends used Goldhour for two weeks before the public launch. Here's what we learned, mostly the hard way:
- The autocomplete needed default suggestions when the input is empty. An empty dropdown feels broken.
- Nobody used the term "Golden Hour" without seeing the legend first. We added the legend below the rows and the anxiety dropped.
- Our first pass at the Slack output was, in the words of one tester, "genuinely unreadable on my phone." We rewrote it twice before launch.
- The "warm dark mode" we spent two evenings tuning was still too cold on OLED screens. We pushed the background further toward
#0a0907and the problem went away.
Good times.