Repository navigation
Releases: RedHong01/SystemSync
Release list
SystemSync v0.1.8
中文:新增移动设备入口、移动 Web 应用元信息、同步诊断面板、无进度超时提示、卡住项目详情、常见恢复动作,以及 curl -I/HEAD 兼容。English: adds mobile device entry, mobile web app metadata, sync diagnosis panel, no-progress timeout warnings, stalled project details, common recovery actions, and curl -I/HEAD compatibility.
SystemSync v0.1.7
中文
- 新增 macOS 顶层一键安装入口
setup.sh:初始化配置、安装/刷新后台服务、刷新 Dock 图形入口、生成 Windows 配对包,并在sync_root存在时自动复制到_tools/SystemSyncWindows。 - 新增 Windows 顶层一键安装入口
setup.ps1:自动定位配对配置、需要时请求管理员权限、安装 companion,并打开图形化管理网站。 - 新增
windows/setup.ps1:让同步到 Windows 的工具包本身也能直接一键安装,不需要复制整个 repo。 generate_windows_config.py会在mac_ip缺失时使用检测到的 Mac 局域网 IP 自动补齐。- Mac 安装脚本隐藏重试期间的临时
launchctl bootstrap错误,只在最终失败时显示。 - 更新 README、Clone Setup、Deployment 和 Architecture 双语文档,明确 clone 用户的自动化流程和每个系统端的一键图形入口。
English
- Added the macOS top-level one-click setup entry
setup.sh: initializes config, installs/refreshes the background service, refreshes the Dock graphical launcher, generates the Windows pairing package, and copies it to_tools/SystemSyncWindowswhensync_rootexists. - Added the Windows top-level one-click setup entry
setup.ps1: locates the pairing config, requests administrator permission when needed, installs the companion, and opens the graphical dashboard. - Added
windows/setup.ps1so the synced Windows package can install itself without copying the whole repo. generate_windows_config.pynow fills a missingmac_ipfrom the detected Mac LAN IP.- The Mac installer now hides transient
launchctl bootstrapretry errors and only prints them if all retries fail. - Updated README, Clone Setup, Deployment, and Architecture bilingual docs with the automated clone flow and OS-specific one-click graphical entries.
SystemSync v0.1.6
中文
- 修复 Mac/Windows 管理入口不一致的问题:Windows 智能启动器现在优先测试 Mac 局域网 IP,再尝试
system-sync.local可选别名。 - Windows fallback URL 不再因为 hosts 写入成功而改用别名,避免别名未解析时打不开控制台。
- Mac 安装脚本增加 LaunchAgent bootstrap 重试,避免服务刷新时偶发卡在半更新状态。
- 控制台当前版本改为使用服务内置
APP_VERSION,不再被旧config.json的current_version覆盖。 - 更新 README 和部署/架构/事件流文档,明确 Mac 本机用
127.0.0.1,Windows/其他设备优先用 Mac 局域网 IP。
English
- Fixed inconsistent Mac/Windows dashboard entry behavior: the Windows smart launcher now tests the Mac LAN IP first, then tries the optional
system-sync.localalias. - Windows fallback URLs no longer switch to the alias just because hosts was written, preventing alias-resolution failures from blocking the dashboard.
- Added LaunchAgent bootstrap retries to the Mac installer to avoid occasional half-updated service refreshes.
- The dashboard now reports the current version from the service's built-in
APP_VERSION, so staleconfig.jsonvalues no longer override the running code version. - Updated README and deployment/architecture/event-flow docs to clarify that Mac local access uses
127.0.0.1, while Windows and other devices should prefer the Mac LAN IP.
SystemSync v0.1.5
中文
- 将控制台入口顺序调整为:本机
127.0.0.1、推荐局域网 IP、可选别名。 - 配对页现在会标记每个入口类型:本机 Mac、推荐局域网 IP、别名需 hosts。
- Windows 直连快捷方式继续使用 Mac 局域网 IP,避免
system-sync.local未解析时打不开统一 monitoring 平台。 - 修正 Windows 配置生成器的命令行输出,明确显示推荐 dashboard URL 和可选 alias。
English
- Reordered dashboard URLs as local
127.0.0.1, recommended LAN IP, then optional alias. - The pairing page now labels each URL type: Local Mac, Recommended LAN IP, and Alias requiring a hosts entry.
- The Windows direct shortcut continues to use the Mac LAN IP so the unified monitoring dashboard opens even when
system-sync.localis not resolvable. - Fixed the Windows config generator output so it clearly prints the recommended dashboard URL and the optional alias separately.
SystemSync v0.1.4
中文
- 修复 Mac 端仍可能运行旧
RedLanSyncDashboardLaunchAgent 的问题,迁移到新的SystemSync服务入口。 - 新增 Windows 直连统一控制台的备用入口:
OpenSystemSyncDashboard.generated.url。即使 Windows companion agent 暂时不可用,Windows 也可以通过 Mac 的局域网地址打开统一 monitoring 平台。 - 修复 Windows 配置生成脚本,使它优先使用已安装的 SystemSync 配置,并保留同一套配对 token、Mac IP、dashboard alias。
- 更新版本号到
0.1.4,用于控制台内的 GitHub 更新检测。
注意:Windows companion agent 的 8766 端口仍需要在 Windows 端重新安装/重启或检查防火墙,之后磁盘状态、电源事件和远程 resume 才会恢复实时能力。
English
- Fixed a migration issue where macOS could still be running the old
RedLanSyncDashboardLaunchAgent instead of the newSystemSyncservice. - Added a generated Windows fallback shortcut:
OpenSystemSyncDashboard.generated.url. Windows can open the unified monitoring dashboard through the Mac LAN address even when the Windows companion agent is temporarily offline. - Fixed the Windows config generator so it prefers the installed SystemSync config and preserves the existing pairing token, Mac IP, and dashboard alias.
- Bumped the app version to
0.1.4for GitHub-based update detection in the dashboard.
Note: the Windows companion agent on port 8766 still needs to be reinstalled/restarted on Windows or allowed through the Windows firewall before realtime disk status, power events, and remote resume become available again.
SystemSync v0.1.3
中文
- GitHub 工程从 RedLanSyncDashboard 重命名为 SystemSync。
- 新增网页端“规范化副本管理”:集中查看 _CrossPlatformReport、重命名映射、冲突消解、跳过项和风险提醒,避免多个安全副本难以追踪。
- 新增 /api/normalizations 与 /api/normalizations/report,用于读取历史规范化报告。
- Mac/Windows 启动器、README、部署文档、更新检查配置迁移到 SystemSync。
- 保留旧 RedLanSyncDashboard/RedLanSyncAgent 路径读取和旧任务清理逻辑,降低升级断裂风险。
English
- Renamed the GitHub project from RedLanSyncDashboard to SystemSync.
- Added the web Normalized Copy Manager to review _CrossPlatformReport folders, rename mappings, collision resolutions, skipped items, and risk notes in one place.
- Added /api/normalizations and /api/normalizations/report for historical normalization report reads.
- Migrated Mac/Windows launchers, README, deployment docs, and update-check config to SystemSync.
- Kept legacy RedLanSyncDashboard/RedLanSyncAgent path reads and legacy task cleanup to reduce upgrade breakage.
Red LAN Sync Dashboard v0.1.2
中文
- 新增 clone 后预检脚本:
python3 scripts/preflight.py,用于检查 Python、配置、Windows companion 包、Syncthing API、Adobe/Unity 检测能力。 - 新增双语事件流文档和 clone 复刻部署文档,帮助新用户从 GitHub repo 复刻整套 Mac/Windows 局域网同步系统。
- 依赖审计新增 Unity 工程、Unity YAML/.meta 文件和本机 Unity Editor 检测。
- Windows dependency inventory 新增 Unity Editor 扫描。
- 控制台依赖审计结果新增 Unity 项目/文件/已安装 Unity 展示。
English
- Added post-clone preflight:
python3 scripts/preflight.pyfor Python, config, Windows companion package, Syncthing API, and Adobe/Unity detection checks. - Added bilingual event-flow and clone-setup docs so new users can reproduce the full Mac/Windows LAN sync system from the GitHub repo.
- Dependency audit now detects Unity project roots, Unity YAML/.meta files, and installed Unity Editors.
- Windows dependency inventory now scans installed Unity Editors.
- Dashboard dependency audit now displays Unity projects, Unity files, and installed Unity editors.
Red LAN Sync Dashboard v0.1.1
Dock shortcut and repo architecture update.\n\n- Added a shared Red LAN Sync app icon for the web console and macOS Dock shortcut.\n- Added a Pairing-page Dock shortcut card with one-click install/refresh action.\n- Updated the macOS Dock installer to apply the bundled .icns icon.\n- Preserved deployed config.json and runtime-state.json when reinstalling the Mac service.\n- Added the repo architecture update rule to README, CONTRIBUTING, and architecture docs.\n- Kept documentation bilingual in Chinese and English.
Red LAN Sync Dashboard v0.1.0
Initial community release.\n\n- Mac/Windows Syncthing LAN control dashboard\n- Cross-platform filename audit and safe-copy workflow\n- Per-project sync folder registration with Mac and Windows target paths\n- Device pairing, Wake-on-LAN, storage target selection, and bilingual UI\n- GitHub update preview support