September 17, 2026
Shadow daily update — 2026-09-17
58 changes were recorded across Shadow.
54 changesShadow by Aalpha
01 / Web
Web
- stack chart cards on laptops
- generate daily drafts
- generate articles with Luna
- generate drafts at 8 AM Eastern
- auto-publish daily articles
- reconcile hosted environment infrastructure
- embed blog covers inline
- update Shadow copyright text
- standardize authenticated page headers
- move Blog below AI usage
- keep help navigation stable
- preserve member navigation on help
- close three false coverage gaps
- publish release notes at /releases
- read Composio credentials in app-shadow config
- connect Slack during organization onboarding
- offer the Slack step during onboarding
- offer Slack sign-in on organization signup
- make Slack sign-in usable in local development
- remember the Slack workspace someone signed in from
- stop a company getting a second workspace
- enforce app infrastructure parity
- reconcile hosted environment infrastructure
- make desktop release checks advisory
- close three false coverage gaps
- spec Slack connection in organization onboarding
- record connection scope and Halo's safety rules
- add organization Composio connections
- record retention, verification, and naming decisions
- repair two stale platform assertions
- add portable Slack connection client
- cut the parts nothing uses yet
- restore fetchHistory, document config ownership
- correct slugs and require a toolkit version
- connect Slack during organization onboarding
- offer Slack sign-in on organization signup
- rename Deskfolk fixtures to Shadow
- add production desktop release runbook for macOS operators
- remember the Slack workspace someone signed in from
02 / Desktop
Desktop
- enforce app infrastructure parity
- update Shadow copyright text
- reduce background resource usage
- observability(desktop): log background reconciliation ticks
- log the storage safety tick at debug
- reclaim media files whose database row is gone
- archive the last three sync batches on local builds
- drop the envelope suffix from decrypted batch backups
- let retention actually return disk space to the OS
- style(desktop): apply cargo fmt to batch_backup and orphan_media
- Revert "fix(db): let retention actually return disk space to the OS"
- prune dated media folders once their last file is deleted
- remove local retention, it deleted undelivered evidence
- resume collection once storage clears its safety limits
- bump release to 0.1.7