Skip to content

Releases: RedHong01/SystemSync

SystemSync v0.1.8

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 09:01

中文:新增移动设备入口、移动 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 05:22

中文

  • 新增 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/SystemSyncWindows when sync_root exists.
  • 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.ps1 so the synced Windows package can install itself without copying the whole repo.
  • generate_windows_config.py now fills a missing mac_ip from the detected Mac LAN IP.
  • The Mac installer now hides transient launchctl bootstrap retry 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 05:07

中文

  • 修复 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.local alias.
  • 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 stale config.json values 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 04:16

中文

  • 将控制台入口顺序调整为:本机 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.local is 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 03:56

中文

  • 修复 Mac 端仍可能运行旧 RedLanSyncDashboard LaunchAgent 的问题,迁移到新的 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 RedLanSyncDashboard LaunchAgent instead of the new SystemSync service.
  • 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.4 for 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 03:27

中文

  • 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

Choose a tag to compare

@RedHong01 RedHong01 released this 27 Jun 02:44

中文

  • 新增 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.py for 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

Choose a tag to compare

@RedHong01 RedHong01 released this 20 Jun 03:10

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

Choose a tag to compare

@RedHong01 RedHong01 released this 20 Jun 02:33

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