Skip to main content
v1.30.0
The AI can now act across HERO, not just write in it: send for signature, share, comment, restore versions and manage your automations right from chat. Nothing leaves HERO until you click, and it answers in about half the time.The AI does more
  • Signing: send a document for signature, see who has signed, and resend or cancel.
  • Sharing: share documents, invite people to your workspace and see who has access.
  • Comments: read, add, answer and resolve comments, and react to them.
  • Versions: save, list and compare versions, and restore one.
  • Automations: set up, change and delete your own automations, and ask how their runs went.
  • Files: import a Word file or PDF as an editable document, turn a spreadsheet into a table (attach .xlsx, .csv or .tsv in chat), and export to Word.
  • Documents and tables: read and change document settings, including numbering and where terms come from, and assign people in person columns.
  • All of this works from Claude and other connected assistants too.
You stay in control
  • Anything the AI would send waits for your click. A card in chat shows the documents, who gets what and the message, with Send and Cancel.
  • An automation that emails people or sends data out is saved switched off, with a card listing where each run would reach, and you switch it on.
  • Say “undo that” in chat to take back the last change. An AI edit, undo or restore keeps what you’ve just typed anywhere else in the document.
Faster, better writing
  • Chat finished the same tasks in about half the time in our tests, with fewer steps.
  • The AI panel opens as a floating card with slightly smaller text. It leaves the header where it is, the page makes room beside it so a table’s last columns and a PDF stay in reach, and its working notes go in the steps card, leaving the reply clean.
  • Asking for a document gets a complete one, start to finish, with its signatures and dates. A length you name is the length, and contracts take their parties, dates and amounts from a table row.
  • Documents come out clean, with no stray markdown symbols in the text or in table cells.
  • The AI reads and cites clause numbers as the editor shows them. Cross-references link every clause they name, schedules link live as “Schedule A”, and a definition written in quotes becomes a defined term.
  • When the AI rewrites a clause it keeps the placeholders, terms, references and badges inside it, and comments move onto the new words.
  • Claude Opus 5.5 replaces Opus 5, and saved chats and automations move across.
Connected HTML blocks
  • Each block keeps a thread of its AI edits, so “make that red” knows what “that” was.
  • Edit with AI shows the earlier edits as a chat, shared with the document’s editors. Expand it to carry on in the AI panel.
  • Widgets run in document previews, always open at their full height, and the Data section says what a widget does in plain words.
Signing
  • A signed document shows its execution date and carries a mark in the sidebar, which updates live for everyone on the document. Its popover leads with Create version and Signing details, and double-clicking the page opens a new version.
  • A signature block’s settings gear holds its terms, with Delete and Send for signature in one place.
  • On the signing page, another signer’s block shows a greyed-out Sign button and the header says when to press Sign.
  • The signature step in automations emails the signing link to workspace members too.
Word & PDF export
  • References to another document’s clauses name it once, at the end of the run: “Sections 2.1, 2.2 and 2.3 of Services Agreement”.
  • PDFs, previews and signed copies number a document exactly as the editor does, even one that has never been opened.
  • A HERO box exports as a box in Word.
Automations & icons
  • The Insert blocks step is gone: an AI step now adds to a document properly, formatting included. Saved automations that use it ask you to switch to an AI step.
  • A notify step no longer tells you about something you just did yourself, like signing a document.
  • Eighteen new legal and business icons, including a gavel, briefcase and handshake, plus thumbs up and down, everywhere HERO has icons.
Fixes
  • Documents
    • HERO picks up where you left off after your computer sleeps: a document no longer sends you home, and live tables and Word files reconnect on their own.
    • Linking to another document’s clause needs only read access to it.
    • Settings lock on a document that’s signed or out for signature, and an open document updates when its settings change elsewhere.
    • Project and folder covers list documents in the sidebar’s order.
    • Copying a document into another project brings the terms document it imports.
  • Signing
    • A signature block’s settings close the moment it’s signed or the document locks, and undo works straight after deleting a block from them.
  • Tables
    • Amounts like “€1.200,50” read as 1,200.50 from the AI, spreadsheet imports and dashboard filters.
    • Columns and rows added at the same time are all kept.
  • AI
    • A long chat keeps working past 500 messages, and a run that fails partway keeps its changes undoable.
    • Comparing versions sees a changed date, placeholder or reference.
    • Charts the AI writes draw their own figures, never sample data.
    • Word files are read and edited with the Word tools, and a redone PDF replaces the one before it.
  • Import
    • A PDF clause that fills its last line no longer swallows the next one.
    • A witness signing beside “in the presence of:” imports as a witness signature.
v1.29.0
HTML blocks become small apps that run on your own data, Word documents and PDFs import the way they look, and signed PDFs match what you export.Connected HTML blocks
  • HTML blocks can now work with your project’s tables. A widget shows live data, and people can add, edit and remove rows from it: a booking form, a poll, a tracker or an approval board.
  • Ask the AI for one and it builds the widget and creates the tables and columns it needs, instead of copying your data into the page.
  • Widgets follow the page’s filter bar, and their own buttons can drive it. Signed-in readers’ names fill in “who” fields for them.
  • A widget reads and writes as the person using it, so everyone sees only what they’re allowed to. The block’s new Data panel shows what it’s connected to, with two switches: let readers see data they otherwise couldn’t, or let visitors add rows, so a published page can take sign-ups and form entries.
  • Before you publish, HERO lists the table data a page’s widgets would make public.
  • Widgets stay live: changes stream onto published pages as they happen, and sharing, role changes or flipping a switch turn a widget on or off with no reload. A widget that fails to load retries by itself.
  • A copied widget reconnects to the copied tables.
  • Pages with many widgets stay light: widgets far off-screen pause, and load again before you scroll back to them.
PDFs become HERO documents
  • Importing a PDF now asks whether to keep it as a PDF or convert it to HERO. A converted PDF becomes an editable document with its clauses, defined terms, references and signatures, just like a Word import.
  • Paragraphs, bold, italic, underlines, footnotes, tables, bullets and indents come across, pages set in two columns read down each column, and images and web links land where they stand. Running headers, footers and page numbers are left out.
  • A scanned PDF has no text to convert, so it stays a PDF, and the import tells you which ones did and why.
Word import
  • Imports read like the original. Clauses, lists and footnotes are numbered as Word shows them, including documents with a numbering style of their own, which HERO keeps as As imported and exports back to Word.
  • Cross-references link to the clause they point at, including zero-padded ones like “Section 8.02” and references in other languages.
  • A document splits into its schedules, exhibits and annexes, each named by its heading.
  • Signing lines become HERO signature blocks, carrying the signer’s name, title and the party they sign for, shown even before anyone signs. Signature tables become side-by-side columns, and witnesses are labelled as witnesses.
  • Every blank to fill in reads as [●]. Drafting notes (“Note to Drafter: …”) import as a callout, and a paragraph Word draws a box round becomes a HERO box.
  • Formatting carries over: bold, underline, capitals, alignment, justification, superscript and subscript. Word’s leftovers don’t: printed page numbers, sentences split across lines, highlighter and typed spacing are cleaned up.
  • Web and email addresses become links, and EU regulations and directives cited by number link to their text on EUR-Lex, in the reader’s language.
  • Defined terms are found where the document defines them, including in definitions tables and in other languages’ quotation marks, and schedules can use the agreement’s terms.
  • Typed outlines (“A.” / “A1.” / “1.1”, “a.”, “ii.”, “a)”) become clauses and lists, so German and Polish sub-clauses import as clauses too, and older .doc files are numbered as Word shows them, headings included.
Clauses, lists & terms
  • New list styles: a), i), 1), (A), (I), i. and I., in the editor and in Word export.
  • A defined term is highlighted at its first mention in each paragraph, so pages no longer read as a wall of links.
  • A clause reference stays on its clause when another clause moves, and a term’s card shows its clause’s current number.
Signing
  • A fully signed document shows a sign icon beside its title instead of a banner across the page. From it you can Download audit trail (the signed PDF with every signature’s evidence and the history of its signature request) or Start a new version.
  • The signed PDF everyone receives, and the audit trail download, show the document exactly as Export to PDF does, signatures in their handwriting font, with the audit pages after it. A signer’s copy prints the values, tables and linked documents as they saw them.
  • On the signing page, table values carry their table’s colour and multiple choices show as separate badges, as they do in the editor.
AI plans
  • When the AI can’t run, it says why (trial ended, payment failed or monthly allowance used) and offers the next step that fits: start a trial, upgrade, update your payment or use your own API key.
  • Using your own API key comes with a plan or trial.
Fixes
  • Editor & tables
    • The scroll arrows work on iPhone, and the project switcher fits a narrow sidebar.
    • Table headers line up over their columns, and hiding or showing a column redraws the rows.
    • A short clause that ends like a sentence reads as text, not a sub-heading.
    • Undoing a document delete brings back its images and files too.
    • Changing someone’s access no longer leaves references stuck on “Loading…”.
  • Signing in
    • Signing up or in goes straight on to your workspace, your invite or email verification, instead of back through the login page.
    • A first sign-in with Google or SSO no longer hangs on “Logging you in”.
  • AI & MCP
    • Every clause reference the AI links works on published pages, and footnotes written through MCP are numbered in document order.
  • HTML blocks
    • A block’s height survives copy and paste, and blocks made in the editor keep a readable title.
    • When the AI rewrites a page, widgets it didn’t change stay as they were.
    • A block too large for the AI says to download, edit and re-upload it.
v1.28.0
Ask for a dashboard and the AI builds a live one from your tables. This release also brings newer Claude models and a faster, steadier app, from opening a document to typing in a table.AI dashboards
  • Ask the AI for a dashboard and it builds one from your tables: a filter bar, a row of figures, charts, a summary that quotes live numbers, and a worklist. Nothing is typed in by hand, so it stays current.
  • The AI can create, change and delete table views, and checks a preview of each one before it uses it.
  • New or changed views show up on open pages straight away, whoever made them.
  • Figure cards get short titles and the right trend direction, and money and averages show as whole numbers.
AI models
  • Claude Sonnet 5.5 is the new default. Chats and automations set to a retired model carry on with the model that replaced it.
  • Claude models now think as hard as the task needs.
  • If you use your own API key, every model from that provider now shows in the chat picker and in automation steps.
AI chat
  • Stop ends the AI’s work straight away.
  • When the AI service is busy, HERO retries before anything appears. If a reply still fails, it tells you why in plain words.
  • Replies appear smoothly as they’re written, with bold, code and links formatted from the first word instead of flashing raw symbols. Long replies stay smooth to the end.
  • Code blocks have a copy button.
  • If a reply stops partway, everything written so far stays on screen with a Retry button under it, and a connection that goes quiet is spotted instead of spinning forever.
  • A chat that stopped partway through a task can be picked up again, and remembers the steps it had finished.
  • Replies survive leaving: switching page, sending in another chat or closing the tab no longer cuts a reply off or loses it. A reply interrupted by closing the tab is kept with Retry under it.
  • Stop also stops a step still running, so a Word file or import it was making isn’t saved.
  • If your own API key is rejected, HERO says so instead of showing a general error.
  • The composer focuses with ⌘L and keeps focus after you send.
Speed
  • Documents open faster. The skeleton stays until the text is ready, so you don’t see a blank page first.
  • Search (⌘K) keeps up with your typing, about 6× faster per key.
  • Tables stay quick: editing a cell redraws only its row, and hovering, typing elsewhere or opening a select no longer slows the grid.
  • The editor’s toolbar and menus are lighter, and long sessions no longer slow down over time.
  • The app downloads less up front: its styles are half the size, and maths fonts load only when a page needs them.
  • When someone renames or reorders something, other people’s tables no longer all reload.
  • The sidebar stays quick in big projects: selecting, clicking or moving through rows no longer redraws the whole tree.
  • Sorting, adding or deleting table rows redraws only the row numbers that moved, and the AI chat stays smooth while a reply streams.
Settings & notifications
  • Clause styles in document settings have real names, like “Decimal”, with a preview of their first three levels (1. · 1.1 · (a)), grouped by family.
  • Mark every notification as read with Read all.
  • The Dark theme preview shows the real dark colours.
Fixes
  • Editor
    • Links can be edited and removed from the toolbar.
    • Every formatting shortcut works on selected blocks, including after ⌘A: bold, italic, underline, inline code and alignment. ⌘I italicises without also opening Import.
    • ⌘Arrow, ⌘Backspace and ⌘Enter act on selected blocks again, and after an undo or a collaborator’s edit, select-all no longer swallows your next key.
    • Tab in a list item indents it once (and stays in the editor on a list’s first item), and moving or copying blocks keeps their formatting.
    • Escape closes the versions panel, and a new sub-clause collapses on its own.
    • Previews scroll with the arrow keys and copy with ⌘C, and a preview of a deleted document says Not found.
    • A term defined inside a list item shows its glossary entry.
  • Tables
    • Number, money, date and phone cells handle input properly: a minus sign, $0, national phone numbers like (415) 555-2671, and opening the calendar with the arrow keys.
    • Escape stops editing a cell instead of leaving the page, and changing a column no longer loses what you’re typing.
    • Changing a column to Checkbox or Approval warns you first, and adding a Linked Value column works again.
    • Time, currency and relation cells update when someone else changes them, and formulas that read a linked row update when that row is deleted.
    • Formula filters offer a date or number input, and checklist views keep their own settings.
    • Charts keep every label and show money in its own currency, with its decimals.
    • Row numbers follow a sort, insert or delete, and removing a relation link keeps links added since.
    • Undoing a column type change brings back deleted rows readable, and unreadable text in a date-range cell goes back to the range.
    • The AI’s first look at a table no longer changes how that table shows for everyone.
  • Navigation
    • PDFs and Word files open correctly from breadcrumbs, search and project overviews, and their icons can be changed.
    • Renaming from an overview saves to the item on screen, and deleting the folder you’re in takes you back to the project.
    • Enter in search opens the highlighted result, and filtering the command menu keeps an item selected.
    • Shift+N in a folder’s menu creates a folder, and pasting into a cover title pastes text.
    • A cover’s reference and description show straight away, and renames, icon changes and site settings save even after a page has been open for over an hour.
  • Publishing & settings
    • Published pages show your edits within 5 minutes, and so do their link previews.
    • HERO links shared in chat apps, email or social posts show a preview image again.
    • Saving a page password, homepage or branding tells you if it failed, and a site’s homepage must be one of its own published pages.
    • Published pages with an uploaded logo show it as their link preview.
    • On a phone, picking a notifications tab shows that tab.
    • Account and Profile show an error instead of a blank form, and a name of only spaces isn’t accepted.
    • Documents created through the API appear in the sidebar.
    • AI steps in automations stop at the plan’s AI allowance and say so.
Under the hood: the whole app moved to the latest version of its interface engine, which keeps HERO current and ready for more speed work.
v1.27.0
Get documents signed by anyone, from anywhere — no account needed — with a redesigned AI chat, numbering for every kind of agreement, and AI that finishes your sentences.Signing
  • Send any document to anyone to sign by email. Signers open the link and sign — no HERO account, and no joining your workspace.
  • Send several documents at once from the Signatures page, the document tree or a document’s send dialog. Each signer gets one email and one link, and the documents complete together.
  • Choose the signing order: each person is emailed when it’s their turn.
  • Leave a name, address or date blank and your signer fills it in before signing; their answers go straight into your table once everyone has signed.
  • Signers agree to sign electronically once per project rather than on every document, and can change their mind at any time.
  • Signing emails arrive as “Your name via HERO”, replies come straight back to you, and you’ll know if an email couldn’t be delivered.
  • When the last person signs, everyone receives a PDF of the finished document. Automations can send documents for signature too.
  • A signature records exactly what the document showed when it was signed, so any later change to the details it displayed is easy to spot.
For your signers
  • Everyone you send documents to gets their own signing page for your project: what’s waiting, what they’ve signed and what’s next. They can stay signed in on their device for 1, 2 or 7 days.
  • It feels like HERO — the same sidebar, resizable and remembered, a light/dark toggle and a print button — and it fits on a phone.
  • Signers can search the document with Cmd/Ctrl+F, open the files and clauses it links to without leaving it, and jump straight to where they sign.
  • They can sign out of every device in one click, and an expired session offers a fresh link with their email already filled in.
A Signatures page for every project
  • See everything you’ve sent, grouped the way you sent it, with who has signed and who hasn’t.
  • Resend or cancel in a click, and set up your signing page from the same place.
AI
  • A redesigned chat: the side panel and full page share one design. A steps card shows what the AI is doing and sums it up when it’s done, a changes card keeps Review, View and Undo in reach, and replies show tables and lists properly.
  • As you write, HERO suggests the rest of the sentence in grey — press Tab to accept, or keep typing. Turn it off in Settings → AI.
  • Ask HERO’s AI, or Claude and other connected assistants, to add a PDF to a project or create a new one.
  • HERO chat and automations can save Gmail and Outlook attachments, and files from Claude, straight into the right project.
Writing & numbering
  • New built-in clause styles for agreements organised by article (ARTICLE I / Section 1.1 / 1.1.1 / (a) / (i)) and the common commercial ladder (1. / 1.1 / A. / (i) / (a)), plus “(1)”, “(a)” and “(i)” list formats.
  • New document settings let you skip a clause level instead of filling it in, and hide the number of a sub-clause that stands alone.
  • A clause reference can show just the clause’s own number, as in “clause (f)”.
  • Autocomplete finds what you mean from a few letters of each word (“mas sup agr” finds Master Supply Agreement), ranks what fits the sentence first, opens on a number from its first digit, and gives each linked table its own dropdown.
  • Floating buttons on every document and published page jump to the top or bottom, and collapse or expand every section at once.
Imports
  • Agreements imported from SEC filings keep their own clause numbering, cross-references, tables, headings and formatting.
  • Import PDFs of up to 100 MB.
Skills
  • Every skill has its own icon and shows how often it’s used.
  • AI answers show which skills shaped them, and HERO’s AI offers to save a preference you keep repeating as a skill.
Fixes
  • Signing
    • Cancelling, declining or deleting a document that’s out for signature always closes it and lets everyone know.
    • Filling in details while signing is quicker, and term and clause previews show their values.
    • If HERO can’t check your documents before sending, the send dialog says so and offers Try again instead of loading forever.
  • Documents & PDFs
    • Exported PDFs and published pages show every value from a related table, instead of the column’s name.
    • Very long words stay inside the margin, quotation marks stay with their words, and table rows break across pages more cleanly.
    • Defined terms highlight as whole words next to brackets, quotes and plurals, and pasted definitions stay highlighted after a reload.
    • Document previews number their clauses exactly as the editor does, and comparing two versions opens without an error.
    • ©, ® and ™ stay as text instead of turning into emoji.
  • AI & automations
    • “New mail arrives” automations save properly, and AI can build one for you.
    • Word files attached in chat are read in full by the AI.
    • An email’s attachments are filed once, even when two automations save it at the same time, and two attachments with the same name are both kept.
  • Search & published pages
    • The command menu shows the best match first, so “sign” finds Signatures, and clearing the search puts everything back in order.
    • Published pages remember your light or dark choice.
Under the hood: changes save faster, and live collaboration is more reliable on an upgraded platform.
v1.26.0
Interactive HTML blocks on the page, workspace Skills in the open SKILL.md format, and read-aloud for whole pages.HTML blocks
  • Type /html to add a block that runs a self-contained HTML widget on the page. Upload an .html file, paste code, or describe what you want and have AI build it.
  • Widgets take HERO’s own colours, fonts and components, follow light and dark mode, and fit any width.
  • The HTML prompt takes the page it sits on plus any documents, folders, tables or files you add, and autocompletes references as you type.
  • Widgets stay on their page: links open in a new tab, and removing someone’s access or unpublishing a page takes effect at once.
  • Embedded sites can no longer navigate the HERO tab or see which document they’re on.
Skills
  • Import or write a skill in the open Agent Skills SKILL.md format — the same one Claude and a growing set of other agents read.
  • A skill is an ordinary HERO document, made from the New menu with its own icon.
  • The editor offers only the blocks the format can carry, so a skill exports and re-imports without losing anything, and importing brings in the whole skill folder.
Read aloud
  • Read a whole page, not just a short selection.
  • Audio streams so playback starts sooner, and replays don’t cost again.
  • Placeholders, dates and references are read out instead of skipped, in one consistent formal voice at 1.35× by default.
AI writing
  • Documents, PDFs, web pages, tables and listings are read a page at a time instead of being cut off, so the AI sees the whole thing.
  • AI writing follows a shared design system: a color ladder, block usage notes, fifteen ready-made layout patterns and six page archetypes.
  • The AI names documents in plain Title Case, files them in a folder per party, and puts “Schedule A”-style numbering in the reference beside the name.
  • Callouts written in markdown keep their icon and color, and a numbered heading (“2. Fees”, “2.1 Late payment”) becomes a clause at the right depth.
Document tree
  • Sort the sidebar by Manual, Name, Date created or Last edited.
  • Reordering inside a folder sticks.
For developersFixes
  • AI editing
    • A failed AI edit can no longer empty the live document.
    • Patching or appending a clause no longer adds empty parent clauses, and inserting missing parent levels no longer crashes or splits text.
    • Placeholders copied from another document point at the right rows, and money keeps its currency.
    • AI table tools follow the same rules as the app, and say what they didn’t write.
  • MCP
    • Clients see real parameter types, can find the row tools, and can tell a failed call from a successful one.
  • App
    • Saving one user setting no longer wipes the others, and switching light/dark lands in one frame.
    • Exported clause titles print in black, a pie chart in a narrow column draws its slices, and the editor’s block menu opens again instead of sticking.
v1.25.0
An engine rebuild you feel more than see — and it makes the whole app faster, not just tables. HERO no longer loads your entire workspace into your browser, so everything opens quicker; on top of that, tables scale to serious data and become dashboards you build yourself.Speed
  • Big tables just open now: filtering, sorting and search run on the server, and a table loads a page at a time (choose 10/25/50/100, remembered per table).
  • No more local copy of anything — HERO used to mirror your whole workspace into your browser before it felt ready. Data now comes straight from the server, fresh, in the size you need.
  • Every view loads what it shows: lists as you scroll, calendars a month at a time, boards in one go with true counts, and a hidden table nothing until it’s opened.
Dashboards
  • Drop a parameter bar into a document and add live charts and tables built from your data.
  • A page-level parameter filters every block at once, and clicking a chart category cross-filters the whole page.
  • Readers can re-scope a published dashboard without changing it for anyone else.
Tables
  • New column types: Timer (clock sessions with a live running total, and feed it into a formula so time × rate = money), Approval (a sign-off in the row) and Reference (point a cell at documents or clauses, picked with @).
  • New views: Checklist, with a deadline window counted from today, and Figure, with inline figure references.
  • Nested AND/OR filter groups, and formulas that roll up conditionally across a relation.
  • A spreadsheet column can come in as Progress (“42%”, “3 / 10”, “20 of 53 steps”) or as a User.
Fixes
  • Sharing & access
    • People limited to some rows of a table see only those rows — in tables, search, AI, live updates and copies — and losing access takes effect immediately.
    • Guests on a document see only that document and their own automation runs.
    • Workspace API keys stay inside their workspace; invites and licenses go only to the verified owner of the address.
    • Documents kept in your browser are cleared when you sign out.
  • Copying
    • Copied documents keep their tables’ values, relations, inline figures, cards and version columns.
    • Pasting into same-named tables joins them — rows, views and cards included — while deleted rows and personal row grants stay behind.
  • Automations & live updates
    • One edit starts one automation run, an automation’s own writes can’t loop it, and button cells show their run’s status.
    • Live updates reach every reader once, in order, and two people editing a linked row at once no longer overwrite each other.
  • Exports, filters & figures
    • Large CSV exports stream a page at a time, never come out empty, keep values under their own headings, and open safely in Excel.
    • Date filters use the day a cell shows, figures take their currency from the rows they measure, and search’s “All” finds results inside a project again.
    • Undoing a formula or column-type change via AI says it can’t, instead of claiming it did.
Under the hood — by the numbers
  • Opening a big dashboard’s tables: 573 MB → 1.9 MB (295× lighter).
  • Startup payload: ~122 MB → ~54 MB.
  • A table page that used to freeze for 70 seconds → instant.
  • Turning a page: 312 ms → 90 ms. Loading a dashboard: 17 requests → 2, 2.5 s → 0.6 s; all its charts drawn 363 ms → 114 ms.
  • On a 30,000-row table: changing a column’s type 1.5 s → under 0.1 s, adding a column 3.8 s → ~0.1 s.
  • App download ~20% smaller (22.6 MB → 18.1 MB), and first paint on a big table page 3.0 s → 2.3 s.
  • The storage rebuild was verified 1:1 — 54,306 rows rebuilt from 1.55 million cells across 1,468 tables, every one identical.
v1.24.0
HERO reaches out to the tools you use, works on your phone, and its tables get genuinely relational.New
  • HERO on your phone — the whole app now works on mobile, rebuilt around a native-feeling sidebar, drawer and command menu. Pull down past the top of a document to reach AI, search and quick actions; tap a term or reference to read its full definition or clause; and it sits correctly under the Safari toolbar.
  • Zapier integration — 63 HERO operations exposed as single, composable steps: trigger a workflow when something changes in HERO, or let another app create documents, add rows, request signatures, and more. Zapier connects over OAuth and gets REST-hook subscriptions that can watch several projects or tables at once — and it’s all built on a shared integration layer, so more platforms are coming soon.
  • Signed webhook deliveries — every outbound delivery to a subscription is signed (X-Hero-Signature: HMAC-SHA256 over a timestamped body), so your endpoint can confirm it genuinely came from HERO and reject replays.
  • Relations that make sense — narrow a link column so it offers only the valid rows (no more one-table-per-permitted-set), flag links that no longer fit their filter, and let a formula reach across a relation to read a column on the row it points at (with @ offering those columns).
  • Filters you can describe — type what you want in plain English (“signed contracts this quarter with no effective date”) and HERO builds the filter; combine conditions with OR, and each field offers only the operators that fit it.
  • Smarter CSV import — choose which columns to import, and preview exactly what HERO will build (columns and inferred types) before it builds it.
  • Versioned reference sets — mark a table as a versioned terminology set, and a document records which release it was written against, so you can see which documents are affected when terms drift.
Improved
  • Refreshed interface — a lighter, more consistent look on desktop; on mobile, a ground-up redesign built for touch.
  • Faster start — returning users skip the splash wait, and the app no longer holds longer than it needs to.
  • Export or send any node straight from its breadcrumb (right-click or menu).
  • Every toast now has an X and swipes away; a type change says what it will cost before you make it.
Fixed
  • Loading a document no longer risks dropping the live-collaboration connection mid-handshake.
  • The slash menu can’t scroll the document out from under you; single-select chips follow renames instead of showing stale text.
  • Counting linked rows counts links, not commas; a cell edit no longer leaves the linked table stale.
v1.22.1
The follow-through to 1.21 — sharper automations, keyboard-first navigation, and conditions you can actually see.New
  • Command palette everywhere — quick actions now reach Tables, Automations, the AI page and chat, Settings, Plans, Home, and a Switch-workspace list, all from the keyboard.
  • AI writes real cross-references — when the assistant writes “see Section 2,” it becomes a live clause reference that stays correct as the document changes, not dead text.
  • Automations that ask before they run — turn on “Run with data” for a manual automation and starting it prompts for input that reaches the steps as the run payload. Any step can quote it back with the “What you typed” reference, from every way of starting the run.
  • New workflow steps — find a document or a row rather than pinning one, create a table, add a column, delete matching rows, set a document’s reference, and delete a document. Each is a step now, so a workflow no longer spends an AI step on a lookup.
  • Automations understand the triggering document — a workflow started by a document event (e.g. a signature) can act on the row that document is about, so “when this NDA is signed, set its Effective Date” works.
  • Conditions you can see — per-step “only if…” conditions and the automation’s own top-level condition are now visible in the builder and honored at run time; references throughout show real names and colours.
  • Faster keyboard entry in tables — every add-row field is reachable by Tab, the form is fully keyboard-usable, and a defaulted row is named after the table instead of coming up blank.
Fixed
  • Inviting a member to a workspace no longer crashes the app.
  • A workflow started from a button in a document now receives what you typed, the same as “Run now” does.
  • A workflow that stops early — no matching template, not the counterparty — shows amber rather than green, so a run that did not finish no longer reads as one that did.
  • Undo and redo work in the workflow description box.
  • An empty select in a form no longer shows a small box where its value goes.
  • A finished workflow announces itself once. Notifications, invites and access requests could all arrive twice.
  • Signed documents no longer falsely report they’ve changed, with a repair pass for affected ones.
  • Desktop location cells that were dead in released builds work again; three stray debug switches were turned off.
  • The table type picker no longer opens behind its own dialog or freezes the page; a new folder no longer borrows a displaced row’s icon.
  • Buttons show a table’s own icon and colour; a failed Word import now says why.
v1.21.0
A relaunch, not a patch — automations, published sites, a new color system, and legally defensible signatures.New
  • Automations — build workflows that run themselves: when something happens, do something. Author from a plain-English prompt (it lands paused for review) or on a drag-and-drop canvas with nested If … otherwise … paths that compare any two values, plus a Stop step. Triggers: schedule, incoming email, webhook/API (carrying its payload), table/column/project changes, people joining or gaining access, clause/term/signature events, and saved/restored versions. Actions: run an AI step, send email from your own mailbox, call any API and use what comes back (auth, POST/GET/DELETE, Slack), request a signature, create documents/folders, write formatted content into a document, edit cells/columns, wait, and more — with live run streaming, mid-run stop, and its own page/link/icon per automation.
  • Connectors — connecting Gmail, Outlook, or another service lets you choose exactly what access to grant at connect time: read-only by default, sending or file changes as a deliberate opt-in, and only the minimum scope each needs.
  • Automation ownership — each automation shows who owns it (runs use the owner’s connected accounts and AI credit), the Connectors and Trigger-reference tabs are owner-only, managing an automation is separate from authoring its steps, and a departing member’s automations move with them.
  • Smarter buttons — a button’s destination is now one field: a URL, a link to another HERO document (clicking navigates in-app, no new tab), an automation to run, or a table (clicking opens its add-row form). The chosen target shows as a chip; buttons pointing at an unreachable document show as disabled.
  • New color system — nine coherent hues replace dozens of near-duplicates across icons, highlights, select tags, sections, and collaborator cursors; a six-color theme-aware text highlighter; colored inline code; every token derived from one source so light/dark always agree.
  • Legally defensible signatures — server-side signing captures time, IP, device, and a document hash into a tamper-evident audit trail; signed documents lock automatically, and voiding records who unlocked it.
  • AI file attachments — the assistant can upload an image, video, or audio file and create a document containing it.
  • Bring your own AI key — add an OpenAI or Anthropic key in Settings → AI and every AI request, automations included, runs on your account instead of your monthly credits. Choose per provider, so you can keep one on your plan and one on your key. Your own key draws down no allowance and unlocks every model that provider offers; spend on it is reported separately. Keys are stored encrypted and never shown again.
Improved
  • Tables: see and change each field’s type inline; add rows through a form so they’re never blank.
  • One-click Export to Word or PDF from quick actions.
  • AI web search runs exclusively through a data-protection-covered provider; AI undo checkpoints no longer clutter version history.
  • @-mentions can match a clause by its number.
Fixed
  • Find-and-replace no longer corrupts text after a defined term.
  • Version compare no longer crashes.
  • Unchecked table checkboxes stay visible without hovering; export pill labels survive PDF conversion; inline code renders cleanly across wrapped lines.
v1.20.0
New
  • Computed columns — describe a formula column in plain English and HERO compiles it into a real, validated formula, filling every row and recomputing as dependencies change. @-reference other columns (relation/select/one-to-many included), live preview, per-row error tooltips, a full text/number/money/date/logic function library, and AI-authored columns via set_computed.
  • Per-row permissions — grant one specific person viewer or editor access to one specific row without changing their role elsewhere. A Permissions dialog on the row/table menu shows who can reach a row and how; select multiple rows to manage them together (audience grouped per row, add/remove across the selection). Managing row access is reserved for workspace admins and owners.
  • Media columns — the image column type now holds images, video, and audio together (relabelled “Media”); the audio player gained a playback-speed picker.
  • Rebuilt tooltips — floating-ui powered: open when the pointer settles, stay pinned through scroll, nested tooltips stay open, and mobile tap-through is fixed.
  • Title autocomplete — autocomplete now works in the title block.
  • Published embedded rows — published documents show the rows an embedded table view lists, matching what an invited collaborator sees.
  • Resilient AI chat — the agent stream heartbeats through long thinking/tool calls, and a dropped connection shows a clear message with a Retry that resumes where it left off.
Improved
  • Word/PDF export: section titles stay with their content across page breaks, table column widths carry into the .docx, code blocks export monospace, embedded references and form blocks no longer vanish, and large conversions get a longer timeout.
  • Word import preserves unknown wrapper structures and keeps numbers in “Section 4.1” cross-references.
  • AI-inserted ISO dates render like picker-chosen dates.
  • Top search ranks exact title matches first.
  • Save as PDF is now a secondary icon-only button.
Fixed
  • The term-finder no longer breaks pasted code blocks.
  • Restored the attachments toggle when sending; media blocks no longer interrupt the send scan.
  • Tables show an honest “No access” message instead of asking you to refresh.
  • Scrolling a wide column no longer drags the whole page sideways.
Breaking
  • The legacy per-cell “Cell Math” formula column type has been removed in favor of computed columns. Columns already using it keep working and stay editable, but it’s no longer offered for new columns.
v1.19.1
New
  • AI-generated Word documents — the assistant produces real, downloadable .docx files (up to 10 at once), saved into your project; available from every model and over MCP.
  • Edit .docx over MCP — the Word-editing tools are now exposed to connected apps like Claude.
  • Model picker for everyone — every user can choose their AI model (previously developer-only); the choice persists per chat thread. Premium models draw down your plan’s AI allowance proportionally to cost.
  • “Undo that” over MCP — reverse AI changes made through connected apps, repeatably, across documents, tables, and placeholders.
  • Per-placeholder highlight toggle — flip an individual placeholder or reference from the highlighted pill to plain, style-inheriting text.
  • Searchable row selectors — filter and sort rows when linking to a record.
Improved
  • Robust PDF form filling — complex real-world forms (damaged structure, page-only fields) fill correctly and stay interactive.
  • Save as PDF uses the document’s name for the download filename.
Fixed
  • Table picker: Enter selects the highlighted table, not the first in the list.
  • Checkbox cells are centered and toggle from anywhere in the cell.
  • All table cell types align to a shared baseline.
v1.19.0
New
  • Better text cells — click to place the caret exactly where you tapped, fill-height scrollable cells, and an expandable text input.
  • Multi-select editing — open the item editor straight from a multi-select chip.
  • Upload progress — an animated indeterminate bar while media uploads.
  • Fading document names — long names in the tree fade like overflowing table cells.
Improved
  • Enlarged the string-cell edit card and dropped the hover tooltip; checkbox centered, location muted.
  • Text cells re-render less, so big tables stay smooth.
Fixed
  • Backspace reliably deletes empty blocks inside columns.
v1.18.0
New
  • MCP OAuth 2.1 — the HERO MCP server now supports OAuth 2.1 with dynamic client registration and discovery, ready for the Claude directory.
  • Drag to select blocks — drag across blocks to select them, with the cursor landing between blocks as you go.
  • Smarter string cells — fade overflow, reveal the full text on hover, and edit in a popover card.
  • Gallery multi-image covers — browse multiple cover images in a carousel.
  • Auto-saving badges — badge edits save as you go.
Improved
  • Visible keyboard focus app-wide; Enter honors the focused button; alert dialogs trap Tab.
  • Media uploads as raw binary with a 50MB limit and real error messages.
Fixed
  • Map pins and markers no longer vanish when flipping between light and dark theme.
v1.17.0
New
  • A new block-selection experience — unified block selection, drag-head, and trailing-pad handling.
  • Redesigned badges — click-to-open menu with live preview, keyboard-first, no save step.
  • Mention a record, then a column — reverse @ lookup that starts from a record.
  • Cross-workspace search — Quick Navigation finds projects across every workspace.
  • Number column decimals — set fixed decimal places (or keep default).
  • Self-setting-up blocks — icon, button, media, and database blocks auto-open on insert.
  • Smarter containers — columns and tabs behave as proper containers, with live 10% resize snapping.
  • Cleaner embeds and more icons — borderless auto-sized embeds; new icons including arrows.
Improved
  • PDF form filling handles forms that defeat pdf-lib via a pdf.js fallback.
v1.16.1
New
  • Sync cards — one shared card template across Board, Gallery, and Timeline views, with per-card sync and dynamic button links.
  • Published card content — published sites now render card-editor content.
  • Resizable columns — free-count resizable columns from the command menu.
  • Dynamic button links — restricted to URL/email/phone columns with an auto scheme.
Improved
  • Editor menus default to non-modal to stop node-view flicker.
  • Copy and send carry an embedded table’s views and card content across projects.
  • Google Maps moved to the async loader with dark-mode support.
Fixed
  • Card spacing now matches the editor exactly, with no height jump.
  • Clipboard copy/paste round-trips nodes via data-* attributes.
  • Signature values show again in published and exported HTML.
v1.16.0
New
  • Rich, collaborative cards — database cards across Board, Gallery, List, and Timeline views gain an editable body with live field chips, a slash menu, a bubble menu, tabs, titles, and rich notes — edited collaboratively through a shared per-table document.
  • Card content travels — sending a document carries embedded views and their card content to the recipient.
Improved
  • Field rows read inline as “Column: value”, empty rows are skipped, and autocomplete offers every column and value.
  • View settings moved onto the tabs row; table top-bar controls reveal on hover instead of filling the whole view.
v1.15.0
New
  • Database views — turn any table into a Board (kanban), Gallery, List, Calendar, Timeline, Map, or Chart, each with its own config; switch, add, rename, duplicate, and delete views per table.
  • Filters — a visual filter builder with per-view persistence, powered by a new filter engine (formula columns filterable by value and unit).
  • Image columns — upload, paste, and reorder images directly in cells, and use an image column as a Gallery card cover.
Improved
  • Rich drag-and-drop across Board and Calendar (overlays, drop targets, reschedule); click a card to open its row sheet.
  • List view renders as a numbered list and is text-selectable.
v1.14.0
New
  • Icon blocks — insert and style icons anywhere, with a picker, editable size (slider + px field that scales with the editor font), and DOCX export.
  • Button blocks — primary, secondary, and ghost buttons with an anchored settings popover (type/icon/position/alignment) and a slash command.
  • Reworked dashboard — sortable, resizable document covers with hover previews, a right-click context menu (rename/copy/open/delete), a New split-button with Import, and keyboard shortcuts throughout.
Improved
  • Space previews a folder or project as a cover dialog; per-row metadata appears on hover.
  • AI readDocumentText now includes buttons.
launch
Initial public release of the HERO API and developer portal. Coverage:
  • Documents, projects, blocks, tables, workspaces, organizations
  • Media, upload, export, TTS, snapshots, published artifacts
  • AI agents (chat + streaming) and MCP tool catalog
  • Realtime collaboration