t0ng7u
0d57b1acd4
🎨 chore(web): apply ESLint and Prettier auto-fixes (baseline)
...
- Ran: bun run eslint:fix && bun run lint:fix
- Inserted AGPL license header via eslint-plugin-header
- Enforced no-multiple-empty-lines and other lint rules
- Formatted code using Prettier v3 (@so1ve/prettier-config)
- No functional changes; formatting-only baseline across JS/JSX files
2025-08-30 21:15:10 +08:00
t0ng7u
ba6ed31a1a
♻️ refactor(web): migrate React modules from .js to .jsx and align entrypoint
...
- Rename React components/pages/utilities that contain JSX to `.jsx` across `web/src`
- Update import paths and re-exports to match new `.jsx` extensions
- Fix Vite entry by switching `web/index.html` from `/src/index.js` to `/src/index.jsx`
- Verified remaining `.js` files are plain JS (hooks/helpers/constants) and do not require JSX
- No runtime behavior changes; extension and reference alignment only
Context: Resolves the Vite pre-transform error caused by the stale `/src/index.js` entry after migrating to `.jsx`.
2025-08-18 04:14:35 +08:00
t0ng7u
0990561f23
🎨 chore: integrate ESLint header automation with AGPL-3.0 notice
...
• Added `.eslintrc.cjs`
- Enables `header` + `react-hooks` plugins
- Inserts standardized AGPL-3.0 license banner for © 2025 QuantumNous
- JS/JSX parsing & JSX support configured
• Installed dev-deps: `eslint`, `eslint-plugin-header`, `eslint-plugin-react-hooks`
• Updated `web/package.json` scripts
- `eslint` → lint with cache
- `eslint:fix` → auto-insert/repair license headers
• Executed `eslint --fix` to prepend license banner to all JS/JSX files
• Ignored runtime cache
- Added `.eslintcache` to `.gitignore` & `.dockerignore`
Result: consistent AGPL-3.0 license headers, reproducible linting across local dev & CI.
2025-07-19 03:30:44 +08:00
Calcium-Ion
726c8a7110
Merge pull request #1210 from RedwindA/feat/128-budget
...
feat: allow for a lower percentage of the thinkingBudget
2025-06-21 04:54:46 +08:00
RedwindA
1e1a6aae55
feat: implement thinking budget control in model name
2025-06-15 23:20:41 +08:00
RedwindA
9cfc7ad3bd
update input range and description for thinking adapter budget tokens
2025-06-12 18:20:58 +08:00
CaIon
e1fbf73afc
fix: improve input validation and error handling in ModelSetting and SettingGeminiModel components
2025-05-24 15:26:55 +08:00
CaIon
2b1470d5f7
f*** gemini
2025-04-19 18:07:51 +08:00
CaIon
1989ae95c1
refactor: streamline value assignment in SettingGeminiModel
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-04-18 20:08:26 +08:00
CaIon
d378543819
feat: add gemini thinking suffix support #981
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-04-18 19:36:18 +08:00
Apple\Apple
c20fbec17b
Merge pull request #927 from QuentinHsu/refactor-system-setting
...
# Conflicts:
# web/src/App.js
# web/src/components/ModelSetting.js
# web/src/components/PersonalSetting.js
# web/src/components/SystemSetting.js
# web/src/pages/Channel/EditChannel.js
2025-04-16 16:27:11 +08:00
CaIon
effa523a54
feat: support gemini output text and inline images. ( close #866 )
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-04-15 02:32:51 +08:00
CaIon
e3b262da1d
feat: 添加流模式下的SSE保活机制 #945
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-04-14 19:40:23 +08:00
QuentinHsu
775b1c458b
style(web): format code
2025-04-04 17:37:27 +08:00
1808837298@qq.com
ba696b33dc
feat(relay): Add pass-through request option for global settings
2025-03-11 17:02:35 +08:00
1808837298@qq.com
00a16b2d18
refactor: Improve responsive design across multiple setting pages
2025-03-10 21:05:22 +08:00
1808837298@qq.com
5aa67994b1
refactor: Reorganize sidebar navigation and add personal settings route
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-03-07 17:22:37 +08:00
1808837298@qq.com
86a88f8203
feat: Enhance Claude default max tokens configuration
...
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
- Replace ThinkingAdapterMaxTokens with a more flexible DefaultMaxTokens map
- Add support for model-specific default max tokens configuration
- Update relay and web interface to use the new configuration approach
- Implement a fallback mechanism for default max tokens
2025-02-28 17:53:08 +08:00
1808837298@qq.com
29fc0a6b1d
feat: Implement model-specific headers configuration for Claude
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-02-28 16:47:31 +08:00
1808837298@qq.com
6be0914bb6
fix: Simplify Claude settings value conversion logic
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-02-27 22:26:21 +08:00
1808837298@qq.com
9a6d84dbd6
refactor: Reorganize Claude MaxTokens configuration UI layout
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-02-27 22:12:14 +08:00
1808837298@qq.com
96e73ad8e0
feat: Enhance Claude MaxTokens configuration handling
...
- Update Claude relay to set default MaxTokens dynamically
- Modify web interface to clarify default MaxTokens input purpose
- Improve token configuration logic for thinking adapter models
2025-02-27 22:10:29 +08:00
1808837298@qq.com
71682f1522
fix: Update Claude thinking adapter token percentage input guidance
2025-02-27 20:59:32 +08:00
1808837298@qq.com
5371af0b42
feat: Refactor model configuration management with new config system
...
- Introduce a new configuration management approach for model-specific settings
- Update Gemini settings to use the new config system with more flexible management
- Add support for dynamic configuration updates in option handling
- Modify Claude and Vertex adaptors to use new configuration methods
- Enhance web interface to support namespaced configuration keys
2025-02-27 20:49:34 +08:00
1808837298@qq.com
fd6ae3ea78
feat: Add Claude model configuration management #791
2025-02-27 20:49:21 +08:00
1808837298@qq.com
ce03e77906
fix: Update Gemini safety settings to use 'OFF' as default
2025-02-26 19:20:17 +08:00
1808837298@qq.com
7100c787d4
fix: Update Gemini safety settings default value
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-02-26 19:01:45 +08:00
1808837298@qq.com
8a30d64a75
feat: Add Gemini version settings configuration support ( close #568 )
2025-02-26 18:19:09 +08:00
1808837298@qq.com
0a369cc193
feat: Add Gemini safety settings configuration support ( close #703 )
Publish Docker image (amd64) / Push Docker image to multiple registries (push) Has been cancelled
Publish Docker image (arm64) / Push Docker image to multiple registries (push) Has been cancelled
Linux Release / release (push) Has been cancelled
macOS Release / release (push) Has been cancelled
Windows Release / release (push) Has been cancelled
2025-02-26 16:54:43 +08:00