MemRelay-Operation: checkpoint-save:raptd-checkpoint-settings-page-20260927 MemRelay-Resource: 9d5082fe-3936-4c20-b949-f90e54530976
26 lines
2.0 KiB
Markdown
26 lines
2.0 KiB
Markdown
---
|
||
title: Checkpoint 2026-09-26 21:33:24 UTC [a182b8fc1c]
|
||
type: checkpoint
|
||
permalink: main/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/checkpoint-2026-09-26-21-33-24-utc-a182b8fc1c
|
||
stable_id: 9d5082fe-3936-4c20-b949-f90e54530976
|
||
scope: project
|
||
memory_type: checkpoint
|
||
project_id: 280dd2a0-d23d-4a71-91e1-dce4353163be
|
||
usage_profile_id: 0c9feb46-d06e-43cd-9ef0-c5813c84a998
|
||
status: active
|
||
revision: 1
|
||
request_id: raptd-checkpoint-settings-page-20260927
|
||
created_at: '2026-09-26T21:33:24.315273+00:00'
|
||
updated_at: '2026-09-26T21:33:24.315273+00:00'
|
||
tags:
|
||
- settings
|
||
- downloads
|
||
---
|
||
|
||
完成:登录后的侧栏增加系统设置页,分设备信息、代理、下载三页。登录页右下角设置按钮已去掉。下载页可设下载目录和同时下载数量(1 到 8,默认 2)。标题栏有还原设置和保存。
|
||
原因:把原来只在登录页的设置挪到登录后,并让下载并发和目录可配置。
|
||
关键实现:ui/src/App.vue 系统设置页;server/services/downloads.py 用可调整的工作线程数,设置写在 cache/downloads/settings.json;GET/POST /api/downloads/settings,POST /api/downloads/choose 只选目录不立刻保存。设备信息仍在下次登录才绑定到 token。代理和下载设置在点击保存后生效。视频清单底部的目录和这里用同一份设置。
|
||
验证:vue-tsc 和 vite build 通过。接口把同时下载改成 3 再改回 2,非法值 9 返回 400,目录未变。浏览器打开系统设置,三页、还原设置、自定义代理字段和下载目录都看过。没有在浏览器里游客登录。
|
||
问题:无。
|
||
下一步:下载、WebSocket、滚动条和系统设置都还没提交。用户没要求提交或推送。
|
||
给下个会话:用户窗口刷新后连 http://127.0.0.1:51821/ 。手动 uvicorn 可能还占着 51363,不要和窗口搞混。不要在浏览器里游客登录。不要填 Trending Now,不要改 rapt_scraper.py。capture/live.py 保持未跟踪。不要把 token、邮箱密码或代理密码写进记忆。 |