Diego Rodrigues de Sa e Souza
6b64702054
Merge pull request #1164 from diegosouzapw/release/v3.6.3
...
chore(release): v3.6.3 — Fix cloudflare config, prompt cache payloads, and openai-compatible validation
v3.6.3
2026-04-11 18:51:03 -03:00
diegosouzapw
0887d544ce
fix: ABI-mismatched sqlite native binding crash on Windows ( #1163 )
2026-04-11 18:25:19 -03:00
diegosouzapw
af57d67320
docs: include ENVIRONMENT.md, UNINSTALL.md and sync ignore rules
2026-04-11 18:07:42 -03:00
diegosouzapw
4d460109dd
chore(release): v3.6.3 — Fix cloudflare config, prompt cache payloads, and openai-compatible validation
2026-04-11 18:00:20 -03:00
diegosouzapw
10288f87c1
docs: add dependabot bumps to changelog for v3.6.3
2026-04-11 17:18:43 -03:00
diegosouzapw
05bfe0a7b2
chore: bump version to 3.6.3 for release branches
2026-04-11 17:15:32 -03:00
dependabot[bot]
6e521af3b3
deps: bump the development group with 7 updates ( #1162 )
...
Integrated into release/v3.6.3
2026-04-11 17:14:50 -03:00
dependabot[bot]
d833cc9c54
deps: bump the production group with 3 updates ( #1161 )
...
Integrated into release/v3.6.3
2026-04-11 17:14:47 -03:00
dependabot[bot]
4e0d926f61
deps: bump electron from 40.8.5 to 41.2.0 in /electron ( #1158 )
...
Integrated into release/v3.6.3
2026-04-11 17:14:43 -03:00
dependabot[bot]
9e4ce3ae72
chore(deps): bump actions/download-artifact from 4 to 8 ( #1157 )
...
Integrated into release/v3.6.3
2026-04-11 17:14:40 -03:00
dependabot[bot]
7a8e6f8e8c
chore(deps): bump docker/build-push-action from 6 to 7 ( #1156 )
...
Integrated into release/v3.6.3
2026-04-11 17:14:37 -03:00
diegosouzapw
e137d63886
ci: skip snyk on dependabot to fix empty token failures
2026-04-11 16:51:33 -03:00
diegosouzapw
5e16ef73f9
fix(workflows): repair CHANGELOG extraction regex in generate-release
2026-04-11 16:47:41 -03:00
Diego Rodrigues de Sa e Souza
9e4495b85b
Merge pull request #1144 from diegosouzapw/release/v3.6.2
...
chore(release): v3.6.2 — Provider Expansion and Stabilization
v3.6.2
2026-04-11 15:17:58 -03:00
diegosouzapw
b5e1c8e47b
fix: remove outdated assertions in cache page integration test
2026-04-11 15:12:27 -03:00
diegosouzapw
36a05831ab
chore(release): v3.6.2 — provider expansion and stabilization
2026-04-11 13:11:57 -03:00
diegosouzapw
12b895f94a
fix(tests): accept both cloudflared error message variants in tunnel test regex
2026-04-11 12:28:35 -03:00
diegosouzapw
e89015649e
fix(tests): align maskEmail test assertions with new less-aggressive masking behavior
...
Updated mask-email.test.mjs and model-sync-route.test.mjs to match
the revised maskEmail function that preserves full domain names for
account differentiation (die********@gmail.com vs old di*********@g****.com).
2026-04-11 12:09:20 -03:00
diegosouzapw
86fc7841b8
docs: update provider counts to 100+ across all documentation (33 new providers added)
...
- CHANGELOG: documented 33 new API Key providers (DeepInfra, SambaNova, Meta Llama API, AI21 Labs, Databricks, Snowflake, GigaChat, etc.)
- README: updated tagline, unified endpoint, and feature descriptions from 60+ to 100+
- AGENTS.md: updated project description and full API Key provider list (48+ → 91)
- ARCHITECTURE.md: updated executive summary
- i18n: synced all 33 language README and ARCHITECTURE files
2026-04-11 12:01:13 -03:00
diegosouzapw
76e920fc1a
docs(changelog): update for bugs #993 and #988
2026-04-11 11:49:54 -03:00
diegosouzapw
99591a2b0f
fix: resolve PDF attachment drops in Gemini translation via OpenAI-compatible endpoints ( #993 )
2026-04-11 11:48:20 -03:00
diegosouzapw
770b70a135
fix: correct SkillsMP marketplace API response mapping for Docker instances ( #988 )
2026-04-11 11:48:13 -03:00
diegosouzapw
6845ef6bde
chore(security): add electron and docker ecosystems to dependabot
2026-04-11 11:36:58 -03:00
diegosouzapw
d4609762bb
fix: resolve macOS Electron ABI mismatch and test regressions ( #1081 )
2026-04-11 11:36:58 -03:00
diegosouzapw
ebf63a75d5
fix: include Next build isolation script in published package files ( #1126 )
2026-04-11 11:36:58 -03:00
diegosouzapw
3effbe5f06
fix: decrease email mask aggression to maintain account distinction ( #1137 )
2026-04-11 11:36:58 -03:00
diegosouzapw
c742433d34
fix: enforce persistent local bind mounts for docker data volumes
2026-04-11 11:36:58 -03:00
gfhfyjbr
bd33b53805
fix(stream): harden responses SSE keepalives ( #1146 )
...
Integrated into release/v3.6.2
2026-04-11 11:36:40 -03:00
Randi
1d6739b683
fix semantic cache toggle and redesign cache management ( #1135 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:48 -03:00
jonesfernandess
e75baed4b6
docs: add macOS better-sqlite3 rebuild fix to troubleshooting ( #1119 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:45 -03:00
dependabot[bot]
55f73d34e1
deps: bump next-intl from 4.9.0 to 4.9.1 ( #1128 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:34 -03:00
dependabot[bot]
557157c2d6
build(deps): bump docker/login-action from 3 to 4 ( #1124 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:30 -03:00
dependabot[bot]
0bae35d387
build(deps): bump peter-evans/dockerhub-description from 4 to 5 ( #1123 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:27 -03:00
dependabot[bot]
c7062bc560
build(deps): bump actions/github-script from 8 to 9 ( #1122 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:24 -03:00
dependabot[bot]
a344352365
build(deps): bump actions/cache from 4 to 5 ( #1121 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:21 -03:00
dependabot[bot]
33d86ad3b5
build(deps): bump actions/upload-artifact from 4 to 7 ( #1120 )
...
Integrated into release/v3.6.2
2026-04-11 09:44:18 -03:00
diegosouzapw
8bacde0262
feat: global email privacy toggle with eye icon button
...
- Add emailPrivacyStore (Zustand + persist) for global toggle state
- Add EmailPrivacyToggle component with eye open/closed icons
- Add pickDisplayValue() visibility-aware masking function
- Integrate toggle into provider detail, usage limits & playground pages
- Per-modal showEmail now uses global store (synced across all pages)
- Default: emails hidden; toggle persists across page reloads
- Add showEmails/hideEmails i18n keys
- Update CHANGELOG.md and openapi.yaml to v3.6.2
2026-04-11 09:38:17 -03:00
diegosouzapw
87c82071c0
docs(i18n): sync uninstall instructions to all templates
2026-04-10 15:11:18 -03:00
diegosouzapw
1f72810649
feat: add uninstall and full-uninstall npm scripts for cleaner removals
2026-04-10 15:07:57 -03:00
diegosouzapw
6711095dd6
docs(agents): add stale issue closure policy to resolve-issues workflow
2026-04-10 15:04:27 -03:00
diegosouzapw
e39a42464e
fix: ensure graceful next js shutdown on electron before-quit to prevent sqlite db locks ( #1081 )
2026-04-10 12:51:18 -03:00
Diego Rodrigues de Sa e Souza
515674b6cf
chore(release): v3.6.1 — OAuth env repair + i18n fix ( #1117 )
...
* chore: bump to v3.6.1
* fix(i18n): add missing provider messages across locales (#1111 )
Integrated into release/v3.6.1 — adds missing filterModels, modelsActive, showModel, hideModel i18n keys across all 32 locales
* fix: add Repair env action for OAuth providers (#1116 )
Integrated into release/v3.6.1 — adds OAuth env repair feature with full 33-language i18n support and backupPath security fix
* chore(release): v3.6.1 — OAuth env repair + i18n fix
* fix: add targetFormat openai-responses to gpt-5.4 and gpt-5.4-mini (#1114 )
* fix: add targetFormat openai-responses to gpt-5.4 and gpt-5.4-mini (#1114 )
* chore: force CI trigger
---------
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
Co-authored-by: Ilham Ramadhan <28677129+rilham97@users.noreply.github.com >
Co-authored-by: Artёm <470045+yart@users.noreply.github.com >
v3.6.1
2026-04-10 12:19:15 -03:00
Diego Rodrigues de Sa e Souza
37cc63e493
Release v3.6.0 ( #1109 )
...
* chore: create release/v3.6.0 branch
* fix: add row count limits to prevent DB bloat and handle HTML error responses (#1104 )
Integrated into release/v3.6.0
* fix combo smoke test payload for thinking models (#1105 )
Integrated into release/v3.6.0
* fix: improve Android/Termux ARM64 support for better-sqlite3 (#1107 )
Integrated into release/v3.6.0
* chore: finalize CHANGELOG and sync versions for v3.6.0
* fix(tests): align CI tests with v3.6.0 changes
- compliance: match new cleanupExpiredLogs return shape (trimmed/maxRows)
- model-sync: accept masked email in account field
- e2e: allow 401/403/307 for auth-protected /api/providers endpoint
---------
Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com >
Co-authored-by: Paijo <14921983+oyi77@users.noreply.github.com >
Co-authored-by: Randi <55005611+rdself@users.noreply.github.com >
Co-authored-by: Suhayli <73960279+Suhay1i@users.noreply.github.com >
v3.6.0
2026-04-10 09:56:42 -03:00
diegosouzapw
4cd43f9c93
fix(test): make token layout test locale-agnostic
v3.5.9
2026-04-09 22:28:01 -03:00
Diego Rodrigues de Sa e Souza
691d83e596
Merge pull request #1102 from diegosouzapw/release/v3.5.9
...
Release v3.5.9 merged to main
2026-04-09 22:22:28 -03:00
diegosouzapw
4bca25d783
chore(release): v3.5.9 — combo ordering, stream failures, Docker EXDEV, token layout
2026-04-09 22:22:02 -03:00
Randi
74a5bcb3a9
Add persistent combo ordering and reorder sidebar items ( #1095 )
...
Integrated into release/v3.5.9 with openapi.yaml version fix
2026-04-09 21:16:42 -03:00
Randi
9f55159bd5
Fix request log detail token layout ( #1096 )
...
Integrated into release/v3.5.9
2026-04-09 21:15:14 -03:00
Randi
f118082f6b
fix(docker): handle EXDEV in isolated build ( #1097 )
...
Integrated into release/v3.5.9
2026-04-09 21:15:12 -03:00
Artёm
586e9f328f
fix(stream): surface Responses failures and preserve upstream model ( #1098 )
...
Integrated into release/v3.5.9
2026-04-09 21:15:09 -03:00