Releases: SomunsMo/lan-share
Release list
v1.1.0
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--silentflag, 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__tauriNavigatepolling. -
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_urlIPC 命令,将仓库地址提取为常量供前端调用
Addget_repo_urlIPC 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 withopt-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/. -
添加
trashcrate 依赖,用于跨平台回收站功能
Addtrashcrate 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 missingcommon.button.deleteand other translation keys. -
桌面端 i18n 文件大量新增/更新翻译条目
Update desktop i18n files with numerous new/updated entries.
v1.0.2
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 名称中的空格