diff --git a/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Checkpoint 2026-09-26 21-33-24 UTC [a182b8fc1c].md b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Checkpoint 2026-09-26 21-33-24 UTC [a182b8fc1c].md new file mode 100644 index 0000000..571a72e --- /dev/null +++ b/projects/280dd2a0-d23d-4a71-91e1-dce4353163be/Checkpoint 2026-09-26 21-33-24 UTC [a182b8fc1c].md @@ -0,0 +1,26 @@ +--- +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、邮箱密码或代理密码写进记忆。 \ No newline at end of file