Releases: loliri/Starshot
Releases · loliri/Starshot
Release list
2.3.2
✨ 新功能
快捷键
- 快捷键设置页新增「恢复默认快捷键」按钮
更新
- 安装版更新流程支持正式/预览双渠道自动分流
🐛 Bug 修复
更新
- 修复更新器自更新被中断后残留文件导致后续更新失败的问题
- 修复安装版更新说明文字不换行、撑宽更新窗口的问题
🔧 重构 & 工程
- 文件结构整理
- CI:安装版双渠道更新源分流上传,便携版差分目标收窄
- 安装器品牌资产拉取方式调整
✨ New Features
Hotkeys
- New "Reset to defaults" button on the hotkey settings page
Update
- Installer update flow now auto-routes between stable/preview channels
🐛 Bug Fixes
Update
- Fixed leftover files from an interrupted updater self-update breaking subsequent updates
- Fixed installer release notes text not wrapping, stretching the update window
🔧 Refactoring & Engineering
- File structure cleanup
- CI: installer dual-channel update sources split upload; portable delta targets narrowed
- Installer branding asset fetching adjusted
2.3.2-preview.1
2.3.2-preview.0
2.3.1
✨ 新功能
欢迎页
- 「截图存放位置」改为「数据库存放位置」,首启选定即生效,不再需要事后迁移
- 未选定时自动按分发版落位:安装版入 LocalAppData,便携版默认程序目录
官网
- 关于页「项目主页」指向官网,新增「开源仓库」入口
- 更新器缺失时的下载提示新增官网下载页(自动匹配架构),GitHub Releases 兜底
🐛 Bug 修复
UI
- 修复关于页 logo 按钮常态下有描边的问题
🔧 重构 & 工程
- 业务链接常量化整理
- README 接入官网链接(顶栏入口、下载页、对比图入口)
✨ New Features
Welcome
- "Screenshot location" replaced with "Database location" — takes effect immediately on first launch, no post-hoc migration needed
- Auto-placed by distribution when unset: installer to LocalAppData, portable to app directory
Website
- About page "Home" now points to the website, with a new "Source repository" entry
- Missing-updater download prompt adds the website download page (architecture auto-matched), GitHub Releases as fallback
🐛 Bug Fixes
UI
- Fixed About page logo button showing a border in its normal state
🔧 Refactoring & Engineering
- Business links consolidated into constants
- README wired up with website links (header entry, download page, comparison entry)
2.3.0
✨ 新功能
安装版
- 新增安装版发布线,与便携版并行维护
- 安装版使用独立更新器,更新流程与便携版分离,更新期间不会误报失败,更新按钮防重复点击
- 缺少更新器组件时明确提示重新下载(附 GitHub Releases 链接)
- 安装版数据库位置由锚定文件记录,支持迁移
存储
- 新增「更改数据库文件夹」:一键将数据库迁移到自选位置,完成后提示重启
- 数据目录入口整合进路径显示,页面更简洁
🔧 重构 & 工程
- 图标体系统一:图标内嵌于程序本体,三处图标代码合并为单一来源,不再随包分发图标文件
- 新 logo 资产替换,关于页 logo 自适应显示
- 设置页适配安装版:安装版隐藏更新源与预览开关,版本号加 "Installer" 标识,自启指向安装版自身
- 关于页 logo 连点 5 次可开启开发者模式
- 存储页备份组标题改为「数据库」
- CI 新增安装版产物链(安装器、更新器、差分基线),便携线不受影响
- README 双语同步安装版说明;五个小语种 README 标注停止维护
- 致谢新增 kachina-installer 条目
✨ New Features
Installer
- New installer release line, maintained alongside the portable version
- Installer uses a dedicated updater with a separate update flow — no false failure prompts during update, double-click guarded
- Missing updater component clearly prompts for re-download (with GitHub Releases link)
- Installer database location tracked by an anchor file, supporting migration
Storage
- New "Change database folder": migrate the database to any location in one click, with restart prompt on completion
- Data folder entry consolidated into the path display for a cleaner page
🔧 Refactoring & Engineering
- Unified icon system: icons embedded in the executable, three icon code paths merged into one source, icon files no longer shipped
- New logo assets; About page logo now adapts to display
- Settings adapted for installer: update source and prerelease toggle hidden, version labeled "Installer", startup points to the installer itself
- Tap the About page logo 5 times to enable developer mode
- Storage backup group retitled "Database"
- CI: new installer artifact chain (installer, updater, delta baseline); portable line unaffected
- README synced in both languages with installer docs; five minor-language READMEs marked unmaintained
- Credits: added kachina-installer
2.2.1
2.2.1-preview.2
2.2.1-preview.1
2.2.1-preview.0
2.2.0
✨ 新功能
剪贴板
- 剪贴板页顶部新增「当前剪贴板」卡片,实时查看剪贴板内容,尺寸行显示内容大小
查看器导出
- 导出按显示模式分流,SDR 导出所见即所得
- HDR 导出新增 HDR PNG 格式
批量转换
- 新增 HDR PNG、Ultra HDR JPG 目标格式
复制
- 右键复制到剪贴板全程内存操作,不再写盘
设置
- 新增性能组:「高优先级运行」开关,开启后以更高进程优先级运行
🐛 Bug 修复
截图
- 修复批量转换 HDR→SDR 发灰的问题,与截图同款色调映射
- 修复 SDR 导出偏色的问题
- 修复复制图像全黑、HDR 图红蓝互换的问题,统一走与截图一致的解码管线
- 修复信息浮窗跟随鼠标跨屏跳动的问题
- 修复覆盖层偶尔冒出任务栏、关闭窗口后连环崩溃的问题
- 修复区域截图保存失败时信息窗卡「处理中」、整个会话不再自动隐藏的问题
- 修复多屏捕获部分失败时已成功屏幕显存不回收的问题
- 修复保存对话框补扩展名不忽略大小写的问题
- 修复剪贴板写入失败静默无提示的问题
- 修复仅复制截图浮窗落在上一会话显示器的问题
- 修复图库外部删除后同名文件重建从图库消失的问题
- 修复 AVIF/JXL 缩略图缓存失败的问题
壁纸
- 修复文件夹模式取色取错对象的问题
- 修复已取消的壁纸加载继续放行、旧视频与新视频同屏的问题
- 修复刷新取色时序问题,取消后不再应用旧色
转换
- PNG 与 Ultra HDR JPG 目标置灰不适用的质量滑杆
- 修复 SDR PNG 目标转换必失败的问题
更新
- 修复用户取消更新后 launcher 临时文件不清理的问题
- 修复 CDN launcher 下载取消被吞、照常提交更新并重启的问题
其他
- 修复任务管理器图标空白的问题
- 修复早期崩溃日志零输出的问题
- 修复显示器 DPI 查询失败导致浮窗定位异常的问题
🔧 重构 & 工程
- 复制图像的像素回读与剪贴板写入移出 UI 线程,界面更流畅
- 图库数据统一在 UI 线程读写,消除跨线程并发隐患
- 导出与复制失败时的资源释放补全
- README 全语言同步格式转换、查看器导出与构建配置说明
- 菜单文案「复制为 JPG」更名为「复制到剪贴板」
- CI 产物剔除未使用的解码工具,artifact actions 升级,差分基线查询修正
- csproj 配置梳理、注释与无用代码清理
✨ New Features
Clipboard
- New "Current Clipboard" card at the top of the clipboard page, showing live clipboard content with size info
Viewer Export
- Export now follows display mode — SDR export is WYSIWYG
- HDR PNG added to HDR export formats
Batch Conversion
- New target formats: HDR PNG and Ultra HDR JPG
Copy
- Right-click copy to clipboard now fully in-memory, no disk writes
Settings
- New performance group: "High-priority runtime" toggle — runs the app with elevated process priority
🐛 Bug Fixes
Screenshot
- Fixed HDR→SDR batch conversion looking washed out — now uses the same tone mapping as screenshots
- Fixed color issues in SDR export
- Fixed copy producing all-black images and red/blue swapped HDR images — now uses the same decode pipeline as screenshots
- Fixed info popup jumping across screens following the mouse
- Fixed overlay occasionally showing the taskbar, and cascading crashes after closing the window
- Fixed info window stuck on "Processing" when region capture save fails, which also disabled auto-hide for the whole session
- Fixed VRAM not reclaimed from successful screens when multi-monitor capture partially fails
- Fixed save dialog extension matching being case-sensitive
- Fixed silent clipboard write failures
- Fixed copy-only screenshot popup appearing on the previous session's monitor
- Fixed rebuilt files with the same name disappearing from gallery after external deletion
- Fixed AVIF/JXL thumbnail cache failures
Wallpaper
- Fixed folder mode picking colors from the wrong file
- Fixed canceled wallpaper loads still applying, showing old and new videos simultaneously
- Fixed refresh color-picking timing issues — canceled picks no longer apply stale colors
Conversion
- Quality slider now disabled for PNG and Ultra HDR JPG targets where it doesn't apply
- Fixed SDR PNG target conversion always failing
Update
- Fixed launcher temp files not cleaned up when user cancels the update
- Fixed CDN launcher download cancel being swallowed — update proceeded and restarted anyway
Other
- Fixed blank taskbar/task manager icon
- Fixed early crashes producing no logs
- Fixed popup positioning issues when monitor DPI query fails
🔧 Refactoring & Engineering
- Copy pixel readback and clipboard writes moved off the UI thread for smoother interaction
- Gallery data now read/written on the UI thread only, eliminating cross-thread races
- Resource release hardened on export and copy failures
- README synced across all languages: conversion, viewer export, build config docs
- Menu label "Copy as JPG" renamed to "Copy to Clipboard"
- CI: unused decoder tools stripped from artifacts, artifact actions upgraded, delta baseline lookup fixed
- csproj cleanup, comment and dead code removal