Skip to content

Releases: lak199/task-island

Task Island V1.2.1

Choose a tag to compare

@lak199 lak199 released this 09 Jul 00:30

V1.2.1 更新内容:
新功能
• 快捷短语 — 色轮新增入口...
修复
• 快捷短语窗口无法拖动 — 改用 SystemDecorations="None"
• 玻璃态背景下文字模糊 — 恢复 darker 设计
• 字体应用一致性 — Button 样式改用 DynamicResource
• 滚动色轮时自动回缩 — 800ms 内不收起
• 点空白区域不能收起 — 现在可收起
• 色轮窗口遮挡桌面 — 尺寸优化
• 移除附属岛按钮 — 改为纯拖拽交互
• 内网 IP 白名单 — 路由器/NAS 不再误报
• 防火墙规则残留清理 — 崩溃后自动清理
• RST 注入保护 — 内网只告警不注入
• 日志持久化 — 容量 50 → 500
• 玻璃态材质修复
• 色轮滚轮打断修复
修改文件
• src/Task Island/QuickPhraseWindow.axaml — SystemDecorations="None"
• src/Task Island/QuickPhraseWindow.axaml.cs — BeginMoveDrag
• src/Task Island/MainWindow.axaml.cs — 色轮优化
• src/Task Island/MainWindow.axaml — 色轮 600×380
• src/Task Island/PortScanDetector.cs — 内网白名单
• src/Task Island/PortScanLogService.cs — JSON 持久化
• src/Task Island/Program.cs — ProcessExit
• src/Task Island/SettingsService.cs — 版本号 V1.2.1
• src/Task Island/ColorWheelViewModel.cs — 快捷短语入口

Task Island V1.1.5

Choose a tag to compare

@lak199 lak199 released this 07 Jul 23:31

V1.1.5 更新内容:
修复

  • 卸载程序缺失 — 改为生成 .bat 批处理脚本,不依赖 .NET 运行时
  • 更新后重复提示更新 — 增加"已下载版本"记录 + 版本号不再强制覆盖
  • 更新检测太慢 — 立即检测 + 每30分钟定期检测
  • 更新通知字体重叠 — 改为控件(UpdateOverlay)
    改动
  • 更新通知 — 从 Border 弹窗改为 UserControl,嵌入 CompactMode Grid
  • 安装器 — 生成 .bat 卸载脚本
  • 版本号 — 全量更新至 V1.1.5
    修改文件
  • installer/Services/InstallService.cs — 生成 .bat 卸载脚本
  • installer/Helpers/RegistryHelper.cs — UninstallString 指向 .bat
  • src/Task Island/SettingsService.cs — 版本号不再强制覆盖
  • src/Task Island/UpdateService.cs — 增强 bat 脚本 + 已下载版本记录
  • src/Task Island/MainWindow.axaml — 替换旧 Border 为 UpdateOverlay
  • src/Task Island/MainWindow.axaml.cs — 使用 UpdateOverlay + 定期检测
  • 新建 src/Task Island/UpdateOverlay.axaml — 灵动岛风格更新通知
  • 新建 src/Task Island/UpdateOverlay.axaml.cs — 更新通知逻辑

Task Island V1.1.4

Choose a tag to compare

@lak199 lak199 released this 07 Jul 07:09

v1.1.4 Release Notes

Release Date: 2026-07-07

New Features

  • Eye Guard: Automatic break reminder integrated into the task island. Every configurable interval (15-120 min), the island expands to show a reminder with countdown and skip button. Supports custom work hours (default 9:00-18:00), reminder duration (5-300 sec), and real-time settings via text input (decimal supported).

New Features

  • Update Notification on Island: Version update alerts now appear inside the island (like Eye Guard), expanding the island to show the notification. No more floating banners — everything stays on the island.
  • Music Compatibility: When music is playing, the eye guard notification temporarily replaces lyrics display and restores them after dismissal.

New Features

Fixed

  • Version Persistence: Settings page now correctly shows the latest version (V1.1.4) after update — no more repeated update loops
  • Port Scan: Raised detection thresholds (SynScanThreshold 2→5, PortScanThreshold 3→8, VulnScanThreshold 5→15) to reduce false positives from normal browser connections
  • RST Injection: Fixed incorrect TCP flag comments (SYN=0x02, RST=0x04, ACK=0x10)
  • Scroll Debounce: Optimized to 200ms to reduce page skip during fast scrolling
  • Ctrl+K: Removed residual empty conversation dialog
  • Installer: Version numbers unified to 1.1.4 across all components. Asset matching now supports both TaskIsland-*.zip and TaskIsland-v*.zip naming conventions.
  • Fallback URL: Updated installer fallback download URL from v1.0.0 to v1.1.4

New Features

Changed

  • SubIsland Animation: Updated comment to match actual behavior
  • AnimationHelper: Fixed misleading comment
  • Auto Update: Updated service description to "自动检测 + 一键更新"
  • Icon Count Comments: Unified all color wheel comments to 10 (matching actual item count)

Compatibility

  • OS: Windows 10 1903+ / Windows 11
  • Runtime: .NET 10
  • Breaking Changes: None

New Features

Thank you for using Task Island!

Task Island V1.1.1

Choose a tag to compare

@lak199 lak199 released this 06 Jul 00:26

v1.1.1 Release Notes


Bug Fixes

  • Update Notification: Fixed not clickable (z-order issue) and text bleeding through background

  • Update Download: Added multi-mirror acceleration for China users (ghfast.top → ghproxy.net → gh-proxy.com)
  • Update Install: Fixed installer not found — now uses direct file replacement via bat script
  • Version Sync: Fixed settings.json old version overriding code default
  • Memory Leaks: Fixed CTS and DispatcherTimer not disposed across 7 files
  • Memory Growth: Fixed port scan stale entries never cleaned up

Performance

  • Port Scan Detection: LINQ in hot path replaced with for loops, eliminating GC pressure
  • Port Scan Detection: Local IP DNS lookup cached at startup instead of per-packet

UI Changes

  • Update Notification: Full-width banner → compact Toast (top-right, auto-dismiss 8s)
  • Settings: Removed AI UI sections, added Uninstall button

Compatibility

  • OS: Windows 10 1903+ / Windows 11
  • Runtime: .NET 10
  • Breaking Changes: None

Task Island V1.1.0-Beta.1

Choose a tag to compare

@lak199 lak199 released this 05 Jul 13:35

v1.1.0 Release Notes
Release Date: 2026-07-05

Bug Fixes

  • AcrylicBlur Rendering: Fixed window background appearing solid/opaque instead of frosted glass effect
  • File Drag & Drop: Fixed issue where dragging files from desktop to Task Island had no response
  • Memory Leak: Fixed MainWindow not releasing memory after closing due to uncancelled event subscriptions

Improvements

  • Icon Caching: Added ConcurrentDictionary cache for extracted file icons to eliminate redundant Win32 API calls and improve drag-and-drop performance

Files Changed
File | Change
MainWindow.axaml | Fixed TransparencyLevelHint, added ExtendClientArea properties
MainWindow.axaml.cs | Added 15+ event unsubscriptions in OnWindowClosed
SubIslandWindow.axaml | Added ExtendClientArea properties
IconHelper.cs | Added IconCache class for icon caching
App.axaml.cs | Added cache cleanup on exit
Task Island.csproj | Updated version to 1.1.0

Compatibility

  • OS: Windows 10 1903+ / Windows 11
  • Runtime: .NET 10
  • Breaking Changes: None

Thank you for using Task Island!

Task Island V1.0.0

Choose a tag to compare

@lak199 lak199 released this 05 Jul 01:36
v1.0.0

feat: Task Island V1.0.0 初始提交

V1.3.0

Choose a tag to compare

@lak199 lak199 released this 15 Jul 14:58

更新了新的布局
更新了更实用的新功能
删除原来的无用功能
提升流畅度

Task Island V1.0.1

Choose a tag to compare

@lak199 lak199 released this 05 Jul 05:36

修复已知问题