Skip to content

Releases: iqingyoung/inspidea

InspIdea v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 13:13
fix(release): bake OAuth credentials at compile time for packaged builds

Runtime env reading never sees CI build-step variables in the packaged
app; switch to option_env! with build.rs rerun-if-env-changed so CI
Secrets (and local .env.local) are baked into the binary at compile
time. release.yml now injects the three Secrets into the build env.

InspIdea v0.2.1

Choose a tag to compare

@github-actions github-actions released this 03 Sep 16:12

InspIdea v0.2.1

Changed

  • WebDAV 密码迁移到系统钥匙串(macOS Keychain / Windows 凭据管理器):配置 schema 升级到 v3,启动时自动迁移旧明文密码并从 settings.json 中清除;迁移失败时降级保留明文
  • 安全加固:启用 CSP 白名单策略(原为关闭);削减前端窗口创建/销毁等未使用的 capability 权限;GitHub Actions 全部固定到 commit SHA
  • 异步化:保存、列表、搜索、WebDAV 连接测试改为异步命令,网络慢或笔记量大时不再卡住界面

Fixed

  • 读写槽位不一致:列表/搜索/按日查看此前固定读第一个槽位,第一槽断开后全部返回空;现与保存逻辑一致取第一个已连接槽位
  • 保存部分失败即整体报错:多槽位保存改为逐槽聚合错误,任一成功即保存成功,失败详情记录日志
  • 子窗口无法关闭:关闭窗口事件此前对所有窗口拦截隐藏,设置/列表窗口的 WebView 无法释放
  • IME 输入误关卡片:中文输入法组词中按 Escape 取消候选会直接关闭卡片丢失草稿,现加 composition 双重守卫
  • 搜索/分页竞态:慢响应乱序返回会污染分页偏移、覆盖新搜索结果;失败时不再清空上次有效结果并显示错误提示
  • 设置页跨槽位表单泄漏:切换槽位未重置表单,A 槽填一半的内容可能被存进 B 槽;保存改用最新配置为基准,避免并发覆盖
  • 监听器与定时器泄漏:失焦监听、搜索防抖、错误提示等 setTimeout 在组件卸载后未清理
  • 阅读器定位:改为容器内定位,不再劫持页面级滚动
  • 默认存储路径:系统无法获取 home 目录时回退到临时目录,不再产生随进程变化的相对路径
  • panic 闪退风险:清理锁/解析处的 unwrap(),配合 panic="abort" 任一 panic 会直接闪退
  • CI 从未运行前端测试:新增 npm test script 并接入 CI;restart.sh 不再误杀其他项目进程

InspIdea v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 09:44

v0.2.0

新增

  • 正文全文搜索,命中条目自动定位居中高亮
  • 笔记列表懒加载(100 条/批,滚动自动续载)
  • WebDAV 存储支持(坚果云等),配置时自动验证连接
  • 托盘右键菜单(显示/隐藏 + 退出)
  • 配置损坏自愈(自动备份坏文件 + 默认值重建)
  • macOS 单实例锁
  • GitHub Actions 三平台自动构建

变更

  • 默认热键:Windows Alt+Q / macOS Option+Q
  • 前端组件拆分重构(4 页面 + 3 hooks)

修复

  • 非 ASCII 文件名(中文 md)导致程序崩溃
  • 槽位选择错配导致笔记静默丢失
  • 保存失败时输入内容不再被清空,显示错误提示
  • 热键注册失败不再"显示新键但仍走旧键"
  • 配置文件原子写入,防止写一半断电损坏

安装

  • Windows:双击 InspIdea_0.2.0_x64_en-US.msi 或直接运行 exe(需 WebView2 Runtime)
  • macOS Apple SiliconInspIdea_0.2.0_aarch64.dmg
  • macOS IntelInspIdea_0.2.0_x64.dmg
  • 首次打开如提示无法验证:xattr -cr /Applications/InspIdea.app

v0.1.0-windows (Windows Pre-release)

Pre-release

Choose a tag to compare

@iqingyoung iqingyoung released this 03 Aug 08:34

Windows 平台首版适配

  • 全局热键默认 Ctrl+Alt+A(可在设置中自定义)
  • 呼出窗口跟随光标位置
  • 失焦自动隐藏到托盘
  • Enter 保存,Esc 隐藏
  • 条件编译兼容,macOS 逻辑完全保留
  • Release 二进制 4.67MB,MSI 安装包 2.33MB

安装

  • MSI 安装包:双击 InspIdea_0.1.0_x64_en-US.msi 安装
  • Portable:直接运行 inspiration-idea.exe(需系统已有 WebView2 Runtime)

InspIdea v0.1.0

Choose a tag to compare

@iqingyoung iqingyoung released this 02 Aug 07:20

InspIdea 灵感卡片首个版本:全局热键呼出、回车即存、按日期聚合列表、3 槽位存储、6 套莫兰迪主题。下载 DMG 后拖入应用程序即可使用(首次打开需右键→打开,个人签名未公证)。