Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/cloud-ai-stream-reliability.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/cloud-editor-remember-tabs.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ide-hidden-files.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/ide-runtime-hidden-files.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/struktolab-0-7-0.md

This file was deleted.

8 changes: 8 additions & 0 deletions packages/hyperbook/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# hyperbook

## 0.123.2

### Patch Changes

- [`87e7061`](https://github.com/openpatch/hyperbook/commit/87e7061ab55fa954942be3563fb8467313f413c2) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Update the Online IDE runtime to build 44 and the SQL IDE to build 5: a file marked `hidden` now stays out of the IDE's file explorer, also after cached reader edits come back, so readers cannot open, edit or delete it. It stays in the workspace, so tests against a hidden solution keep running.

- [`18f5e28`](https://github.com/openpatch/hyperbook/commit/18f5e2895379936702e4226a27480aa5952e3394) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Update struktolab to 0.7.0: the editor reworks how nodes are added. A block palette under the toolbar offers every block; a picked or dragged block shows a "+" gap at exactly the places it can go, also with pen, touch and keyboard. Empty branches, cases and loop bodies keep a "+" at all times, a new node opens its text editor right away, and every node gets a "+" to insert after it.

## 0.123.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/hyperbook/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hyperbook",
"version": "0.123.1",
"version": "0.123.2",
"author": "Mike Barkmin",
"homepage": "https://github.com/openpatch/hyperbook#readme",
"license": "MIT",
Expand Down
12 changes: 12 additions & 0 deletions packages/markdown/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @hyperbook/markdown

## 0.94.0

### Minor Changes

- [`34f3d92`](https://github.com/openpatch/hyperbook/commit/34f3d92a3e1ff23fa2b213062e2703396f5376cf) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - onlineide and sqlide can hide files, and lock them for reading only: `hidden` and `readonly` as flags after a code block's file name (```java BeispielTest.java hidden`) or as attributes on a `::file` (`::file{src="BeispielTest.java" hidden}`). A hidden file stays in the workspace — it still compiles, so tests against a solution keep running — but never shows in the IDE's file list, so readers cannot open, edit or delete it. Useful for test files.

### Patch Changes

- [`87e7061`](https://github.com/openpatch/hyperbook/commit/87e7061ab55fa954942be3563fb8467313f413c2) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Update the Online IDE runtime to build 44 and the SQL IDE to build 5: a file marked `hidden` now stays out of the IDE's file explorer, also after cached reader edits come back, so readers cannot open, edit or delete it. It stays in the workspace, so tests against a hidden solution keep running.

- [`18f5e28`](https://github.com/openpatch/hyperbook/commit/18f5e2895379936702e4226a27480aa5952e3394) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Update struktolab to 0.7.0: the editor reworks how nodes are added. A block palette under the toolbar offers every block; a picked or dragged block shows a "+" gap at exactly the places it can go, also with pen, touch and keyboard. Empty branches, cases and loop bodies keep a "+" at all times, a new node opens its text editor right away, and every node gets a "+" to insert after it.

## 0.93.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/markdown/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperbook/markdown",
"version": "0.93.1",
"version": "0.94.0",
"author": "Mike Barkmin",
"homepage": "https://github.com/openpatch/hyperbook#readme",
"license": "MIT",
Expand Down
12 changes: 12 additions & 0 deletions platforms/cloud/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @hyperbook/cloud

## 0.11.0

### Minor Changes

- [`612de63`](https://github.com/openpatch/hyperbook/commit/612de635c386c45dd19efc2796af2a4044f76c03) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - The cloud editor remembers where you left off in a book: after a refresh or when you come back, the tabs that were open open again, the file that was shown is shown, and the folders that were unfolded in the file tree are unfolded. This is kept in the browser, per book.

### Patch Changes

- [`8d70e93`](https://github.com/openpatch/hyperbook/commit/8d70e933b34bc316addd7a7134eba7a3bd1383a4) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - The editor's AI assistant answers more reliably. The provider call retries a transient failure — an unreachable provider, a 429, a 5xx — twice with a short pause while nothing was streamed yet, so one hiccup no longer costs the answer; a stream that already delivered text is never repeated. A provider that is silent past the configured timeout reports a timeout ("The AI provider took too long") instead of an internal error, and a connection cut mid-answer is reported as a provider failure, too. SSE events whose data spans several `data:` lines are joined as the spec says, so no chunk is silently dropped. While the model thinks, the route sends a heartbeat comment every 15 seconds, so proxies do not cut an idle connection before the first word arrives; and when the editor's connection to the platform is cut, the panel says so instead of passing a half answer off as complete. The default timeout grows to 300 seconds and the default output cap to 16384 tokens (reasoning tokens included), so reasoning models are no longer cut off mid-answer on an instance that changes nothing.

- [`18f5e28`](https://github.com/openpatch/hyperbook/commit/18f5e2895379936702e4226a27480aa5952e3394) Thanks [@mikebarkmin](https://github.com/mikebarkmin)! - Update struktolab to 0.7.0: the editor reworks how nodes are added. A block palette under the toolbar offers every block; a picked or dragged block shows a "+" gap at exactly the places it can go, also with pen, touch and keyboard. Empty branches, cases and loop bodies keep a "+" at all times, a new node opens its text editor right away, and every node gets a "+" to insert after it.

## 0.10.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion platforms/cloud/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hyperbook/cloud",
"version": "0.10.0",
"version": "0.11.0",
"private": true,
"type": "module",
"engines": {
Expand Down
7 changes: 7 additions & 0 deletions platforms/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @hyperbook/vscode-extension

## 0.59.2

### Patch Changes

- Updated dependencies [[`34f3d92`](https://github.com/openpatch/hyperbook/commit/34f3d92a3e1ff23fa2b213062e2703396f5376cf), [`87e7061`](https://github.com/openpatch/hyperbook/commit/87e7061ab55fa954942be3563fb8467313f413c2), [`18f5e28`](https://github.com/openpatch/hyperbook/commit/18f5e2895379936702e4226a27480aa5952e3394)]:
- @hyperbook/markdown@0.94.0

## 0.59.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion platforms/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
},
"homepage": "https://hyperbook.openpatch.org",
"main": "./out/extension.js",
"version": "0.59.1",
"version": "0.59.2",
"engines": {
"vscode": "^1.125.0"
},
Expand Down