Skip to content

Conversation

@micahflee
Copy link
Member

This merges Signal Desktop 7.87.0.

jamiebuilds-signal and others added 30 commits January 7, 2026 15:12
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Scott Nonnenberg <scott@signal.org>
…atedAt

Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Scott Nonnenberg <scott@signal.org>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
automated-signal and others added 20 commits January 21, 2026 10:09
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: yash-signal <yash@signal.org>
Co-authored-by: yash-signal <yash@signal.org>
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
Co-authored-by: yash-signal <yash@signal.org>
Co-authored-by: Jamie <113370520+jamiebuilds-signal@users.noreply.github.com>
- Updated @signalapp/libsignal-client from 0.86.9 to 0.86.12
- Kept observer-vault branding and version 7.87.0
- Kept @lockdown-systems/ringrtc fork (not @signalapp/ringrtc)
- Preserved Observer Vault customizations:
  - Challenge handler for registration captcha
  - Disabled call quality survey
- Accepted upstream improvements:
  - Pinned messages improvements
  - getMessageByAuthorAciAndSentAt now supports includeEdits option
  - Animation improvements for PinnedMessagesBar
- scripts/merge-upstream.sh: Main merge helper script
  - Auto-accepts upstream for locale files and generated files
  - Auto-applies Observer Vault branding to package.json
  - Removes @signalapp/ringrtc (we use our fork)
  - Lists remaining conflicts for manual review

- scripts/fix-ringrtc-imports.sh: Quick fix for RingRTC imports
  - Replaces @signalapp/ringrtc with @lockdown-systems/ringrtc

- scripts/audit-customizations.sh: Lists all customized files
  - Files with @lockdown-systems/ringrtc imports
  - Files with Observer Vault comments
  - Custom observervault modules

- docs/UPSTREAM-MERGE-GUIDE.md: Complete merge documentation
  - Lists all Observer Vault customizations
  - Explains auto-accept vs manual review files
  - Provides merge process checklist
  - Troubleshooting guide
@micahflee micahflee merged commit 7da58ee into main Feb 3, 2026
0 of 2 checks passed
@micahflee micahflee mentioned this pull request Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants