Commit Graph
469 Commits
Author SHA1 Message Date
tbphp 2f6ba028cf fix: Clear key notes (#321) 2025-10-15 14:17:58 +08:00
tbphp 9efcb8a617 fix: Test url error flag (#318) 2025-10-13 21:17:12 +08:00
tbphp e946c3c5f4 Merge branch 'main' into dev 2025-10-13 19:50:25 +08:00
f57d371799 feat: 支持为key添加备注 (#265)
* Update docker-compose.yml

* Update docker-compose.yml

* 为单独key添加备注功能

* 修复mysql下key导入

* 修复mysql导入

* 支持为key添加备注

* 去除time包

* Update key_service.go

* Refactor APIKey struct fields and types

* Refactor APIKey struct fields and types

* Change FailureCount type from int to its original type

* 增加国际化支持

* 删除错误文件

* 删除多余翻译键

* 删除冗余css,优化日语翻译表达

* fix: Input group style (#315)

* fix: Npm lint

* 优化note布局

* 删除多余图片

* fix: Hide message

* fix: Notes len

* fix: Rm Notes

* fix: rm error message

* fix: rm notesUpdateFailed

* fix: rm notesUpdateFailed

* fix: rm notesUpdateFailed

---------

Co-authored-by: Etgpao <etgpao@qq.com>
Co-authored-by: tbphp <tangb7420@gmail.com>
2025-10-13 19:48:31 +08:00
tbphp e57d2faff5 fix: Input group style (#315) 2025-10-11 10:18:40 +08:00
tbphp defef6eab5 fix: Display aggregate group in log detail (#313) 2025-10-07 10:43:39 +08:00
tbphp d2990ed1de feat: Integrate into New API (#312)
* feat: Integrate into New API

* fix: Code style
2025-10-07 10:23:38 +08:00
tbphp 65a932fa9a feat: Optimize aggregate group UI (#310)
* feat: Subgroup status

* feat: Weight progress bar gradient

* feat: Subgroup tooltip

* feat: Subgroup card stats

* feat: Group table filter
2025-10-04 21:58:28 +08:00
tbphp aec197d7f3 fix: Dashboard stats error (#306)
* fix: Subgroup name display issue

* fix: Dashboard stats error
2025-10-02 14:11:54 +08:00
tbphp a21d5cb143 fix: Gemini test payload error (#305) 2025-10-01 17:02:34 +08:00
tbphp 71c219e59c fix: Add subgroup notfound error (#304)
* fix: Add subgroup notfound

* fix: Validation query error
2025-10-01 12:18:19 +08:00
tbphp 0b050747bf Merge branch 'main' into dev 2025-09-30 23:14:31 +08:00
tbphp 51d2f50f23 chore: Update beta tag rule 2025-09-30 23:14:10 +08:00
tbphp 7c30bbfd7b feat: Aggregate groups (#280)
* feat: Create Aggregate Group

* feat: Subgroup List

* refactor: Optimize code

* refactor: Frontend Optimization

* feat: ValidationEndpoint

* feat: Subgroup modification verification

* fix: Aggregate Grouping Editing Issue

* feat: Show Aggregate References

* feat: Filter duplicate prompts

* feat: Subgroup manager

* feat: Log aggregate

* feat: Group statistics

* fix: up url

* fix: Aggregate group config

* feat: Log add aggregate group

* fix: Cron filter group
2025-09-30 22:12:10 +08:00
tbphp 196f0dce61 docs: new-api link 2025-09-28 22:16:36 +08:00
xunxun1982andtbphp 43a7196e93 feat: Group list scroll positioning (#284)
* 当选中一个分组或页面加载时,分组列表会自动滚动,确保所选分组始终处于可见区域。优化了在分组数量过多导致列表出现滚动条时的用户体验,避免了手动滚动的麻烦。

* 重构了自动滚动功能的实现细节。通过将 `watch` 监听器从深度监听整个对象优化为仅监听选中项的 ID,提升了组件性能。

* style: ES Lint

---------

Co-authored-by: tbphp <tangb7420@gmail.com>
2025-09-21 09:46:27 +08:00
tbphp 59cc826d3e docs: github trending 2025-09-19 13:58:03 +08:00
tbphp 8a41cf1084 fix: Fix log list scroll-x (#273) 2025-09-15 19:15:25 +08:00
tbphp a6cf825b45 style: Optimize task timeout code (#267) 2025-09-13 10:36:49 +08:00
tbphp 9106c1b381 feat: Translation group validator (#263) 2025-09-10 21:13:06 +08:00
ChuwuYo ad8981b16c feat(channel): 优化上游权重处理逻辑,支持权重为0 (#204) 2025-09-10 20:07:21 +08:00
tbphp 84d631198b style: code format 2025-09-09 21:57:50 +08:00
tbphp c514293c2a feat: Log table optimization (#261)
* fix: tr time

* feat: tr ui

* feat: log table width

* feat: Filter Field

* style: menu

* style: mobile
2025-09-09 21:54:46 +08:00
tbphp 267517d577 feat: Encryption translation (#259)
* fix: Restore code

* feat: Encryption translation
2025-09-09 19:05:22 +08:00
tbphp 162cfb701e Merge branch 'feat-internationalization' into dev 2025-09-09 17:59:37 +08:00
tbphp 55d2591972 feat: Optimize translation 2025-09-09 17:00:35 +08:00
tbphp 7ba9c8a9e6 feat: tr toggle 2025-09-08 23:52:07 +08:00
tbphp dddb50a2ac feat: key table tr 2025-09-08 23:43:37 +08:00
tbphp 519f6cfc8b feat: Backend part translation 2025-09-08 23:29:29 +08:00
tbphp 8a6c676c41 docs: readme 2025-09-08 14:50:23 +08:00
tbphp c63c21b9cd chore: docker build 2025-09-08 00:18:39 +08:00
tbphp 5f8ec69976 feat: tmp tag 2025-09-08 00:01:54 +08:00
tbphp 7dbeadd48a feat: CORS default off 2025-09-07 22:47:52 +08:00
tbphp a540d5e2fd feat: Backend part translation 2025-09-07 21:39:00 +08:00
tbphp 366043fac8 feat: Frontend Internationalization 2025-09-07 15:29:18 +08:00
tbphp 25a7195c3b feat: Optimize translation component 2025-09-07 10:41:23 +08:00
tbphp 0ea2d20dee feat: Encryption Configuration Error Detection (#251)
* feat: Decrypt error alert

* feat: Check proxy key

* feat: ENCRYPTION_KEY tip

* feat: Update readme for jp
2025-09-07 09:23:02 +08:00
tbphp 051d0c8996 feat: i18n init 2025-09-06 22:45:04 +08:00
tbphp 480f26753e feat: Supports dark mode (#249)
* feat: Supports dark mode

* feat: login dark
2025-09-05 22:51:54 +08:00
shelly-ppandpengpeng 376c458b65 feat: 增加主题设置功能 (#235)
* feat(ui): 增加主题设置功能

* feat(ui): footer文字颜色跟随项目主题

---------

Co-authored-by: pengpeng <1245366471@qq.com>
2025-09-05 18:03:02 +08:00
tbphp 7068d040b8 fix: url 2025-09-05 17:45:09 +08:00
tbphp 056e565e65 docs: link 2025-09-05 16:45:01 +08:00
tbphp d7f3463d55 fix: migrate rm index 2025-09-05 16:12:54 +08:00
tbphp c8424e1282 docs: docker stop command 2025-09-05 16:04:35 +08:00
tbphp 6c639478dc feat: Security-hardening Optimization (#225)
* fix: code error

* feat: opz security

* feat: Optimize batch key encryption

* feat: Optimize batch test key

* feat: Perfect encryption key

* docs: failed-to-decrypt

* feat: Security alert

* feat: Encryption migrate command

* fix: migrate command error

* feat: Adjust data length

* feat: Adjust data length

* docs: input text

* fix: Deterministic Encryption

* feat: Optimize security algorithms

* feat: Support KeyHash

* fix: Fix migration script field order issue

* fix: Fix log export key issue

* fix: code style

* fix: migrate order offset

* fix: Resolve migration script compatibility issues

* feat: Adjust Redis cleanup policy

* fix: migrate for sqlite

* fix: migrate

* fix: rm group_key_inx

* fix: rm group_key_inx

* fix: filter null hash data

* docs: log warn

* docs: update readme
2025-09-05 15:45:16 +08:00
tbphp 2f3390d264 Merge branch 'main' into dev 2025-08-28 08:56:16 +08:00
tbphp 51aeb8ef53 docs: Readme Language Switch 2025-08-27 20:52:41 +08:00
tbphp 4bc28753db docs: Readme Language Switch 2025-08-27 20:49:05 +08:00
tbphp 1e9c97bccd Merge branch 'main' into dev 2025-08-25 17:12:03 +08:00
tbphp 1254301ce5 docs: Readme no 2025-08-25 15:47:59 +08:00