Claude
b7304a2da9
feat: global provider management + card-based IM provider add
...
- Add global [[providers]] config with project-level provider_refs
- Add provider management page in web admin with preset support
- Implement card-based /provider add flow: preset selection card
with sponsor presets, API key prompt, and manual "Other" option
- Add inline button support for Telegram-style platforms
- Add remote provider-presets.json with sponsor data
- Add REST API endpoints for global providers and provider refs
- Update project detail providers tab with unified list UI
Made-with: Cursor
2026-04-17 22:08:40 +08:00
..
2026-03-18 07:57:40 +08:00
2026-04-02 09:38:28 +08:00
2026-03-05 20:56:38 +08:00
2026-03-04 12:38:37 +08:00
2026-04-11 10:18:31 +00:00
2026-04-11 10:18:31 +00:00
2026-04-11 10:18:31 +00:00
2026-04-15 09:35:17 +08:00
2026-04-15 09:35:17 +08:00
2026-03-11 07:52:36 +08:00
2026-03-14 08:46:38 +08:00
2026-03-07 07:55:24 +08:00
2026-03-20 00:31:00 +08:00
2026-04-02 09:37:00 +08:00
2026-04-03 06:06:19 +08:00
2026-03-06 15:25:08 +08:00
2026-03-06 15:25:08 +08:00
2026-03-22 11:03:25 +08:00
2026-03-22 12:03:30 +08:00
2026-04-16 14:44:52 +08:00
2026-04-17 22:08:40 +08:00
2026-03-14 11:58:53 +08:00
2026-03-14 11:58:53 +08:00
2026-03-04 12:38:37 +08:00
2026-03-22 00:53:39 +08:00
2026-04-17 22:08:40 +08:00
2026-04-16 14:44:52 +08:00
2026-04-08 22:26:48 +08:00
2026-04-17 22:08:40 +08:00
2026-04-16 15:17:13 +08:00
2026-04-16 15:17:13 +08:00
2026-03-01 09:36:37 +08:00
2026-04-09 06:10:22 +08:00
2026-03-21 20:32:22 +08:00
2026-04-14 16:02:38 +08:00
2026-04-12 20:40:02 +08:00
2026-04-12 20:40:02 +08:00
2026-03-27 23:59:11 +08:00
2026-03-27 23:59:11 +08:00
2026-04-10 17:02:36 +00:00
2026-04-10 17:02:36 +00:00
2026-04-09 18:55:30 +08:00
2026-04-09 18:55:30 +08:00
2026-04-17 22:08:40 +08:00
2026-03-21 20:32:22 +08:00
2026-03-21 20:32:22 +08:00
2026-03-04 23:57:13 +08:00
2026-03-15 07:41:48 +08:00
2026-03-15 07:41:48 +08:00
2026-03-05 20:56:38 +08:00
2026-03-04 12:38:37 +08:00
2026-04-09 16:50:25 +08:00
2026-04-09 16:50:25 +08:00
2026-04-09 16:50:25 +08:00
2026-04-09 16:50:25 +08:00
2026-04-09 16:50:25 +08:00
2026-03-05 20:56:38 +08:00
2026-02-28 10:38:24 +08:00
2026-04-02 09:24:19 +08:00
2026-04-02 09:24:19 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-11 19:45:08 +08:00
2026-04-17 08:14:27 +08:00
2026-04-17 08:14:27 +08:00
2026-03-27 10:43:07 +08:00
2026-04-13 11:36:27 +08:00
2026-04-13 11:36:27 +08:00
2026-04-08 23:11:39 +08:00
2026-04-12 22:17:04 +00:00
2026-04-16 15:13:33 +08:00
2026-04-16 14:44:23 +08:00
2026-03-13 09:54:16 -07:00
2026-03-18 21:08:12 +08:00
2026-04-13 00:19:00 +08:00
2026-03-05 20:56:38 +08:00
2026-03-20 00:31:00 +08:00
2026-03-16 17:04:19 +08:00
2026-03-16 17:04:19 +08:00
2026-03-31 08:33:20 +08:00
2026-04-15 20:49:13 +08:00
2026-03-14 11:33:59 +08:00
2026-03-20 00:31:00 +08:00
2026-03-24 08:03:18 +08:00
2026-04-15 17:01:43 +08:00
2026-04-08 22:26:44 +08:00
2026-04-08 22:26:44 +08:00