Skip to content

Releases: SomunsMo/lan-share

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 02:31
8517770

Release Notes - v1.1.0

面向用户 (User-Facing)

新功能 (New Features)

  • 全面迁移至 MUI v9 桌面端界面(导航栏、抽屉、首页、设置、历史、文本分享、关于页面),视觉与交互统一升级
    Migrate all desktop pages to MUI v9 (Navbar/Drawer, Home, Settings, History, TextShare, About) with unified look and feel.

  • 历史页面新增标签分类与国际化支持,方便按标签筛选和浏览
    History page now supports tag-based filtering and i18n.

  • 窗口状态持久化:关闭时自动保存窗口位置和尺寸,下次启动时恢复,并自动约束在显示器可视范围内
    Window position and size are saved on close and restored on launch, automatically constrained to display bounds.

  • 开机最小化启动:支持通过系统设置开机自启时自动以静默(最小化)模式运行,并可通过 IPC 控制
    Minimized startup on boot: auto-start with --silent flag, configurable via settings, cross-platform.

  • 检查更新:通过 GitHub Releases API 检测新版本,前端显示更新对话框和 Toast 提示
    Check for updates via GitHub Releases API, with frontend dialog and toast notifications.

  • 可配置的回收站删除:删除文件时支持移至回收站(跨平台),并提供确认对话框
    Configurable delete-to-trash (cross-platform) with confirmation dialog.

  • 文件/文件夹删除与重命名权限精细拆分,支持独立控制
    Delete and rename permissions are now split into separate toggles for files and folders.

  • 文件排除过滤:支持后端正则表达式过滤,并在设置界面中配置,使用 MUI 默认主题
    Add file exclusion filter (regex) with backend support and a dedicated settings UI.

  • 系统托盘新增“设置”菜单项,快速访问应用设置
    Settings menu item added to system tray for quick access.

  • 窗口重建后自动轮询跳转到设置页(通过 __tauriNavigate
    Automatically navigate to settings after window recreation via __tauriNavigate polling.

  • macOS 后台运行时隐藏 Dock 图标,窗口显示时自动恢复
    Hide Dock icon on macOS when running in background, restore when window shows.

  • 复制操作新增 Toast 提示,并增加对应的 i18n 翻译键
    Toast notification on copy operations with new i18n keys.

  • 删除历史记录前增加确认对话框,防止误删
    Confirmation dialog before deleting history records.

  • 设置页新增「开机最小化启动」开关,与开机自启联动(自启关闭时该选项自动禁用)
    New toggle "Minimized on boot" in settings, auto-disabled when autostart is off.

  • 字体策略变更:从打包的 ttf 改为运行时下载 woff2,减小安装包体积
    Fonts are now downloaded as woff2 at runtime instead of bundled ttf, reducing package size.

性能优化 (Performance)

  • 前后端性能全面优化,提升响应速度和资源占用
    Performance optimizations across backend and frontend.

面向开发者 (Developer-Focused)

新功能 (New Features)

  • 新增 get_repo_url IPC 命令,将仓库地址提取为常量供前端调用
    Add get_repo_url IPC command and expose repo URL as constant.

  • Web 前端新增复制/下载操作的 API 记录上报(用于使用分析)
    Add recording API calls to web frontend for copy/download tracking.

性能优化 (Performance)

  • 发布构建启用 opt-level = "z",进一步减小二进制体积
    Optimize release build with opt-level = "z" for smaller binary size.

杂项 (Chore)

  • 版本升级:desktop 0.2.0 → 1.1.0,web 0.1.1 → 1.1.0
    Bump version to 1.1.0 (desktop 0.2.0 → 1.1.0, web 0.1.1 → 1.1.0).

  • 更新 Cargo.lock 和 pnpm-lock.yaml 依赖锁定文件
    Update Cargo.lock and pnpm-lock.yaml dependency locks.

  • 添加应用图标资源(16x16、macOS icns、icon.png)
    Add app icon assets (16x16, macOS icns, icon.png).

  • 删除过时的 CLAUDE.md,由 AGENTS.md + docs/spec/ 替代
    Remove obsolete CLAUDE.md, replaced by AGENTS.md + docs/spec/.

  • 添加 trash crate 依赖,用于跨平台回收站功能
    Add trash crate dependency for cross-platform recycle bin.

  • 在 Vite watch 中忽略 target 和 dist 目录,提升开发体验
    Ignore target and dist directories in vite watch.

  • 移除日志输出中的 emoji,默认日志级别改为 debug
    Remove emoji from log output, set default log level to debug.

文档 (Docs)

  • 新增 AGENTS.md 及模块规范文档(docs/spec/)
    Add AGENTS.md and module specification docs (docs/spec/).

  • 重构 AGENTS.md 为紧凑流程,将 i18n 细节移至 dev-conventions spec
    Refactor AGENTS.md into compact process flow, move i18n details to dev-conventions spec.

  • 更新提交规范为统一使用英文提交信息,并明确 commit 须经用户确认
    Update commit convention to use English messages and require user confirmation.

  • 更新 README 中的链接
    Update README links.

国际化 (i18n)

  • 移除硬编码版本号,添加检查更新相关翻译键
    Remove hardcoded version strings, add update-check related translations.

  • 清理未使用的翻译键(如 portWarning、tech、section 提示、历史状态标签等)
    Clean up unused translation keys (portWarning, tech, section hints, history status labels, etc.).

  • 补充缺失的 common.button.delete 等翻译键
    Add missing common.button.delete and other translation keys.

  • 桌面端 i18n 文件大量新增/更新翻译条目
    Update desktop i18n files with numerous new/updated entries.

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 18:17
83665b8

v1.0.2

Features(新功能)

  • Auto build and publish release on tag push (#7) (f5fad64)
    支持推送 tag 时自动构建并发布 Release

  • Internationalization (i18n) support with Chinese and English locales (#6) (1c67f20)
    新增国际化支持,提供简体中文和英文界面切换

  • Copy link feature for files and context menu offset optimization (#5) (dd36997)
    新增复制文件链接功能,并优化右键菜单弹出位置

Bug Fixes(修复)

  • Fix multiple issues in release asset preparation: unified zip naming, relaxed pre-release tag validation, and proper handling of macOS .app bundle names with spaces
    修复 Release 资产打包过程中的多个问题:统一 zip 命名、放宽预发布版本号校验、正确处理 macOS .app 名称中的空格

Documentation(文档)

  • Optimize intro tagline for EN and ZH READMEs, and translate README to English (#3) (07da4e8) (#4) (35e5d7b)
    优化中英文 README 简介标语,并将 README 翻译为英文

1.0.1

Choose a tag to compare

@SomunsMo SomunsMo released this 27 May 16:37
83d020c
  • 优化 MAC OS 下图标过大的问题
  • 优化 Actions 脚本,增加了构建产物,优化了构建产物命名方式