Haitao Pan
01b62b7c4c
feat: replace TCP template with full client config and template variables
2026-01-31 18:51:39 +08:00
Haitao Pan
94da3fdead
feat: update XHTTP template with full configuration and domain variable
2026-01-31 18:46:13 +08:00
Haitao Pan
5bf93d1d3f
feat: add user management APIs for management page
...
- Add ListUsers to Store interface and implementations
- Add user listing API endpoint (GET /api/users)
- Add role management endpoints (POST/DELETE /api/auth/admin/users/:userId/role)
- Add GeneratePublicToken to TokenService for OAuth callback
- Add CancelSubscription to Store interface
- Update go.mod with oauth2 dependencies
2026-01-30 08:59:55 +08:00
Haitao Pan
6ba56841b5
feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage.
2026-01-30 08:46:24 +08:00
Haitao Pan
de5847d1f0
feat: add internal service-to-service authentication middleware
2026-01-29 22:25:40 +08:00
Haitao Pan
9a711b2574
chore: Update Xray certificate and key file paths to Caddy ACME dynamic locations.
2026-01-27 22:40:29 +08:00
Haitao Pan
50039d2952
feat: Add default client entries to Xray templates and conditionally omit client flow for xhttp networks.
2026-01-27 22:19:50 +08:00
Haitao Pan
cb542092ce
feat: Template Xray TCP certificate and key file paths using a domain placeholder.
2026-01-27 22:01:07 +08:00
Haitao Pan
e1e22bca62
feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates.
2026-01-27 21:56:39 +08:00
Haitao Pan
29ee491acf
reset accounts.svc.plus repo
2026-01-23 23:16:37 +08:00
Haitao Pan
ecf11b948f
fix: update sql module imports
2026-01-16 16:20:06 +08:00
Haitao Pan
ee6e1a6363
feat: move account service to repo root
...
# Conflicts:
# account/Makefile
# account/go.mod
# docs/account-admin-settings.md
# docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00
shenlan
522eb4c6fd
Move RAG module under rag-server ( #526 )
2025-10-15 13:27:37 +08:00
shenlan
92a3458f4e
Refactor server layout to rag-server ( #525 )
2025-10-15 13:04:58 +08:00
shenlan
8596cb4b39
fix: support chutes embedding response
2025-08-14 20:50:27 +08:00
shenlan
73774ea633
Add Chutes embedding client with retry logic
2025-08-14 20:20:33 +08:00
shenlan
b645b18f64
Revert "refactor: add native chutes embeddings client"
2025-08-14 19:36:29 +08:00
shenlan
302aded586
chore: rename endpoint config to baseurl
2025-08-14 19:27:11 +08:00
shenlan
a341b2e0ed
Ignore model field for chutes embedding provider
2025-08-14 17:16:09 +08:00
shenlan
deeaf3209e
fix: locate server config relative to executable
2025-08-14 11:40:40 +08:00
shenlan
a479b10efd
feat(rag): add zhcn schema
2025-08-13 14:00:57 +08:00
shenlan
ec94825fbe
Simplify RAG schema and upsert logic
2025-08-13 13:14:35 +08:00
shenlan
5676a11927
feat(rag): enhance chunking and embedding
2025-08-13 09:50:13 +08:00
shenlan
67e91e0adb
feat: add hybrid search and reranker
2025-08-12 23:19:20 +08:00
shenlan
525f726265
feat: add provider-aware adapters
2025-08-11 00:19:18 +08:00
shenlan
4756dfe3e9
feat: support new model config
2025-08-10 18:00:17 +08:00
shenlan
512adc2987
Merge branch 'main' into codex/add-support-for-allama-in-xcontrol-server
2025-08-10 12:44:18 +08:00
shenlan
fe9b4f7a4d
feat: add allama support
2025-08-10 12:38:15 +08:00
shenlan
4214a442fd
feat: add repo proxy configuration
2025-08-10 12:01:56 +08:00
shenlan
dfd9e9e33d
Ensure unique index for document upserts
2025-08-10 11:07:41 +08:00
shenlan
aa373c9c23
feat: add embedding config for rag
2025-08-10 10:30:06 +08:00
shenlan
06a35f6075
Ensure content_sha column exists
2025-08-09 23:09:03 +08:00
shenlan
6875677c37
Allow RAG upsert to migrate embedding dimension
2025-08-09 22:55:18 +08:00
shenlan
aa0833369a
Handle nested embedding arrays
2025-08-09 22:03:58 +08:00
shenlan
064235a1e9
Add tests for BGE embedder?
2025-08-09 21:24:12 +08:00
shenlan
58ed219c95
feat: add bge embedder
2025-08-09 21:09:34 +08:00
Haitao Pan
69584ad4e3
Handle placeholder Chutes token
2025-08-09 20:13:21 +08:00
shenlan
5902ab8523
refactor: derive Chutes endpoint from provider config
2025-08-09 19:38:55 +08:00
shenlan
4c7082b7fd
refactor: reorganize rag modules
2025-08-09 18:42:19 +08:00
shenlan
6563f32b5c
feat: add askai endpoint and relocate internal packages
2025-08-03 00:41:28 +08:00
shenlan
e207c35bb7
Fix UI embedding
2025-06-04 16:31:42 +08:00