-
Notifications
You must be signed in to change notification settings - Fork 31
Releases: SakuraByteCore/codexmate
Releases · SakuraByteCore/codexmate
codexmate v0.0.50
@github-actions
github-actions
4566066
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
- prompts: project-level CLAUDE.md editor with auto-detect (#195)
- ui: reduce font-size of prompts toolbar path hint by 2px
- add project context recovery skill for v0.0.50 (#197)
Commits without PR
- 4566066 feat: add project context recovery skill for v0.0.50 (#197) — Awsl
- 034e62b fix(ui): reduce font-size of prompts toolbar path hint by 2px — ymkiux
- ce2bf78 feat(prompts): project-level CLAUDE.md editor with auto-detect (#195) — ymkiux
Compare: v0.0.49...v0.0.50
Contributors
Awsl ymkiuxAssets 4
codexmate v0.0.49
Changes
- claude: tier model inputs, silent config timeout (#194)
- prompts: project-level CLAUDE.md editor with auto-detect and global/project toggle
- prompts: persist sub-tab selection across page refresh
- prompts: eliminate tab switch flash by restricting segment transition to hover
- release: bump version to 0.0.49
Commits without PR
- a4d8439 chore(release): bump version to 0.0.49 — ymkiux
- 03bafd8 fix(prompts): eliminate tab switch flash by restricting segment transition to hover — ymkiux
- b12ad2c fix(prompts): persist sub-tab selection across page refresh — ymkiux
- e18e6b9 feat(prompts): project-level CLAUDE.md editor with auto-detect and global/project toggle — ymkiux
- 4fa83be feat(claude): tier model inputs, silent config timeout (#194) — ymkiux
Compare: v0.0.48...v0.0.49
Contributors
ymkiuxAssets 4
codexmate v0.0.48
Changes
- i18n: add zh-tw locale, UI fixes, OpenCode convergence
- claude: add tier-specific model inputs (Haiku/Sonnet/Opus)
- web-ui: silently retry on config load timeout
- web-ui: include sub-models in apply cache key
- web-ui: remove tier model inputs, fix Claude template editor JSON diff
Commits without PR
- 76cbd7e chore: bump version to 0.0.48 — ymkiux
- 60b7182 fix(web-ui): remove tier model inputs, fix Claude template editor JSON diff — ymkiux
- 249610b fix(web-ui): include sub-models in apply cache key — ymkiux
- 278f4f4 fix(web-ui): silently retry on config load timeout — ymkiux
- 1c0e022 feat(claude): add tier-specific model inputs (Haiku/Sonnet/Opus) — ymkiux
- fffd1cc feat(i18n): add zh-tw locale, UI fixes, OpenCode convergence — ymkiux
Compare: v0.0.47...v0.0.48
Contributors
ymkiuxAssets 4
codexmate v0.0.47
Changes
- ui: add OpenCode config editor (#191)
- i18n: add Traditional Chinese (zh-tw) locale support
- ui: narrow config overlay scope and remove sidebar version badge
- i18n: converge OpenCode tab copy and add lang.zh-tw keys
- release: bump version to 0.0.47
Commits without PR
- d0d0cda chore(release): bump version to 0.0.47 — ymkiux
- 0add71e refactor(i18n): converge OpenCode tab copy and add lang.zh-tw keys — ymkiux
- ffa45f9 fix(ui): narrow config overlay scope and remove sidebar version badge — ymkiux
- 99afd66 feat(i18n): add Traditional Chinese (zh-tw) locale support — ymkiux
- 52f8976 feat(ui): add OpenCode config editor (#191) — Awsl
Compare: v0.0.46...v0.0.47
Contributors
ymkiux AwslAssets 4
codexmate v0.0.46
Changes
- web-ui: Prompts tab, Usage Y-axis, session icon buttons (#188)
- release: generate accurate rounded release notes (#189)
- ui: add opencode config editor
- ui: align OpenCode config editor with real schema
- ui: close OpenCode config review gaps
- ui: show OpenCode config status
- opencode: isolate provider store from native config
- opencode: localize remaining config labels
- opencode: harden provider store backend tests
- readme: document OpenCode provider support
- readme: clarify session browser sources
- readme: remove unsupported derived session mention
- readme: refresh screenshots
- opencode: align provider action buttons
- web-ui: refresh precompiled render
- readme: refresh Chinese screenshots
- release: reaffirm v0.0.46 head
Commits without PR
- d21e173 chore(release): reaffirm v0.0.46 head — awsl233777
- 07053b0 docs(readme): refresh Chinese screenshots — awsl233777
- b0d0735 chore(web-ui): refresh precompiled render — awsl233777
- 5b144b4 fix(opencode): align provider action buttons — awsl233777
- 3f87fac docs(readme): refresh screenshots — awsl233777
- 51d1065 chore: bump version to 0.0.46 — awsl233777
- 72aa0ae docs(readme): remove unsupported derived session mention — awsl233777
- 24bdef9 docs(readme): clarify session browser sources — awsl233777
- b0d1aeb docs(readme): document OpenCode provider support — awsl233777
- 9068b32 test(opencode): harden provider store backend tests — awsl233777
- 12c645e fix(opencode): localize remaining config labels — awsl233777
- e2860aa fix(opencode): isolate provider store from native config — awsl233777
- 76a1d18 fix(ui): show OpenCode config status — awsl233777
- 348d350 fix(ui): close OpenCode config review gaps — awsl233777
- 44caa05 fix(ui): align OpenCode config editor with real schema — awsl233777
- aa7c0f0 feat(ui): add opencode config editor — awsl233777
- 2765d58 fix(release): generate accurate rounded release notes (#189) — Awsl
- ff78eb1 feat(web-ui): Prompts tab, Usage Y-axis, session icon buttons (#188) — ymkiux
Compare: v0.0.45...v0.0.46
Contributors
Awsl ymkiuxAssets 4
codexmate v0.0.45
Changes
- add Claude proxy target APIs with Ollama support (#171)
- web-ui: add Prompts tab for inline AGENTS.md and CLAUDE.md editing
- web-ui: move editor action buttons into toolbar
- web-ui: polish Prompts panel editor UX and button semantics
- web-ui: add Y-axis token labels to Usage wave chart
- web-ui: increase Prompts editor height for comfortable editing
- web-ui: replace session action text buttons with icon buttons
- web-ui: address PR review findings for Prompts panel and session icons
- web-ui: cap Y-axis ticks, extract promptsContextHint computed
- test: add openSessionLink to parity method allowlist
Commits without PR
- 1587cce chore: bump version to 0.0.45 — ymkiux
- af86d1f fix(test): add openSessionLink to parity method allowlist — ymkiux
- 9e5f132 refactor(web-ui): cap Y-axis ticks, extract promptsContextHint computed — ymkiux
- 8af1521 fix(web-ui): address PR review findings for Prompts panel and session icons — ymkiux
- bc8a4f6 feat(web-ui): replace session action text buttons with icon buttons — ymkiux
- c4c9c44 fix(web-ui): increase Prompts editor height for comfortable editing — ymkiux
- f59e1f6 feat(web-ui): add Y-axis token labels to Usage wave chart — ymkiux
- a07ac29 feat(web-ui): polish Prompts panel editor UX and button semantics — ymkiux
- 788258d feat(web-ui): move editor action buttons into toolbar — ymkiux
- 5b92004 feat(web-ui): add Prompts tab for inline AGENTS.md and CLAUDE.md editing — ymkiux
- 628d451 feat: add Claude proxy target APIs with Ollama support (#171) — Awsl
Compare: v0.0.44...v0.0.45
Contributors
ymkiux AwslAssets 4
codexmate v0.0.44
Release Notes
Claude Proxy
- Add Claude chat-completions proxy mode so Claude Code can route through a local CodexMate bridge.
- Add target API handling for
responses,chat_completions, andollama, with stricter validation for invalid target values. - Harden Claude proxy apply, startup, rollback, and runtime persistence paths so generated Claude settings keep the expected local proxy URL, model, and token shape.
- Align the Claude → Ollama adapter with Anthropic Messages and Ollama
/api/chatrequest/response shapes, including thinking-block handling and unsupported block filtering.
Ollama and Claude Configuration
- Support Ollama Claude configs without API keys across add/edit, share, import, and persisted startup flows.
- Preserve Ollama target API metadata and upstream settings across restarts.
- Fix Claude proxy refresh/import behavior so built-in proxy configs do not accidentally import unrelated provider configs.
- Prevent provider permission switching flicker during config interactions.
Web UI
- Add a sidebar version-status notice with checking, current, update-available, and retry states.
- Add a mobile brand/status bar so narrow viewports still show
Codex Mate vX.Y.Zand update status when the side rail is hidden. - Add localized version-status strings for zh/en/ja/vi.
- Update the precompiled Web UI render output for the new config and version-status UI.
Release
- Bump package version to
0.0.44and tagv0.0.44. - Update the GitHub release workflow to use generated release notes from the real semver tag diff instead of GitHub auto-generated notes.
- Keep generated release notes ending with a Contributors section.
Tests
- Add and expand unit/e2e coverage for Claude proxy routing, Ollama adapter behavior, Claude settings sync, provider share commands, version-status UI, release changelog generation, and Web UI parity.
- Harden Claude proxy port allocation tests to reduce
EADDRINUSEflakiness. - Validate the release with unit tests, lint, e2e tests, browser regression checks, and mobile/desktop version-status screenshots.
Full Changelog
Contributors
Assets 4
codexmate v0.0.43
Release Notes
Web UI
- Refine provider cards into a denser two-column layout on wider screens while preserving a single-column mobile layout.
- Tighten provider status badges so configured/not configured states take less space and read consistently across cards.
- Fix copied session links so browser-generated session URLs resolve correctly.
- Prevent raw toast translation keys from leaking into the UI.
Internationalization
- Add and wire missing provider, Claude config, prompt-template, and common configured/not-configured translations across zh/en/ja/vi.
- Replace hardcoded Chinese provider and Claude configuration messages with localized strings.
- Add test-context i18n helpers so UI unit tests exercise translated code paths instead of failing on missing
this.t()methods.
Stability
- Validate
toolConfigPermissionsloaded from localStorage and normalize legacy or corrupted cache values. - Normalize repository line endings to LF for cross-platform consistency.
- Lock
@vue/compiler-domand regenerate the precompiled Web UI render output to keep CI output deterministic.
Release
- Bump package version to
0.0.43and tagv0.0.43.
Full Changelog
Contributors
Assets 4
codexmate v0.0.42
@github-actions
github-actions
6cd3134
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Security
- Harden remote Web UI access so privileged browser-facing routes require authentication before exposing session data.
- Challenge unauthorized remote clients instead of allowing unauthenticated access to protected Web UI flows.
Web UI
- Add browser-side copy support for session file paths, making it easier to locate or share the underlying session files from the Sessions panel.
- Add localized copy-session-path text across supported Web UI locales.
Testing
- Add regression coverage for remote Web UI host protection, standalone session actions, and Web UI behavior parity.
Full Changelog
Contributors
Assets 4
codexmate v0.0.41
Release Notes
Features
- Web UI Port Auto-Selection: When default port
3737is unavailable, automatically probe next available ports (3738,3739, ..., up to 20 attempts) - Explicit Port Protection: When
CODEXMATE_PORTis set, strictly use the specified port without probing - Enhanced Error Handling: Gracefully handle
EADDRINUSEandEACCESerrors during port detection
Technical Changes
- Add
resolveAvailableWebPort()function for sequential port probing - Integrate async port resolution into
cmdStartstartup flow - Add
isWebPortExplicit()to detect user-set ports - Maximum probe attempts: 20 ports (configurable)
Documentation
- Update
README.md,README.zh.md, andsite/index.mdwithCODEXMATE_PORTusage examples - Document auto-increment behavior and explicit port usage
Testing
- All 577 tests passed
- Add coverage for port exhaustion path
- Add
EACCEShandling test cases
Compatibility
- Fully backward compatible
- Default: auto-probe ports 3737+ when unavailable
- Explicit
CODEXMATE_PORT: strict mode, no probing
Fixes
- Fix #183: Handle unavailable Web UI ports gracefully
Contributors
Full Changelog: v0.0.40...v0.0.41