Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
5460165
Improve typing indicator sending/receiving behavior
automated-signal Oct 9, 2025
9d1159b
Make verified notifications consistent
automated-signal Oct 9, 2025
e898ce9
Remove window.textsecure global
automated-signal Oct 9, 2025
67587bf
Remove window.Signal.Services.storage
automated-signal Oct 9, 2025
2325ba2
Log when we clear profile name
automated-signal Oct 10, 2025
2fa83f1
Remove a bunch more global variables
automated-signal Oct 10, 2025
dda46cc
safePoll shouldn't produce error messages
automated-signal Oct 10, 2025
4aea1b6
Use mp4san
automated-signal Oct 10, 2025
22270c6
Remove window.i18n in favor of SignalContext.i18n
automated-signal Oct 10, 2025
2f86e99
Add extra calling error modal
automated-signal Oct 10, 2025
c835a0a
Remove window.Signal.Migrations
automated-signal Oct 10, 2025
bc8fbb7
Remove window.getAccountManager
automated-signal Oct 10, 2025
eec87d3
Chat folders bugfixes & ui updates
automated-signal Oct 10, 2025
4b4a25a
Improve attachment handling of edits
automated-signal Oct 14, 2025
215afe7
Fix calling dev tools window
automated-signal Oct 14, 2025
3b5a30f
Update emoji search index to version 15
automated-signal Oct 14, 2025
db314d4
Re-use standard attachments on edit
automated-signal Oct 14, 2025
a9e1f64
Fix context menu trigger on chat folders overview
automated-signal Oct 14, 2025
4482dcd
Refine signal connections definition
automated-signal Oct 14, 2025
44bef19
Linux: Fix StartupWMClass to fix app icon
automated-signal Oct 14, 2025
84fbc56
Refactor backup subscription UI
automated-signal Oct 15, 2025
302f0ad
Setup dependabot for github-actions
automated-signal Oct 15, 2025
2e3bc44
Fix typo in notification profiles setting
automated-signal Oct 15, 2025
ee21942
Linux: Fix X11 app icon by updating desktopName and wm_class
automated-signal Oct 15, 2025
222378f
Fix Linux wm class for alpha
automated-signal Oct 15, 2025
d97d547
Release notes for 7.76
ayumi-signal Oct 15, 2025
d43bf15
Update strings
ayumi-signal Oct 15, 2025
346496d
7.76.0-beta.1
ayumi-signal Oct 15, 2025
a9bedca
Disable chat folder filtering when feature is disabled
automated-signal Oct 16, 2025
acc7fe3
7.76.0-beta.2
ayumi-signal Oct 16, 2025
a2dbde3
Notification Profiles: Normalize ids
scottnonnenberg-signal Oct 22, 2025
cedcede
Update strings
scottnonnenberg-signal Oct 22, 2025
ba2e8e9
7.76.0
scottnonnenberg-signal Oct 22, 2025
dce2a86
Merge tag 'v7.76.0' of https://github.com/signalapp/Signal-Desktop in…
bellegarde-c Oct 27, 2025
f35d244
circleci: Initial config
bellegarde-c Dec 4, 2024
30a413e
debian: Create package
bellegarde-c Dec 5, 2024
ab22fc4
patches: Add fs-extra patch to fix image loader
bellegarde-c Apr 13, 2025
40be425
app: Remove app updates check
bellegarde-c Jul 15, 2025
77aad3b
ts: Tweak conversation view for mobile phones
bellegarde-c Dec 5, 2024
8aa6d2a
Update changelog
bellegarde-c Jul 30, 2025
2f3bbc7
app: main: Simplify second instance startup
bellegarde-c Jul 30, 2025
87f324a
ts: components: SimpleQuillWrapper: Prevent auto-focus on mount for m…
bellegarde-c Jul 30, 2025
d55e7ba
ts: ActiveWindowService: consider screensaver state in isActive()
bellegarde-c Aug 1, 2025
d9ee7fc
app: Add D-Bus interface and wrapper to speed up secondary instance h…
bellegarde-c Aug 2, 2025
22b308a
ts: util: buildExperiation: Never expire
bellegarde-c Aug 3, 2025
6a53b0b
ts: services: notifications: Show one notification per conversation
bellegarde-c Aug 11, 2025
3e9a77e
app: Remove systray support
bellegarde-c Aug 22, 2025
1bd2844
ts: components: fun: Disable autofocus
bellegarde-c Aug 23, 2025
62f6489
app: Disable background throttling
bellegarde-c Oct 16, 2025
671ed52
Bump actions/checkout from 4.2.2 to 5.0.0
dependabot[bot] Oct 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 26 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
version: 2.1

setup: true

orbs:
continuation: circleci/continuation@0.1.2
droidian-buildd: droidian-releng/droidian-buildd-orb@volatile

jobs:
setup:
executor: continuation/default
resource_class: small
steps:
- droidian-buildd/checkout
- droidian-buildd/generate
- continuation/continue:
configuration_path: generated_config.yml

workflows:
setup:
jobs:
- setup:
filters:
tags:
only: /^droidian\/.*\/.*/

9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,15 @@

version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: monthly
groups:
minor-actions-dependencies:
# GitHub Actions: Only group minor and patch updates (we want to carefully review major updates)
update-types: [ minor, patch ]

- package-ecosystem: npm
directories:
- "/"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/backport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
token: ${{ secrets.AUTOMATED_GITHUB_PAT }}
repository: signalapp/Signal-Backport-Action-Private
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/benchmark.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
run: uname -a

- name: Clone Desktop repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4

# - name: Setup sccache
# uses: mozilla-actions/sccache-action@054db53350805f83040bf3e6e9b8cf5a139aa7c9 # v0.0.7
Expand Down Expand Up @@ -143,7 +143,7 @@ jobs:
path: artifacts

- name: Clone benchmark repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
repository: 'signalapp/Signal-Desktop-Benchmarks-Private'
path: 'benchmark-results'
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
steps:
- run: lsb_release -a
- run: uname -a
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down Expand Up @@ -87,7 +87,7 @@ jobs:

steps:
- run: uname -a
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down Expand Up @@ -161,7 +161,7 @@ jobs:
steps:
- run: lsb_release -a
- run: uname -a
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down Expand Up @@ -231,7 +231,7 @@ jobs:
- run: xvfb-run --auto-servernum pnpm run test-node

- name: Clone backup integration tests
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
repository: 'signalapp/Signal-Message-Backup-Tests'
ref: '279370b21fd089956a581c3b027489594135998a'
Expand Down Expand Up @@ -264,7 +264,7 @@ jobs:
- run: systeminfo
- run: git config --global core.autocrlf false
- run: git config --global core.eol lf
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down Expand Up @@ -335,7 +335,7 @@ jobs:
working-directory: sticker-creator

steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down Expand Up @@ -380,7 +380,7 @@ jobs:
run: uname -a

- name: Clone Desktop repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4

- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
Expand Down Expand Up @@ -473,7 +473,7 @@ jobs:

steps:
- run: uname -a
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/danger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
fetch-depth: 0 # fetch all history
- name: Setup pnpm
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/icu-book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
if: ${{ github.repository == 'signalapp/Signal-Desktop-Private' }}
timeout-minutes: 30
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
token: ${{ secrets.AUTOMATED_GITHUB_PAT }}
repository: signalapp/Signal-Notes-Action-Private
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-notes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
token: ${{ secrets.AUTOMATED_GITHUB_PAT }}
repository: signalapp/Signal-Release-Notes-Action-Private
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/reproducible-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ jobs:
fi

- name: Clone Desktop git repo
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
ref: ${{ steps.app_info.outputs.git_ref }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stories.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest-8-cores
timeout-minutes: 30
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
- name: Setup pnpm
uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4
- name: Setup node.js
Expand Down
1 change: 0 additions & 1 deletion .storybook/preview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,6 @@ window.SignalContext = {
_stopTrackingICUStrings: () => i18n.stopTrackingUsage(),
};

window.i18n = i18n;
window.ConversationController = window.ConversationController || {};
window.ConversationController.isSignalConversationId = () => false;
window.ConversationController.onConvoMessageMount = noop;
Expand Down
Loading
Loading