Skip to content

Increase window height to accomodate Z.AI model#173

Merged
ranaroussi merged 1 commit intoautomazeio:mainfrom
sergejsha:fix-services-scroller
Jan 16, 2026
Merged

Increase window height to accomodate Z.AI model#173
ranaroussi merged 1 commit intoautomazeio:mainfrom
sergejsha:fix-services-scroller

Conversation

@sergejsha
Copy link
Copy Markdown
Contributor

@sergejsha sergejsha commented Jan 15, 2026

Before:

  • z.ai entry is not visible and the form is not scrollable -> kaboom -> z.ai cannot be configured
Screenshot 2026-01-15 at 19 57 56

After:

  • window height is increased to accommodate z.ai
  • z.ai can be configured
  • Form becomes scollable when z.ai is expended
Screenshot 2026-01-15 at 20 08 38

Summary by CodeRabbit

  • Style

    • Increased main view frame height for improved layout spacing.
  • Chores

    • Updated copyright year in footer.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jan 15, 2026

📝 Walkthrough

Walkthrough

Updated the copyright year from 2025 to 2026 and increased the main view frame height from 680 to 740 pixels in the settings view UI.

Changes

Cohort / File(s) Summary
UI Configuration Updates
src/Sources/SettingsView.swift
Updated copyright year in footer from 2025 to 2026; increased main view frame height from 680 to 740 for expanded vertical layout

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A year has turned, the time slips by,
The footer now reads '26 with pride!
We stretched the frame, gave more to see,
Small tweaks that make the view run free! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: increasing window height to accommodate the Z.AI model, which directly addresses the PR's primary objective.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings


📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ba5e127 and f4bf4ec.

📒 Files selected for processing (1)
  • src/Sources/SettingsView.swift
🔇 Additional comments (2)
src/Sources/SettingsView.swift (2)

373-375: LGTM!

Copyright year updated appropriately for 2026.


397-397: LGTM!

The 60px height increase (680 → 740) appropriately accommodates the Z.AI service row while maintaining the existing width. Combined with the scroll behavior on line 346 that enables scrolling only when rows are expanded, this provides a good UX for the settings panel.

✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Trexdata
Copy link
Copy Markdown

Temporary fix: deactivating some providers makes Z.AI visible.

@ranaroussi ranaroussi merged commit 21ba377 into automazeio:main Jan 16, 2026
1 check passed
@sergejsha sergejsha deleted the fix-services-scroller branch January 16, 2026 13:59
KooshaPari added a commit to KooshaPari/vibeproxy that referenced this pull request Mar 29, 2026
* Bump CLIProxyAPIPlus to 6.6.90-0 (automazeio#155)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.43

* Update appcast.xml for v1.8.43

* Bump CLIProxyAPIPlus to 6.6.92-0 (automazeio#158)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.44

* Update appcast.xml for v1.8.44

* Bump CLIProxyAPIPlus to 6.6.96-0 (automazeio#160)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.45

* Update appcast.xml for v1.8.45

* Bump CLIProxyAPIPlus to 6.6.98-0 (automazeio#162)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.46

* Update appcast.xml for v1.8.46

* Bump CLIProxyAPIPlus to 6.6.100-0 (automazeio#163)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.47

* Update appcast.xml for v1.8.47

* feat: Add Z.AI GLM provider support

- Add Z.AI as a new service type for GLM model access
- Add API key-based authentication (no OAuth required)
- Support for GLM-4.7, GLM-4-Plus, GLM-4-Air, GLM-4-Flash models
- Auto-merge Z.AI config with bundled config at runtime
- Add Z.AI icon and UI integration in Settings

Users can now add their Z.AI API key from z.ai/manage-apikey and
use GLM models through the proxy alongside other providers.

* docs: Update Z.AI API key URL and add setup documentation

- Fix API key URL to z.ai/manage-apikey/apikey-list
- Add Z.AI to prerequisites in FACTORY_SETUP.md
- Add Z.AI connection step in setup guide
- Add GLM model config examples for Factory CLI
- Document Z.AI GLM models in Available Models section

* docs: Add Z.AI GLM to README.md

- Add Z.AI GLM to supported providers in description
- Add GLM-4.7 to latest models supported
- Update authentication feature to mention API key auth
- Add Z.AI to first launch instructions
- Add icon-zai.png to project structure

* chore: Replace placeholder with official Z.AI logo

- Download official Z.AI logo from z.ai
- Convert SVG to 128x128 PNG to match other service icons

* fix: Add Edit menu for keyboard shortcuts (Cmd+V/C/X/A) and fix Z.AI icon

- Add standard Edit menu to enable paste/copy/cut/select all shortcuts
- Convert Z.AI icon to proper template format (black on transparent)
- TextField now works with standard keyboard shortcuts

* fix: Security improvements for API key storage

- Set 0600 permissions on API key JSON files (owner read/write only)
- Set 0600 permissions on merged config.yaml (contains API keys)
- Remove unused zaiLogin enum case (dead code)
- Add https:// prefix to URLs in help text

* Fix Z.AI PR issues: YAML escaping, markdown links, missing model

* Release v1.8.48

* Update appcast.xml for v1.8.48

* Bump CLIProxyAPIPlus to 6.6.103-0 (automazeio#164)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.49

* Update appcast.xml for v1.8.49

* fix: Amp CLI OAuth login and subscription integration

- Fix OAuth login failing with "403 Invalid state parameter" by redirecting
  /auth/cli-login directly to ampcode.com (preserves OAuth cookies)
- Enable local OAuth providers (Claude, Codex, Gemini) for Amp requests by
  removing restrictive auth.providers config
- Add automatic secrets.json fix on startup (adds apiKey field for CLIProxyAPI)
- Improve routing logic for Amp management vs provider requests
- Update AMPCODE_SETUP.md with cleaner documentation and correct binary name
- Add v1.8.50 changelog entry

Users can now use their Claude Max/ChatGPT Plus subscriptions through Amp CLI
instead of consuming Amp credits, with automatic fallback when no local OAuth
is available.

* feat: add Provider Priority toggle to control active providers

- Add enable/disable toggle for each provider in Settings UI
- Disabled providers have all models excluded via oauth-excluded-models
- Changes apply instantly via hot reload (no restart needed)
- Add Provider Priority section to AMPCODE_SETUP.md documentation
- Fix redundant path check in ThinkingProxy (MD040)
- Add text language specifier to code block (MD040)
- Add v1.8.50 link reference to CHANGELOG

Addresses automazeio#159

* docs: add Provider Priority to README features

* Update appcast.xml for v1.8.50

* Bump CLIProxyAPIPlus to 6.6.105-0 (automazeio#170)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.51

* Update appcast.xml for v1.8.51

* feat: Add Intel Mac (x86_64) build support

- Release workflow now builds for both arm64 and x86_64
- Each architecture gets its own CLIProxyAPIPlus binary
- Intel build marked as untested until user confirmation

* docs: Add Intel Mac support to CHANGELOG

* Release v1.8.52 - Intel Mac support

* fix: Use gh CLI for release API calls in workflow

* docs: Update CHANGELOG for v1.8.53

* fix: Revert to curl with proper error handling for API calls

* docs: Update CHANGELOG for v1.8.54

* fix: Handle varying binary name in CLIProxyAPIPlus tarball

* docs: Update CHANGELOG for v1.8.55

* fix: Remove config.yaml download (already in repo)

* docs: Update CHANGELOG for v1.8.56

* fix: Pull before pushing appcast.xml

* fix: Add retry logic to curl downloads

* Update appcast.xml for v1.8.58

* docs: Update CHANGELOG for v1.8.58

* Bump CLIProxyAPIPlus to 6.6.108-0 (automazeio#171)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.59

* docs: Update README for Intel Mac support

* Bump CLIProxyAPIPlus to 6.7.4-0 (automazeio#175)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.60

* Increase window height to accomodate Z.AI model (automazeio#173)

Co-authored-by: Sergej Shafarenka <sergej.shafarenka@halfbit.de>

* Update appcast.xml for v1.8.60

* Bump CLIProxyAPIPlus to 6.7.6-1 (automazeio#177)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.61

* Bump CLIProxyAPIPlus to 6.7.9-0 (automazeio#180)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.62

* Update appcast.xml for v1.8.62

* Bump CLIProxyAPIPlus to 6.7.11-0 (automazeio#182)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.63

* Update appcast.xml for v1.8.63

* Bump CLIProxyAPIPlus to 6.7.15-0 (automazeio#183)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.64

* Bump CLIProxyAPIPlus to 6.7.16-0 (automazeio#187)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.65

* Bump CLIProxyAPIPlus to 6.7.20-0 (automazeio#189)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.66

* Bump CLIProxyAPIPlus to 6.7.24-0 (automazeio#192)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.67

* fix: Pre-fetch CLIProxyAPIPlus version to avoid API rate limiting

- Add get-cliproxy-version job that runs first with authenticated gh CLI
- Build jobs now use the pre-fetched version instead of hitting API twice
- Fixes intermittent failures due to GitHub API rate limiting

* Update appcast.xml for v1.8.68

* Bump CLIProxyAPIPlus to 6.7.25-0 (automazeio#193)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.69

* Update appcast.xml for v1.8.69

* feat: Add Vercel AI Gateway integration for safer Claude access

- Route Claude requests through Vercel's officially sanctioned AI Gateway
- New checkbox + API key field in Claude settings (shown when expanded)
- Title shows 'Claude Code (via Vercel)' when gateway is active
- Preserves thinking budget suffixes and beta headers when routing
- Save button with confirmation feedback for better UX
- Updated README highlighting the new feature

* Bump CLIProxyAPIPlus to 6.7.26-0 (automazeio#195)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.70

* Update appcast.xml for v1.8.70

* Bump CLIProxyAPIPlus to 6.7.37-0 (automazeio#201)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.71

* Update appcast.xml for v1.8.71

* Bump CLIProxyAPIPlus to 6.7.40-0 (automazeio#203)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.72

* Update appcast.xml for v1.8.72

* Bump CLIProxyAPIPlus to 6.7.41-0 (automazeio#205)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.73

* Update appcast.xml for v1.8.73

* Bump CLIProxyAPIPlus to 6.7.42-0 (automazeio#207)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.74

* Update appcast.xml for v1.8.74

* fix: Add architecture-specific appcast for Intel auto-updates (automazeio#197)

- Sign both arm64 and x86_64 builds for Sparkle
- Create separate appcast-x86_64.xml for Intel Macs
- Update SUFeedURL in Info.plist based on target architecture
- Intel builds now get Intel-specific update feed

* Update appcast files for v1.8.75

* Bump CLIProxyAPIPlus to 6.7.45-0 (automazeio#209)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.76

* Update appcast files for v1.8.76

* Bump CLIProxyAPIPlus to 6.7.48-0 (automazeio#210)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.77

* Update appcast files for v1.8.77

* Bump CLIProxyAPIPlus to 6.7.53-0 (automazeio#212)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.78

* Update appcast files for v1.8.78

* Bump CLIProxyAPIPlus to 6.8.2-0 (automazeio#214)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.79

* Update appcast files for v1.8.79

* Bump CLIProxyAPIPlus to 6.8.4-0 (automazeio#215)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.80

* Update appcast files for v1.8.80

* Bump CLIProxyAPIPlus to 6.8.6-0 (automazeio#217)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.81

* Update appcast files for v1.8.81

* Bump CLIProxyAPIPlus to 6.8.7-0 (automazeio#218)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.82

* Update appcast files for v1.8.82

* Bump CLIProxyAPIPlus to 6.8.8-0 (automazeio#219)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.83

* Update appcast files for v1.8.83

* Bump CLIProxyAPIPlus to 6.8.9-0 (automazeio#221)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.84

* Update appcast files for v1.8.84

* Bump CLIProxyAPIPlus to 6.8.11-0 (automazeio#223)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.85

* Update appcast files for v1.8.85

* Bump CLIProxyAPIPlus to 6.8.12-0 (automazeio#224)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.86

* Update appcast files for v1.8.86

* Bump CLIProxyAPIPlus to 6.8.13-1 (automazeio#229)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.87

* Update appcast files for v1.8.87

* Bump CLIProxyAPIPlus to 6.8.14-0 (automazeio#231)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.88

* Update appcast files for v1.8.88

* Bump CLIProxyAPIPlus to 6.8.15-0 (automazeio#233)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.89

* Update appcast files for v1.8.89

* Bump CLIProxyAPIPlus to 6.8.16-0 (automazeio#236)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.90

* Update appcast files for v1.8.90

* Bump CLIProxyAPIPlus to 6.8.18-1 (automazeio#237)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.91

* Update appcast files for v1.8.91

* Bump CLIProxyAPIPlus to 6.8.21-0 (automazeio#238)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.92

* Update appcast files for v1.8.92

* Bump CLIProxyAPIPlus to 6.8.22-0 (automazeio#239)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.93

* Update appcast files for v1.8.93

* Bump CLIProxyAPIPlus to 6.8.23-0 (automazeio#243)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.94

* Update appcast files for v1.8.94

* Bump CLIProxyAPIPlus to 6.8.24-0 (automazeio#244)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.95

* Update appcast files for v1.8.95

* Bump CLIProxyAPIPlus to 6.8.26-0 (automazeio#245)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.96

* Update appcast files for v1.8.96

* Bump CLIProxyAPIPlus to 6.8.27-0 (automazeio#246)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.97

* Update appcast files for v1.8.97

* Bump CLIProxyAPIPlus to 6.8.28-1 (automazeio#249)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.98

* Update appcast files for v1.8.98

* Bump CLIProxyAPIPlus to 6.8.30-0 (automazeio#250)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.99

* Update appcast files for v1.8.99

* feat: add per-account disable/enable toggle for multi-account providers

When multiple accounts are connected for the same provider, each account
row now shows a Disable/Enable button. Disabled accounts have their
JSON credential file updated with "disabled": true, which CLIProxyAPIPlus
already respects by skipping disabled auths during credential selection.

- Only shown when 2+ accounts exist (single account uses provider toggle)
- Last enabled account cannot be disabled to prevent lockout
- Visual indicators: gray dot, strikethrough, "(disabled)" label
- Round-robin label shown when multiple accounts are active

* add github copilot models to factory setup guide

* Bump CLIProxyAPIPlus to 6.8.31-0 (automazeio#253)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.100

* Update appcast files for v1.8.100

* Bump CLIProxyAPIPlus to 6.8.32-0 (automazeio#255)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.101

* Update appcast files for v1.8.101

* Bump CLIProxyAPIPlus to 6.8.34-0 (automazeio#256)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.102

* Update appcast files for v1.8.102

* Bump CLIProxyAPIPlus to 6.8.35-0 (automazeio#258)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.103

* Update appcast files for v1.8.103

* Bump CLIProxyAPIPlus to 6.8.37-0 (automazeio#260)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.104

* Update appcast files for v1.8.104

* Bump CLIProxyAPIPlus to 6.8.39-1 (automazeio#261)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.105

* Update appcast files for v1.8.105

* Bump CLIProxyAPIPlus to 6.8.40-1 (automazeio#263)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.106

* Update appcast files for v1.8.106

* Bump CLIProxyAPIPlus to 6.8.41-0 (automazeio#265)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.107

* Update appcast files for v1.8.107

* Bump CLIProxyAPIPlus to 6.8.44-0 (automazeio#267)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.108

* Update appcast files for v1.8.108

* Bump CLIProxyAPIPlus to 6.8.45-0 (automazeio#268)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.109

* Update appcast files for v1.8.109

* Bump CLIProxyAPIPlus to 6.8.46-0 (automazeio#269)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.110

* Update appcast files for v1.8.110

* Bump CLIProxyAPIPlus to 6.8.47-0 (automazeio#271)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.111

* Update appcast files for v1.8.111

* Support macOS 13 (Ventura): lower min version and fix onChange API

- Package.swift: .macOS(.v14) -> .macOS(.v13)
- Info.plist: LSMinimumSystemVersion 14.0 -> 13.0
- SettingsView: use single-closure onChange(of:perform:) for macOS 13

* Bump CLIProxyAPIPlus to 6.8.48-0 (automazeio#276)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.112

* Bump CLIProxyAPIPlus to 6.8.49-0 (automazeio#277)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.113

* Update appcast files for v1.8.113

* Bump CLIProxyAPIPlus to 6.8.50-0 (automazeio#279)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.114

* Update appcast files for v1.8.114

* Bump CLIProxyAPIPlus to 6.8.51-0 (automazeio#280)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.115

* Update appcast files for v1.8.115

* Bump CLIProxyAPIPlus to 6.8.51-1 (automazeio#282)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.116

* Update appcast files for v1.8.116

* Bump CLIProxyAPIPlus to 6.8.52-1 (automazeio#284)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.117

* Update appcast files for v1.8.117

* Bump CLIProxyAPIPlus to 6.8.53-0 (automazeio#287)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.118

* Update appcast files for v1.8.118

* Fix cache_control 400 errors, adaptive thinking for Opus 4.6, auth monitoring, macOS 13 support, dashboard menu item

- Strip cache_control fields from request bodies that cause 400 errors via OAuth route (automazeio#248)
- Use adaptive thinking type for Claude Opus 4.6+ instead of deprecated enabled+budget_tokens (automazeio#259)
- Move auth directory file monitor to AppDelegate for app-lifetime scope, wire up authDirectoryChanged notification (automazeio#200)
- Add Open Dashboard menu item for CLIProxyAPI management UI (automazeio#283)
- Restore macOS 13 (Ventura) support: lower deployment target, use compatible onChange API (automazeio#208)

* Bump CLIProxyAPIPlus to 6.8.54-0 (automazeio#289)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.119

* Update appcast files for v1.8.119

* Bump CLIProxyAPIPlus to 6.8.55-0 (automazeio#291)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.120

* Update appcast files for v1.8.120

* Bump CLIProxyAPIPlus to 6.9.0-0 (automazeio#297)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.121

* Update appcast files for v1.8.121

* Bump CLIProxyAPIPlus to 6.9.1-0 (automazeio#298)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.122

* Update appcast files for v1.8.122

* Bump CLIProxyAPIPlus to 6.9.2-0 (automazeio#303)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.123

* Update appcast files for v1.8.123

* Bump CLIProxyAPIPlus to 6.9.4-2 (automazeio#305)

Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>

* Release v1.8.124

* Update appcast files for v1.8.124

---------

Co-authored-by: Ran Aroussi <ranaroussi@users.noreply.github.com>
Co-authored-by: ranaroussi <1185458+ranaroussi@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: devatnull <59279509+devatnull@users.noreply.github.com>
Co-authored-by: Ran Aroussi <ran@aroussi.com>
Co-authored-by: Sergej Shafarenka <sergej@shafarenka.com>
Co-authored-by: Sergej Shafarenka <sergej.shafarenka@halfbit.de>
Co-authored-by: jason-dark <jasondark93@gmail.com>
Co-authored-by: Lars Kappert <9989650+yigitkonur@users.noreply.github.com>
Co-authored-by: Mark Cicoria <1305676+mcicoria@users.noreply.github.com>
Co-authored-by: Claude Code <claude@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants