Commit e72079a
authored
feat(site): compare against Jamie, and drop Fireflies (#213)
Jamie (meetjamie.ai) joins the comparison and Fireflies leaves it, so
the page still runs three competitors rather than four.
Fireflies was the one to go because it is the least like Nojoin on the
axes this page argues: bot-by-default capture, a US cloud, and no
self-hosting position to concede anything against. Jamie is the opposite
on all three, which makes it the harder comparison and the more useful
one. A fifth column was the alternative and it is worse: the detailed
table is already the widest thing on the site, so another column either
squeezes every cell or pushes one somewhere most readers never scroll.
Jamie sits second, directly after Nojoin, because column order decides
which competitor actually gets read and Jamie is the closest product to
Nojoin's own pitch.
Twenty-three claims, each read from Jamie's own current documentation
and carrying the URL and the date. All ten Jamie URLs and all thirty in
the file were re-verified to return 200. The dates are per-claim rather
than per-table: Jamie's rows were researched a day after the others and
say 3 Aug 2026, so a footnote reports when that page was actually read
instead of when the file was last touched.
Jamie does not lose this table, which is the point of running it. It
takes an outright yes on capturing without a bot and on remembering
speakers between meetings, and a partial on assistant write access --
the row Nojoin leads with. Its thirteen MCP tools do write, just only to
tags, and the cell says so rather than rounding it down. Where Jamie is
behind, the reason is structural: a proprietary licence, an EU cloud
that is still somebody else's, vendor-chosen models, and a credit a
meeting that locks the notes you already have when it runs out.
The one row Jamie is alone on is live in-meeting guidance: its widget is
a manual scratchpad and everything else happens after recording stops.
That stays out of the summary table, because Otter and Granola both have
some form of it, so it is not a line between Nojoin and the field.
Two table fixes came with it. The row label was white-space: nowrap, so
"What an assistant can do with your meetings" claimed about 385px of a
table whose whole job is the prose beside it; a min-width does not fix
that, because auto table layout sizes a column from content and happily
overshoots a minimum, so the label column now takes an explicit 12rem
and wraps. Product columns gain about 40px each as a result -- wider
than before this change, at the same column count. And .glance-table
carried a dead min-width: 32rem that never applied, since the element
also carries .compare-table and that rule is declared later with equal
specificity; the comment above it claimed a narrower glance table that
has never existed. Removed rather than left as intent that does nothing.
Verified: all 30 source URLs return 200, no horizontal overflow across 4
pages x 2 widths x 4 theme combinations, the detailed table needs no
sideways scroll above 1024px, skim layer holds at 456 words, and the
contrast gate, docs validator, 1333 backend tests, scripts/check.py and
git diff --check all pass.1 parent aafab24 commit e72079a
5 files changed
Lines changed: 151 additions & 94 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
214 | 229 | | |
215 | 230 | | |
216 | 231 | | |
| |||
262 | 277 | | |
263 | 278 | | |
264 | 279 | | |
265 | | - | |
266 | | - | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
267 | 283 | | |
268 | 284 | | |
269 | 285 | | |
| |||
0 commit comments