Commit Graph
895 Commits
Author SHA1 Message Date
Evangelos Stavropoulos a572675900 fix: let the learner retry a turn whose model call failed 2026-10-26 14:31:51 +02:00
amosblomqvist 3dc88472ee chore: prepare 0.3.8 2026-10-26 06:08:04 +02:00
amosblomqvist 8c277f8320 Merge source-preserving math content presentation 2026-10-26 05:26:13 +02:00
amosblomqvist d3c8709bd2 fix: preserve source data and recover tool math at presentation 2026-10-26 04:49:47 +02:00
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