dependabot[bot]
120d8c110b
build(deps): bump @streamdown/code from 1.1.1 to 2.0.0 in /apps/sisyphus ( #264 )
...
Bumps [@streamdown/code](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-code ) from 1.1.1 to 2.0.0.
- [Release notes](https://github.com/vercel/streamdown/releases )
- [Changelog](https://github.com/vercel/streamdown/blob/main/packages/streamdown-code/CHANGELOG.md )
- [Commits](https://github.com/vercel/streamdown/commits/@streamdown/code@2.0.0/packages/streamdown-code )
---
updated-dependencies:
- dependency-name: "@streamdown/code"
dependency-version: 2.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-15 03:55:17 +03:00
dependabot[bot] and excho0
74f96543bd
build(deps): bump the desktop group in /apps/sisyphus with 9 updates ( #262 )
...
* build(deps): bump the desktop group in /apps/sisyphus with 9 updates
Bumps the desktop group in /apps/sisyphus with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react ) | `1.8.0` | `1.9.0` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node ) | `1.14.5` | `1.14.6` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `1.52.0` | `1.55.0` |
| [motion](https://github.com/motiondivision/motion ) | `14.0.0` | `14.1.0` |
| [protobufjs](https://github.com/protobufjs/protobuf.js ) | `8.8.0` | `8.8.1` |
| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels ) | `4.14.2` | `4.14.4` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `26.6.4` | `26.6.5` |
| [electron](https://github.com/electron/electron ) | `44.6.0` | `44.7.0` |
| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn ) | `4.21.1` | `4.21.4` |
Updates `@base-ui/react` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/mui/base-ui/releases )
- [Changelog](https://github.com/mui/base-ui/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mui/base-ui/commits/v1.9.0/packages/react )
Updates `@grpc/grpc-js` from 1.14.5 to 1.14.6
- [Release notes](https://github.com/grpc/grpc-node/releases )
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.14.5...@grpc/grpc-js@1.14.6 )
Updates `lucide-react` from 1.52.0 to 1.55.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.55.0/packages/lucide-react )
Updates `motion` from 14.0.0 to 14.1.0
- [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md )
- [Commits](https://github.com/motiondivision/motion/compare/v14.0.0...v14.1.0 )
Updates `protobufjs` from 8.8.0 to 8.8.1
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/compare/protobufjs-v8.8.0...protobufjs-v8.8.1 )
Updates `react-resizable-panels` from 4.14.2 to 4.14.4
- [Release notes](https://github.com/bvaughn/react-resizable-panels/releases )
- [Changelog](https://github.com/bvaughn/react-resizable-panels/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bvaughn/react-resizable-panels/compare/4.14.2...4.14.4 )
Updates `@types/node` from 26.6.4 to 26.6.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `electron` from 44.6.0 to 44.7.0
- [Release notes](https://github.com/electron/electron/releases )
- [Commits](https://github.com/electron/electron/compare/v44.6.0...v44.7.0 )
Updates `shadcn` from 4.21.1 to 4.21.4
- [Release notes](https://github.com/shadcn-ui/ui/releases )
- [Changelog](https://github.com/shadcn-ui/ui/blob/main/packages/shadcn/CHANGELOG.md )
- [Commits](https://github.com/shadcn-ui/ui/commits/shadcn@4.21.4/packages/shadcn )
---
updated-dependencies:
- dependency-name: "@base-ui/react"
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: desktop
- dependency-name: "@grpc/grpc-js"
dependency-version: 1.14.6
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: desktop
- dependency-name: lucide-react
dependency-version: 1.55.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: desktop
- dependency-name: motion
dependency-version: 14.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: desktop
- dependency-name: protobufjs
dependency-version: 8.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: desktop
- dependency-name: react-resizable-panels
dependency-version: 4.14.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: desktop
- dependency-name: "@types/node"
dependency-version: 26.6.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: desktop
- dependency-name: electron
dependency-version: 44.7.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: desktop
- dependency-name: shadcn
dependency-version: 4.21.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: desktop
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix(deps): keep protobuf override aligned
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: excho0 <realexcho@gmail.com >
2026-10-15 02:49:19 +03:00
rvnminers-A-and-N and excho0
8507cbea1c
ci: every system on x64 and arm64, on the newest runner images ( #258 )
...
* ci: every system on x64 and arm64, on the newest runner images
The desktop app is packaged, and the known-answer workloads checked, on
Ubuntu 26.04, Windows 2025 and Windows 11, and macOS 26, each on x64 and
on arm64. Jobs name their image rather than -latest, download-artifact
moves to v8, and Dependabot keeps actions, Go modules and the desktop's
packages current.
* fix: verify unpacked packages on arm64
---------
Co-authored-by: excho0 <realexcho@gmail.com >
2026-10-14 18:45:24 -04:00
excho0
75998a128c
test: persist model lending limits in desktop ( #256 )
2026-10-15 01:35:19 +03:00
excho0
7bafb57aa1
fix: restore settings scroll after content loads
...
Disable browser scroll anchoring in the desktop Settings scroller so async content hydration cannot override the restored offset.
2026-10-15 01:05:32 +03:00
excho0
7f6f8842eb
merge dev into remote access
2026-10-14 20:20:44 +03:00
excho0
20bf0435e0
Merge dev with provider and model lending coverage
2026-10-14 20:01:05 +03:00
excho0
8ef4194ebe
fix: restore settings scroll after route layout
2026-10-14 19:42:30 +03:00
excho0
74d0e31474
Merge remote-tracking branch 'origin/dev' into codex/fix-pr241-ci
2026-10-14 19:30:55 +03:00
excho0
e5cd38b9a3
test(desktop): stabilize settings scroll acceptance
2026-10-14 18:48:33 +03:00
excho0
98c188f20f
feat: add opt-in HTTPS browser access
2026-10-14 18:37:10 +03:00
excho0
6b53ef32e7
test(desktop): match lending restart indicator copy
2026-10-14 18:08:01 +03:00
excho0
9f6e62a2f8
test(desktop): assert an intermediate model download update
2026-10-14 18:07:53 +03:00
excho0
9c2f5fb8bc
test(desktop): keep model download progress observable
2026-10-14 18:07:51 +03:00
excho0
c30fa0ad8b
Merge branch 'dev' into test/openai-provider-key-e2e
2026-10-14 17:55:33 +03:00
excho0
fc460e5632
feat(worker): apply model lending limits live
2026-10-14 17:53:28 +03:00
excho0
2133a3854b
test(desktop): stabilize topology resize acceptance
2026-10-14 17:40:16 +03:00
excho0
451ff94ecf
feat(desktop): add model lending controls
2026-10-14 17:35:16 +03:00
excho0
b0e45f53d4
Merge remote-tracking branch 'origin/dev' into codex/pr214-currentdev
2026-10-14 16:20:45 +03:00
excho0
28f8051c20
Merge remote-tracking branch 'origin/dev' into codex/pr206-refresh
2026-10-14 16:02:35 +03:00
excho0
af17b69105
Merge remote-tracking branch 'origin/dev' into codex/pr206-refresh
...
# Conflicts:
# apps/sisyphus/e2e/app.e2e.mjs
2026-10-14 16:02:32 +03:00
excho0
fe4fbfbde0
Use self-hosted runners for trusted Linux CI ( #235 )
...
* ci: run trusted Linux checks on self-hosted runners
* ci: reuse self-hosted Go caches without upload
* ci: use preinstalled Node on self-hosted runners
* test(desktop): isolate CI Electron in Xvfb
* ci: enter the development shell for coverage
2026-10-14 16:01:06 +03:00
excho0
2814aeeb97
fix(desktop): make pool join submit from the UI ( #208 )
...
* Refresh PR #208 branch contents after rebase
* fix(desktop): restore operations page source on pool UI test branch
* fix: restore complete source files on PR #208
* test(desktop): report pool join state on failure
* fix(desktop): submit pool join from the form
2026-10-14 15:54:41 +03:00
excho0
d36aac3eb8
test(desktop): verify local model settings end to end
...
* Refresh PR #202 branch contents after rebase
* fix: restore complete source files on PR #202
2026-10-14 15:47:56 +03:00
excho0
15d80a454c
Merge updated model settings base into provider E2E
2026-10-14 15:46:30 +03:00
excho0
d6d724f151
Merge dev into model settings acceptance
2026-10-14 15:34:35 +03:00
excho0
192c3fd88b
fix(desktop): preserve the active chat across responsive layouts ( #205 )
...
* Refresh PR #205 branch contents after rebase
* fix: restore complete source files on PR #205
2026-10-14 14:34:36 +03:00
excho0
acafb358d2
test(desktop): verify Settings reconnect recovery ( #203 )
...
* Refresh PR #203 branch contents after rebase
* fix: restore complete source files on PR #203
2026-10-14 14:32:35 +03:00
excho0
8ec4d78284
test(desktop): verify theme and accent persistence ( #201 )
...
* Refresh PR #201 branch contents after rebase
* fix: restore complete source files on PR #201
2026-10-14 14:32:25 +03:00
excho0
eeda32ca5a
test(desktop): verify workspace panels in RTL ( #199 )
...
* Refresh PR #199 branch contents after rebase
* fix: restore complete source files on PR #199
2026-10-14 14:30:03 +03:00
excho0
92044f3029
test(desktop): verify planner stream teardown in Electron ( #198 )
...
* Refresh PR #198 branch contents after rebase
* fix: restore complete source files on PR #198
2026-10-14 14:29:56 +03:00
excho0
eb6f5a2d86
fix(desktop): format daemon development versions correctly ( #207 )
...
* Refresh PR #207 branch contents after rebase
* fix: restore complete source files on PR #207
2026-10-14 14:28:07 +03:00
excho0
3befb0155a
fix(client): rebase responsive workspace polish onto dev
2026-10-14 14:26:36 +03:00
excho0
9daf380dc9
feat(web): serve browser clients with paired-session auth ( #213 )
2026-10-14 14:16:06 +03:00
excho0
1e79d42d5d
fix: restore complete source files on PR #202
2026-10-14 14:06:19 +03:00
excho0
9f8c0a5bdb
Refresh PR #202 branch contents after rebase
2026-10-14 13:47:04 +03:00
excho0
4504bc4203
feat(models): support multiple named provider profiles ( #211 )
...
* feat(models): support named provider profiles
* fix(protocol): restore complete generated protobuf source
2026-10-14 13:33:23 +03:00
excho0
bc8d88c057
test(desktop): cover workspace panel persistence ( #197 )
2026-10-14 13:27:31 +03:00
excho0
bb46d7d557
test(desktop): cover Operations reconnect ( #195 )
2026-10-14 13:17:54 +03:00
excho0
8c5c69842d
feat(desktop): add development IPC traffic diagnostics ( #231 )
...
* feat(desktop): add bounded IPC log sanitizer
* test(desktop): cover IPC log redaction and bounds
* feat(desktop): trace IPC and add DevTools toggle
* feat(desktop): display IPC logs in DevTools
* chore(desktop): preserve Linux window icon
2026-10-14 12:59:06 +03:00
rvnminers-A-and-N
35261139fb
test(desktop): end-to-end tests of the real app, and a window that survives having no WebGL ( #184 )
...
* fix(desktop): a window with no WebGL shows the workspace without its globe, not nothing
* test(desktop): end-to-end tests of the real app against a node of their own
* fix(desktop): a window with no WebGL is not offered the topology at all
* test(desktop): the WebGL test says why a topology is not there
It asks the window whether it has WebGL and how wide it is before it looks
for the topology's handle, and sets the window to its opening size. On a
machine that draws no WebGL even in software it is skipped with the reason,
except in CI, where that is a failure.
2026-10-14 12:59:02 +03:00
rvnminers-A-and-N
9898094e0c
feat(desktop): the logo on the app, and installers for Windows, macOS and Linux ( #218 )
...
* feat(desktop): the logo on the app, and installers for Windows, macOS and Linux
* test(desktop): the packaging test expects the icon and the installers
2026-10-13 22:48:09 -04:00
rvnminers-A-and-N
d4eee0840d
feat: icons drawn from the logo, and one on the Windows daemon ( #216 )
2026-10-13 21:38:33 -04:00
excho0
af0153e3d6
test(desktop): assert model download progress
2026-10-10 18:03:32 +03:00
excho0
846f6fdff2
test(desktop): cover local model downloads
2026-10-10 17:56:55 +03:00
excho0
b4725dc427
test(desktop): cover OpenAI provider key flow
2026-10-10 17:55:29 +03:00
excho0
1f00f47136
test(desktop): verify model settings end to end
2026-10-10 16:54:05 +03:00
excho0
c0043fe722
fix(desktop): preserve settings scroll across routes
2026-10-10 16:35:56 +03:00
excho0
2a1e69386a
fix(desktop): distinguish panel taps from drags
2026-10-10 16:28:30 +03:00
excho0
904a4d42b1
test(desktop): exercise live mobile workspace behavior
2026-10-10 16:26:09 +03:00