github-actions[bot]
b682dad740
chore(release): Update version to v1.4.478
Update Version File and Create Tag / update-version (push) Has been cancelled
Go Build / Run tests (push) Has been cancelled
2026-09-07 19:17:43 +00:00
Kayvan Sylvan
e91b4f0af1
Merge pull request #2216 from ctbaum/fix/gpt-6-raw-mode
...
fix: enable raw mode for GPT-6 models
2026-09-07 12:15:38 -07:00
ctbaum
f8bc07f2d7
chore: incoming 2216 changelog entry
2026-09-06 12:57:58 +02:00
ctbaum
8db08ad20f
fix: enable raw mode for GPT-6 models
2026-09-06 12:57:33 +02:00
github-actions[bot]
6b0914d1bb
chore(release): Update version to v1.4.477
Go Build / Run tests (push) Has been cancelled
Update Version File and Create Tag / update-version (push) Has been cancelled
2026-09-03 22:45:25 +00:00
Kayvan Sylvan
3ca2133819
Merge pull request #2211 from ksylvan/fix-left-behind-tempdir
...
fix: prevent pattern loader temporary directory leaks
2026-09-03 15:42:28 -07:00
Kayvan Sylvan
f141b68f12
fix: prevent pattern loader temporary directory leaks
...
- Create pattern temporary directories only during database population.
- Remove temporary directories after successful or failed downloads.
- Add regression tests for lazy creation and cleanup.
- Document pattern loader cleanup behavior in changelog.
2026-09-03 15:28:35 -07:00
github-actions[bot]
8dce453ed7
chore(release): Update version to v1.4.476
2026-09-03 22:05:51 +00:00
Kayvan Sylvan
4637fa1a22
Merge pull request #2210 from ksylvan/add-pzero-to-vendors
...
feat: add Pzero as an OpenAI-compatible AI provider
2026-09-03 15:03:29 -07:00
Kayvan Sylvan
a3d1dc2cae
feat: add Pzero as an OpenAI-compatible AI provider
...
- Register Pzero with its OpenAI-compatible API endpoint.
- Disable unsupported Responses API behavior for Pzero requests.
- List Pzero among supported providers in README documentation.
- Add Pzero integration details to incoming changelog.
2026-09-03 15:00:39 -07:00
github-actions[bot]
00f56a76e0
chore(release): Update version to v1.4.475
2026-09-03 16:48:09 +00:00
Kayvan Sylvan
e9b32ba546
Merge pull request #2209 from kadiryildiz283/feat/add-turkish-locale
...
feat(i18n): add Turkish (tr) translation
2026-09-03 09:45:59 -07:00
Kayvan Sylvan
4835506879
chore: incoming 2209 changelog entry
2026-09-03 09:43:13 -07:00
Kayvan Sylvan
852ffd8468
chore: add newline to turkish locale json file
2026-09-03 09:43:08 -07:00
kadiryildiz283
fc0b2c0294
feat(i18n): add Turkish (tr) translation
2026-09-03 09:09:57 +03:00
github-actions[bot]
a8afe60608
chore(release): Update version to v1.4.474
Go Build / Run tests (push) Waiting to run
Update Version File and Create Tag / update-version (push) Waiting to run
2026-09-03 00:58:10 +00:00
Kayvan Sylvan
892c70a8bb
Merge pull request #2206 from ksylvan/fix/storage-path-traversal
...
fix: confine storage names and authenticate Ollama serve
2026-09-02 17:55:55 -07:00
Kayvan Sylvan
63846b523c
chore: incoming 2206 changelog entry
2026-09-02 16:00:22 -07:00
Kayvan Sylvan
f37c71f9f7
fix: secure storage paths and authenticate REST and Ollama servers
...
- Reject unsafe cross-platform storage names and traversal attempts.
- Confine symlink targets within configured filesystem storage directories.
- Require API keys for every non-loopback server binding.
- Authenticate Ollama routes and securely forward configured credentials.
- Validate chat pattern, context, and session names early.
- Sanitize client errors to hide internal filesystem details.
- Default REST server binding to loopback port 8080.
- Add regression coverage for traversal, symlinks, and authentication.
2026-09-02 15:59:59 -07:00
github-actions[bot]
cc2a9d39d6
chore(release): Update version to v1.4.473
Go Build / Run tests (push) Has been cancelled
Update Version File and Create Tag / update-version (push) Has been cancelled
2026-08-29 16:37:15 +00:00
Kayvan Sylvan
95c5b7d6ba
Merge pull request #2203 from pacocartones/fix/sse-utf8-stream-boundary
...
fix(web): preserve multi-byte UTF-8 split across SSE chunks in chat stream
2026-08-29 09:34:56 -07:00
Kayvan Sylvan
b136259cfb
chore: simplify incoming changelog snippet
2026-08-29 09:30:10 -07:00
Kayvan Sylvan
52f63d0795
chore: incoming 2203 changelog entry
2026-08-29 09:27:15 -07:00
Kayvan Sylvan
2c510971dd
fix: preserve split UTF-8 characters in streaming responses
...
- Decode API response chunks with persistent streaming state
- Reuse streaming decoder when inspecting chat backend events
2026-08-29 09:26:35 -07:00
Kayvan Sylvan
b185a5c790
Merge branch 'main' into fix/sse-utf8-stream-boundary
2026-08-29 08:59:06 -07:00
github-actions[bot]
8fd6ce2418
chore(release): Update version to v1.4.472
2026-08-29 15:48:52 +00:00
Kayvan Sylvan
8aeaa1bb5e
Merge pull request #2198 from cuihuan/add-synthorai-provider
...
feat(providers): add Synthorai as an OpenAI-compatible provider
2026-08-29 08:46:36 -07:00
Kayvan Sylvan
3ad89a3516
chore: simplify incoming changelog snippet
2026-08-29 08:43:51 -07:00
Kayvan Sylvan
cd54c1a82f
Merge branch 'main' into add-synthorai-provider
2026-08-29 08:42:12 -07:00
Kayvan Sylvan
435b89d936
chore: incoming 2198 changelog entry
2026-08-29 08:41:47 -07:00
Paco Cartones
c10bd5a380
fix(web): preserve multi-byte UTF-8 split across SSE chunks in chat stream
...
createMessageStream decoded each network chunk with a fresh TextDecoder and no
{ stream: true }, so a multi-byte UTF-8 rune (CJK, emoji) split across a chunk
boundary was corrupted into U+FFFD before the frame buffer ever saw it. Hoist a
single persistent decoder and decode with { stream: true } so pending bytes
carry across chunks.
2026-08-29 00:17:59 +00:00
Kayvan Sylvan
374d2dc967
chore: delete generate_changelog noise in README.
Go Build / Run tests (push) Waiting to run
Update Version File and Create Tag / update-version (push) Waiting to run
Patterns Artifact / Zip and Upload Patterns Folder (push) Has been cancelled
2026-08-28 07:49:20 -07:00
github-actions[bot]
54a7775e5b
chore(release): Update version to v1.4.471
2026-08-28 02:55:44 +00:00
Kayvan Sylvan
19b87b33a2
Merge pull request #2200 from ksylvan/fix/codex-oauth-token-persist
...
fix: persist Codex OAuth tokens after refresh
2026-08-27 19:53:41 -07:00
Kayvan Sylvan
1b907fe318
chore: incoming 2200 changelog entry
2026-08-27 18:46:25 -07:00
Kayvan Sylvan
9b724f8cec
fix: persist refreshed Codex tokens and reactivate configured vendors
...
- Persist rotated Codex OAuth tokens after every successful refresh.
- Reload stored credentials under cross-process locks before refreshing.
- Write environment updates atomically with secret-only file permissions.
- Preserve existing environment values while skipping empty replacements.
- Activate configured vendors lazily and surface configuration failures immediately.
- Reuse valid refresh tokens before starting interactive authentication.
- Localize Codex setup, provider, request, and persistence errors.
- Upgrade AI, cloud, telemetry, and supporting Go dependencies.
- Set Claude Opus 5 as default changelog summarizer.
- Document `.env` token sensitivity and rewrite behavior.
2026-08-27 18:12:08 -07:00
cuihuan
733a1810bf
feat(providers): add Synthorai as an OpenAI-compatible provider
...
Synthorai (https://synthorai.io ) reaches Anthropic, OpenAI, Google, Z.ai,
Moonshot, DeepSeek and Qwen models through one OpenAI-compatible base URL,
billed at each upstream's own list price.
2026-08-26 11:26:51 +08:00
github-actions[bot]
338b89cfe9
chore(release): Update version to v1.4.470
2026-08-04 01:20:12 +00:00
Kayvan Sylvan
c9211929c4
Merge pull request #2186 from giodamelio/update-nixpkgs
...
Update Nixpkgs version for newer Go version
2026-08-03 18:17:55 -07:00
Kayvan Sylvan
9614bf2f16
chore: incoming 2186 changelog entry
2026-08-03 18:11:08 -07:00
Giovanni d'Amelio
2580d130c0
chore: update Nixpkgs version for newer Go version
...
The go.mod now requires go >= 1.26.0 and the current Nixpkgs has 1.25.4
2026-08-03 13:10:08 -07:00
github-actions[bot]
0cb6a9facc
chore(release): Update version to v1.4.469
2026-08-03 17:58:51 +00:00
Kayvan Sylvan
6627337e54
Merge pull request #2185 from ksylvan/issue-2184-pdf-inspector-wasm
...
feat(web): replace PDF.js pipeline with pdf-inspector WASM worker
2026-08-03 10:56:37 -07:00
Kayvan Sylvan
56d330f5e8
fix(web): keep chat history within viewport
2026-08-03 10:52:29 -07:00
Kayvan Sylvan
829fa3bd07
fix(web): show processed file attachment indicator
2026-08-03 06:44:07 -07:00
Kayvan Sylvan
28273a0533
build: upgrade SvelteKit, Shiki, and Vite web dependencies
...
- Upgrade SvelteKit to 2.70.2 for framework maintenance updates
- Upgrade Shiki to 4.4.1 across syntax highlighting packages
- Upgrade Vite to 8.2.0 and Rolldown to 1.2.1
- Synchronize npm and pnpm lockfiles with transitive dependencies
2026-08-02 17:07:01 -07:00
Kayvan Sylvan
ab64555925
Merge branch 'main' into issue-2184-pdf-inspector-wasm
2026-08-02 16:36:24 -07:00
github-actions[bot]
cb340b6b02
chore(release): Update version to v1.4.468
2026-08-02 23:32:11 +00:00
Kayvan Sylvan
32ff0b5591
Merge pull request #2182 from drawliin/fix/ollama-stream-channel-close
2026-08-02 16:29:55 -07:00
Ssam
2b1b31ca3f
Merge branch 'main' into fix/ollama-stream-channel-close
2026-08-03 00:28:08 +01:00