Commit Graph

16 Commits

Author SHA1 Message Date
eafonyang 6bb39e9172 优化体验 2026-07-10 10:16:24 +08:00
eafonyang e2577ff661 modex/index.vue 分割 2026-07-01 16:53:38 +08:00
eafonyang 864040f45b ota 拓展功能-黑名单&灰色定向上线 2026-06-30 18:15:25 +08:00
eafonyang cac5bef5a7 持续优化 2026-06-30 10:41:03 +08:00
eafonyang 9874f57dcc 界面优化 2026-06-18 17:54:59 +08:00
eafonyang 476da9b459 新增账号,超管体系 2026-06-18 17:37:08 +08:00
eafonyang 481261b334 新增分享码日志管理,美化界面,优化代码上传脚本 2026-06-16 19:15:02 +08:00
eafonyang 25a45c7cbd 优化体验,新增多项功能,美化界面 2026-06-10 15:37:20 +08:00
eafonyang e4e6529577 重构后端,改为 node 技术栈 2026-06-09 16:36:23 +08:00
yangy abab985769 fix(api): 限制上传文件大小为8MB
- 后端新增中间件限制请求体最大为8MB,超出返回413错误
- nginx配置添加client_max_body_size为8m以支持8MB最大上传
- 更新favicon.svg图标样式
- 模型列表页默认分页大小由10改为50,提高一次加载条目数
2026-05-25 13:25:05 +08:00
yangy fb1aad45af Add Luxsin curve API client and validation functionality
- Introduced a new module `curve_client.py` for interacting with the Luxsin curve API, including functions for custom Base64 decoding and parametric EQ validation.
- Implemented error handling for API responses and validation checks for curve data.
- Removed outdated test files to streamline the codebase.
- Updated brand creation and update logic in `brands.py` to ensure brand names are validated and checked for duplicates.
- Enhanced model handling in `models.py` with new validation and push-to-search functionality, integrating curve validation before pushing to Meilisearch.
- Updated frontend components to support new validation and push processes, including user feedback for validation results and progress tracking.
- Changed favicon to SVG format for better scalability and appearance.
2026-05-20 14:13:42 +08:00
yangy 1a6c96da8c Add OTA package upload functionality and UI enhancements
- Introduced a new endpoint for uploading OTA packages in backend/routes/ota.py.
- Implemented file handling and MD5 checksum calculation for OTA packages.
- Updated frontend API to support OTA package uploads with a new uploadOtaPackage function.
- Enhanced the OTA management UI to include file upload options and improved layout.
- Updated requirements.txt to include boto3 for S3 interactions.
- Made various UI adjustments for better user experience and consistency.
2026-05-15 17:34:54 +08:00
yangy 661b85ce62 Enhance backend functionality and frontend UI
- Updated main.py to include authentication for brand, model, and OTA routers.
- Added new OTA schemas in schemas.py for version management.
- Enhanced model retrieval with sorting options in models.py.
- Improved model update functionality to support multipart/form-data uploads.
- Updated frontend layout and styles for a more modern look, including new font integration.
- Implemented login route and authentication checks in router/index.js.
- Added sorting capabilities in model table and improved file handling in model view.
- Updated requirements.txt to include PyJWT for token management.
2026-05-14 17:54:36 +08:00
yangy abd44fe467 Refactor Docker setup and remove unused files
- Updated docker-compose.yml to rename backend and frontend container names for clarity.
- Added volume mappings for frontend and backend services to persist data.
- Removed obsolete files related to frequency response extraction, including Python scripts and output data files.
- Adjusted backend port configuration in main.py to align with new service architecture.
- Enhanced logging for file upload paths in models.py for better traceability.
2026-03-20 09:31:24 +08:00
yangy 90aec37461 Add initial files for Audio Dashboard Management System
- Created .env.example for environment variable configuration.
- Added docker-compose.yml for service orchestration.
- Implemented frequency response extraction in extract_frequency_response.py and convert_to_frequency_db.py.
- Generated output files: frequency_response_detailed.json, frequency_response_points.json, frequency_response.csv, and frequency_response_curve.png.
- Included sample measurement data for FiiO FA19 in CSV format.
2026-03-17 14:20:08 +08:00
yangy 75b1d16453 Initial commit: Audio Dashboard Management System
Made-with: Cursor
2026-03-04 18:17:34 +08:00