Repository navigation
实现了一套带端到端加密的云服务中继 - #132
Open
mc373906408 wants to merge 25 commits into
Open
mc373906408 wants to merge 25 commits into
mc373906408 wants to merge 25 commits into
Conversation
Keep stream completion, cancellation and flow control separate from the shared Noise session. Remove automatic entitlement polling, make refresh recovery idempotent, and enable the mobile inbox by default. Add protocol coverage and architectural notes.
Retain cloud, P2P and Web authorization integration while adopting upstream client instances, lazy discovery and notification defaults. Remove cloud-specific notification initialization and add integration regressions.
Adopt upstream main 216ee1c while retaining fork cloud, P2P and development reload integration. Keep upstream shared-relay authorization separate from cloud HTTP framing, align static resource expectations, and isolate native platform fixtures. Record decisions and verification with linked agent notes.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
问题与结果
本次新增可选的加密云接入,并完善连接稳定性、Windows 状态存储和源码开发体验。
npm run desktop:dev。CSS 保存后刷新样式,HTML/前端 JS 变化只重载界面,保留栏目、展开项和滚动位置;存在未保存输入、对话框或在途操作时延后重载。普通启动和打包版本不开启源码监听。涉及模块:
bridge/app/、bridge/features/network/cloud_*、bridge/features/notifications/、Electron 主进程/preload/网络面板、共享翻译、依赖打包脚本及对应测试和文档。验证
已执行:
.agents/notes/三项校验通过。未执行或仍需真机确认:
契约与兼容性
cloud管理命令和 Electron IPC,接入配套服务端/v1API;不新增未认证的网关 HTTP 管理入口。控制通道使用 Noise KK,通知预览使用独立密钥的 Noise K。https://bridge.waken.cloudns.be:8787,允许选择自部署 HTTPS 源地址。登录后隐藏登录入口;服务有效时自动启用中继,手机连接权限仍需逐台明确开启。noiseprotocol,并完善aiohttp、keyring等运行依赖的构建前检查和打包收集。Python/IPC 更新需要重启桌面应用及网关才能生效。对应非平凡决定: