amosblomqvist
c1d044f91b
Merge server-owned web subscription connections
2026-10-26 03:18:19 +02:00
amosblomqvist
c0c670b810
feat: enable subscription connections in web and dev
2026-10-26 03:00:40 +02:00
amosblomqvist
a19f53b2b4
test: preserve PDF history guards alongside canonical result delivery
2026-10-26 02:57:33 +02:00
amosblomqvist
6370c9d618
Merge durable background job delivery and recovery
2026-10-26 02:39:59 +02:00
amosblomqvist
85329290f2
Merge Electron 44.9.3 security update
2026-10-26 02:19:19 +02:00
amosblomqvist
90828cef49
fix: scope wake settlement ownership and allow legacy result deletion
2026-10-26 02:04:18 +02:00
amosblomqvist
c7c4bd2cbe
Merge Claude learner-facing message output
2026-10-26 01:57:26 +02:00
amosblomqvist
87b04cc86e
fix: deliver Claude teaching prose through an output tool
2026-10-26 01:55:57 +02:00
amosblomqvist
e851432f4c
fix: separate worker completion from durable session delivery
2026-10-26 01:55:52 +02:00
ferponse
472844e691
fix: keep the opening chat text out of the URL
...
A long first message in ?prompt= exceeds Node's header limit. The chat GET returns 431 and Electron commits an empty window. Stash the text in sessionStorage and open /chat/<id>.
2026-10-26 00:45:16 +01:00
amosblomqvist
926486e37b
Merge PDF home-relative path consistency
2026-10-26 01:34:49 +02:00
amosblomqvist
d9fa314c20
fix(pdf): resolve learner paths relative to home
2026-10-26 01:18:53 +02:00
sorokin.oleg.edu
168cad7470
chore: prepare 0.5.2 Linux and Windows release
v0.5.2
2026-10-26 02:14:27 +03:00
sorokin.oleg.edu
ce28d95bcf
feat: add preferred STT languages and fix model settings layout
2026-10-26 02:14:27 +03:00
amosblomqvist
e1fbb0ca36
Merge SVG figure style isolation
2026-10-26 00:17:25 +02:00
amosblomqvist
46c95c7b59
fix: update Electron to 44.9.3
2026-10-26 00:15:59 +02:00
sorokin.oleg.edu
70977bad84
chore: synchronize 0.5.1 lockfile and release examples
v0.5.1
2026-10-26 00:58:43 +03:00
sorokin.oleg.edu
fdd63b27a9
chore: prepare 0.5.1 Linux and Windows release
2026-10-26 00:58:26 +03:00
sorokin.oleg.edu
bdd7d5e866
feat: add multilingual dictation and simplify chat STT picker
2026-10-26 00:58:25 +03:00
amosblomqvist
6701503801
fix: isolate generated SVG figures as images
2026-10-25 23:29:00 +02:00
sorokin.oleg.edu
1c6ae6b2e2
test: await completed sign-in in account lifecycle checks
v0.5.0
2026-10-25 23:04:31 +03:00
sorokin.oleg.edu
d2d9fcd09e
chore: prepare 0.5.0 Linux and Windows release
2026-10-25 23:00:45 +03:00
amosblomqvist
fc3673466d
Merge bounded session answer and stream recovery
2026-10-25 20:46:25 +02:00
sorokin.oleg.edu
a65867fc39
fix: align quiz mechanics across panel widths
2026-10-25 21:40:02 +03:00
sorokin.oleg.edu
8c564946ef
feat: refine language controls and add per-tier ChatGPT Fast mode
2026-10-25 21:19:48 +03:00
amosblomqvist
7d65fa8754
fix: recover session submissions and failed turn settlement
2026-10-25 19:45:17 +02:00
amosblomqvist
dc131a311f
Merge automatic-update preference gate and Settings controls
2026-10-25 19:27:00 +02:00
amosblomqvist
769fc85e17
fix: honor automatic updates preference and add Settings controls
2026-10-25 19:19:38 +02:00
amosblomqvist
0795ef197c
test(chatgpt): await repeated sign-in completion
2026-10-25 18:59:48 +02:00
amosblomqvist
51c3ea0fde
chore: add issue forms and reporting guidance
2026-10-25 18:23:23 +02:00
sorokin.oleg.edu
f8ce0f21ef
docs: document verified Windows 0.4.0 release
2026-10-25 18:44:21 +03:00
Ivanko1608
25a4687611
Merge remote-tracking branch 'origin/main' into add-claude-code-support
...
# Conflicts:
# src/agent/models.ts
# src/server/model-catalog.ts
2026-10-25 19:36:30 +04:00
sorokin.oleg.edu
2da091d6e9
fix: replace inherited updater provider in Gitea packages
v0.4.0
2026-10-25 17:41:43 +03:00
sorokin.oleg.edu
674d4bd8c6
chore: prepare 0.4.0 Linux release on Gitea
2026-10-25 17:33:37 +03:00
sorokin.oleg.edu
a50ca4b867
feat: add Russian localization and independent STT languages
CI / Typecheck, tests, lint (push) Canceled after 0s
CI / Standalone (mac-arm64) (push) Canceled after 0s
CI / Standalone (linux-x64) (push) Canceled after 0s
CI / Standalone (windows-x64) (push) Canceled after 0s
2026-10-25 17:18:44 +03:00
Bartosz Chronowki
3bb28e5f29
feat(dictation): add persistent language selection in General settings
2026-10-25 14:33:49 +01:00
amosblomqvist
b277ee3e0f
test: await verified ChatGPT storage recovery completion
v0.3.7
2026-10-25 02:45:13 +03:00
amosblomqvist
9171a4f49c
chore: prepare 0.3.7
2026-10-25 02:27:57 +03:00
amosblomqvist
7fb9a1505c
Merge native Copilot and Grok subscription connections
2026-10-25 02:13:00 +03:00
Ivanko1608
6112bd9ae6
docs: correct idle timeout comments for question tools
2026-10-25 03:11:31 +04:00
Ivanko1608
0b77ede6ff
test: cover tool results arriving before and after the idle timeout
2026-10-25 03:11:31 +04:00
amosblomqvist
3cc598ded5
fix: distinguish ChatGPT authorization recovery from storage failures
2026-10-25 01:52:52 +03:00
amosblomqvist
55a6501a09
fix: streamline subscription connection dialogs and actions
2026-10-25 01:34:46 +03:00
Ivanko1608
43d7ec5577
fix: count claude-code as configured when the CLI is installed
2026-10-25 02:16:51 +04:00
Ivanko1608
49181a1a8d
Merge remote-tracking branch 'origin/main' into add-claude-code-support
...
# Conflicts:
# package-lock.json
# src/agent/models.ts
2026-10-25 02:08:15 +04:00
Ivanko1608
a86a4622fb
refactor: split dense lines in binary lookup and transcript replay
2026-10-25 02:04:22 +04:00
Ivanko1608
2b2cf79b9a
feat: register claude-code provider
2026-10-25 02:04:22 +04:00
Ivanko1608
c41c5f3132
feat: stream turns through the claude CLI
...
Each turn runs claude -p with stream-json in and out and maps its events onto pi's assistant message stream. A process that stops on tool calls is kept alive and continued when pi sends the results back, instead of replaying the whole transcript. API credentials are removed from the CLI environment so turns always bill to the signed-in subscription.
2026-10-25 02:04:22 +04:00
Ivanko1608
6650f91eca
feat: add MCP bridge exposing pi tools to the CLI
...
A localhost-only MCP HTTP server, guarded by a per-turn bearer token, lists pi's tools and holds each call until pi has run it and returned the result.
2026-10-25 02:04:22 +04:00
amosblomqvist
d6e317c6fe
feat: add app-owned Copilot and Grok subscription connections
2026-10-25 00:27:52 +03:00