nanxun
e5b50ea85c
feat: add shared PostgreSQL fnOS service and refresh UI
2026-08-02 20:14:39 +08:00
nanxun
9091c1abc7
feat: add reliable OpenList segment uploads
2026-08-01 19:27:56 +08:00
nanxun and Claude Fable 5
9df174bb0b
feat: add OpenList upload support and upload tasks monitoring page
...
Backend:
- Add OpenListRecordArtifactUploader implementing AList-compatible API upload
- Add Uploading status to RecordArtifactUploadStatus enum
- Add MarkUploadStarted() to RecordResult entity for upload progress tracking
- Add ListUploadStatus API endpoint with pagination and status filtering
- Add UploadTaskItemDto and UploadTaskListResponse models
- Add upload segment count stats (uploaded/failed/uploading) to session DTO
- Add OpenListUploadSettingsDto and upload target type OpenList
Frontend:
- Add UploadTasksView page with route /upload-tasks
- Add upload status labels and UploadTaskItem types
- Refactor MainLayout navigation and clean up main.css
- Polish DashboardView, MetricCard, StatusBadge, RightDrawer components
- Update SettingsView to support OpenList upload configuration
Build:
- Add frontend/Dockerfile.arm64 for ARM64 frontend image
- Update build-arm64-image.sh script
Other:
- Add segment_completed_openlist.sh trigger script
- Add prototype/ directory with UI mockups
- Add frontend .dockerignore refinements
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-01 21:14:50 +08:00
nanxun and Claude Opus 4.8 noreply@anthropic.com
0831b33ea0
feat: make storage tier thresholds configurable in system settings
...
Add StorageGreenThresholdPercent (default 30%) and StorageRedThresholdPercent
(default 10%) to both SystemSettingsDto and the settings UI.
StorageGuardService now reads thresholds from settings instead of hardcoding.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
2026-06-05 11:55:08 +08:00
nanxun
b2aaef093d
fix: restore settings page chinese text
2026-05-31 20:07:18 +08:00
nanxun
b82110461a
feat: add storage and script failure notifications
2026-05-31 19:35:06 +08:00
nanxun
78f02978fd
fix-settings-i18n-garbled-encoding-and-english-text
2026-05-17 15:58:21 +08:00
nanxun
b81ead700d
feat: redesign live recorder control console ui
2026-05-13 18:51:05 +08:00
nanxun
ea41d3e7b4
fix: retry segmented sessions and restore settings text
2026-05-08 23:27:01 +08:00
nanxun
cc37d90d92
feat: async session cleanup and fix live room scroll
2026-05-08 18:18:36 +08:00
nanxun
56432a9ece
feat: add transcode workspace and media browser
2026-05-05 02:14:52 +08:00
nanxun
f0f9ed3456
feat: localize quality labels and add quality template token
2026-05-01 07:16:03 +08:00
nanxun
242b419875
fix: pin settings savebar to viewport
2026-04-30 19:34:39 +08:00
nanxun
d59deb78ae
fix: refine dark mode and table scrolling
2026-04-29 18:50:42 +08:00
nanxun
fcfa94dee3
feat: 日志内容搜索、设置分类Tabs、日报推送、删除合并/条件清理/无分片清理
2026-04-28 10:56:16 +08:00
nanxun
9c4f22ff97
feat: 添加管理员密码修改功能
2026-04-27 23:16:31 +08:00
nanxun
89ba4163fc
feat: improve polling recovery and session cleanup
2026-04-27 20:33:12 +08:00
nanxun
ca2c559555
fix: improve event script controls and daily reviews
2026-04-26 21:16:26 +08:00
nanxun
d2b2f714e0
feat: add live room metadata, uploads, proxies and backups
2026-04-26 17:35:51 +08:00
nanxun
85f24f8a84
fix: refine polling and settings layout
2026-04-26 11:28:45 +08:00
nanxun
94f6e08dea
feat: redesign responsive control room ui
2026-04-26 02:18:03 +08:00
nanxun
aa548db980
feat: support inline event scripts
2026-04-25 14:32:30 +08:00
nanxun
9701c88c8b
fix: improve recovery and auto-start flows
2026-04-25 00:06:25 +08:00
nanxun
23ead56781
feat: improve recording automation and task workflows
2026-04-23 23:18:11 +08:00
nanxun
1c892259a9
1111
2026-04-16 15:19:48 +08:00