Skip to content

TimeLens v1.4.2

Latest

Choose a tag to compare

@github-actions github-actions released this 22 May 15:30
· 1 commit to 56824ec919220fdd788a659e12c115fd0cffd3ee since this release

Added

Tray Icon and Startup

  • Black & white tray icon options — Appearance settings now includes a Tray Icon Style selector (Color / Black / White); the chosen style is persisted and applied immediately at runtime without restart. Black/white variants are generated from the main icon via generate-tray-icons.mjs
  • Auto tray icon theme matching — tray icon style now supports Auto; when enabled, TimeLens switches between white/black monochrome tray icons based on the current system theme (dark/light) and updates live when the theme changes
  • Standalone tray icon settings section — tray/taskbar icon style controls are now exposed as an independent Settings entry instead of being nested under Appearance
  • macOS launch at startup — startup-on-login now supported on macOS via LaunchAgent; migrated from manual Windows registry code to tauri-plugin-autostart for unified cross-platform (Windows + macOS) support; the Startup settings section is now shown on both platforms
  • Microsoft Store update routing — when a newer TimeLens release is detected on Microsoft Store installs, TimeLens now opens the Microsoft Store updates page directly instead of only showing a reminder

Build and Packaging Utilities

  • Added multiple icon-processing and troubleshooting scripts for MSIX/taskbar icon workflows, including generation and one-off fix helpers
  • Added localized VS Code extension metadata resources for automatic language switching based on user locale
  • Added VS Code extension runtime i18n module for dynamic UI/message localization
  • Added VS Code extension setup guide for bridge-key configuration and local API connection
  • Added packaged VS Code extension artifacts for versions 0.3.0 through 0.3.3

Changed

Windows MSIX Packaging and Assets

  • Updated MSIX manifest and staged asset set used for Windows packaging
  • Refreshed Store and tile icon assets in all required sizes to improve packaged app icon consistency
  • Updated staged Windows executable in MSIX output
  • Updated npm scripts and lockfile to support icon generation/build flow integration
  • Updated ignore rules to align with the current packaging/output workflow

Browser Usage Page

  • Added a manual refresh control on the Browser Usage page header
  • Added auto-refresh behavior when the app window regains focus while staying on Browser Usage
  • Added refresh-related locale strings for Browser Usage in English and Chinese

VS Code Extension: Sync, Diagnostics, and Localization

  • Updated extension API upload payload serialization to canonical JSON for stable signature verification against the desktop API
  • Expanded extension bridge-key UX so key configuration/update remains accessible from extension surfaces
  • Improved extension diagnostics with clearer output-channel logging and richer auth-failure prompts/actions
  • Localized extension runtime UI/messages and package-contributed labels/descriptions with automatic language selection
  • Updated extension README to match current bridge-key auth and setup flow

Fixed

  • Fixed packaged Microsoft Store/taskbar icon presentation issues caused by previous icon asset composition
  • Fixed Tauri npm/rust minor-version mismatch warning by aligning @tauri-apps/api and @tauri-apps/cli with Rust tauri 2.11.x
  • Fixed Browser Usage data staleness by allowing explicit refresh and focus-triggered refresh
  • Fixed VS Code extension bridge auth mismatches in session upload requests caused by non-canonical request body serialization
  • Fixed extension usability gap where users needed an easier path to reconfigure bridge key and inspect sync failures

🚩 macOS 无签名运行说明

首次打开如遇“无法验证开发者”或“已损坏”提示,请右键 App → 打开,或在终端执行:

xattr -dr com.apple.quarantine /Applications/TimeLens.app

如仍无法运行,请在“系统设置 → 隐私与安全性”中允许此 App。