Releases: M47E1/paper-weather-widget
Release list
Paper Weather Widget v3.0.0 – Liquid Glass / 纸感天气小组件 v3.0.0 液态玻璃版
Paper Weather Widget v3.0.0
English
- Liquid Glass WPF UI: acrylic backdrop, translucent weather cards, soft highlight sheen, and rain/thunder warm tinting.
- Security hardening: removed legacy script extraction/execution from the worker path, removed parent-directory launcher discovery, and kept runtime settings in the user data directory.
- Privacy hardening: release assets exclude personal settings, reports, screenshots, logs, and local machine paths.
- Reliability fixes: numeric location keys, longer launcher command timeout, snapshot fast-boot/fallback, last-good weather preserved on refresh failure, and worker exit when the launcher owner disappears.
- Packaging: single unsigned Windows x64 executable plus SHA256 checksum.
中文
- 液态玻璃版 WPF 界面:亚克力背景、半透明天气卡片、柔和高光层,雨天/雷雨会使用偏暖的视觉状态。
- 安全修复:worker 不再抽取或执行旧脚本片段,launcher 不再沿父目录寻找可疑脚本,运行配置放到用户数据目录。
- 隐私修复:发布资产不包含个人 settings、报告、截图、日志或本机绝对路径。
- 可靠性修复:统一数字地区 key,延长命令超时,支持快照快速启动/失败回退,刷新失败保留上一份可用天气,并修复 launcher 退出后的 worker 残留。
- 打包形式:Windows x64 单文件 exe,未签名,附 SHA256 校验。
Download / 下载
- PaperWeatherWidget-v3.0.0-win-x64.exe
- SHA256: see SHA256SUMS.txt
This build is unsigned, so Windows SmartScreen may show an unknown publisher warning on first launch.
Paper Weather Widget v2.0.1 / 纸感天气小组件 v2.0.1
Paper Weather Widget v2.0.1 / 纸感天气小组件 v2.0.1
Release title: Paper Weather Widget v2.0.1 / 纸感天气小组件 v2.0.1
English
What Changed
- Ships the Thin CLR launcher as the main Windows build:
WeatherLauncher.exestarts fast, thenWeatherWorker.ps1handles weather data over stdout JSON IPC. - Adds full Chinese / English UI coverage for weather state, settings, location names, forecast labels, cached state, and startup controls.
- Keeps the UI in Chinese after refresh when Chinese is selected, and keeps English mode free of leftover Chinese labels.
- Makes the window draggable from the title area and border edges while keeping normal content clicks usable.
- Enlarges and aligns the title-bar controls so the cache / live badge, refresh interval, settings, minimize, and close buttons feel balanced.
- Fixes the expanded default height so weather metrics and settings are no longer clipped.
- Adds a settings footer credit link to
M47E1/paper-weather-widgetwith an external-link arrow, rendered as plain text without a card background. - Packages the runtime into a single Windows exe for v2.0.1.
Package
Download PaperWeatherWidget-v2.0.1-win-x64.exe and run it directly. The worker script and region catalog are bundled inside the exe and are released to the local user cache at runtime.
No administrator rights, API key, WebView2, Node.js, telemetry, or paid weather service is required.
Validation
src/launcher/build-launcher.ps1 -Version 2.0.1: PASS.build-single-exe-release.ps1 -Version 2.0.1: PASS.- Project tests:
271/271 PASS. - Package verification: the exe contains
WeatherWorker.ps1andChinaRegionCatalog.jsonas embedded resources. - Version verification:
PaperWeatherWidget-v2.0.1-win-x64.exeFileVersion is2.0.1.0and ProductVersion is2.0.1. - Single exe smoke: running from an otherwise empty folder extracts the worker and catalog, opens settings, and shows
爱来自 M47E1/paper-weather-widgetwith the external-link arrow.
中文
更新内容
- 正式采用 Thin CLR 启动器作为 Windows 主构建:
WeatherLauncher.exe负责快速显示窗口,WeatherWorker.ps1通过 stdout JSON IPC 处理天气数据。 - 补齐中文 / English 双语界面,覆盖天气状态、设置项、地点名称、预报标签、缓存状态和开机启动控件。
- 中文模式下刷新后继续保持中文;英文模式下不再残留中文标签。
- 窗口可从标题区域和边框边缘拖动,内容区点击不再误触拖拽。
- 放大并统一标题栏控件,让缓存 / 实时标记、刷新频率、设置、最小化和关闭按钮更平衡。
- 修正展开后的默认高度,天气指标和设置区不再被遮挡。
- 在设置页底部加入
M47E1/paper-weather-widget来源链接和外链箭头,改为纯文字样式,不再显示背后的卡片容器。 - v2.0.1 改为发布单个 Windows exe。
包内容
下载 PaperWeatherWidget-v2.0.1-win-x64.exe 后直接运行。worker 脚本和地区库已内嵌在 exe 中,运行时会释放到当前用户的本地缓存目录。
无需管理员权限、API key、WebView2、Node.js、遥测或付费天气服务。
验证
src/launcher/build-launcher.ps1 -Version 2.0.1:通过。build-single-exe-release.ps1 -Version 2.0.1:通过。- 项目测试:
271/271 PASS。 - 打包校验:exe 内嵌了
WeatherWorker.ps1和ChinaRegionCatalog.json。 - 版本校验:
PaperWeatherWidget-v2.0.1-win-x64.exeFileVersion 为2.0.1.0,ProductVersion 为2.0.1。 - 单 exe smoke:在空目录中只运行这一个 exe,可以自动释放 worker 和地区库,打开设置页后显示
爱来自 M47E1/paper-weather-widget和外链箭头。
SHA256
80b06d773e1fc65563aaa0153a5ebb9882e11a1f4ff8446c58441e5026ff904f PaperWeatherWidget-v2.0.1-win-x64.exe
Notes / 说明
This build is unsigned. Windows SmartScreen may show an unknown publisher warning on first launch.
此版本未签名,Windows SmartScreen 首次启动时可能提示未知发布者。
This project is independent and is not affiliated with Anthropic, Claude, Open-Meteo, or wttr.in.
本项目为独立项目,与 Anthropic、Claude、Open-Meteo、wttr.in 均无从属或官方合作关系。
Paper Weather Widget v2.0.0 / 纸感天气小组件 v2.0.0
Paper Weather Widget v2.0.0 / 纸感天气小组件 v2.0.0
Release title: Paper Weather Widget v2.0.0 / 纸感天气小组件 v2.0.0
English
What Changed
- Ships the Thin CLR launcher as the main Windows build:
WeatherLauncher.exestarts fast, thenWeatherWorker.ps1handles weather data over stdout JSON IPC. - Adds full Chinese / English UI coverage for weather state, settings, location names, forecast labels, cached state, and startup controls.
- Keeps the UI in Chinese after refresh when Chinese is selected, and keeps English mode free of leftover Chinese labels.
- Makes the window draggable from the title area and border edges while keeping normal content clicks usable.
- Enlarges and aligns the title-bar controls so the cache / live badge, refresh interval, settings, minimize, and close buttons feel balanced.
- Fixes the expanded default height so weather metrics and settings are no longer clipped.
- Adds a settings footer credit link to
M47E1/paper-weather-widgetwith an external-link arrow, rendered as plain text without a card background. - Packages the full runtime folder for v2.0.0 instead of shipping a single legacy PowerShell exe.
Package
Download PaperWeatherWidget-v2.0.0-win-x64.zip, unzip it, and run WeatherLauncher.exe. Keep every file from the ZIP in the same folder.
ZIP contents:
WeatherLauncher.exeWeatherWorker.ps1ChinaRegionCatalog.jsonApp.xamlMainWindow.xamlLICENSEREADME.txt
No administrator rights, API key, WebView2, Node.js, telemetry, or paid weather service is required.
Validation
src/launcher/build-launcher.ps1 -Version 2.0.0: PASS.build-thinclr-release.ps1 -Version 2.0.0: PASS.- Package verification: ZIP contains the expected seven runtime files.
- Version verification:
WeatherLauncher.exeFileVersion is2.0.0.0and ProductVersion is2.0.0. - UI verification: the settings footer shows
爱来自 M47E1/paper-weather-widgetand the external-link arrow; closing settings hides the credit from the weather view.
中文
更新内容
- 正式采用 Thin CLR 启动器作为 Windows 主构建:
WeatherLauncher.exe负责快速显示窗口,WeatherWorker.ps1通过 stdout JSON IPC 处理天气数据。 - 补齐中文 / English 双语界面,覆盖天气状态、设置项、地点名称、预报标签、缓存状态和开机启动控件。
- 中文模式下刷新后继续保持中文;英文模式下不再残留中文标签。
- 窗口可从标题区域和边框边缘拖动,内容区点击不再误触拖拽。
- 放大并统一标题栏控件,让缓存 / 实时标记、刷新频率、设置、最小化和关闭按钮更平衡。
- 修正展开后的默认高度,天气指标和设置区不再被遮挡。
- 在设置页底部加入
M47E1/paper-weather-widget来源链接和外链箭头,改为纯文字样式,不再显示背后的卡片容器。 - v2.0.0 改为发布完整运行目录,不再只发布旧版单文件 PowerShell exe。
包内容
下载 PaperWeatherWidget-v2.0.0-win-x64.zip,解压后运行 WeatherLauncher.exe。请保持 ZIP 内全部文件在同一个文件夹。
ZIP 内容:
WeatherLauncher.exeWeatherWorker.ps1ChinaRegionCatalog.jsonApp.xamlMainWindow.xamlLICENSEREADME.txt
无需管理员权限、API key、WebView2、Node.js、遥测或付费天气服务。
验证
src/launcher/build-launcher.ps1 -Version 2.0.0:通过。build-thinclr-release.ps1 -Version 2.0.0:通过。- 打包校验:ZIP 包含预期 7 个运行文件。
- 版本校验:
WeatherLauncher.exeFileVersion 为2.0.0.0,ProductVersion 为2.0.0。 - UI 校验:设置页底部显示
爱来自 M47E1/paper-weather-widget和外链箭头;关闭设置后,天气页不显示来源链接。
SHA256
dc6a013b563f3dd57e5513d7e028ad96892e042c16563a7ee677bea8219fc73d PaperWeatherWidget-v2.0.0-win-x64.zip
8c4fa602002d129a33860b14b56b344b9f81118213e1c91e435940c2ca1575a2 PaperWeatherWidget-v2.0.0-win-x64/WeatherLauncher.exe
2054523faa4b083293b6661336648b5b667bb93f0f32cfb016d73735adf33953 PaperWeatherWidget-v2.0.0-win-x64/WeatherWorker.ps1
e4a0963613a176fa16ceb50783bc4e55a1e1bba37734614556023763a47b445a PaperWeatherWidget-v2.0.0-win-x64/ChinaRegionCatalog.json
313c2858fb81ee5305a04a283741f5eeb6453dcf9973b3c99ff4cb92025e68a9 PaperWeatherWidget-v2.0.0-win-x64/App.xaml
523b28ccfe07ceb2c47fedfd2caf02b54665ccfade372923bbbf01b3854d39d1 PaperWeatherWidget-v2.0.0-win-x64/MainWindow.xaml
3f016f66f73251ed95c7c1950bc8c0ddee702fb28c076d3e806399e507798624 PaperWeatherWidget-v2.0.0-win-x64/LICENSE
087f76b88cfcc39b372404c524e069b92485f164d488aa6e908333286ac35c82 PaperWeatherWidget-v2.0.0-win-x64/README.txt
Notes / 说明
This build is unsigned. Windows SmartScreen may show an unknown publisher warning on first launch.
此版本未签名,Windows SmartScreen 首次启动时可能提示未知发布者。
This project is independent and is not affiliated with Anthropic, Claude, Open-Meteo, or wttr.in.
本项目为独立项目,与 Anthropic、Claude、Open-Meteo、wttr.in 均无从属或官方合作关系。
Paper Weather Widget v1.3.0 - Anthropic-inspired Edition
Paper Weather Widget v1.3.0 - Anthropic-inspired Edition
Release title: Paper Weather Widget v1.3.0 - Anthropic-inspired Edition
What Changed
- Keeps the Anthropic-inspired UI theme with paper-toned surfaces, restrained borders, dark neutral text, and warm accent controls.
- Adds async weather refresh so network calls no longer block the UI thread.
- Keeps window position stable when opening settings, changing selectors, refreshing, and toggling the side drawer.
- Removes the visible side-drawer handle border and keeps X as direct app close.
- Lazily initializes heavier visual layers and settings dropdown contents to improve startup.
- Adds Zhongshan and an approximate Envicool Shenzhen HQ node to the built-in region catalog.
- Renames the project and release assets to Paper Weather Widget / PaperWeatherWidget.
- Keeps the base WPF-only architecture. No WebView2 renderer code was added.
- Preserves the current weather and forecast distinction: current data is labeled Now; forecast data is labeled Forecast HH:mm.
- Preserves Open-Meteo primary provider behavior, wttr.in fallback, cache behavior, and model risk semantics.
Validation
- Run-ProjectTests: 221/221 PASS.
- LonghuaWeatherWidget.ps1 -TestMode: PASS.
- Test-LocationCatalogAudit: PASS, 51 audited regions, 0 invalid coordinates, 0 0,0 coordinates, 0 swapped coordinates, 0 request/catalog mismatches.
- Test-EnglishModeNoCjk: PASS.
- Package verification: SHA256SUMS.txt matched local hashes; ZIP entries are exactly PaperWeatherWidget.exe, LICENSE, and README.txt; packaged EXE launch-close PASS.
- Full region smoke, 47-region smoke, 200-region smoke, UiRegionRenderSmoke, and RealUiInteractionSmoke were not run because FULL_SMOKE_APPROVED was not provided.
SHA256
3bcdc3fb801ee015d703aa33f6c48cd5c4c9594b6cfb9339a19755c06afecdc1 PaperWeatherWidget-v1.3.0-win-x64.exe
b048c22c9ba37da7967c7e91a0cdc8c319bcfdf0879edbc0e6ac5906501194a2 PaperWeatherWidget-v1.3.0-win-x64.zip
Notes
This edition is not affiliated with, endorsed by, or using brand assets from Anthropic or Claude. The wording "Anthropic-inspired" describes a general visual direction only.
The executable is unsigned. Windows SmartScreen may show an unknown publisher warning on first launch.
Longhua Weather Widget v1.1.0 – Anthropic-inspired Edition
Project rename: this project is now Paper Weather Widget. The v1.1.0 downloadable files may still use the previous LonghuaWeatherWidget filename for historical compatibility. Future releases will use PaperWeatherWidget asset names. # Longhua Weather Widget v1.1.0 - Anthropic-inspired Edition This pre-release publishes the Anthropic-inspired WPF base edition as the project mainline. - WPF-only 基础版本; no WebView2 renderer code. - Anthropic-inspired paper-tone UI, with no Anthropic or Claude logo/brand asset and no official affiliation claim. - Preserves Open-Meteo request logic, supported region catalog, cache behavior, current/forecast labels, rainstorm risk semantics, drawer positioning, and close behavior. - The side-drawer button collapses the widget; the X button exits the app directly. - Built unsigned with PS2EXE. No administrator rights are required. Windows SmartScreen may show an Unknown publisher warning. ## Validation - Source RC hash preflight: PASS. -
Run-ProjectTests.ps1: PASS, 191/191. -LonghuaWeatherWidget.ps1 -TestMode: PASS. - English no-CJK: PASS. - UI region render smoke: PASS, 8/8 per reduced validation instruction after UI-only changes. - Fixed scenario UI smoke: PASS, 10/10 scenarios, 0 failures. - Local EXE launch/CloseButton smoke: PASS. - Desktop shortcut launch/CloseButton smoke: PASS. - AllSupportedRegions final RC evidence: local final-evidence index retained during validation. -RealUiInteractionSmoke: FAIL, retained as a WPF UI Automation popup/AutomationId limitation. ## SHA256SUMStext 4989de14667ed0d757189530894fdd4742a1a02bf49fd335bf620a2e0c68e0cb LonghuaWeatherWidget-v1.1.0-anthropic-win-x64.exe e8329a50f076fddc32e3a86bb2f52c1de0a3c60e4033c96687b0152a5e9d86fd LonghuaWeatherWidget-v1.1.0-anthropic-win-x64.zip