2 Commits
Author SHA1 Message Date
yuanzhihong 6ae34a072e Merge remote-tracking branch 'origin/server-dev' into server-dev
# Conflicts:
#	server/README.MD
#	server/api/admin/admin.go
#	server/api/appstore/appstore.go
#	server/api/pano/pano.go
#	server/api/stackchandevice/stackchandevice.go
#	server/api/user/user.go
#	server/api/xiaozhi/xiaozhi.go
#	server/go.mod
#	server/go.sum
#	server/internal/cmd/cmd.go
#	server/internal/controller/admin/admin_v1_delete_app.go
#	server/internal/controller/dance/dance_v1_get_list.go
#	server/internal/controller/dance/dance_v2_get_list.go
#	server/internal/controller/device/device_v2_agent_restore_default.go
#	server/internal/controller/device/device_v2_bind_device.go
#	server/internal/service/user.go
#	server/utility/rsa.go
2026-06-24 09:58:07 +08:00
yuanzhihong 2291d4cc01 fix(server): stabilize device bootstrap and default dance initialization
- create missing device records safely with insert-ignore
- seed default dance data transactionally to avoid duplicate rows
- restore real default-agent reset behavior with MAC validation
- bind devices inside a transaction after ensuring the device exists
2026-06-24 09:57:23 +08:00