gitdataai/libs
ZhenYi fb91f5a6c5 feat(admin): add admin panel with billing alerts and model sync
- Add libs/api/admin with admin API endpoints:
  sync models, workspace credit, billing alert check
- Add workspace_alert_config model and alert service
- Add Session::no_op() for background tasks without user context
- Add admin/ Next.js admin panel (AI models, billing, workspaces, audit)
- Start billing alert background task every 30 minutes
2026-04-19 20:48:59 +08:00
..
agent feat(agent): inject project context and sender info into AI chat messages 2026-04-19 01:04:19 +08:00
agent-tool-derive init 2026-04-15 09:08:09 +08:00
api feat(admin): add admin panel with billing alerts and model sync 2026-04-19 20:48:59 +08:00
avatar init 2026-04-15 09:08:09 +08:00
config fix(git/hook): address review findings — fs blocking, redis timeout, backoff, slog 2026-04-17 13:20:31 +08:00
db init 2026-04-15 09:08:09 +08:00
email fix(email): resolve SMTP connection failures (port 465 SMTPS, URL double scheme, retry backoff) 2026-04-19 01:04:11 +08:00
frontend feat(frontend): embed SPA assets into app binary at compile time 2026-04-17 12:04:34 +08:00
git fix(git): multiple branch and upstream query bugs 2026-04-17 16:30:58 +08:00
migrate fix(room): add missing stream column to room_ai table 2026-04-17 23:09:55 +08:00
models feat(admin): add admin panel with billing alerts and model sync 2026-04-19 20:48:59 +08:00
queue refactor(room): WebSocket queue and message editor improvements 2026-04-18 19:29:36 +08:00
room feat(room): auto-inherit project members as room members on room creation 2026-04-19 01:04:15 +08:00
rpc init 2026-04-15 09:08:09 +08:00
service feat(admin): add admin panel with billing alerts and model sync 2026-04-19 20:48:59 +08:00
session feat(admin): add admin panel with billing alerts and model sync 2026-04-19 20:48:59 +08:00
transport init 2026-04-15 09:08:09 +08:00
webhook init 2026-04-15 09:08:09 +08:00