← All releases

September 17, 2026

Shadow daily update — 2026-09-17

58 changes were recorded across Shadow.

54 changesShadow by Aalpha

Web

  1. stack chart cards on laptops
  2. generate daily drafts
  3. generate articles with Luna
  4. generate drafts at 8 AM Eastern
  5. auto-publish daily articles
  6. reconcile hosted environment infrastructure
  7. embed blog covers inline
  8. update Shadow copyright text
  9. standardize authenticated page headers
  10. move Blog below AI usage
  11. keep help navigation stable
  12. preserve member navigation on help
  13. close three false coverage gaps
  14. publish release notes at /releases
  15. read Composio credentials in app-shadow config
  16. connect Slack during organization onboarding
  17. offer the Slack step during onboarding
  18. offer Slack sign-in on organization signup
  19. make Slack sign-in usable in local development
  20. remember the Slack workspace someone signed in from
  21. stop a company getting a second workspace
  22. enforce app infrastructure parity
  23. reconcile hosted environment infrastructure
  24. make desktop release checks advisory
  25. close three false coverage gaps
  26. spec Slack connection in organization onboarding
  27. record connection scope and Halo's safety rules
  28. add organization Composio connections
  29. record retention, verification, and naming decisions
  30. repair two stale platform assertions
  31. add portable Slack connection client
  32. cut the parts nothing uses yet
  33. restore fetchHistory, document config ownership
  34. correct slugs and require a toolkit version
  35. connect Slack during organization onboarding
  36. offer Slack sign-in on organization signup
  37. rename Deskfolk fixtures to Shadow
  38. add production desktop release runbook for macOS operators
  39. remember the Slack workspace someone signed in from

Desktop

  1. enforce app infrastructure parity
  2. update Shadow copyright text
  3. reduce background resource usage
  4. observability(desktop): log background reconciliation ticks
  5. log the storage safety tick at debug
  6. reclaim media files whose database row is gone
  7. archive the last three sync batches on local builds
  8. drop the envelope suffix from decrypted batch backups
  9. let retention actually return disk space to the OS
  10. style(desktop): apply cargo fmt to batch_backup and orphan_media
  11. Revert "fix(db): let retention actually return disk space to the OS"
  12. prune dated media folders once their last file is deleted
  13. remove local retention, it deleted undelivered evidence
  14. resume collection once storage clears its safety limits
  15. bump release to 0.1.7