macsync/src
Natalie f9cf50e695
Some checks failed
Swift Build & Test / swift build + test (push) Waiting to run
Server Typecheck & Test / bun typecheck + test (push) Failing after 5m9s
fix(server): unbuffered logging + reject operator token on contact sync
- logger: emit straight to fd 1/2 (unbuffered). The buffered process.std*
  streams block-buffer to a pipe under systemd, so low-volume logs never
  flushed and were invisible.
- /client/imessage/contacts: return 401 (like /sync/batch) when the caller
  presents the operator/service token instead of a device token, instead of
  500ing on a null deviceId downstream.
- systemd unit: reflect the working deploy (root + /root/.bun, Redis
  dependency, file logging since the droplet journald is volatile).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 19:47:18 -04:00
..
client feat(deploy): video-projects FUSE mount over DO Spaces 2026-06-28 21:10:13 -04:00
server fix(server): unbuffered logging + reject operator token on contact sync 2026-06-29 19:47:18 -04:00