v2026.9.18.0

smicallef/spiderfootv2026.9.18.0Sep 18, 2026by whutchinson98

Upgrading?

AI Summary

This release focuses on extensive UI/UX improvements, including a new layout and sidebar features, alongside significant backend updates regarding entity ownership, agent session management, and sharing capabilities.

Key Highlights

  • UI overhaul including new sidebar filters, navigation stack, and persistent sidebar collapse.
  • Enhanced agent capabilities with Claude Cloud demo harness and improved session handling.
  • New PDF and Canvas detail views in the drive-view.
  • Expanded team sharing for calls and documents.
  • Entity ownership improvements registering documents and sessions in the entity table.

New Features

  • Persistent per-app sidebar collapse and hamburger controls.
  • Navigation stack primitive and entity detail views.
  • PDF and canvas detail views in drive-view.
  • Claude Cloud demo harness.
  • Team sharing for calls.

Full Release Notes

## What's Changed
* fix(ux): make shift click always open in new split if possible by @sedson in https://github.com/macro-inc/macro/pull/6462
* style(layout): hover styles for nested drive by @sedson in https://github.com/macro-inc/macro/pull/6456
* Seanaye/feat/offline soup filter matrix by @seanaye in https://github.com/macro-inc/macro/pull/6457
* feat(initiatives): crates/initiative inbound axum router handlers middleware router tests by @whutchinson98 in https://github.com/macro-inc/macro/pull/6452
* feat(home): add sidebar filters and stable sort for new homepage by @jbecke in https://github.com/macro-inc/macro/pull/6467
* Include thinking blocks in tool call grouping by @ehayes2000 in https://github.com/macro-inc/macro/pull/6415
* refactor(harness): a bot's sessions either have a repository or do not by @404Wolf in https://github.com/macro-inc/macro/pull/6460
* fix(lgtm): lgtm stack SELinux error by @whutchinson98 in https://github.com/macro-inc/macro/pull/6476
* fix(local-stack): reach the static file service in-network, permalinks via the proxy by @404Wolf in https://github.com/macro-inc/macro/pull/6466
* fix(cursor): resume a dropped run stream instead of polling out the run by @404Wolf in https://github.com/macro-inc/macro/pull/6459
* fix(email): resolve a mention's subject from a real message, not a draft by @gbirman in https://github.com/macro-inc/macro/pull/6475
* feat(initiatives): wire crates/initiative into document_storage_service swagger ci config generated artifacts by @whutchinson98 in https://github.com/macro-inc/macro/pull/6480
* feat(layout): front end tag nesting display by @sedson in https://github.com/macro-inc/macro/pull/6438
* fix: new app views responsive ui issues by @dev-rb in https://github.com/macro-inc/macro/pull/6482
* fix(agents): focus model catalog search when the picker opens by @404Wolf in https://github.com/macro-inc/macro/pull/6477
* feat(navigation-stack): add navigation stack primitive and entity detail by @dev-rb in https://github.com/macro-inc/macro/pull/6473
* fix(mentions): an agent's hover card offers no direct message by @404Wolf in https://github.com/macro-inc/macro/pull/6485
* feat(ownership): documents register documents created outside the documents repo by @whutchinson98 in https://github.com/macro-inc/macro/pull/6478
* fix(calendar): allow all-day out-of-office events by @gbirman in https://github.com/macro-inc/macro/pull/6474
* Seanaye/perf/gql UI perf by @seanaye in https://github.com/macro-inc/macro/pull/6483
* chore(agents): steer channel follow-ups with stop, flush, and Magic Chip by @404Wolf in https://github.com/macro-inc/macro/pull/6463
* chore(agents): stop thinking shimmers after a Cursor thought finishes by @404Wolf in https://github.com/macro-inc/macro/pull/6488
* fix(channels): gate query reads until ready by @peterchinman in https://github.com/macro-inc/macro/pull/6493
* fix(filters): use old filter menu interiors for new filter menus by @sedson in https://github.com/macro-inc/macro/pull/6500
* fix(channel): fix opacity on scroll to bottom btn by @sedson in https://github.com/macro-inc/macro/pull/6464
* fix(new-layout): consistent header height, mobile drive, top bar tweaks by @sedson in https://github.com/macro-inc/macro/pull/6507
* refactor(web): deblockify image, video, and unknown blocks by @dev-rb in https://github.com/macro-inc/macro/pull/6497
* refactor(web): deblockify code block by @dev-rb in https://github.com/macro-inc/macro/pull/6499
* feat(drive): add file detail renderers by @dev-rb in https://github.com/macro-inc/macro/pull/6503
* fix: input ui by @peterchinman in https://github.com/macro-inc/macro/pull/6490
* fix(cursor): a resumed session must not be stranded by a gap in its history by @404Wolf in https://github.com/macro-inc/macro/pull/6491
* chore(agents): add a compact GitHub PR status chip to agent sessions by @404Wolf in https://github.com/macro-inc/macro/pull/6492
* feat(email-view): inline email detail and breadcrumbs by @dev-rb in https://github.com/macro-inc/macro/pull/6496
* feat(web): add detail list hotkeys by @dev-rb in https://github.com/macro-inc/macro/pull/6504
* feat(crm): add left bar and navigation breadcrumb stack by @jbecke in https://github.com/macro-inc/macro/pull/6509
* fix(graphql): don't throw when soup items are missing on document open by @dev-rb in https://github.com/macro-inc/macro/pull/6514
* chg(ui): phosphorize icon set across app by @sedson in https://github.com/macro-inc/macro/pull/6486
* tooling: [f] to restart Vite in just run_local by @peterchinman in https://github.com/macro-inc/macro/pull/6506
* feat(sdk): publish on merge when the version rises by @404Wolf in https://github.com/macro-inc/macro/pull/6436
* feat(drive-view): add entity detail views by @dev-rb in https://github.com/macro-inc/macro/pull/6513
* fix(tasks-view): wrong tags context position by @dev-rb in https://github.com/macro-inc/macro/pull/6516
* fix(agents): unchud new sidebar with old agents by @ehayes2000 in https://github.com/macro-inc/macro/pull/6511
* fix: unify chat input with new home style by @ehayes2000 in https://github.com/macro-inc/macro/pull/6519
* chg(ui): use new scrim for all dialog like components by @sedson in https://github.com/macro-inc/macro/pull/6521
* feat(cursor): surface walkthrough artifacts as ordinary ACP text by @404Wolf in https://github.com/macro-inc/macro/pull/6435
* fix(web): task, drive, and email views ui/ux issues by @dev-rb in https://github.com/macro-inc/macro/pull/6523
* fix(drive): hide broken search and add ctx menus by @sedson in https://github.com/macro-inc/macro/pull/6526
* feat(agents): add Claude Cloud demo harness by @ehayes2000 in https://github.com/macro-inc/macro/pull/6465
* feat(sharing): correct team sharing for calls by @whutchinson98 in https://github.com/macro-inc/macro/pull/6481
* Add persistent per-app sidebar collapse and hamburger controls by @jbecke in https://github.com/macro-inc/macro/pull/6532
* fix(web): stop mention pills flashing during AI response streaming by @jbecke in https://github.com/macro-inc/macro/pull/6533
* feat(web): drop the sidebar rail's footer action buttons by @jbecke in https://github.com/macro-inc/macro/pull/6534
* fix(agents): enable hosted Claude browser sign-in by @ehayes2000 in https://github.com/macro-inc/macro/pull/6529
* fix(icons): restore custom task status icons by @sedson in https://github.com/macro-inc/macro/pull/6537
* feat(calls): call record share menu for team access by @whutchinson98 in https://github.com/macro-inc/macro/pull/6536
* feat: profile pictures for channels by @peterchinman in https://github.com/macro-inc/macro/pull/6502
* Add GTM invite links: staff dashboard and signup integration by @jbecke in https://github.com/macro-inc/macro/pull/6484
* fix(app-views): persist inner sidebar preferred width to stop jumping on resize by @sedson in https://github.com/macro-inc/macro/pull/6535
* refactor(web): deblockify PDF viewer by @dev-rb in https://github.com/macro-inc/macro/pull/6539
* refactor(web): deblockify canvas documents by @dev-rb in https://github.com/macro-inc/macro/pull/6517
* Refresh email template styling by @peterchinman in https://github.com/macro-inc/macro/pull/6524
* feat(ownership): agentsession register sessions in the entity table by @whutchinson98 in https://github.com/macro-inc/macro/pull/6538
* fix(search): prevent accidental agent index creation by @ehayes2000 in https://github.com/macro-inc/macro/pull/6495
* fix(mobile): bring back unified inbox by @peterchinman in https://github.com/macro-inc/macro/pull/6540
* fix(mobile): ask ai attach button by @peterchinman in https://github.com/macro-inc/macro/pull/6542
* feat(drive-view): pdf and canvas detail views by @dev-rb in https://github.com/macro-inc/macro/pull/6541
* fix(search): collapse all agent session content hits by @gbirman in https://github.com/macro-inc/macro/pull/6545
* fix(web): preserve channel previews across notification cache updates by @seanaye in https://github.com/macro-inc/macro/pull/6543
* Seanaye/fix/invalid projection ovrflow by @seanaye in https://github.com/macro-inc/macro/pull/6548
* chore(kafka): add macro.messages topic by @gbirman in https://github.com/macro-inc/macro/pull/6421
* feat(messages): additive parent-aware schema for comms_messages by @gbirman in https://github.com/macro-inc/macro/pull/6423
* fix(agents): allow MCP gateway in Claude cloud environments by @ehayes2000 in https://github.com/macro-inc/macro/pull/6550
* fix(db): renumber messages_parent_aware_schema off the duplicated migration version by @gbirman in https://github.com/macro-inc/macro/pull/6554
* fix(calendar): linkify bare urls in event descriptions by @gbirman in https://github.com/macro-inc/macro/pull/6551
* fix(db): resolve duplicate migration version 20260910144348 by @gbirman in https://github.com/macro-inc/macro/pull/6553
* fix(db): drop the second copy of messages_parent_aware_schema by @gbirman in https://github.com/macro-inc/macro/pull/6558
* feat(agents): unify chat and coding workspace by @ehayes2000 in https://github.com/macro-inc/macro/pull/6512
* feat(spreadsheet): add collaborative workbooks and AI editing behind … by @jbecke in https://github.com/macro-inc/macro/pull/6560
* Refactor compose layout and remove navigation targeting by @jbecke in https://github.com/macro-inc/macro/pull/6559
* style(app-views): animate open/close of app view sidebar, make styles and width consistent by @sedson in https://github.com/macro-inc/macro/pull/6555
* Match list backgrounds, rounding, and spacing to sidebar and CRM by @jbecke in https://github.com/macro-inc/macro/pull/6563
* Polish calendar pills to match chat composer themes by @jbecke in https://github.com/macro-inc/macro/pull/6564
* feat(messages): shared message service and API for channels and documents by @gbirman in https://github.com/macro-inc/macro/pull/6433
* fix(ios): pure black pure white default theme by @peterchinman in https://github.com/macro-inc/macro/pull/6556
* fix(agents): share Home composer and honor repository selections by @ehayes2000 in https://github.com/macro-inc/macro/pull/6562
* Revert calendar pill theme changes (#6564) by @jbecke in https://github.com/macro-inc/macro/pull/6566
* feat(messages): idempotent import of legacy document comments by @gbirman in https://github.com/macro-inc/macro/pull/6437
* fix(app-views): home breadcrumb and narrow split, not narrow chats rail by @sedson in https://github.com/macro-inc/macro/pull/6573
* fix(agents/app views): tweak new input, update agents view by @sedson in https://github.com/macro-inc/macro/pull/6574
* Fix starter guide tag mentions and preserve user edits on retries by @peterchinman in https://github.com/macro-inc/macro/pull/6571
* fix(inbox): bucket live-notified rows by notification time when the server sort is off by @gbirman in https://github.com/macro-inc/macro/pull/6576
* feat(agents): parent-aware invocation, sessions, and reply delivery for messages by @gbirman in https://github.com/macro-inc/macro/pull/6441
* fix(calls): preserve session identity during recovery by @peterchinman in https://github.com/macro-inc/macro/pull/6404
* fix(agents): settle every turn but the live one in the agent transcript by @ehayes2000 in https://github.com/macro-inc/macro/pull/6575
* fix(agents): share session rows and PR chips across Home and sidebar by @ehayes2000 in https://github.com/macro-inc/macro/pull/6572
* Improve spreadsheet imports, cell collaboration, and Files integration by @jbecke in https://github.com/macro-inc/macro/pull/6583
* feat(ownership): scheduled_action register scheduled actions in the entity table by @whutchinson98 in https://github.com/macro-inc/macro/pull/6588
* feat(sharing): team sharing for projects by @whutchinson98 in https://github.com/macro-inc/macro/pull/6586
* feat(agent-inmem): advertise slash commands over ACP by @404Wolf in https://github.com/macro-inc/macro/pull/6515
* feat(initiatives): move the initiative description into an initiativedescription sub typed document by @whutchinson98 in https://github.com/macro-inc/macro/pull/6587
* fix(splits): no duplicate entity instances by @peterchinman in https://github.com/macro-inc/macro/pull/6579
* fix(cursor): drop the sandbox <img> tags Cursor streams by @404Wolf in https://github.com/macro-inc/macro/pull/6592
* feat(drive): add tags section to Drive sidebar beneath folders by @peterchinman in https://github.com/macro-inc/macro/pull/6591
* fix: empty favorites sections by @peterchinman in https://github.com/macro-inc/macro/pull/6594


**Full Changelog**: https://github.com/macro-inc/macro/compare/v2026.9.16.0...v2026.9.18.0

Related Repositories