Files
MemRelay/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Checkpoint 2026-09-26 21-33-24 UTC [a182b8fc1c].md
T
memrelay 1770cf498a create: Checkpoint 2026-09-26 21:33:24 UTC [a182b8fc1c]
MemRelay-Operation: checkpoint-save:raptd-checkpoint-settings-page-20260927
MemRelay-Resource: 9d5082fe-3936-4c20-b949-f90e54530976
2026-09-27 05:33:26 +08:00

26 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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、邮箱密码或代理密码写进记忆。