Repository navigation
1.7.0
·
7 commits
to main
since this release
Added
- External Connections so two SyncBot installs can sync messages, files, and reactions
- Signed data migration export and import, including Export and Request Connection
- Settings Information section and a Workspace Block List for Team IDs
Changed
- Leave Connection pauses remote Workspaces, reconnecting restores them and shows
#channelnames - MySQL and PostgreSQL prefer
DATABASE_SCHEMAwithsyncbot_${stage}fallback - Federation returns 400 or 401 before reading an untrusted body
- File-part and JSON size follow this hop's injected HTTP cap
- After retention, the earliest-joined remaining local member becomes owner, or the group is disbanded
- A file share is the message itself, with the same from line as other messages
Removed
- Settings Broadcast allow-list
Fixed
- File shares keep the file up to Slack's 1 GB
- Threads, edits, and reactions follow the message across External Connections
#channelmentions stay a source#name (Workspace)- Hybrid reaction notices stay in the right thread with the mapped person's name
- Sync works after deploy without a Home Refresh
- A one-Workspace group offers Disband Group, not Leave Group
- Reactions keep the later add or remove
- Reinstall and import rejoin public Channels, leave private ones paused, and resume twin Channels on remaining Workspaces
- Create Connection and Import keep a wait screen and DM when they finish
- File copies keep a Slack ts when complete-upload omits it, including External Connections
- External Connection file parts follow the peer hop's advertised receive cap
- Cloud Run advertises a 30 MiB part cap
- The HTTP server finishes a Slack listener before the response
- A failed External Connection file reassembly returns
assemble_failedand does not ask for the parts again - A GIF stays on the message when that message also shares a file