Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Squash 36 incremental migrations into a single clean 0001_initial_schema.sql baseline (pre-launch, all data was test data) - Add explicit postgres/service_role grants to migration to survive schema resets - Include invite key (access_token) in Slack manage-pinned-spaces "open team reads" URL - Thread access_token through Slack share-with-team modal, team reads OAuth redirect, and channel intro/post messages - Add view_submission handler for share_room_invite modal (fixes silent Slack failure) - Gate pattern graph blocks in App Home behind patternGraphEnabled env var Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
saveRoomAccessForUser writes encrypted_payload to store the access token for logged-in users so getSavedAccessToken can retrieve it later. The column was omitted from the squashed migration. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…on-gate Gate pattern graph and encrypt user content
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Teammates can now pin a Mumbl room directly from Slack App Home via a "pin a room" button (visible in all states, including zero pinned spaces) or the pinned-spaces modal. Pasting the room invite link pins the room; private rooms verify the key against read_token_hash before pinning, closing the slug-guessing hole. /mumbl pin now accepts invite links too. Also fixes start_room_modal to update the current modal view before falling back to views.open, avoiding the trigger_id expiry race. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR ships the current dev branch to main based on the actual remote comparison: origin/main..origin/dev.
The release is focused on production hardening for private data, the private pattern graph, private-room invite-key flows, and Slack App Home/team-read fixes.
What Changed
Production Privacy And Encryption Gate
Private Room Access And Invite Keys
Pattern Graph
Slack App Home And Room Pinning Fixes
Team-Read Ownership
Product And Docs
Verification
Release Notes