Nebula 3.0.24
Changes since nebula-v3.0.22:
- 5caa5854 Cover side browser routing with focused LAN checks
- b0b55388 Open interactive browser from chat side tools
- 54107ea2 Cover shell goal drafts with real Core
- f4f0d07c Expose saved goals in assistant shell
- 312f6dcb Format side-chat Core regression and refresh selection receipt
- 042e77d3 Refresh focused side tab and shell test receipt
- cc5dd6eb Check assistant-only shell ignores side tab URLs
- e39682f6 Preserve side tabs and assistant-only shell after main integration
- 0e3e2950 Record focused side panel test selection
- b30a4b55 Cover side tabs with real Core and select browser cases
- 50cdc823 Cover switchable side tabs across browser sizes
- 07c2c183 Open chat tools and links in switchable side tabs
- da44da5f Add switchable side chats and linked code layout
- b11e292d Persist selected iPhone Core before page load
- 580d915a test(ios): refresh receipt after pairing comment
- 2b4fc1fe docs(ios): align pairing handoff comment with hash recovery
- d11da40b test(ios): bind focused receipt to rebased assistant diff
- cacbda9a test(ios): select pairing gate in assistant impact map
- d66aa010 test(ios): cover unpaired LAN recovery and pairing
- 0805c5c5 test(ios): check assistant shell controls across viewports
- db3dba83 fix(ios): make pairing and chat controls reachable
- c5d84e5c fix(ios): classify expected connection and stale-action recovery
- 7d8c4cd7 fix(ios): retain archived-project filter after rebase
- 72b65572 test(ios): prove paired Core chat and document build gate
- 4b98d629 test(ios): cover assistant shell across phone layouts
- 5ae92e09 feat(ios): present the assistant-only chat shell
- c9beeec1 feat(ui): connect chat attention and preserve outage recovery
- f2dc5df6 feat(core): list pending chat actions across projects
- 3b3bdbd8 Extend Core goal mode to harness conversations
- 32114b07 Use catalog selector for focused note browser tests
- f65eca19 Allow selected text to append to a chosen project note
- 2bf286dc Refresh shared hook selection after rebase
- 242f384e Format shared native hook changes
- cd265970 Align shared hook assertions with process receipts
- aac259a9 Correct shared hook runtime result assertions
- 7ff290e5 Fix shared hook broker regression assertions
- 1bc30237 Refresh shared hook test selection digest
- f20b2bdb Add inherited native tool hooks for shared workspaces
- 127f3d5b Expose live project agent roster to agents by default (#804)
- 6c9abb9e Cover peer messaging in focused production LAN journeys
- 938f9b21 Show default peer messaging in assistant conversations
- d1056f25 Keep control assistant outside peer messaging
- c770c4c2 Offer harness peer tools with capability and cloud gates
- aff84852 Resolve provider peer tools from saved chat preference
- 0a48c056 Default new project chats to peer messaging
- 75e3e585 Keep storage source actions compact in incident chat
- 3e3db3af Classify expected storage refusal parse failures
- f26cfd40 Show storage source preview refusals as actionable conflicts
- da215ad9 Format updater fixture contract test and refresh selection
- b34670e6 Prepare notebook resource for updater signature verifier
- a92a527e Refresh notebook index test selection after rebase
- fb869d2f Use available notebook index during reconciliation
- 6d0c57f3 Fix notebook file index error diagnostics
- 274217b9 Refresh notebook index test selection for diagnostics
- 46fccecd Classify notebook index fallback diagnostics
- a3a907e2 Record focused notebook index test selection
- 92b3c7d5 Verify file index through real Core on LAN
- b1732d24 Cover notebook index selection and browser recovery
- df0af492 Add notebook index controls to project Workbench
- 83aa642a Expose project file index and host SQLite browser APIs
- 65ab3a62 Add read-only project notebook index discovery