Commit Graph
6 Commits
Author SHA1 Message Date
Raven ScottandCursor 8d84b23b84 feat(integration-worker): worker release channelTag stable/beta/prerelease
Persist and gossip channelTag on worker release hints.

Co-authored-by: Cursor <[email protected]>
2026-05-22 06:19:22 -04:00
Raven ScottandCursor b245ce2aa4 feat(worker): validateWorkerReleaseVersion for announce semver gate
Reject invalid semver strings, downgrades, and same-version worker announces
before persisting mesh release hints. Exported from pearcord-integration-worker
for platform announceWorkerRelease (Phase 109 v0.8.73).

Co-authored-by: Cursor <[email protected]>
2026-05-22 06:01:01 -04:00
Raven ScottandCursor e313696e0c feat(integration-worker): buildWorkerInstallPlan for auto-update flow (Phase 100)
Generate Pear run install commands and steps from worker release hints
for the server settings copy-install UI.

Co-authored-by: Cursor <[email protected]>
2026-05-22 04:44:43 -04:00
Raven ScottandCursor 0a539fc344 feat(integration-worker): buildVersionDiff for worker update banner (Phase 99)
Compute semver segment deltas between local app and announced worker
version; expose versionDiff on buildViewHint when update is available.

Co-authored-by: Cursor <[email protected]>
2026-05-22 04:38:47 -04:00
Raven ScottandCursor 3d3b0f779f feat(integration-worker): worker release releaseNotes in hint store (Phase 98)
Persist optional changelog text (max 480 chars) on worker release hints,
gossip ingest, and buildViewHint for the server settings update banner.

Co-authored-by: Cursor <[email protected]>
2026-05-22 04:32:11 -04:00
Raven ScottandCursor 13d66a6ade feat(release-hint): WorkerReleaseHintStore for P2P worker version hints
Stores per-guild announced worker version and Pear URI with LWW
merge. Exports isVersionGreater for comparing semver-style tags.

Co-authored-by: Cursor <[email protected]>
2026-05-22 04:17:51 -04:00