Pine
|
f9230c07d1
|
fix(boot): 初始化页进度条严格单调递增 + 消除导航黑屏
- 进度逻辑重写:checking 阶段 1.5s 快速到 80-90% 随机值,随后每 1.5s +1% 缓慢爬升到 97%,
彻底移除原 85-92% 随机波动(会导致 90%→80% 回退)
- ready 阶段 0.4s 迅速到 100%,所有阶段用 Math.max 保证绝不回退
- CSS 移除 width transition(JS 已按帧驱动,transition 导致进度条与数字不同步抖动),
圆点 7px→5px 适配轨道高度
- Rust 端 webview 设置深色背景 #0f172a,与启动页一致,消除 window.location.replace
导航间隙的闪白/黑屏
|
2026-09-13 15:00:30 +08:00 |
|
Pine
|
123ba0d0fa
|
feat: 桌面端认证/通信/tauri 后端更新 + README
- auth/jwt/header 认证流程更新,会话与令牌处理增强
- 通信(ChatWindow/ConversationList/Network)更新
- tauri backend.rs/remote.rs、tauri.conf.json 更新
- pineagents app 路由(agent_gate/opc)与配置更新
|
2026-09-11 21:17:48 +08:00 |
|
Pine
|
0341730668
|
feat(desktop): 深色科技风启动初始化页;Tauri v2 dmg配置修复;AppCenter createPortal解决覆盖;CORS白名单补8093
|
2026-09-08 00:10:41 +08:00 |
|
Pine
|
c8a704d65d
|
security: 桌面端绝对禁止调用系统浏览器
堵死所有系统浏览器调用路径:
1. Rust open_external_link 命令改为 no-op(不再调用 app.shell().open,只记录日志)
2. capabilities 移除 shell:allow-open 权限(前端无法直接调用 shell.open)
3. 前端 fallbackToSystem 改为 no-op(容器打开失败时仅日志,不做任何外部打开)
4. 前端 openExternalLinkInternal 的 tauri 分支不再 invoke 系统浏览器命令
5. WebPage 容器移除「系统浏览器打开」按钮(blocked 提示保留但无操作按钮)
配合原生层 on_new_window=Deny(已在上次提交)+ 前端 window.open 守卫 + <a> 点击拦截器,
形成完整的系统浏览器禁用策略:所有外部 HTTP(S) 链接统一由应用内容器 WebPage 沙箱接管。
|
2026-09-07 23:22:28 +08:00 |
|
Pine
|
4496bac2db
|
fix: 原生层拦截 new_window=Deny,彻底阻止系统浏览器双开
- tauri.conf.json windows=[]:不再自动创建主窗口
- lib.rs setup 中用 WebviewWindowBuilder 手动创建主窗口,builder 上设置
.on_new_window(|_, _| NewWindowResponse::Deny)——从原生层阻止 window.open /
target=_blank 被 Tauri 转给系统浏览器(这是唯一可靠的方式,Webview 实例的
on_new_window 被 unstable feature 门控不可用)
- 窗口配置保持原样:标题云超服、1280x800、最小 960x600、可调整大小
- 配合前端 window.open 守卫 + <a> 点击拦截器,形成原生+前端双层拦截
|
2026-09-07 23:08:04 +08:00 |
|
Pine
|
e1ddf9e197
|
fix(ui): 修复服务页面结构 - page容器缺失和分页器位置
ServicesMine页面问题:
1. 缺少page容器(用了fragment而非div.page), 导致opc-page类不生效, antd毛玻璃覆盖不触发, Segmented显示为普通按钮
2. 分页器在pageBody内部, 未固定在视口底部
修复:
- fragment → div.page + opc-page
- 分页器移到pageBody外部, 作为page直接子元素
- 使用pageStyles.pageFooter替代manageStyles.footer
|
2026-09-06 13:15:42 +08:00 |
|
Pine
|
9b30f681c6
|
feat: 智能体控制台前端(console)
- React+antd+zustand,注册表驱动路由/菜单/权限
- Tauri 桌面壳、后端托管 SPA、跨标签页消息队列
|
2026-08-23 22:43:18 +08:00 |
|