Menu

Tree [de8fe1] main /
 History

HTTPS access


File Date Author Commit
 .changeset 2026-07-30 automated-signal automated-signal [3c037b] Publish Packages
 .github 2026-07-13 Jamie Jamie [04a1be] Use different token for publish packages
 .oxlint 2026-07-23 Scott Nonnenberg Scott Nonnenberg [1e575e] Update to libsignal 0.97.5
 .storybook 2026-07-10 Jamie Jamie [798374] Migrate to new color system
 _locales 5 days ago Fedor Indutny Fedor Indutny [44e6c0] Update strings
 app 2026-07-31 Scott Nonnenberg Scott Nonnenberg [40b167] showSaveDialog: Restore default path when savin...
 build 5 days ago Fedor Indutny Fedor Indutny [956801] Update DNS fallback
 codemods 2026-07-10 Jamie Jamie [798374] Migrate to new color system
 config 2026-07-23 Scott Nonnenberg Scott Nonnenberg [1e575e] Update to libsignal 0.97.5
 danger 2026-07-13 Jamie Jamie [ee66d1] Enable trusted publishing for types package
 fixtures 2026-07-10 Jamie Jamie [798374] Migrate to new color system
 fonts 2026-05-04 trevor-signal trevor-signal [328dc0] Improvements to local backup UI
 images 2026-07-15 ayumi-signal ayumi-signal [58c59a] Fix donation flow badge to use server configure...
 packages 2026-07-30 automated-signal automated-signal [3c037b] Publish Packages
 patches 2026-07-07 Fedor Indutny Fedor Indutny [5c4d6a] Update tsx to 4.23.0
 protos 2026-06-17 trevor-signal trevor-signal [97721d] Update to latest AccountRecord proto
 reproducible-builds 2026-05-13 ayumi-signal ayumi-signal [0ea3b1] Add experimental support for building Linux ARM64
 scripts 2026-07-09 trevor-signal trevor-signal [2ff630] Fix mas-info-plist.json formatting
 sounds 2024-01-13 ayumi-signal ayumi-signal [b0b12d] Reduce volume of raise hand sound
 sticker-creator 2026-07-09 trevor-signal trevor-signal [841756] Removed unused sticker-creator lockfile
 stylesheets 5 days ago Fedor Indutny Fedor Indutny [fbd97b] Update margin in textarea Input
 test 2026-04-02 Jamie Jamie [f3595e] Migrate scripts to ESM and ts-check
 ts 5 days ago Fedor Indutny Fedor Indutny [014e46] Release notes for 8.23
 .babelrc.mjs 2026-04-13 Jamie Jamie [1d53cc] Setup knip
 .gitattributes 2020-02-20 Scott Nonnenberg Scott Nonnenberg [148aed] Changes necessary to make Windows build work
 .gitignore 2026-05-04 Jamie Jamie [592e1b] Init new emoji data/api
 .mocharc.json 2026-03-30 Fedor Indutny Fedor Indutny [bb111a] Bundle everything with rolldown
 .nvmrc 2026-07-06 Fedor Indutny Fedor Indutny [7054e2] Update electron to 43.0.0
 .oxlintrc.json 2026-07-06 Jamie Jamie [4846d1] Init @signalapp/types package
 .pnpmfile.mjs 2026-06-09 Jamie Jamie [8c5073] Add SKIP_VERIFY_DEPS_BEFORE_RUN option to pnpm ...
 .prettierignore 2026-07-07 Scott Nonnenberg Scott Nonnenberg [9cf1d0] Standalone: Support for creating a Signal PIN
 .prettierrc.mjs 2026-04-02 Jamie Jamie [f3595e] Migrate scripts to ESM and ts-check
 .smartling-source-example.sh 2022-09-27 Scott Nonnenberg Scott Nonnenberg [5957c1] Move to smartling for translation services
 .smartling.yml 2022-09-27 Scott Nonnenberg Scott Nonnenberg [5957c1] Move to smartling for translation services
 .stylelintrc.mjs 2026-04-13 Jamie Jamie [1d53cc] Setup knip
 .yarnclean 2024-03-01 ayumi-signal ayumi-signal [99ee4a] Add acknowledgements from ringrtc and libsignal
 ACKNOWLEDGMENTS.md 2026-07-28 adel-signal adel-signal [74d142] Update RingRTC to v2.70.2
 CONTRIBUTING.md 2026-04-07 Scott Nonnenberg Scott Nonnenberg [e68b9d] Update Contributing.md
 DATABASE_SCHEMA.md 2026-06-17 trevor-signal trevor-signal [cfe219] Harden attachment file ref-counting when reusin...
 LICENSE 2021-08-26 Evan Hahn Evan Hahn [58fc86] Add "how to apply these terms to your new progr...
 README.md 2026-04-07 Scott Nonnenberg Scott Nonnenberg [e68b9d] Update Contributing.md
 about.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 background.html 2026-04-17 Fedor Indutny Fedor Indutny [40a9c9] Fix debugging in Dev Tools
 call_diagnostic.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 ci.js 2026-04-03 Jamie Jamie [38799c] Upgrade dependencies
 dangerfile.mjs 2026-03-31 Jamie Jamie [3d04a8] Upgrade danger setup and add tailwind deps rule
 debug_log.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 git-blame-ignored-prettier-revs 2021-11-12 Evan Hahn Evan Hahn [6731cc] Add recent Prettier upgrade to `git blame` igno...
 knip.js 2026-07-14 Scott Nonnenberg Scott Nonnenberg [bc4371] knip.js: Expand ignored files in axo directory
 loading.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 package.json 5 days ago Fedor Indutny Fedor Indutny [de8fe1] v8.25.0-alpha.1
 package.schema.json 2026-07-06 Jamie Jamie [4846d1] Init @signalapp/types package
 permissions_popup.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 pnpm-lock.yaml 5 days ago Fedor Indutny Fedor Indutny [bb543a] Update dependencies
 pnpm-workspace.yaml 5 days ago Fedor Indutny Fedor Indutny [bb543a] Update dependencies
 preload.wrapper.ts 2026-04-17 Fedor Indutny Fedor Indutny [40a9c9] Fix debugging in Dev Tools
 rolldown.config.ts 2026-06-09 Jamie Jamie [8c5073] Add SKIP_VERIFY_DEPS_BEFORE_RUN option to pnpm ...
 screenShare.html 2026-05-14 Jamie Jamie [3951a0] Allow fonts from 'asset:' urls in created windows
 tsconfig.json 2026-05-26 Jamie Jamie [2524f8] Fix type errors and disable typescript incremen...

Read Me

Signal Desktop

Signal Desktop links with Signal on Android or iOS and lets you message from your Windows, macOS, and Linux computers.

Install the production version or help us out by installing the beta version.

Got a question?

You can find answers to a number of frequently asked questions on our support site.
The community forum is another good place for questions.

Found a Bug?

Please search for any existing issues that describe your bug in order to avoid duplicate submissions.

Have a feature request, question, comment?

Please use our community forum: https://community.signalusers.org/

Contributing to the project

Please see CONTRIBUTING.md (github.com). There are lots of ways to contribute - many that don't involve code!

Donate to Signal

You can donate to Signal from inside Signal apps (Desktop, Android, or iOS), or via the web here: Signal Technology Foundation. Signal is an independent 501c3 nonprofit.

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software.
BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted.
See http://www.wassenaar.org/ for more information.

The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms.
The form and manner of this distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.

License

Copyright 2013-2024 Signal Messenger, LLC

Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html