胡飞
|
1d53e3c745
|
feat: 后台任务面板与主页连接批量管理 (WIP)
|
2026-09-07 14:00:40 +08:00 |
|
胡飞
|
56bd09192d
|
feat(home): 侧栏精修与主题配色收敛
- 首页导航行改为本地 helper:hover/selected/focus 分离,Enter/Space
键盘可达,连接入口与首页 Tab 共用线性 Home 线稿,会话日志改用
SquareTerminal 线性图标,所有导航图标强制 mono
- 卡片/列表 hover 不再覆盖选中态,选中只用 list_active 语义色
- 团队徽标去掉独立 hitbox/tooltip,修复 hover 徽标时卡片按钮不显示
- 常驻树主页隐藏修复:home 是 pinned tab,改用 is_pinned_tab_active_by_id
- 常驻树头部去掉「筛选独立」提示胶囊;docked 树头部在 macOS 避让红绿灯
- 账户区:无头像时用中性 CircleUser 图标替代 Avatar 随机色,
消费 Popover selected 状态,用户名字重收敛到 medium
- 侧栏右缘改用 sidebar_border;导航/底部区统一 px_2 内缩
- 连接树 palette 的 hover/muted 与 sidebar_accent 解耦,主题补丁不串色
- Navop Light/Dark 侧栏 token 微调(accent 浅蓝#e8f0fe/#1e3a8a 显式配对)
|
2026-09-06 23:10:17 +08:00 |
|
胡飞
|
fd43db5c94
|
feat(home): 统一首页网格布局、树形视图与克制视觉层次
- 统一网格:card_grid_metrics 由内容区宽度计算列数/列宽,单项组与
末行不拉宽;最近区容量跟随网格列数
- 主页卡片/列表/树形三视图,视图切换改为带勾选态的下拉菜单
- 树形视图嵌入主页:侧栏实现 Render 并按 home_embedded 输出,修复
HomePage render 租约内 read(HomePage) 重入 panic;嵌入时隐藏树头部
- 团队标签中性化(muted 底),移入名称行与名称对齐;卡片/列表选中态
统一为 list_active 语义色,去掉常驻阴影与逐项「最近」角标
- 最近区改用历史语义图标;提示仅在分组筛选生效时显示;计数精简为数字
- 展开/折叠全部归入「分组」菜单;新建连接降为 outline
- 侧栏收窄至 184px,折叠控制移入底部与设置同行;账户行去常驻邮箱
- 常驻连接侧栏仅非主页显示;合并 dev 并完成 universal-plugins 迁移
- 清理死代码:user_avatar 模块、Inline 变体、旧同步按钮状态机、
冲突对话框等;full test 539 通过、clippy 无告警
|
2026-09-06 18:19:35 +08:00 |
|
hiJu
|
dc555fcea1
|
refactor: 适配外部 gpui-component 的图标与组件 API
rebase 到 v0.16.0 基线(gpui-component/crates-ui 改为外部依赖 pin
e6459613)后的功能适配:
- 品牌图标改为路径方案:外部 IconName 由资产宏生成、无法在本仓库
扩展变体,TDengine/MQTT 的彩色与线条 SVG 移至 resources/icons,
由 main 的 AppAssets include_bytes 按路径提供;one_core 定义
NAVOP_*_ICON 常量,经 Icon::default().path() 引用;核心层
ConnectionType::icon 对 Mqtt 回退 Network 变体
- 引擎跟随输入栈拆分:TextArea 字段改用 TextareaState/Textarea,
引擎增加 field_textareas 状态与同步;移除已废弃的
Field::label_justify_end
- mqtt_view 组件替换:IconButton/ContentState 改用 one_ui(注意
glyph_size 需 one_ui::IconSize);发布 payload 输入迁移
TextareaState
- 新建连接分类合并上游 Extensions 分类(all() 为 [Self; 8]),
connection_copy 的 None 臂并入上游新增的 Extension 类型
- CHANGELOG.md 增加 Unreleased 草稿段(四条功能,发布时并入
版本条目)
验证:check --workspace --all-targets 零错误;main 572、db_view 693、
mqtt_view 18、tdengine 19、connection-form 31(+8 新增)等通过。
|
2026-09-04 12:22:10 +08:00 |
|
胡飞
|
d3904a045d
|
feat(app): register terminal recording file associations
|
2026-07-28 09:50:08 +08:00 |
|
胡飞
|
1f82fa4e47
|
fix(icon): 调整 macOS 应用图标尺寸
|
2026-07-24 10:22:12 +08:00 |
|
胡飞
|
1993ba5db9
|
feat(app): support associated database and markdown files
|
2026-07-17 10:10:15 +08:00 |
|
胡飞
|
42f7c1d504
|
fix(macos): restore local network access
|
2026-07-15 22:22:56 +08:00 |
|
胡飞
|
2257e0b9fa
|
feat(release): add installable Windows MSI
|
2026-07-12 18:23:44 +08:00 |
|
胡飞
|
6936badcf3
|
feat: add Navop application identity
|
2026-07-10 17:24:23 +08:00 |
|
胡飞
|
6f5339f745
|
feat(icon): 使用Swift脚本优化macOS图标生成流程
- 添加Swift脚本进行图标裁剪和高质量缩放处理
- 增加对SVG渲染失败时的.icns图标回退机制
- 用Swift代码替代原有shell脚本的图片尺寸调整逻辑
- 通过像素通道计算图标有效区域,实现自动去除透明边距
- 优化图标生成一致性,提升最终.icns图标质量与尺寸准确度
- 保持脚本整体执行流程兼容性,简化错误处理及日志输出
|
2026-04-07 17:34:57 +08:00 |
|
果农
|
c9295c7f52
|
change mac icns
|
2026-03-19 16:14:13 +08:00 |
|
胡飞
|
247d22293e
|
feat(sync): 增加本地连接解密失败检测与跳过逻辑
- 新增检测同步启用连接中解密失败项的方法,返回其 id 与名称列表
- 同步引擎中跳过上传、更新云端及拉取更新时的解密失败连接
- 在同步阶段及冲突解决前记录解密失败连接的日志警告提示
- 添加判断 JSON 参数中敏感字段是否存在解密失败的辅助函数
- HomeTab 组件搜索框增加按 Esc 清空输入功能
- main.rs 完善 .env 文件加载逻辑,兼容开发环境与打包路径
- macOS打包脚本新增拷贝 .env 配置文件到资源目录功能
|
2026-03-02 18:00:29 +08:00 |
|
胡飞
|
8b3a18cea4
|
feat:修改图标
|
2026-03-01 18:24:36 +08:00 |
|
胡飞
|
6d601b6265
|
feat(build): 添加 macOS DMG 格式打包支持
- 新增 script/bundle-macos-dmg.sh 脚本,生成可分发的压缩 DMG 文件
- 在 macOS 构建流程中同时执行 bundle-macos.sh 和 bundle-macos-dmg.sh
- 新增上传 macOS DMG 文件的工作流步骤
- 发布时包含 DMG 格式的安装包文件
- 支持对 DMG 文件进行签名,提升安全性和信任度
|
2026-02-28 17:33:03 +08:00 |
|
胡飞
|
17f30db54f
|
build(ci): 优化多平台构建和打包流程
- 在CI脚本中统一处理版本号,去除tag版本前缀v
- macOS新增完整.app包生成脚本,自动替换Info.plist版本号
- Linux添加应用程序桌面文件和图标,构建对应的tar包
- Windows资源编译支持,新增build.rs及相关依赖winresource
- main.rs添加windows子系统属性防止控制台弹窗
- 新增macOS Info.plist和Linux桌面快捷方式配置文件
- Cargo配置调整,启用release模式下的LTO及代码优化配置
|
2026-02-16 12:26:27 +08:00 |
|