Skip to content

Releases

DeskBox 1.5.9

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 23 Oct 01:35

DeskBox 1.5.9

DeskBox 1.5.9 is a feature update: Windows 11-native right-click menus, a calmer and more capable updater, a recovery offer after configuration wipes, Korean language support, a clear notice on fully elevated desktops, and a wide reliability pass over widgets, drag-drop, and memory.

Released on October 23, 2026.

Highlights

  • Windows 11-native right-click menus. A single column of inline-icon rows in Explorer's classic order, rendered directly on acrylic; "Open with" lists real associated apps including UWP with icons; "New"/"View"/"Sort by" submenus on the blank area; native ZIP compress (tar variants, multi-select) and extract. Namespace shortcuts (This PC, Recycle Bin, Control Panel) inherit their target's verbs.
  • A calmer, more capable updater. Daily wall-clock-anchored checks with failure back-off, actionable update-toast buttons, automatic release notes after an update, background downloads that skip metered connections with a ready toast, a stage-following status badge, version navigation across the full published history in the update log (identical on every machine, offline-readable once viewed), and an in-flight activity card in settings; background download and update notifications get separate switches.
  • A recovery offer after a configuration wipe. When a launch detects missing settings plus a surviving snapshot that passes the hard gates, a one-time window offers restore-or-fresh; scheduled snapshots pause until the decision lands.
  • Korean language support. The interface, installer, and first-run experience ship in Korean alongside the existing 12 languages, plus a full translation-quality pass over the 1.3.8-era machine translations.
  • A clear notice on fully elevated desktops. A one-time startup notice explains why dragging out of widgets is unavailable when the whole desktop runs as administrator (UAC off, built-in Administrator, or company-managed), with the exact way back for Pro, Home, and alternate accounts; the drag-drop diagnostics attribute the same, and an acknowledged notice never returns.
  • The tray icon can be hidden. A "Hidden" tray icon style: no icon at startup, immediate runtime switching, no revival on taskbar recreation.
  • Steadier widgets. Placement survives display-topology changes, edge-docked bars stop jumping to a corner on reveal, group-tab capsules expand promptly on re-entry, revealing after hiding is prompt again, and the todo color submenu no longer crash-closes the app on Windows 11 25H2 (a font file 25H2 removed behind a leftover registration).

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.9_x64.exe x64 32.15 MB 3B8FAD94B8A0E0AE136572AE8DA378C72C406C7C370F875212CB71B8CB586E4A
DeskBox_Setup_1.5.9_arm64.exe ARM64 31.60 MB BA205202EDA7182BEBD282949C1DBA5EED87A0F4C682751285DA6E7D63A60A41

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime — fully offline installation. Installers are currently unsigned. Verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.9.0_x64_arm64.msixupload x64 + ARM64 45.06 MiB F0D66275709A50ABB1B69D1D8D21B12080CB90D8A494F9682B3195D322D3B405

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.9.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.9.0 and has SHA-256 9ACD22C7CDCB7CA8440CFFA0205D8F308B2B8425916BC93EF95D83211DDE06FD.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit 7610fa52c6108b4c63827608aa3243c8b40c6f33 (plus the release batch committed at ship time).

Validation

  • x64 full test suite: 5803/5803 passed (2026-10-23, final tree = release/1.5.9 merge plus the tray/elevation refinements, the version-rail consistency fix, and the todo color-submenu crash fix).
  • x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-10-22.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, bundle identity is D1FC332A.DeskBoxWidgets version 1.5.9.0, and both payload package audits passed.

中文说明

DeskBox 1.5.9 是一次功能更新:Windows 11 原生右键菜单、更从容的更新体验、配置清空后的恢复提议、新增韩语、全提权桌面清晰告知,以及一轮覆盖格子/拖放/内存的可靠性打磨。

2026 年 10 月 23 日发布。

主要更新

  • Windows 11 原生右键菜单。 单竖列行内图标、资源管理器经典序、直出毛玻璃;「打开方式」列真实关联应用(含 UWP 带图标);空白处「新建」「查看」「排序」子菜单;原生 ZIP 压缩(tar 变体、多选)与解压。命名空间快捷方式(此电脑/回收站/控制面板)继承目标动词。
  • 更从容的更新体验。 每日墙钟锚点检查+失败退避、可点的更新 Toast 按钮、更新后自动弹更新内容、后台下载(跳过计费网络+就绪 Toast)、全程状态徽章、更新日志可按版本浏览完整发布历史(所有机器一致、看过的离线可读)与设置窗活动浮层;后台下载与更新通知独立开关。
  • 配置清空后的恢复提议。 启动检测到设置缺失且幸存快照通过硬门校验时,一次性弹窗列出备份时间与格子数量,「从备份恢复」两段式事务落地,「全新开始」或关窗即干净开始;决议前定时快照暂停。
  • 新增韩语界面。 界面、安装器与开屏引导新增韩语,与既有 12 种语言并列;同时对 1.3.8 时期机翻事故做全量译文修正。
  • 全提权桌面的清晰告知。 整个桌面以管理员权限运行时(UAC 关闭/内置 Administrator/公司管理)一次性弹窗说明拖出限制与确切恢复路径(专业版 secpol、家庭版注册表、标准账户),附可复制命令与 toast 兜底;拖放诊断同步归因,确认后不再打扰。
  • 托盘图标可以隐藏。 「隐藏」样式:启动即不创建、运行时切换即时生效、任务栏重建不复活。
  • 更稳的格子。 位置扛得住显示器拓扑变化,贴边长条不再跳角,分组胶囊切标签后即时展开,隐藏后马上唤出不再卡顿,待办颜色子菜单不再在 Windows 11 25H2 上闪退(该版本删除了字体文件却残留注册表项)。

完整列表见 CHANGELOG.md。

下载与校验

GitHub 直装包(Native AOT、自带私有运行时、全程离线安装)

文件 架构 体积 SHA-256
DeskBox_Setup_1.5.9_x64.exe x64 32.15 MB 3B8FAD94B8A0E0AE136572AE8DA378C72C406C7C370F875212CB71B8CB586E4A
DeskBox_Setup_1.5.9_arm64.exe ARM64 31.60 MB BA205202EDA7182BEBD282949C1DBA5EED87A0F4C682751285DA6E7D63A60A41

直装包为完整 Native AOT 构建、自带私有 Windows App Runtime——全程离线安装。安装包目前未签名。下载后请校验 SHA-256。

商店合并包(仅限 Partner Center 提交)

文件 架构 体积 SHA-256
DeskBox_1.5.9.0_x64_arm64.msixupload x64 + ARM64 45.06 MiB F0D66275709A50ABB1B69D1D8D21B12080CB90D8A494F9682B3195D322D3B405

合并 .msixupload 是本节唯一用于 Partner Center 的提交物,内含 DeskBox_1.5.9.0_x64_arm64.msixbundle 与 x64/ARM64 两份 .appxsym。内部 bundle 版本 1.5.9.0,SHA-256 9ACD22C7CDCB7CA8440CFFA0205D8F308B2B8425916BC93EF95D83211DDE06FD。

单架构 .msixupload 仅为审计中间产物,不得作为商店正式提交物。

直装包与商店合并包均产自提交 7610fa52c6108b4c63827608aa3243c8b40c6f33 的源码树(另加随发版提交的收尾批)。

验证状态

  • x64 全量测试:5803/5803 通过(2026-10-23,最终源码树 = release/1.5.9 合并 + 托盘/提权收尾修复 + 版本栏一致性修复 + 待办颜色子菜单闪退修复)。
  • 双架构 Native AOT 零售发布与完整安装包封装已于 2026-10-22 本地验证。
  • 商店合并包重新解包校验:双负载哈希与审计输入一致,bundle 身份 D1FC332A.DeskBoxWidgets 版本 1.5.9.0,双负载包审计通过。

DeskBox 1.5.8

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 14 Oct 09:13

DeskBox 1.5.8 keeps DeskBox and Explorer at the same integrity level, and explains accurately when they can't be. Fully elevated desktops — company-managed machines included — no longer see the administrator notice, because drag and drop works there. When the notice does appear, it closes the elevated instance in one click and provides the steps to restart with normal privileges, including how to clear a shortcut's "Run as administrator" checkbox. One-click updates restart the app at the shell's own level, so an elevated machine no longer comes back as administrator after updating. When Explorer itself runs elevated, the app stays usable — the reveal hotkey and settings keep working — and diagnostics can now detect a shortcut-level "Run as administrator" flag.

The maintenance wave lands with it: Todo-widget drags no longer crash; switching groups no longer loses stacked-member icons; cutting a subfolder and pasting it into its parent no longer hangs; auto-organization rules stay enabled across restarts; a repeatedly crashing desktop no longer leaves DeskBox restarting in a loop at sign-in; an update-download failure no longer errors when another dialog is open; and an instance relaunched with normal privileges can be ended by Task Manager without elevation.

Released

  • Date: 2026-10-14
  • Version: 1.5.8
  • Tag: v1.5.8

Highlights

  • More accurate administrator notices. The notice now appears only when DeskBox runs above the shell. When it appears, one click exits the elevated instance and the notice walks through restarting with normal privileges — including how to clear a shortcut's "Run as administrator" checkbox. Autostart continues to restart silently with normal privileges. All 12 languages.
  • Updates keep the shell's level. The updater restarts the app at Explorer's own privilege level whenever the shell offers a standard-user context, so machines that ran elevated no longer relaunch as administrator after a one-click update.
  • Usable under an elevated Explorer. With Explorer running above DeskBox, the reveal hotkey and settings stay reachable, an explanatory notice replaces the untranslated failure box, and the rare fatal-startup message is localized with its diagnosed causes.
  • Maintenance wave. Todo drag crash, stacked-icon loss on group switch, subfolder cut-and-paste hang, auto-organization rules being disabled by restart, logon restart loops on crashing desktops, the update-failure dialog collision, shortcut run-as detection in diagnostics, and terminability of relaunched instances.

Downloads and verification

GitHub installers

File Size SHA-256
DeskBox_Setup_1.5.8_x64.exe 33,246,196 bytes (31.7 MB) 453B844E927229E525CAD86A3AE0E5F55C72838F067C03BB9DC6529F749209BE
DeskBox_Setup_1.5.8_arm64.exe 32,699,526 bytes (31.2 MB) 8371B10642FB88E94A63DFF67AAFA315EDB8CFE010B6E992D36D139D671E2017

Every installer is a Native AOT build with the private Windows App Runtime and installs fully offline. .sha256 sidecars ship alongside both.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.8.0_x64_arm64.msixupload x64 + ARM64 45,251,819 bytes (43.16 MiB) AF62C17D7512C4833909EDDAE72EFFEE2714A0CDAD3D72116BB1B14D19003A6A

Inner bundle: DeskBox_1.5.8.0_x64_arm64.msixbundle, 39,185,552 bytes, SHA-256 10468A142C0278504B8C7249646C0F44EA65AC922AAE583AE924C0FF3A3B2EFB. The single-architecture uploads are build evidence only; submit the combined .msixupload to Partner Center. Source tree commit: 6bbbb7d.

Validation

  • 5,508 tests passing (tests/DeskBox.Tests, x64), including the new integrity-asymmetry contract matrix (predicate, notice variant, updater guard with the fully-elevated-shell case pinned to inherit).
  • Main-machine flows verified: elevated launch → notice (exit form) → normal restart with drag working; unattended elevated autostart → silent normal-privilege restart; taskkill from a standard shell ends the restarted instance.
  • Store per-arch package audits passed (identity pinned, working tree fingerprinted).

中文说明

DeskBox 1.5.8 让 DeskBox 与资源管理器保持在同一完整性级别,无法保持时给出准确说明。全桌面提权的电脑(含公司统一管理机)不再显示管理员提示——这些环境下拖放功能本就正常;提示出现时,可一键退出当前实例并按步骤以普通权限重新打开,其中包含取消快捷方式"以管理员身份运行"勾选的方法。一键更新按资源管理器的权限级别重启应用,提权电脑更新后不再以管理员身份回来。资源管理器以管理员运行时应用保持可用(唤出热键与设置继续工作),诊断还能识别快捷方式级"以管理员身份运行"勾选。

发布信息

  • 日期: 2026-10-14
  • 版本: 1.5.8
  • 标签: v1.5.8

主要更新

  • 更准确的管理员运行提示。 提示只在 DeskBox 以高于资源管理器的权限运行时出现;出现时可一键退出并按步骤以普通权限重新打开(含取消快捷方式管理员勾选的方法)。开机自启继续静默以普通权限重启。全部 12 种语言。
  • 更新保持 Shell 级别。 只要资源管理器提供标准用户环境,更新器就按其权限级别重启应用。
  • 资源管理器提权时保持可用。 唤出热键与设置继续工作,说明弹窗替代未本地化的错误提示。
  • 维护波次。 待办拖拽崩溃、切组丢叠放图标、子目录剪切粘贴卡死、自动整理规则跨重启保持、登录重启循环、更新失败弹窗冲突、快捷方式管理员勾选诊断、重启实例的可终止性。

下载与校验

GitHub Release 双架构直装包(Native AOT、自带私有运行时、全程离线安装):

文件 大小 SHA-256
DeskBox_Setup_1.5.8_x64.exe 33,246,196 bytes (31.7 MB) 453B844E927229E525CAD86A3AE0E5F55C72838F067C03BB9DC6529F749209BE
DeskBox_Setup_1.5.8_arm64.exe 32,699,526 bytes (31.2 MB) 8371B10642FB88E94A63DFF67AAFA315EDB8CFE010B6E992D36D139D671E2017

商店提交物(Partner Center):

文件 架构 大小 SHA-256
DeskBox_1.5.8.0_x64_arm64.msixupload x64 + ARM64 45,251,819 bytes (43.16 MiB) AF62C17D7512C4833909EDDAE72EFFEE2714A0CDAD3D72116BB1B14D19003A6A

验证状态

  • 测试套件 5,508 项全部通过(x64),含新增完整性非对称契约矩阵。
  • 主机实测:提权启动→提示(退出形态)→普通权限重启且拖拽正常;提权自启→静默普通权限重启;普通权限 taskkill 可结束重启实例。
  • 商店双架构包审计通过(身份钉住、工作树指纹)。

DeskBox 1.5.7

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 13 Oct 05:07

DeskBox 1.5.7

DeskBox 1.5.7 is a reliability and polish update: tray exit now always ends the process (a residual background process could survive exit and slowly eat memory on certain machines), the Windows 10 drag-out settings card is fixed, dialogs follow the app's theme override again, and desktop-organization rule rows are clickable once more.

Released on October 13, 2026.

Highlights

  • Exit reliability. Quitting from the tray now always ends the process. On machines where the system's application-exit handshake stalls — typically Windows with UAC fully disabled and an elevated Explorer — a background DeskBox process used to survive "exit": the tray vanished and a restart worked, but the leftover process slowly ate memory and kept the right-click menu proxy alive beside it (feedback 555/556). Every shutdown path now carries a delayed hard-exit backstop, and the elevation notice and search popup close along with shutdown. Direct and Store builds share the fix.
  • Windows 10: the drag-out card keeps its title. Under Settings → File widgets → drag-and-drop behavior, the "when dragging out of a widget" card lost its title and question-mark tip on Windows 10, and its Windows 10 explanation could stretch the card out of shape or spill outside it on scaled, narrower windows. The explanation now renders in the card's description area and wraps safely at any width and scale; Windows 11 is unchanged.
  • Dialogs follow the app theme again. The desktop-organization abandon dialog, its preview cards, and the hotkey recorder had been picking up the raw system theme whenever the app's theme override disagreed with it; they now resolve against their own window theme, and desktop-organization rule rows rebuild on theme flips.
  • Rule rows click again. A leftover chevron (double arrows) and a click-swallowing guard shipped together in the 1.5.6 conversion of desktop-organization rule rows; both are fixed and pinned by a contract test.

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.7_x64.exe x64 31.5 MB 3ED47D75177329438AC080337325681F73F8A2F8930A523EB741C3C33B653BE1
DeskBox_Setup_1.5.7_arm64.exe ARM64 31.0 MB EB9DBEB9831224559E90456AB6630C0658BC42B02E9168BC0E7658E62CC6E51F

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned. Verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.7.0_x64_arm64.msixupload x64 + ARM64 42.96 MiB E3E91371172D59EA721A47C70B0B656A19AC43FA46D876D5A38D4D6DAD50D613

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.7.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.7.0 and has SHA-256 322C2AEE3CE2600EAC0018CDADD43D5E8673736B794DEF1575202744D48627DF.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit 61f151f3e018e109f8bb6faa593510a23d7d0f95.

Validation

  • x64 full test suite: 5,396/5,396 passed (2026-10-13, final working tree at the 1.5.7 version bump).
  • Contract tests pin the shutdown hard-exit backstop (every path), the drag-out card's description-concatenation shape, the neutral-interaction theme scope, and the rule-row click surface.
  • Windows 10 VM (direct installer): the drag-out card renders its title, tip, and description-area explanation without overflow at high display scaling.
  • x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-10-13.

中文说明

DeskBox 1.5.7 是可靠性与打磨更新:托盘退出后进程必定结束(部分机器上退出后曾残留后台进程并持续吃内存)、修复 Windows 10 拖出设置卡片、对话框重新跟随应用主题、桌面整理规则行恢复可点击。

2026 年 10 月 13 日发布。

主要更新

  • 退出可靠性。 从托盘退出后进程必定结束。在系统"应用退出"握手机制失灵的机器上(典型为 UAC 完全关闭且资源管理器以管理员运行的 Windows),退出后曾残留一个后台进程:托盘消失、再次启动也正常,但残留进程慢慢吃内存,还带着右键菜单代理一起驻留(反馈 555/556)。现在所有退出路径都带延迟强制结束保底,提权提示窗与搜索弹窗也随退出关闭;直装版与商店版同享修复。
  • Windows 10:拖出卡片保住标题。 「设置 → 文件格子 → 文件拖放行为 → 拖出格子时」卡片在 Windows 10 上丢失标题与问号提示,说明文字还会撑坏卡片或在高缩放窄窗口下溢出边界;现改为在标题下方描述区渲染,任意宽度与缩放安全换行,Windows 11 不变。
  • 对话框跟随应用主题。 桌面整理的放弃确认、预览卡、热键录制弹窗此前在应用主题覆盖与系统主题不一致时取错颜色;现按各自窗口主题解析,规则行随主题切换重建配色。
  • 规则行恢复可点击。 1.5.6 转换时同时带入的残留箭头(双箭头)与吞点击守卫已修复,并由契约测试钉住。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.7_x64.exe x64 31.5 MB 3ED47D75177329438AC080337325681F73F8A2F8930A523EB741C3C33B653BE1
DeskBox_Setup_1.5.7_arm64.exe ARM64 31.0 MB EB9DBEB9831224559E90456AB6630C0658BC42B02E9168BC0E7658E62CC6E51F

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名。下载后请校验 SHA-256。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.7.0_x64_arm64.msixupload x64 和 ARM64 42.96 MiB E3E91371172D59EA721A47C70B0B656A19AC43FA46D876D5A38D4D6DAD50D613

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.7.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.7.0,SHA-256 为 322C2AEE3CE2600EAC0018CDADD43D5E8673736B794DEF1575202744D48627DF。

两个单架构 .msixupload 是逐架构审计的中间产物,不能作为商店正式提交物。

直装包与商店合并包产自同一源码树(commit 61f151f3e018e109f8bb6faa593510a23d7d0f95)。

验证状态

  • x64 测试套件 5,396/5,396 通过(2026-10-13,1.5.7 版本号升级后的最终工作树)。
  • 退出硬杀保底(全路径)、拖出卡片描述拼接、中性交互主题范围、规则行点击面均有契约测试钉住。
  • Windows 10 虚机(直装包)实测:拖出卡片在高显示缩放下标题、提示、描述区说明均正常、无溢出。
  • x64 与 ARM64 的 Native AOT 零售发布及 Full 安装包双架构本地打包完成(2026-10-13)。

DeskBox 1.5.6

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 12 Oct 13:37

DeskBox 1.5.6

DeskBox 1.5.6 is a feature update: widgets now belong to the display they sit on with per-combination layouts that reflow elastically across scales, backup restores adapt to the machine they land on, widgets can be dressed up (icons, backgrounds, panorama), the settings window got an information-architecture pass, and a pre-release file-safety audit round closed every reachable data-loss path.

Released on October 12, 2026.

Highlights

  • Widgets belong to their display. Dragging a widget to a screen makes that screen its home; every combination of connected displays keeps its own arrangement. Unplugging moves its widgets to a remaining screen after a short grace period (or collapses them into capsules); replugging returns every widget to its exact spot. A new Displays page identifies screens, pins layouts in one click, and sets the default display for new widgets.
  • Layouts reflow elastically across scales. Profiles record sizes and anchors per display instead of raw pixels, so 1080p ↔ 4K switches, remote sessions, and DPI round-trips reflow the arrangement instead of stretching widgets or leaving gaps; Windows-side changes (primary switches, rearrangement, full-screen games, late docks) no longer shuffle widgets at all.
  • Restores adapt to the machine. A full restore onto another PC or account re-registers startup per the backup's state, rebases account-local paths into the current profile, and reports what was adapted; Store-edition restores complete instead of failing at relaunch.
  • Dress up your widgets. Emoji or image icons, per-widget backgrounds with fit and dim, border styles, three global background modes (material, unified image, or a panorama where each widget frames its own slice), and a text-shadow toggle.
  • Record your own hotkeys. A press-to-record editor accepts any Win / Ctrl / Alt / Shift combination or a lone F1–F24 key — including chords Windows reserves, like Win+V or Alt+Space.
  • A tidier Settings window. Low-frequency settings fold into accordions, pages put fundamentals first, sections slide in and out like Windows' own Settings, destructive actions ask before acting, and notifications deep-link to the settings page they concern. The file-stacking page is reorganized into reveal mode and automatic-stacking accordions with the master switch retired.
  • Safer storage migration. Moving files into managed storage is copy-verified with preview, per-phase progress, and resumable retry; originals are never deleted.
  • Run quietly. Silent startup keeps DeskBox hidden until the first tray click or hotkey; elevated launches explain the drag-and-drop restriction and offer a one-click restart at normal privileges.
  • File-safety hardening. A three-round pre-release audit found zero P0 paths and fixed every reachable data-loss path: unconfirmed restores are discarded, deletions honor the Recycle Bin promise on every volume type, and attachment removal can only touch managed copies.
  • Memory and CPU housekeeping, plus a run of retail-only AOT fixes (weather overlay, cursors, transparency advisory, cloud-backup password box) and feedback-driven repairs (Win10 drag-outs, tray double-click, WeChat/QQ clipboard images, cross-volume import honesty).

Platform: Windows App Runtime 2.5.1, .NET 10.0.12, and the Windows 10 floor drops to build 19041 (version 2004).

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.6_x64.exe x64 31.5 MB 056859657868C8DEDCF5CEECDF327743A7389F896524D3DF09512A642528B419
DeskBox_Setup_1.5.6_arm64.exe ARM64 31.0 MB 5D77482BF15C625D08330FAC615CA280F7C6C41FB7197F9F5B1D39BE98C50454

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned. Verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.6.0_x64_arm64.msixupload x64 + ARM64 42.96 MiB 5379F47B1EC95C601307D894E05FE8BC90064F09CC7DAF1C34F361E0061A5E44

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.6.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.6.0 and has SHA-256 F4AAEB9CC0F4F29C388A4DBC874B1F03013CC5F92DF49F6E843FE2B8C9C0F174.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit fc9c2f498b9a25df9b48823e791b7f3826e94b3b.

Validation

  • x64 full test suite: 5394/5394 passed (2026-10-12, final working tree with the multiscreen, restore-recovery, file-stack reorganization, music hide-timeline, and capsule/icon fix batches).
  • x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-10-12.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, and both per-arch package audits passed (121 files each, identity pinned, WinAppRuntime floor 2.5.1).

中文说明

DeskBox 1.5.6 是一次功能大版本:格子归属所在显示器、每种显示器组合独立布局并随缩放弹性重排,备份还原适配落地机器,格子支持图标/背景/全景装扮,设置窗口完成信息架构梳理,发版前文件安全审计关闭了全部可达数据丢失路径。

2026 年 10 月 12 日发布。

主要更新

  • 格子归属显示器。 拖到哪块屏就归属哪块屏,每种显示器组合各自记住摆放;拔屏后宽限迁移(或收胶囊),插回精确归位。新「显示器」页支持识别、一键固定布局、指定新格子默认屏。
  • 布局随缩放弹性重排。 档案按每屏参考系记录尺寸与锚点,1080p↔4K、远程会话、DPI 往返按弹性规则重排;切主屏、重排显示器、全屏游戏、晚到扩展坞都不再打乱格子。
  • 还原适配本机。 整包还原到另一台电脑或账户时自启按备份状态重注册、账户本地路径迁入当前用户并说明适配项;商店版还原不再在重启环节失败。
  • 装扮你的格子。 表情/图片图标、每格背景图(契合+明暗)、边框样式、三种全局背景模式(跟随材质/统一图片/全景取景)、文字阴影开关。
  • 快捷键自己录。 按住即录,Win/Ctrl/Alt/Shift 任意组合或单独 F1–F24,Win+V、Alt+Space 等系统保留组合也能录入。
  • 更清爽的设置窗口。 低频设置收进风琴、页面基础项靠前、Windows 式滑入转场、危险操作先确认、通知深链直达;文件叠放页重组为展开方式+自动叠放两风琴,总开关退役。
  • 更安全的收纳迁移。 先复制后校验:预览、分阶段进度、可恢复重试,源文件绝不自动删除。
  • 安静运行。 静默启动隐藏到首次唤回;提权启动说明拖拽限制并一键降权重启。
  • 文件安全加固。 发版前三轮审计零 P0,修复全部可达数据丢失路径:未确认还原丢弃、删除在所有卷类型兑现回收站承诺、附件移除只碰托管副本。
  • 内存与 CPU 治理、零售 AOT 修复一批(天气遮罩/光标/透明提示/云备份密码框)与反馈驱动修复(Win10 拖出、托盘双击、微信 QQ 剪贴板图片、跨盘导入诚实收尾)。

平台:Windows App Runtime 2.5.1、.NET 10.0.12,Windows 10 支持下限降至 19041(2004 版)。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.6_x64.exe x64 31.5 MB 056859657868C8DEDCF5CEECDF327743A7389F896524D3DF09512A642528B419
DeskBox_Setup_1.5.6_arm64.exe ARM64 31.0 MB 5D77482BF15C625D08330FAC615CA280F7C6C41FB7197F9F5B1D39BE98C50454

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名。下载后请校验 SHA-256。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.6.0_x64_arm64.msixupload x64 和 ARM64 42.96 MiB 5379F47B1EC95C601307D894E05FE8BC90064F09CC7DAF1C34F361E0061A5E44

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.6.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.6.0,SHA-256 为 F4AAEB9CC0F4F29C388A4DBC874B1F03013CC5F92DF49F6E843FE2B8C9C0F174。

分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。

两个直接安装包和合并商店包都来自源码提交 fc9c2f498b9a25df9b48823e791b7f3826e94b3b 的源码树。

验证状态

  • x64 全量测试共 5394 项,全部通过(2026-10-12,最终源码树含多屏、还原适配、文件叠放重组、音乐时间线与胶囊/图标修复批)。
  • x64 与 ARM64 的 Native AOT 零售发布及 Full 安装包打包于 2026-10-12 本地双架构验证通过。
  • 合并商店包重新解包核验:双架构载荷哈希与审计输入一致,双架构包审计均通过(各 121 文件、身份钉死、WinAppRuntime 2.5.1 地板)。

DeskBox 1.5.5

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 22 Sep 02:19
d4b0a7a

DeskBox 1.5.5

DeskBox 1.5.5 is a feature-packed reliability update: cloud backup to your own WebDAV server with scoped, tombstone-safe restore; drag-and-drop that Copy-only targets finally accept; cross-volume transfers through the Windows file-operation engine; self-healing hotkeys; idle memory trimming; and a Fluent snap-feedback refresh.

Released on September 22, 2026.

Highlights

  • Cloud backup to your own server. Settings → Maintenance gains a WebDAV cloud-backup page: per-domain toggles (todo, quick capture, widget style), configurable interval and retention, credentials stored in Windows Credential Manager, a "Test connection" that validates what you just typed, on-demand backups, and a browsable remote snapshot list.
  • Scoped, tombstone-safe restore. Pick which data domains come back and choose merge (newer entries win, nothing on this device is deleted) or a full snapshot-faithful restore. Deletions leave tombstones, so a merged restore can never resurrect an item you removed locally; restores stage, validate, and apply on the next launch with a pre-restore safety archive pinned.
  • Drag-and-drop that works everywhere. File drags out of widgets carry the same native Shell data object Explorer uses, so Copy-only drop targets that used to reject DeskBox — VS Code, browsers and other Chromium/Electron apps, WM_DROPFILES-era programs, WinForms — now accept them. Same-volume drops default to move, cross-volume to copy, Ctrl/Shift/Alt behave as expected on Windows 11, and Windows 10 keeps single-move without prompting.
  • Cross-volume transfers through the system engine. Cross-volume moves and copies now use IFileOperation with native progress, cancellation, and conflict handling — fixing the Native AOT cross-volume import that completed with "0 items". Aborted transfers clean up only the objects they created.
  • Hotkeys that heal themselves. Windows can silently strip the low-level hooks behind the global hotkey, search hotkey, or desktop double-click activation, leaving them dead until restart. A two-stage health watchdog now detects and re-registers them automatically.
  • Idle memory trimming. Widgets return memory to Windows after a few seconds of true quiet — no longer only when everything is hidden — guarded by working-set floors and ambient-animation awareness. Controlled by the new "Trim memory when idle" performance option.
  • Fluent-grade snap feedback and capsule control. The looping breathing glow is replaced by a crisp accent edge band that settles once and dissolves around rounded corners. Compact widgets gain a per-widget expansion-direction override, capsule bars reorder by dragging across monitors, and new groups default to tab navigation.
  • Sharper shortcut icons, honest fixes. Alt-dragged shortcuts keep the target's own icon; arrow overlays render through a high-resolution compositing channel instead of pre-scaled bitmaps. The settings window no longer freezes on the theme it had when closed, the cloud-backup page no longer crashes on Native AOT builds, leftover folders no longer block same-named widgets, and migration rollback failures explain themselves.

See CHANGELOG.md for the complete list, including upgrade reliability (a dedicated device-local layout store, paired layout+settings commits, journaled style restore).

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.5_x64.exe x64 42.30 MiB 02B20B572DE763C55E821440F8E68C2B1471A363475A9B058BCFF080A5C1E2C0
DeskBox_Setup_1.5.5_arm64.exe ARM64 41.83 MiB 5593B31A193F84B0E6331F7BAC7B88867785119A0B768E29A500B361A4ACDA7C

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned; verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.5.0_x64_arm64.msixupload x64 + ARM64 72.70 MiB 63ED8F6B0091B50DB41F1F270F8AE6DDB907BE021F46589C4D92196C1DE07DBA

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.5.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.5.0 and has SHA-256 41C9C06DADB0775AC9EE0E73B43F7D83EB7C65205519273A5BF06828DDAA24D8.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit e6f9a2aef8b4d8368a3d766b1d8187c04a38cc68.

Validation

  • x64 full test suite: 4059/4059 passed (2026-09-22, final working tree = the 1.5.5 code batch plus documentation completion).
  • x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-09-22.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, and both payload package audits passed.

中文说明

DeskBox 1.5.5 是一次功能与可靠性并重的更新:云备份到自己的 WebDAV 服务器(支持按域、墓碑安全还原)、Copy-only 目标终于能接受的文件拖放、走 Windows 文件操作引擎的跨盘传输、会自愈的热键、空闲内存修剪,以及 Fluent 风格的吸附反馈刷新。

2026 年 9 月 22 日发布。

主要更新

  • 云备份上线。 设置 → 维护新增 WebDAV 云备份页:待办/快采/格子样式按域开关、自定义频率与保留份数、密码存 Windows 凭据管理器、"测试连接"直接校验刚输入的凭据、支持立即备份与远端快照浏览。
  • 按域还原、删除不复活。 可选回哪些数据域,"合并"(新者胜、不删本机数据)或"完全恢复";删除会留墓碑,合并还原不会复活本机已删条目;还原先暂存校验、下次启动应用,且先固定还原前安全归档。
  • 拖放到处都好用。 从格子拖出的文件携带与 Explorer 同源的原生 Shell 数据对象——VS Code、浏览器等此前拒绝 DeskBox 拖放的目标现在都能接受。同盘默认移动、跨盘默认复制,Win11 修饰键符合预期,Win10 保持单一移动不弹框。
  • 跨盘传输走系统引擎。 跨盘移动/复制改用 IFileOperation,获得原生进度、取消与冲突处理——修复 Native AOT 版跨盘导入"0 items"的问题;中止的传输只清理自己创建的对象。
  • 热键自愈。 Windows 静默摘除低级钩子导致的热键/搜索热键/桌面双击激活失灵,现在由两段式健康 watchdog 自动检测并恢复。
  • 空闲内存修剪。 格子真正静默几秒即向 Windows 归还内存,不再要求全部隐藏;由新的"空闲时修剪内存"选项控制。
  • Fluent 吸附反馈与胶囊控制。 循环呼吸辉光改为一次落定的 accent 边缘光带;紧凑格子可覆盖展开方向、胶囊条跨显示器拖拽重排、新组默认标签页导航。
  • 更清晰的快捷方式图标与一批诚实修复。 Alt 拖入快捷方式保留目标图标、箭头高分辨率合成不再模糊;设置窗不再冻结旧主题、云备份页在 Native AOT 版不再崩溃、残留文件夹不再堵死同名格子、迁移回滚失败会说明原因。

完整条目见 CHANGELOG.md(含升级可靠性:独立布局存储、布局+设置成对提交、样式还原日志化两段提交)。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.5_x64.exe x64 42.30 MiB 02B20B572DE763C55E821440F8E68C2B1471A363475A9B058BCFF080A5C1E2C0
DeskBox_Setup_1.5.5_arm64.exe ARM64 41.83 MiB 5593B31A193F84B0E6331F7BAC7B88867785119A0B768E29A500B361A4ACDA7C

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名,下载后请校验 SHA-256。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.5.0_x64_arm64.msixupload x64 和 ARM64 72.70 MiB 63ED8F6B0091B50DB41F1F270F8AE6DDB907BE021F46589C4D92196C1DE07DBA

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.5.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.5.0,SHA-256 为 41C9C06DADB0775AC9EE0E73B43F7D83EB7C65205519273A5BF06828DDAA24D8。

分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。

两个直接安装包和合并商店包都来自源码提交 e6f9a2aef8b4d8368a3d766b1d8187c04a38cc68 的源码树。

验证状态

  • x64 全量测试共 4059 项,全部通过(2026-09-22,最终源码树 = 1.5.5 代码批次 + 文档补全)。
  • x64 与 ARM64 双架构 Native AOT 零售发布及 Full 安装包打包于 2026-09-22 本地验证通过。
  • 合并商店包经重新解包核验:双载荷哈希与审计输入一致,双架构载荷包审计通过。

DeskBox 1.5.4

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 18 Sep 06:35

DeskBox 1.5.4

DeskBox 1.5.4 is a reliability update for large batch operations in file widgets: memory no longer climbs and stays high, the cut-out freeze is gone, and the undo history inside settings.json is finally bounded. It ships the performance and safety work from pull requests #386, #388, #390, #391, and #393.

Released on September 18, 2026.

Highlights

  • Keep memory in check after large batch operations. Importing, organizing, or cutting thousands of files no longer leaves private memory near 1 GB with no recovery until restart. Settings persist by streaming straight into the store temp file instead of materializing multi-megabyte buffers, and moving files out of a widget stops triggering thousands of debounced saves.
  • Stop the cut-out freeze. Cutting a large selection out of a widget used to run the cut-state sweep once per collection event, producing a visible storm of list updates; it now runs once per batch.
  • Bound the undo history in settings.json. The history previously had no per-batch limit, so repeated multi-thousand-file operations could grow settings.json without bound (a real profile reached 19.8 MB, inflating every save and every startup). Batches beyond the receipt limits keep their history entry as a summary — real item count, never a partial undo — and existing bloated profiles shrink automatically on the first launch after updating (the 19.8 MB profile migrates to under 100 KB with all 24 entries preserved).
  • Speed up large widget operations. Imports and watcher reloads use a scoped path index with binary insertion instead of per-file list scans.
  • Harden the batch transaction boundaries. Recovery journals, undo receipts, and abandon markers follow checked-durable ordering, so a crash or a save failure during a large batch can no longer restore already-committed files back to the desktop or drop an abandon.

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.4_x64.exe x64 41.96 MiB 439912E7DF8850F36E615090445B01111F5A027DF29C206B58F2E248C06BA2F7
DeskBox_Setup_1.5.4_arm64.exe ARM64 41.48 MiB DAF0AE2345F71F3427D4A866EDC7424789862D9835EE524E3B718B3EF0ADC520

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime for offline installation. Installers are currently unsigned; verify the SHA-256 checksums after downloading. Matching .sha256 sidecars accompany both installers.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.4.0_x64_arm64.msixupload x64 + ARM64 71.36 MiB 2680F12230BEAB9E3B4A536846D6889F1C4E920F7BEF59CC791243F8C8F4A130

The combined .msixupload will be submitted to Partner Center. It contains DeskBox_1.5.4.0_x64_arm64.msixbundle and the matching x64 and ARM64 .appxsym files. The internal bundle has version 1.5.4.0 and SHA-256 619D589FB6C1CACB7ECFD7ACDFB71F4562DF3D83BFC94ABB4231467356FB9D87. The single-architecture outputs are intermediate build evidence, not the submission artifact.

Source baseline: d945f3725c9f1fc71a1cb54bfdb57ee696a1fb7c on main.

Validation

  • x64 regression suite: 3722/3722 passed on 2026-09-18.
  • Native AOT Release memory curve (isolated data root): four large-batch rounds converge to a ~490 MB plateau with marginal growth decaying from +20% to +2.3%; the managed heap stayed at ~35 MB and the #388 cut-out storm did not reproduce. Baseline idle was 128 MB.
  • Upgrade-path check: a real 19.8 MB settings.json migrated automatically to 92.9 KB on first launch with all 24 history entries preserved (full-application run).
  • Combined Store container and both architecture audits passed: bundle identity/version, architecture coverage, symbol files and inner-package hashes verified.

中文说明

DeskBox 1.5.4 是一次针对文件格子大批量操作的可靠性更新:内存不再攀升后高居不下、剪切大量文件不再卡顿,settings.json 中的撤销历史终于有了上限。本版包含 PR #386、#388、#390、#391、#393 的性能与安全工作。

发布日期:2026 年 9 月 18 日。

主要更新

  • 大批量操作后内存不再高居不下。 导入、整理或剪切数千文件不再让私有内存逼近 1 GB 直到重启:设置持久化直接流式写入临时文件,不再生成数 MB 临时缓冲;把文件移出格子不再触发数千次防抖保存。
  • 移除剪切大量文件时的卡顿。 此前从格子剪切大块选区时,剪切状态清扫按每个集合事件执行一次,造成可见的列表更新风暴;现在合并为每批一次。
  • 为 settings.json 的撤销历史设置上限。 历史此前没有单批上限,反复数千文件的操作会让 settings.json 无限增长(真实档案达到 19.8 MB,放大了每次保存和每次启动)。超出限额的批次保留摘要式历史条目——真实数量、绝不部分撤销——已膨胀的配置在升级后首次启动自动瘦身(19.8 MB 档案迁移后不足 100 KB,24 条历史全部保留)。
  • 大批量格子操作更快。 导入与监视器重载改用批内路径索引和二分插入,替代逐文件列表扫描。
  • 加固批量事务边界。 恢复日志、撤销回执与放弃标记遵循"检查式持久化"顺序,大批量期间的崩溃或保存失败不会再把已提交的文件恢复回桌面,也不会丢失放弃操作。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.4_x64.exe x64 41.96 MiB 439912E7DF8850F36E615090445B01111F5A027DF29C206B58F2E248C06BA2F7
DeskBox_Setup_1.5.4_arm64.exe ARM64 41.48 MiB DAF0AE2345F71F3427D4A866EDC7424789862D9835EE524E3B718B3EF0ADC520

两个直接安装包均为完整 Native AOT 构建,内置私有 Windows App Runtime,可离线安装。安装包目前未签名,下载后请核对 SHA-256。各附带一个 .sha256 校验文件。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.4.0_x64_arm64.msixupload x64 和 ARM64 71.36 MiB 2680F12230BEAB9E3B4A536846D6889F1C4E920F7BEF59CC791243F8C8F4A130

合并 .msixupload 将提交至 Partner Center。其中包含 DeskBox_1.5.4.0_x64_arm64.msixbundle 和匹配的 x64、ARM64 .appxsym。内部 bundle 版本为 1.5.4.0,SHA-256 为 619D589FB6C1CACB7ECFD7ACDFB71F4562DF3D83BFC94ABB4231467356FB9D87。分架构产物仅用于构建取证,不是提交物。

源码基线:main 分支 d945f3725c9f1fc71a1cb54bfdb57ee696a1fb7c。

验证状态

  • 2026-09-18 x64 全量测试 3722/3722 通过。
  • Native AOT Release 内存曲线(隔离数据根):四轮大批量渐近收敛至 ~490 MB 平台(边际增幅从 +20% 衰减到 +2.3%);托管堆全程约 35 MB,#388 剪切风暴未复现;空闲基线 128 MB。
  • 升级路径实测:真实 19.8 MB settings.json 于完整应用首次启动自动迁移到 92.9 KB,24 条历史全部保留。
  • 合并商店容器及双架构审计通过:已核对 bundle 身份/版本、双架构覆盖、符号文件及内部包哈希。

DeskBox 1.5.3

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 16 Sep 05:53

DeskBox 1.5.3

DeskBox 1.5.3 improves startup reliability and notification activation. Direct installations gain a standard startup method with an optional scheduled task, and both distribution channels register notifications before decoding activation arguments.

Released on September 16, 2026.

Highlights

  • Choose a startup method on direct installations. New installations default to the standard Windows Run entry, which shows up in Windows "Startup apps". Existing installations retain their active method. Scheduled tasks remain optional; a failed task registration falls back only after the standard entry is verified and alternative entries are cleaned up. Failed switches preserve the previous registration, Windows opt-outs are respected, and choosing a method while startup is off does not enable it.
  • Preserve Unicode task paths. Task definitions and rollback snapshots are read directly as Unicode through Task Scheduler COM. Chinese account names and installation paths no longer depend on guessing a redirected console code page — "start with Windows" can be enabled reliably on non-ASCII accounts (reported through the in-app feedback channel).
  • Fix notification activation initialization. The notification manager is registered before rich activation arguments are read, startup-task detection uses the platform activation API, early notifications use the durable activation queue until the main instance is ready, and unsupported or failed notification registration keeps ordinary startup available.
  • Recover from early startup failures. Tray creation retries while the desktop shell starts, and fatal initialization failures terminate instead of leaving a headless process that swallows every later launch while holding the instance lock (issue #373). The startup watchdog also covers constructor initialization, and the logon task requests automatic retries for failed launches.
  • Keep diagnostic checks readable. Boolean verification results such as path matching and execution-limit checks survive diagnostics redaction, while actual paths and account identifiers remain hidden.

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.3_x64.exe x64 41.96 MiB A4B879E683C30515288F24B956CE84EB1AEC62AE86BA4A4176483C407EC5D8D1
DeskBox_Setup_1.5.3_arm64.exe ARM64 41.45 MiB 7A007B7FC94AD5DDFE8F8CC12C3D5AD7F2BB32AFD0D1C3BC0C552043E95AC248

The direct installers are Native AOT builds with the matching private Windows App Runtime bundled for offline installation. They are not Authenticode-signed; verify the SHA-256 checksums after downloading. Matching .sha256 sidecars accompany both installers.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.3.0_x64_arm64.msixupload x64 + ARM64 71.25 MiB 8ACE2F5C6AF18364CAF341D090E10D61921EC62997134B54554311E8C4F00AA9

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.3.0_x64_arm64.msixbundle and the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.3.0 and has SHA-256 A51C31A248ACB87EDA89477C31BB2F438371810B104901639153802D3AE07DB8. The single-architecture .msixupload outputs are intermediate build evidence, not the final submission artifact.

Both direct installers and the combined Store upload were produced from the source tree of commit 24494db58abf87e705f9b3041f4e5ac72a7a7718.

Validation

  • x64 regression suite: 3582/3582 passed (2026-09-16).
  • Unicode task integration probe: the production UTF-8 manifest, STA/MTA callers, Unicode paths, snapshot restoration and Native AOT verified on Windows 11.
  • Independent Native AOT MSIX probe: COM cold activation, a callback to the same running process, and cross-process envelope forwarding passed, preserving snooze=30m selection input.
  • Direct x64/ARM64 Native AOT payload and installer checks passed for both architectures; the source remained unchanged during both publishes.
  • Combined Store container and both architecture audits passed; bundle identity/version, architecture coverage, symbol files and inner-package hashes verified.
  • Windows 10 login checks passed on 2026-09-16 (standard and scheduled-task startup, method switching, tray visibility at ordinary-user integrity).

中文说明

DeskBox 1.5.3 改善开机自启与通知激活的可靠性。直装版增加标准自启和可选的计划任务,两种发行渠道都会先注册通知,再读取通知激活参数。

2026 年 9 月 16 日发布。

主要更新

  • 直装版可选择自启方式。 新安装默认使用标准 Windows Run 启动项(可在 Windows"启动应用"中管理),已有安装保留实际生效的方式。计划任务作为可选项;注册失败时,只有标准入口验证和替代入口清理成功才报告回退成功。切换失败保留旧注册,尊重 Windows 禁用状态,关闭自启时改选方式只保存偏好。
  • 完整读取 Unicode 任务路径。 计划任务定义与回滚快照直接通过 Task Scheduler COM 读取,不再猜测重定向输出的代码页——非 ASCII(如中文)账户名和安装路径下"开机自启"可以可靠开启(经应用内反馈渠道报告)。
  • 修复通知激活初始化顺序。 先注册通知管理器,再读取激活参数;自启来源识别使用平台激活 API。初始化期间的通知先进入持久队列,等主实例就绪后处理;通知不受支持或注册失败时仍保留普通启动。
  • 改善登录早期的启动恢复。 桌面外壳启动期间重试托盘创建;不可恢复的初始化失败会退出,不再残留占用实例锁、吞掉后续所有启动的无界面进程(issue #373)。看门狗覆盖构造阶段,登录任务对失败启动登记自动重试。
  • 保留有用的诊断检查结果。 路径匹配、执行时限等布尔检查结果不再被误脱敏,实际路径与账户信息仍会隐藏。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.3_x64.exe x64 41.96 MiB A4B879E683C30515288F24B956CE84EB1AEC62AE86BA4A4176483C407EC5D8D1
DeskBox_Setup_1.5.3_arm64.exe ARM64 41.45 MiB 7A007B7FC94AD5DDFE8F8CC12C3D5AD7F2BB32AFD0D1C3BC0C552043E95AC248

两个直接安装包均为 Native AOT 构建,内置匹配架构的私有 Windows App Runtime,可离线安装。安装包未进行 Authenticode 签名,各附带一个 .sha256 校验文件,下载后请校验。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.3.0_x64_arm64.msixupload x64 和 ARM64 71.25 MiB 8ACE2F5C6AF18364CAF341D090E10D61921EC62997134B54554311E8C4F00AA9

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.3.0_x64_arm64.msixbundle 和匹配的 x64、ARM64 .appxsym。内部 bundle 版本为 1.5.3.0,SHA-256 为 A51C31A248ACB87EDA89477C31BB2F438371810B104901639153802D3AE07DB8。单架构 .msixupload 仅用于构建取证,不是提交物。

直装安装包与商店合并包均产自提交 24494db58abf87e705f9b3041f4e5ac72a7a7718 的源码树。

验证状态

  • 2026-09-16 x64 全量回归测试 3582/3582 通过。
  • 本机 Windows 11 的 Unicode 任务探针通过了原应用 UTF-8 清单、STA/MTA 线程、中文路径、快照恢复和 Native AOT 验证。
  • 独立 Native AOT MSIX 探针通过 COM 冷启动、同一进程运行中回调和跨进程参数转发,保留 snooze=30m 选择输入。
  • x64/ARM64 直接安装包及 Native AOT 载荷双架构均通过,两次发布编译期间源码保持不变。
  • 合并商店容器及双架构审计通过,已核对身份、版本、双架构覆盖、符号文件及内部包哈希。
  • Windows 10 登录检查已于 2026-09-16 通过(标准与计划任务自启、方式切换、普通权限托盘)。

DeskBox 1.5.2

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 15 Sep 01:32

DeskBox 1.5.2

DeskBox 1.5.2 is a focused hotfix for a 1.5.1 regression reported through the in-app feedback channel: file widgets could cap their contents at the first 30 items. Folders at or below the render threshold list every item again, and larger folders extend the rendered window whenever the visible area is not yet filled.

Released on September 15, 2026.

Highlights

  • File widgets show everything again. 1.5.1's large-folder render windowing shipped with its activation threshold declared but never enforced, so every folder started at a 30-item prefix, and the only growth trigger was the scroll event — a prefix that fit inside the viewport had nothing to scroll and stayed stuck at 30 items forever (most visible on tall widgets). The threshold is now enforced where the window is computed: folders up to 300 items render in full, exactly as before 1.5.1. Larger folders grow the rendered window after every layout pass while the visible area is not yet filled, in addition to the existing scroll-near-the-end and End-key growth paths, so the deadlock is gone for every folder size.

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.2_x64.exe x64 41.9 MB 46F563D3E12D7090CAF3D8164615EAEBED3E15EBCD28E4D3C7030CCA5F727180
DeskBox_Setup_1.5.2_arm64.exe ARM64 41.4 MB 4CDB9895789784A5A23B5CC0B23682291BB702859EECB119DE5D0B6A2B178FD5

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned; verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.2.0_x64_arm64.msixupload x64 + ARM64 71.11 MiB 31C079E5C7B92DCCACD8F3F8C97135A7F3BCAAB6C66DAC187C5547FD6D15878E

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.2.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.2.0 and has SHA-256 558127E9A88792B04BBEB6C6E2B4D2B661982DD566165B9990126982FBDA3FD5.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit 843d520150b32bc04b017e3237de0e75ae807d89.

Validation

  • x64 full test suite: 3539/3539 passed (2026-09-15, final working tree = 1.5.1 plus the render-window fix).
  • The threshold enforcement and the fill-the-viewport growth are pinned by two new contract tests in RenderWindowContractTests.
  • x64 and ARM64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-09-15.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, bundle identity is D1FC332A.DeskBoxWidgets version 1.5.2.0, and both payload package audits passed.

中文说明

DeskBox 1.5.2 是一次聚焦的热修复,修复经应用内反馈渠道报告的 1.5.1 回归:文件格子最多只显示前 30 个项目。不高于渲染阈值的文件夹恢复列出全部条目,更大的文件夹在可视区域尚未填满时自动扩展渲染窗口。

2026 年 9 月 15 日发布。

主要更新

  • 文件格子恢复完整显示。 1.5.1 的大文件夹渲染窗口化上线时,激活阈值只声明未生效,所有文件夹都从 30 项的初始前缀开始,而唯一的增长触发器是滚动事件——装不满视口的前缀无内容可滚,就永远停在 30 项(高格子上最明显)。现在阈值在窗口计算处生效:不超过 300 项的文件夹恢复全量渲染,与 1.5.1 之前完全一致;更大的文件夹在每次布局后只要可视区域尚未填满就继续扩展渲染窗口,加上原有的滚动近末尾与 End 键增长路径,任何规模的文件夹都不会再卡在初始切片。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.2_x64.exe x64 41.9 MB 46F563D3E12D7090CAF3D8164615EAEBED3E15EBCD28E4D3C7030CCA5F727180
DeskBox_Setup_1.5.2_arm64.exe ARM64 41.4 MB 4CDB9895789784A5A23B5CC0B23682291BB702859EECB119DE5D0B6A2B178FD5

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名,下载后请校验 SHA-256。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.2.0_x64_arm64.msixupload x64 和 ARM64 71.11 MiB 31C079E5C7B92DCCACD8F3F8C97135A7F3BCAAB6C66DAC187C5547FD6D15878E

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.2.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.2.0,SHA-256 为 558127E9A88792B04BBEB6C6E2B4D2B661982DD566165B9990126982FBDA3FD5。

分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。

两个直接安装包和合并商店包都来自源码提交 843d520150b32bc04b017e3237de0e75ae807d89 的源码树。

验证状态

  • x64 全量测试共 3539 项,全部通过(2026-09-15,最终源码树 = 1.5.1 + 渲染窗口修复)。
  • 阈值生效与「填满视口」增长由 RenderWindowContractTests 新增的 2 条契约测试锁定。
  • x64 与 ARM64 的 Native AOT 零售发布和 Full 安装包打包已于 2026-09-15 在本地验证通过。
  • 合并商店 bundle 已重新解包,两个架构的载荷哈希均与审计输入一致,bundle 身份为 D1FC332A.DeskBoxWidgets 版本 1.5.2.0,载荷包审计全部通过。

DeskBox 1.5.1

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 14 Sep 17:11

DeskBox 1.5.1

DeskBox 1.5.1 is a reliability and polish update: storage-location moves no longer fail on read-only files, the search popup's app grid finally responds to the mouse with icons on first open, very large folders no longer freeze file widgets, capsule transitions are fully repaired, dropping files on an application shortcut opens them with that application, the native context menu no longer stalls the system when an item is clicked, Organize Desktop recovery is hardened, and new installations start on the leaner Resource saver defaults.

Released on September 15, 2026.

Highlights

  • Storage moves survive read-only files. Changing the default storage location (and every other folder move — dropped-folder imports, organizing desktop files, moving a deleted widget's contents back to the desktop) no longer fails when the folder contains read-only files: cleanup clears the read-only attribute before deleting and restores it when the delete is blocked. Cleanup only deletes files that were verifiably copied and unchanged, so a file that appears or changes inside the folder during the move is kept in both places instead of being deleted. A blocked cleanup finishes the move and offers to recycle the leftover old folders instead of failing and rolling back, and retrying into a location that still holds a previous attempt's copy offers to clear it first instead of creating "name (2)" duplicates.
  • The search popup's app grid works with the mouse. Single-click selects a card, double-click opens it, arrow keys plus Enter launch the highlighted card, and icons resolve on the very first open instead of only after reopening the popup. Mouse handling on this grid had silently never worked since it shipped.
  • Big folders no longer freeze widgets. File widgets render a windowed slice of very large folders and hydrate more rows as you scroll, so opening a folder with thousands of files stays responsive; the first launch after a fresh install is also faster thanks to batched shell-icon extraction through the thumbnail proxy.
  • Open with by dropping. Dropping files onto an application shortcut tile opens them with that application, for desktop drops and inter-widget drags alike; non-executable or unverifiable targets keep the default system behavior.
  • More ways to switch and launch. Hovering a dragged file over a widget-group tab switches members after a short dwell, a sixth global hotkey preset targets the hardware Copilot key (Win+Shift+F23), and click-collapse mode collapses the widget from a title-bar click.
  • Quieter, more honest open feedback. Files without a shell association raise the system Open With picker instead of appearing dead, shortcuts with missing targets report the loss instead of claiming success, success toasts are gone, and dropped hidden or dead shortcuts are rejected as a whole instead of vanishing without tiles.
  • Capsule transitions fully fixed. Collapsing a widget no longer leaves a residual 4-DIP upward offset on the title bar of the next expansion (the Composition translation now resets when the animation stops), and the first expansion after a fresh launch no longer leaves capsule icon and title ghosts floating over the expanded body (stopping a never-created translation property threw an exception that aborted the completion chain).
  • A snappier native context menu. Clicking an item in the native Windows right-click menu no longer stalls the whole system for 1–2 seconds: the low-level mouse hook moved off the blocked UI thread onto a dedicated pump thread and unloads as soon as the menu closes.
  • Icons never shrink. Associated icons whose artwork sits inside a larger transparent canvas are re-issued at their native frame size instead of being scaled down by the alpha heuristic.
  • Harder Organize Desktop recovery. Abandoning an unrecoverable restore has an explicit confirmation and diagnostics path, orphaned recovery journals are cleared, same-volume frees are exempt from the space check, failure messages are specific, and widget-mapping conflicts auto-resolve or reveal the conflicting tiles.
  • Steadier drag and drop. Internal drag payloads carry the zone identifier (Mark of the Web), materialization is bounded for very large selections, and the native and XAML drop paths share one resolution policy. Stack member switches no longer flash the previous member's tiles.
  • Leaner defaults. New installations default to the Resource saver preset: visible-idle maintenance after 5 minutes, hidden cache release after 30 seconds with full recreatable scope, and the small cache budget. The experimental immediate working-set trim waits 3 seconds after hiding, so quick hide/show round trips trim at most once. Existing settings are never rewritten on upgrade.
  • Quieter failures. Widget-local delete/rename failures and the color picker became in-widget feedback bars and flyouts instead of ContentDialogs that small widget windows clipped, and interaction chrome (drop-preview outline, position rail, wheel feedback) draws the neutral tone instead of the accent color.

See CHANGELOG.md for the complete list.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.1_x64.exe x64 41.9 MB 78A2FE4C312A76ED2DFFC1A53E779D49EAC79502E5C95D6B5A3F84ED0BA7B848
DeskBox_Setup_1.5.1_arm64.exe ARM64 41.4 MB 280B9DA7D3244F0296430AAC0C53ADC1D0E03F77B7C948FC4D3D4066591D9F19

The direct installers are Full Native AOT builds with the bundled private Windows App Runtime. Installers are currently unsigned; verify the SHA-256 checksums after downloading.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.1.0_x64_arm64.msixupload x64 + ARM64 71.11 MiB BA69CA7D897B141EC5EAEA30B7197FE629D517511A9B8DA7EA73579C680F6E76

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.1.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.1.0 and has SHA-256 5690F1915D0196654144DAF5942E0BB8B457AEEDFC2F6072B4F1ACF236B9FEC6.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit d575447b1ead6200ce02c2ce76c137d20978b096.

Validation

  • x64 full test suite: 3537/3537 passed (2026-09-15, final working tree).
  • Storage-migration safety is pinned by 10 dedicated contract tests (read-only moves succeed on both engine paths, files appearing or changing mid-move are never deleted, locked files fail closed with attributes restored, residue completion and merge-back rollback, destination-residue rejection).
  • x64 Native AOT retail publish and Full installer packaging verified locally for both architectures on 2026-09-15.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, bundle identity is D1FC332A.DeskBoxWidgets version 1.5.1.0, and both payload package audits passed.

中文说明

DeskBox 1.5.1 是一次以「稳定与手感」为主的更新。这个版本修掉了打开超大文件夹时界面卡死的问题,让更换收纳路径、整理桌面这类文件搬移操作对只读文件和各种意外情况更宽容;同时也带来拖放打开、拖拽切换分组、Copilot 实体键热键等一批新能力,以及默认资源策略的调整。

2026 年 9 月 15 日发布。

主要更新

  • 收纳路径迁移不再被只读文件卡死。 更换默认收纳位置(以及所有其他形式的文件夹搬移——拖入文件夹导入、整理桌面文件、把已删除格子的内容移回桌面)在文件夹里有只读文件时不再失败:清理会在删除前清除只读属性,删除被阻止时再恢复。清理只删除已确认复制且未发生变化的文件——移动过程中新出现或被改动的文件会两处都保留,而不是被删掉。旧文件夹清不掉时,迁移会正常完成并提供「把残留旧文件夹移入回收站」的选项,而不是整次失败回滚;重试到仍留有上次拷贝的位置时会先提议清空,而不是生成「名称 (2)」副本。
  • 搜索弹窗的应用推荐区终于响应鼠标。 单击选中、双击打开、方向键加 Enter 启动高亮卡片,图标在首次打开时即可显示,不再需要重开一次弹窗。这个区域的鼠标交互自上线以来其实从未生效过。
  • 大文件夹不再卡死格子。 文件格子对超大文件夹改为窗口化渲染、滚动按需加载更多行,打开上千文件的文件夹不再冻结界面;全新安装后的首次启动也因缩略图代理的批量图标提取而更快。
  • 拖到快捷方式上即用其打开。 把文件拖到应用快捷方式格子上,直接用该应用打开——桌面拖入与格间互拖都支持;不可执行或无法验证的目标保持系统默认行为。
  • 切换与唤起更多方式。 拖动文件悬停在分组标签上短暂停留即切换成员;新增第 6 个全局热键预设对应 Copilot 实体键(多数键盘以 Win+Shift+F23 交付);点击收起模式下点击标题栏即可收起格子。
  • 打开反馈更安静也更诚实。 没有 Shell 关联的文件会弹出系统「打开方式」选择器而不是毫无反应;目标已丢失的快捷方式会如实报告,而不是宣称「已交给系统打开」;成功 toast 已移除;拖入隐藏或失效的快捷方式会整笔拒绝并给出反馈,不再无声消失、不留瓦片。
  • 胶囊过渡彻底修复。 收起格子后,下一次展开的标题栏不再残留 4 DIP 的向上偏移(Composition 位移现在会在动画停止时复位);全新启动后的第一次展开不再出现胶囊图标和标题悬浮在展开区上的残影(对从未创建的位移属性调用停止会抛异常并中断完成链)。
  • 原生右键菜单更跟手。 点击原生右键菜单项不再让整机卡顿 1–2 秒:低级鼠标钩子从被阻塞的 UI 线程移到专职泵线程,菜单一关闭就卸载。
  • 图标不再缩水。 画布带大透明边距的关联图标按原生帧尺寸重新下发,不再被 alpha 启发式缩放。
  • 整理桌面恢复更可靠。 放弃不可恢复的还原有明确的确认与诊断出口;孤儿恢复日志会被清理;同卷释放豁免空间检查;失败信息具体化;格子映射冲突自动解决或揭示冲突瓦片,不再静默失败。
  • 拖放更稳。 内部拖拽载荷带上 Zone Identifier(Mark of the Web);超大选区的物化有界;原生与 XAML 放置路径共享同一解析策略。叠放成员切换不再闪现上一个成员的瓦片。
  • 更省资源的默认值。 新安装默认「节省资源」预设:可见空闲 5 分钟后维护、隐藏 30 秒后释放缓存(完整可重建范围)、较小缓存预算;实验性的隐藏后立即裁剪改为等 3 秒,连续隐藏/显示最多裁剪一次。升级绝不改写既有设置。
  • 失败更安静。 格子内的删除/重命名失败与取色器改为格内反馈条和 Flyout,不再使用小格子窗口裁剪不掉的 ContentDialog;交互铬件(放置预览描边、位置轨道、滚轮反馈)绘制中性色而非强调色。

完整条目见 CHANGELOG.md。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.1_x64.exe x64 41.9 MB 78A2FE4C312A76ED2DFFC1A53E779D49EAC79502E5C95D6B5A3F84ED0BA7B848
DeskBox_Setup_1.5.1_arm64.exe ARM64 41.4 MB 280B9DA7D3244F0296430AAC0C53ADC1D0E03F77B7C948FC4D3D4066591D9F19

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名,下载后请校验 SHA-256。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.1.0_x64_arm64.msixupload x64 和 ARM64 71.11 MiB BA69CA7D897B141EC5EAEA30B7197FE629D517511A9B8DA7EA73579C680F6E76

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.1.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.1.0,SHA-256 为 5690F1915D0196654144DAF5942E0BB8B457AEEDFC2F6072B4F1ACF236B9FEC6。

分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。

两个直接安装包和合并商店包都来自源码提交 d575447b1ead6200ce02c2ce76c137d20978b096 的源码树...

Read more

DeskBox 1.5.0

Choose a tag to compare

@Tianyu199509 Tianyu199509 released this 06 Sep 16:20
94d0e99

DeskBox 1.5.0

DeskBox 1.5.0 is a feature and reliability update: automatic data snapshots, a redesigned Organize Desktop with Public Desktop support, in-widget folder-shortcut navigation, high-resolution Shell icons, per-widget text sizes and clock formats, an optional native Windows context menu, a fix for stale desktop icons after cross-volume drags, and further memory reductions in Settings and the file surface.

Released on September 7, 2026.

Highlights

  • Automatic data snapshots. Backups run on a configurable schedule — every 5 minutes to every 5 days, 3–30 retained snapshots — with an optional custom backup directory. Invalid hand-edited values are normalized to the nearest preset, and an unavailable custom directory falls back to the default recovery folder with a single notification per degradation cycle.
  • Redesigned Organize Desktop with Public Desktop support. A desktop preview card expresses per-file selection through clear tile opacity; re-scans keep previous selections, newly appearing files start unchecked, and the entry action is now "Preview organize". The source picker can optionally include the shared Public Desktop — moving its files may request administrator approval, canceled approvals keep completed personal-desktop work, and interrupted operations can be resumed or recovered at startup.
  • Folder shortcuts navigate in place. A .lnk pointing inside the widget's own managed tree opens inside the file widget instead of File Explorer; external, broken, or unverifiable shortcuts keep the default system behavior.
  • High-resolution, correct icons. Files, folders, and desktop.ini custom icons use 256-px Shell icons with shortcut overlays preserved; .url icons resolve through the Shell (with a bounded text-parse fallback), so Steam covers and per-user associations display correctly. Icon requests are throttled through a bounded queue.
  • More control over text, clock, and menus. Quick Capture and Todo gain independent list and content text-size sliders; the Glance clock gains follow-system / 24-hour / 12-hour formats; a new optional setting shows the native Windows context menu for single file tiles (off by default).
  • Reliable rename and drag completion. Inline rename fields receive keyboard focus reliably in every entry point (group title, file item, stack popover, Quick Capture), with a 300 ms focus-reclaim window. Internal drag completion waits for the Shell drop and revokes provisional Move acceptance, so reorders cannot trigger shortcut cleanup.
  • Stale desktop icons after cross-volume drags are fixed. Dragging files into a grid across volumes now posts Shell change notifications (per-item rename plus a forced directory refresh), so Explorer views — including OneDrive-backed desktops — no longer keep stale icons of moved files until a manual refresh.
  • Lower memory, faster Settings. Settings sections are created on demand and closed sections release their bindings; the settings search index is generated from localization keys and finds not-yet-created sections. Thumbnail proxy payloads read zero-copy, file items instantiate only the active layout, and widget title icons load lazily.
  • Safer file operations. Same-directory drops (including junction/symlink-resolved) are rejected with feedback; recursive copies detect link cycles; folders cannot be moved into themselves; network-rooted or environment-variable shortcut targets are no longer marked broken; Steam shortcuts survive unavailable libraries; JSON stores use a verified in-place fallback and backup recovery.
  • More compact interface. Widget title bars use a 40-px minimum row with tightened padding; group tabs use a native TabView appearance with a translucent selected background; Quick Capture and Todo capsules show a static preview instead of a scrolling marquee; the Settings update section is a clearer detail flow.

Downloads and verification

GitHub Releases installers

File Architecture Size SHA-256
DeskBox_Setup_1.5.0_x64.exe x64 41.72 MiB 0627A25B7A9FCD9A94D976CD957BFE992100B73FB76625BE59862B595838B4FE
DeskBox_Setup_1.5.0_arm64.exe ARM64 41.24 MiB E41C2D770B438599F1ABB59A0B5A718DFACC25094AE2A1458110ECA62A9BF307

The direct installers are Full Native AOT builds with the matching private Windows App Runtime, so they do not require a separate .NET 10 or Windows App Runtime download. Both installers are currently unsigned; signing changes the file hash, so recompute the hash after signing.

Microsoft Store upload

File Architectures Size SHA-256
DeskBox_1.5.0.0_x64_arm64.msixupload x64 + ARM64 70.38 MiB 85B67FE0AC96F56B4D6AAF2E22A12D22EEF67FD49DDB3836DBDF838ED5A3C369

This combined .msixupload is the only file from this section intended for Partner Center. It contains DeskBox_1.5.0.0_x64_arm64.msixbundle plus the matching x64 and ARM64 .appxsym files. The internal bundle is version 1.5.0.0 and has SHA-256 34680451EDC6F0CBFAABE8BF70757FF0B163232BE2D5F915F2CF7A8B65D35E99.

The two single-architecture .msixupload files produced during per-architecture auditing are intermediate evidence only and must not be submitted as the final DeskBox Store release.

Both direct installers and the combined Store upload were produced from the source tree of commit 94d0e99fd2b24d47cd95570579a0d894535073dc.

Validation

  • x64 full test suite: 3362/3362 passed.
  • The cross-volume drag stale-icon fix was manually validated by the maintainer on a second machine with an OneDrive-backed desktop, using the 1.5.0 installer; further scenario validation ran on the primary machine.
  • x64 distribution checks passed: 326-file Native AOT retail publish and 73-file Store package audit.
  • ARM64 distribution checks passed: 322-file Native AOT retail publish and 73-file Store package audit.
  • The combined Store bundle was unpacked again; both payload hashes matched the audited inputs, bundle identity is D1FC332A.DeskBoxWidgets version 1.5.0.0, and both payload package audits passed.
  • Source fingerprints remained unchanged throughout the architecture builds.

Remaining release-boundary checks

  • ARM64 binaries received static cross-architecture validation but were not executed on ARM64 hardware during this build.
  • Windows App Certification Kit validation, clean install, in-place upgrade, uninstall/data-retention checks, and an actual Microsoft Store flight remain release-operator checks.
  • The GitHub Release contains only the two direct installers and their checksum files; Partner Center submission remains a separate release step.

中文说明

DeskBox 1.5.0 是一次功能与可靠性更新:数据自动快照、整理桌面重设计并支持公共桌面、文件夹快捷方式就地导航、高分辨率 Shell 图标、小组件独立字号与时钟格式、文件格子原生右键菜单开关、跨盘拖入后桌面图标残留的修复,以及设置与文件界面的进一步内存优化。

2026 年 9 月 7 日发布。

主要更新

  • 数据自动快照。 备份可按 5 分钟到 5 天的计划运行、保留 3~30 份快照,支持自定义备份目录;手工编辑写出的非法值会归一化到最接近的预设,目录不可用时自动降级到默认恢复目录并每轮只提醒一次。
  • 整理桌面重设计并支持公共桌面。 桌面预览卡用明确的透明度表达逐文件勾选;重新扫描保留之前的选择,新出现的文件默认不勾选,入口动作改为「预览整理」。来源可选择纳入公共桌面——移动其文件可能弹出管理员授权,取消授权时个人桌面已完成的部分保留,被中断的操作可继续恢复,下次启动也会提示处理挂起的恢复。
  • 文件夹快捷方式就地导航。 指向格子自身收纳目录内的 .lnk 直接在格子内展开;外部、损坏或无法验证的快捷方式仍按系统默认方式打开。
  • 高分辨率、正确的图标。 文件、文件夹和 desktop.ini 自定义图标使用 256px Shell 图标并保留叠加层;.url 图标由 Shell 解析(保留带超时的文本解析兜底),Steam 封面和按用户关联的图标可正确显示;图标请求经有界队列限流。
  • 文字、时钟与菜单更可控。 快捷捕捉/待办独立的列表与正文字号滑杆;时光时钟跟随系统/24 小时/12 小时格式;新增文件格子原生右键菜单开关(默认关闭)。
  • 重命名与拖拽收尾更可靠。 内联重命名框在所有入口都能可靠获得键盘焦点,300 毫秒内被抢走的焦点自动夺回;内部拖拽等待 Shell 放置完成并撤销临时接受,排序不会再触发快捷方式清理。
  • 修复跨盘拖入后桌面图标残留。 把文件拖进另一个磁盘的格子后,资源管理器视图(包括 OneDrive 同步的桌面)不再残留已移走文件的图标:托管移动现在补发 Shell 变更通知(逐项改名加强制目录刷新),无需手动刷新。
  • 内存更低,设置更快。 设置分区按需创建、关闭时回收绑定;搜索索引由本地化键生成,未创建的分区也能被搜到。缩略图载荷零拷贝读取、文件项只实例化当前布局、标题图标按需加载。
  • 文件操作更安全。 同目录放置(含 junction/符号链接解析)提前拒绝并反馈;递归复制检测链接循环;文件夹不能移进自身;网络根目录和环境变量快捷方式目标不再被误标损坏;Steam 快捷方式在库不可用时保留;JSON 存储使用验证式就地回退与备份恢复。
  • 界面更紧凑。 标题栏最小行高 40 并收紧内边距;小组标签改用原生 TabView 外观;快捷捕捉与待办胶囊改为静态预览、不再滚动长文本;设置的更新分区重构为更清晰的详情流。

下载与校验

GitHub Releases 安装包

文件 架构 大小 SHA-256
DeskBox_Setup_1.5.0_x64.exe x64 41.72 MiB 0627A25B7A9FCD9A94D976CD957BFE992100B73FB76625BE59862B595838B4FE
DeskBox_Setup_1.5.0_arm64.exe ARM64 41.24 MiB E41C2D770B438599F1ABB59A0B5A718DFACC25094AE2A1458110ECA62A9BF307

两个直接安装包都是 Full Native AOT 构建,并内置匹配架构的私有 Windows App Runtime,不需要另外下载 .NET 10 或 Windows App Runtime。安装包目前未进行 Authenticode 签名,签名后文件哈希会发生变化。

Microsoft Store 上传包

文件 架构 大小 SHA-256
DeskBox_1.5.0.0_x64_arm64.msixupload x64 和 ARM64 70.38 MiB 85B67FE0AC96F56B4D6AAF2E22A12D22EEF67FD49DDB3836DBDF838ED5A3C369

Partner Center 只需要上传这个合并后的 .msixupload。其中包含 DeskBox_1.5.0.0_x64_arm64.msixbundle 以及匹配的 x64、ARM64 .appxsym 文件。内部 bundle 版本为 1.5.0.0,SHA-256 为 34680451EDC6F0CBFAABE8BF70757FF0B163232BE2D5F915F2CF7A8B65D35E99。

分架构构建时产生的两个单架构 .msixupload 仅用于审计,不能作为最终商店包提交。

两个直接安装包和合并商店包都来自源码提交 94d0e99fd2b24d47cd95570579a0d894535073dc 的源码树。

验证状态

  • x64 全量测试共 3362 项,全部通过。
  • 维护者已使用 1.5.0 安装包在第二台机器(OneDrive 同步桌面)上实测验证跨盘拖入后桌面图标残留的修复,主开发机上也完成了场景验证。
  • x64 发布检查已通过,包括 326 文件 Native AOT 零售发布与 73 文件商店包审计。
  • ARM64 发布检查已通过,包括 322 文件 Native AOT 零售发布与 73 文件商店包审计。
  • 合并商店 bundle 已重新解包,两个架构的载荷哈希均与审计输入一致,bundle 身份为 D1FC332A.DeskBoxWidgets 版本 1.5.0.0,载荷包审计全部通过。
  • 各架构构建期间的源码指纹保持一致。

仍需在发布环境完成的检查

  • ARM64 二进制文件已完成跨架构静态校验,本次构建尚未在 ARM64 实机运行。
  • Windows App Certification Kit、全新安装、覆盖升级、卸载与数据保留,以及实际 Microsoft Store flight 仍需发布人员完成。
  • GitHub Release 只包含两个直接安装包及对应校验文件,Partner Center 提交需要单独完成。