be7fc7e64b
rewrite: upgrade-from-old now uses deploy.sh + offline package, preserves camera configs
2026-07-21 16:58:53 +08:00
c1cd6f8575
fix: always create agent config even if binary not found
2026-07-21 15:45:52 +08:00
9f53f71a79
fix: create agent dir before checking binary; add runtime deps to deploy docs
2026-07-21 15:41:30 +08:00
cdf601d046
fix: offline agent search uses SCRIPT_DIR; add /usr/lib to LD_LIBRARY_PATH
2026-07-21 15:24:49 +08:00
8643174807
fix: add offline fallback for agent binary in deploy.sh
2026-07-21 15:23:29 +08:00
39754ecbb3
fix: include FFmpeg libraries in offline package
2026-07-21 15:19:34 +08:00
d3a0cf2a4d
docs: update deployment guide with offline install and upgrade steps
2026-07-21 15:16:32 +08:00
687f96c7f4
fix: use shell glob to copy all library files including symlinks
2026-07-21 15:11:22 +08:00
490b81b802
fix: check existing libraries before installing from offline package
2026-07-21 15:05:06 +08:00
4fe02f3da4
feat: include system libraries and install_deps.sh in offline package
2026-07-21 15:04:18 +08:00
bbb787dfbd
fix: deploy.sh creates default config when no configs available; package only templates/profiles/overlays
2026-07-21 15:02:29 +08:00
fbc773be4a
fix: include configs/ in offline package
2026-07-21 15:01:12 +08:00
49bfdf059a
fix: deploy.sh + package-offline.sh offline mode support
2026-07-21 14:51:49 +08:00
3ce5bff933
fix: deploy.sh also looks for binary in script directory (offline package mode)
2026-07-21 14:45:44 +08:00
9b844b7b55
docs: add scp example for offline deployment
2026-07-21 10:47:15 +08:00
372ab4c063
docs: simplify offline deployment to use package-offline.sh
2026-07-21 10:45:47 +08:00
07bd06a9c0
feat: add offline upgrade package script and update deployment docs
2026-07-21 10:43:56 +08:00
43ad12ec12
feat: add upgrade script for old devices (renames paths, preserves camera configs)
2026-07-21 10:42:13 +08:00
140ef4c684
docs: add deployment guide with post-clone and static IP steps
2026-07-21 10:35:58 +08:00
137ad71953
chore: remove outdated and personal scripts
2026-07-21 10:25:16 +08:00
17b0ecefc3
fix: update remaining old names in scripts, rename service file
2026-07-21 10:22:49 +08:00
aa9d824ba1
fix: update service names in ops.sh
2026-07-21 10:21:58 +08:00
3d61a925fc
fix: upgrade preserves config, add agent binary path, skip config rendering on upgrade
2026-07-21 10:19:58 +08:00
4943ed1e77
fix: remove all media-server references from deploy.sh
2026-07-21 10:13:41 +08:00
601f9a5a98
rename: MediaServerApp -> EdgeServerApp, media_server_app -> edge_server_app
2026-07-21 10:09:26 +08:00
341faf91f1
rename: /v1/media-server/* -> /v1/edge-server/*
2026-07-21 10:07:00 +08:00
1aaf15c68d
rename: media-server.json -> safesight-edge-server.json
2026-07-21 10:05:07 +08:00
7246289b5f
fix: default ConfigPath to media-server.json
2026-07-21 10:03:50 +08:00
2aca93f36b
fix: parse systemctl ExecStart path= format correctly
2026-07-21 09:47:51 +08:00
32a5913c4d
refactor: make systemctl service name configurable via agent config
2026-07-21 09:46:35 +08:00
4b7ca5fa82
refactor: remove hardcoded paths from systemctl controller, use agent config
2026-07-21 09:42:59 +08:00
a798965259
fix: remove remaining rk3588 references from config defaults and deploy.sh
2026-07-21 09:38:40 +08:00
93b849bd9d
fix: update agent module paths and systemctl service name to safesight-edge-server
2026-07-21 09:37:52 +08:00
297f79b3e6
rename: safesight-agent -> safesight-edge-agent
2026-07-21 09:32:53 +08:00
719d77f72e
rename: rk3588-agent -> safesight-agent, update service dependencies
2026-07-21 09:29:15 +08:00
cfb03ffd39
fix: update agent config paths, add agent service file, fix double-server typo
2026-07-21 09:27:34 +08:00
cd1d5039a9
fix: replace all safesight-media/rk3588-media-server with safesight-edge-server
2026-07-20 18:25:51 +08:00
eda635c0ac
rename: safesight-media -> safesight-edge-server, paths updated
2026-07-20 18:00:06 +08:00
d2093d4462
chore: add media-server systemd service file with correct LD_LIBRARY_PATH
2026-07-20 14:51:50 +08:00
9658a0c2d8
move dev-env.ps1 to safesight-control
2026-07-20 14:12:48 +08:00
7c2ae2e75f
fix: default video and RTSP target for dev-env script
2026-07-20 14:10:11 +08:00
52940a0c53
feat: add one-click dev environment startup script
2026-07-20 14:08:37 +08:00
56170cf9ed
chore: resolve stash conflict in third_party gradle wrapper
2026-07-17 11:11:02 +08:00
9596d979f6
merge: pose-behavior-pipeline
...
- feat: add pose behavior pipeline
# Conflicts:
# docs/config_guide.md
# plugins/CMakeLists.txt
2026-07-17 11:10:54 +08:00
ca22e82875
merge: p0-dashboard into master
...
- feat: /v1/capabilities, /v1/metrics (NPU), alarm endpoints
- feat: preview channels, alarm test overlay
- fix: config reload with health polling
- fix: alarm query format handling
2026-07-17 11:10:25 +08:00
760eb35697
docs: update guide.md with local test paths
...
- Carry over uncommitted changes from original repo
- Update old references: rk3588-agent → safesight-agent
2026-07-17 11:02:48 +08:00
c26531b4f3
refactor: rebrand to SafeSight Edge
...
- Rename Agent binary: rk3588-agent → safesight-agent
- Update Go module: rk3588sys/agent → safesight-agent
- Rename CMake project: rk3588_media_server → safesight_media
- Rename Media binary: media-server → safesight-media
- Update all install paths, scripts, and config references
2026-07-17 11:00:39 +08:00
ae7e9e8bfc
fix: config reload with health polling, not blind timeout
...
writeConfigAndReload: 发送 reload 后每 2s 轮询 media-server
健康状态,60s 兜底回滚。替代原来的 10s 硬超时。
2026-05-12 15:00:09 +08:00
e8cc66636c
fix: use static catalog for capabilities (not dynamic query)
2026-05-12 14:06:27 +08:00
477b82d60a
feat: /v1/capabilities endpoint for device feature detection
...
Returns available detection capabilities based on installed media-server plugins.
Each capability includes key, label, description and availability flag.
2026-05-12 13:53:04 +08:00