Skip to content

LumenBox 0.2.1 — after the laptop sleeps

Choose a tag to compare

@fakechris fakechris released this 05 Sep 12:11
· 649 commits to main since this release
491535f

LumenBox 0.2.1 — after the laptop sleeps

Found on the first morning after 0.2.0: the laptop slept overnight, the Feishu socket died
but still said "connected", and a message in the group got no reply for fourteen minutes —
until a restart's catch-up replayed it. Three fixes and a diagnosis aid:

  • Sweep on wake. When the machine resumes from sleep, the app asks the server to check every
    chat channel against the vendor's message history at once; the periodic sweep now runs every
    five minutes instead of ten.
  • A server log on disk. ~/Library/Logs/LumenBox/server.log (rotated at 5 MB). Until now a
    Finder-launched app's server output went nowhere, and there was nothing to read.
  • Docker errors say why. A silent docker inspect failure now carries the exit code and
    the head of the PATH it ran under.
  • The catch-up says what it did. Every quiet exit has a reason in the log, and one line
    says how many chats, threads and messages a sweep looked at.

Same install notes as 0.2.0: Apple Silicon, signed but not notarized — right-click → Open
once, or xattr -dr com.apple.quarantine /Applications/LumenBox.app.

One thing that is not a bug but looks like one: a reply to a message in a Feishu group lands
in a thread under that message
, collapsed until you open it. If the bot seems silent, open
the message's thread first.