Commit Graph

  • cb34e23918 chore: add fmt import for improved logging in token controller CaIon 2026-02-06 18:01:11 +08:00
  • 1bae8928fb Merge commit from fork Calcium-Ion 2026-02-06 17:54:40 +08:00
  • 327cc5fa23 fix: harden token search with pagination, rate limiting and input validation CaIon 2026-02-06 17:47:34 +08:00
  • 96f9ff19df Merge pull request #2863 from prnake/feat/claude-opus-4-6 Calcium-Ion 2026-02-06 16:18:00 +08:00
  • 1113181a61 Merge commit from fork Calcium-Ion 2026-02-06 16:16:20 +08:00
  • c3298a166d fix max_output_token Seefs 2026-02-06 16:04:49 +08:00
  • 8f52072f53 feat: /v1/messages -> /v1/responses Seefs 2026-02-06 15:22:32 +08:00
  • 708b7bef50 🔒 fix(security): sanitize AI-generated HTML to prevent XSS in playground t0ng7u 2026-02-06 15:10:05 +08:00
  • 517b6ba50d feat: gpt-5.3-codex Seefs 2026-02-06 14:47:23 +08:00
  • d5f0ab01df fix: add paragraph breaks between reasoning summary chunks in chat2responses stream Seefs 2026-02-06 14:46:29 +08:00
  • a872a1ede1 Merge branch 'feat/claude-opus-4-6' of https://github.com/prnake/new-api into feat/claude-opus-4-6 Papersnake 2026-02-06 11:59:14 +08:00
  • d75c8f331a fix: set temperature to 1 Papersnake 2026-02-06 11:56:38 +08:00
  • e194b747c3 feat: support adaptive thinking Papersnake 2026-02-06 11:01:23 +08:00
  • 27825ec377 fix: aws claude Papersnake 2026-02-06 09:51:15 +08:00
  • 7ca072b1b0 feat: add claude-opus-4-6 Papersnake 2026-02-06 09:12:45 +08:00
  • a9982ef244 Remove deprecated components and hooks CaIon 2026-02-05 23:04:49 +08:00
  • d13fa74368 Update .gitattributes to enhance text file handling and mark additional file types for LF normalization and binary detection CaIon 2026-02-05 22:57:32 +08:00
  • 493dbd2acb Add .gitattributes to mark frontend as vendored CaIon 2026-02-05 22:53:07 +08:00
  • 0e095d4ad8 feat(api): add 'cookie' to passthroughSkipHeaderNamesLower CaIon 2026-02-05 22:16:35 +08:00
  • a5a7d92edd refactor(oauth): update UpdateCustomOAuthProviderRequest to use pointers for optional fields CaIon 2026-02-05 22:03:30 +08:00
  • a94142f603 fix(oauth): enhance error handling and transaction management for OAuth user creation and binding CaIon 2026-02-05 21:48:05 +08:00
  • 17be836aa4 feat(oauth): implement custom OAuth provider management #1106 CaIon 2026-02-05 21:18:43 +08:00
  • 424595e620 feat(oauth): migrate GitHub user identification from login to numeric ID CaIon 2026-02-05 20:30:48 +08:00
  • 7801dc6762 refactor: unify OAuth providers with i18n support CaIon 2026-02-05 20:21:38 +08:00
  • 5171070f7a fix: Claude stream block index/type transitions Seefs 2026-02-05 19:32:26 +08:00
  • 574ee8a284 fix: Claude stream block index/type transitions Seefs 2026-02-05 19:11:58 +08:00
  • eaee7a99d1 Merge pull request #2853 from QuantumNous/remove/claude-legacy-models Calcium-Ion 2026-02-05 17:26:29 +08:00
  • 330e1e6395 remove: drop support for claude-2 and claude-1 series models CaIon 2026-02-05 17:20:46 +08:00
  • 68f92903a3 fix: restore log content column Seefs 2026-02-05 16:59:53 +08:00
  • e7c043d866 feat: add Codex channel disclaimer (i18n, OpenAI terms) Seefs 2026-02-05 16:36:52 +08:00
  • 3b1866b6af Merge pull request #2848 from seefs001/fix/gemini-empty-responses-local-usage Calcium-Ion 2026-02-05 16:24:23 +08:00
  • 99928bcfde fix: charge local input tokens when Gemini returns empty response Seefs 2026-02-05 15:57:17 +08:00
  • c70fa24ea4 Merge pull request #2826 from dahetaoa/fix-codex-and-sqlite Seefs 2026-02-05 13:43:09 +08:00
  • b2d79ce4a7 fix(relay/codex): optimize headers and ensure instructions presence dahetaoa 2026-02-04 21:43:33 +00:00
  • b3934e83e2 Merge pull request #2842 from QuantumNous/feat/backend-i18n Calcium-Ion 2026-02-05 01:57:44 +08:00
  • c5efbe47bf Merge pull request #2840 from seefs001/feature/header-regex-override Calcium-Ion 2026-02-05 01:56:27 +08:00
  • 4b07737fff Merge pull request #2837 from seefs001/fix/chat2responses_reasoning Calcium-Ion 2026-02-05 01:56:12 +08:00
  • 59c30ff1e1 Merge pull request #2839 from QuantumNous/fix/sidebar-scroll-dvh Calcium-Ion 2026-02-05 01:46:32 +08:00
  • 492003dfad Merge pull request #2838 from QuantumNous/fix/subscription-epay Calcium-Ion 2026-02-05 01:46:18 +08:00
  • 5ff96de421 feat: add header passthrough Seefs 2026-02-05 01:43:49 +08:00
  • 4bf30e7375 🐛 fix: sidebar scroll on mobile dynamic viewport t0ng7u 2026-02-05 01:42:24 +08:00
  • 186c7934af fix: Improve subscription payment handling and card layout consistency t0ng7u 2026-02-05 01:34:04 +08:00
  • a78c1c9be9 fix(i18n): prioritize user settings over Accept-Language header CaIon 2026-02-05 00:20:47 +08:00
  • a0574ae516 fix reasoning_effort log Seefs 2026-02-05 00:31:52 +08:00
  • 194e89de12 fix(i18n): add missing translations and improve language fallback CaIon 2026-02-05 00:16:17 +08:00
  • 25f88050d3 fix: map Responses reasoning stream to chat completion deltas Seefs 2026-02-04 22:39:35 +08:00
  • c444746088 feat(i18n): add backend multi-language support with user language preference CaIon 2026-02-05 00:07:54 +08:00
  • 732d501f75 feat(i18n): update translations for performance monitoring and cache management across multiple languages CaIon 2026-02-04 23:39:56 +08:00
  • b564194f92 Merge pull request #2635 from feitianbubu/pr/1a2a0dbd92384bfe886b93606003f6753fcb4e9d Calcium-Ion 2026-02-04 23:39:41 +08:00
  • 87ce4b455a Merge pull request #2835 from QuantumNous/feat/performance-monitoring Calcium-Ion 2026-02-04 21:34:44 +08:00
  • 5e71ef98d9 feat(performance): implement system performance monitoring with configurable thresholds CaIon 2026-02-04 21:13:49 +08:00
  • ffef331192 refactor(gemini): remove GeminiVisionMaxImageNum constant and related image count logic CaIon 2026-02-04 19:09:58 +08:00
  • 5878ea6b64 Merge pull request #2832 from QuantumNous/revert-2759-fix-group-colors Calcium-Ion 2026-02-04 19:06:35 +08:00
  • a9b366bb70 Revert "fix(ui): use distinct color palette for group tags" Seefs 2026-02-04 19:05:56 +08:00
  • a8ff74c2c7 feat(cache): enhance disk cache management with concurrency control and cleanup optimizations CaIon 2026-02-04 17:36:07 +08:00
  • 9ef9e78821 feat(file): unify file handling with a new FileSource abstraction for URL and base64 data CaIon 2026-02-04 17:15:24 +08:00
  • 36d3ae1c94 Merge pull request #2825 from seefs001/feature/request-id-log-column Calcium-Ion 2026-02-04 15:13:06 +08:00
  • 7b9e503390 Merge pull request #2819 from feitianbubu/pr/65623826f5d9578addbb73be4739dc54f41acd8b Seefs 2026-02-04 15:00:46 +08:00
  • 3d529b4eea feat: capture request_id, filter by request_id, show request_conversion Seefs 2026-02-04 14:47:42 +08:00
  • a6a0e694b2 The conversion path is displayed to users by default. Seefs 2026-02-04 02:17:30 +08:00
  • 3570bc2d83 feat: log search field request_id Seefs 2026-02-04 02:12:18 +08:00
  • ba6fa9ab7b feat(subscription): implement SQLite support for SubscriptionPlan table creation and migration #2823 CaIon 2026-02-04 01:42:55 +08:00
  • 163bcb4c01 fix(workflow): enhance tag resolution and error handling in Docker image build CaIon 2026-02-04 00:13:47 +08:00
  • 46305ebcaa feat(workflow): add manual trigger and tag input for Docker image builds CaIon 2026-02-04 00:09:02 +08:00
  • 0b799d4716 feat(epay): enhance parameter parsing for notify and return handlers CaIon 2026-02-03 23:37:12 +08:00
  • a7caff9b85 feat(subscription): validate price amount and migrate database column type CaIon 2026-02-03 18:58:28 +08:00
  • 8db4b295c5 feat: add useTimeSeconds in error log feitianbubu 2026-02-03 18:42:14 +08:00
  • b07254ab48 feat: add license section to README files in multiple languages CaIon 2026-02-03 18:34:46 +08:00
  • 0b4d82e9e5 Merge pull request #2814 from thirking/fix/remove-unescape-function Calcium-Ion 2026-02-03 17:42:09 +08:00
  • ddeacccc07 feat: add subscription billing system (#2808) 同語 2026-02-03 17:40:43 +08:00
  • dbcf198363 fix(model): 解决模型创建和更新时零值字段被默认值覆盖的问题 wans10 2026-02-03 13:32:14 +08:00
  • 4108c404ee fix: remove unnecessary unescapeMapOrSlice call in Gemini relay thirking 2026-02-03 11:47:45 +08:00
  • 0c8db4f105 refactor(model): 优化模型更新逻辑 wans10 2026-02-03 09:48:53 +08:00
  • 112dd80fa1 fix: vertex maas api addr (#2810) Seefs 2026-02-03 00:09:45 +08:00
  • 723b85b87f feat: default enable channel affinity (#2809) Calcium-Ion 2026-02-03 00:05:23 +08:00
  • 4f786a3591 Merge pull request #2811 from seefs001/fix/openrouter-claude-cache-usage Seefs 2026-02-03 00:03:19 +08:00
  • 936a522502 Merge pull request #2764 from feitianbubu/pr/4baa0f472b6f35ce3426cd8ea0d13f38e2f4eb81 Seefs 2026-02-02 22:28:12 +08:00
  • c91d07466f feat: default enable channel affinity Seefs 2026-02-02 22:21:49 +08:00
  • 319a909da8 feat: add support for jfif image format in file decoder CaIon 2026-02-02 21:34:42 +08:00
  • 9cf884c527 Merge pull request #2803 from seefs001/feature/qwen-responses Calcium-Ion 2026-02-02 21:22:25 +08:00
  • 0ef4080ea8 fix: claude panic (#2804) Calcium-Ion 2026-02-02 21:22:07 +08:00
  • 66fc439542 Merge pull request #2805 from lanfunoe/fix/make-channel-Host-override-take-effect Seefs 2026-02-02 21:20:31 +08:00
  • 06795ddf39 fix: claude panic Seefs 2026-02-02 15:03:30 +08:00
  • 5e3dbf2177 fix: make channel Host override take effect lanfunoe 2026-02-02 14:59:36 +08:00
  • b587796929 feat: /v1/responses perplexity Seefs 2026-02-02 14:48:45 +08:00
  • 5b3c8e8413 feat: /v1/responses qwen3 max Seefs 2026-02-02 14:41:27 +08:00
  • f244a9e661 fix: channel affinity (#2799) Seefs 2026-02-02 14:37:31 +08:00
  • 80a609b7c6 Merge pull request #2759 from KiGamji/fix-group-colors Seefs 2026-02-02 13:24:15 +08:00
  • aa498d5d40 Merge pull request #2798 from RedwindA/feat/GeminiCacheBilling Seefs 2026-02-02 13:21:10 +08:00
  • 3763565161 Merge pull request #2783 from feitianbubu/pr/9f3276d5637873b7b97dbdbd98ade9b372bd6f63 Seefs 2026-02-02 13:17:01 +08:00
  • 534e499cef Merge pull request #2733 from feitianbubu/pr/92eee074a8105d7331d0987d96dc78bae181e331 Seefs 2026-02-02 13:16:13 +08:00
  • e088e459d3 Merge pull request #2756 from feitianbubu/pr/bae1c6025ed4c65bf72572ff8684dd7ef068e576 Seefs 2026-02-02 13:15:47 +08:00
  • 1ae853824f Merge pull request #2745 from mehunk/feat/custom-stripe-url Seefs 2026-02-02 13:15:05 +08:00
  • a02c7b903a fix: FreeBSD build failure due to type mismatch in Statfs_t fields (#2793) CaIon 2026-02-02 00:35:56 +08:00
  • 3985d10ae1 feat(gemini): support cached token billing RedwindA 2026-02-01 22:50:47 +08:00
  • 109768441f feat: CodeViewer click link and auto wrap feitianbubu 2026-01-30 11:18:49 +08:00
  • d7c55b92b2 feat: disk request body cache (#2780) Calcium-IonandCursor 2026-01-30 01:00:49 +08:00
  • 3c1675d4e4 Merge pull request #2766 from seefs001/fix/response-compact-price Calcium-Ion 2026-01-29 23:24:31 +08:00
  • 3be7801d00 Merge pull request #2765 from seefs001/fix/2763 Calcium-Ion 2026-01-29 23:24:11 +08:00
  • f470310df8 Merge pull request #2779 from RedwindA/feat/gemini2oaiSTOP Calcium-Ion 2026-01-29 23:21:35 +08:00