1.19.0 (2026-08-02)
Features
- add channel descriptions and the channel-edit endpoint (#1070) (9e59b7f)
- add workspace settings for channel creation and default channels (#1074) (39dadaa)
- cap workspace upload storage with a configurable quota (#1088) (67a0648)
- delete channels with a grace window and self-service restore (#1071) (c7b2dcc)
- give the composer a morphing send disc and an attach sheet on mobile (#1106) (c03322a)
- manual redelivery/replay for outgoing webhooks (#1065) (c1ff149)
- per-message identity override for incoming webhooks (#1062) (e9cbba4)
- record which API token posted a message (#1118) (4975f78)
- record which incoming webhook posted a message (#1087) (a97f319)
- take a photo into a message from the composer's Camera tile (#1107) (0679484)
Bug Fixes
- delete a user's API tokens when the account is deleted (#1139) (bf9552d)
- give success status text an AA-contrast token in both themes (#1086) (4abfeb8)
- keep a refused write's rollback off the channel switched to (#1140) (c8f5861)
- keep a written export ready when its mail fails, and a failed one pathless (#1096) (3d9e296)
- keep the threads inbox from stranding on its skeleton (#1141) (aced994)
- open the date picker on the selected day's month (#1136) (fd5f3f2)
- reclaim a worktree's Docker volumes when its teardown fails or never ran (#1097) (0cd9d69)
- route seeded avatars through the image proxy so the CSP loads them (#1137) (39d78d9)
Code Refactoring
- collapse the message-action relay behind one provided context (#1100) (8fd4f37)
- deepen the optimistic write, 12 hand-rolled snapshot and rollback triples (#1121) (370bf4c)
- finish the ADR-0005 domain-event recording seam (#1098) (2aed885)
- give ChannelData an explicit viewer and batch the DM roster (#1128) (941b0b3)
- give the channel-member pivot one module (#1124) (0c3679b)
- give the channel-traffic predicate one home per language (#1132) (dc5ea46)
- give the workspace shell an interface (#1102) (df43ae8)
- make MainLayout.vue a mount point and extract its behaviour (#1101) (38ee915)
- one autocomplete engine for the mention menu and slash commands (#1131) (acd81ce)
- replace bin/worktree with deskhq/laravel-worktree v0.1.0 (#1105) (6b2c8f4)
Dependencies
- bump the github-actions group across 2 directories with 5 updates (#1068) (91feb5a)
- update composer and npm dependencies (#1103) (a272245)
- update deskhq/laravel-worktree to v0.3.0 (#1108) (90af1d5)
This PR was generated with Release Please. See documentation.
📦 Docker image
This release is published to the GitHub Container Registry:
ghcr.io/deskhq/the-desk:1.19.0
Pin by digest for a reference that cannot move, and verify the image was built by this repository:
ghcr.io/deskhq/the-desk@sha256:39f447865f48603cc721eb89ac486edcdea5d442a97c3720fc4cf1e473622c42
gh attestation verify oci://ghcr.io/deskhq/the-desk@sha256:39f447865f48603cc721eb89ac486edcdea5d442a97c3720fc4cf1e473622c42 --repo deskhq/the-desk
Pull it directly or browse the package page. See the upgrade guide for self-hosting steps.