about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/signal-desktop
AgeCommit message (Collapse)AuthorFilesLines
2021-05-26signal-desktop: 5.2.1 -> 5.3.0Michael Weiss1-3/+3
2021-05-22signal-desktop: 5.2.0 -> 5.2.1Michael Weiss1-2/+2
2021-05-20signal-desktop: 5.1.0 -> 5.2.0Michael Weiss1-2/+2
2021-05-14signal-desktop: Add a Python wrapper to re-encrypt DBsMichael Weiss2-1/+106
This is super hacky... :o But then again it should at least prevent data loss. Note: At least this isn't required for NixOS 21.05.
2021-05-14signal-desktop: Fix the database encryption by preloading SQLCipherMichael Weiss1-0/+6
AFAIK this is the only reliable way for us to ensure SQLCipher will be loaded instead of SQLite. It feels like a hack/workaround but according to the SQLCipher developers [0] "this issue can and should be handled downstream at the application level: 1. While it may feel like a workaround, using LD_PRELOAD is a legitimate approach here because it will substitute the system SQLite with SQLCipher which is the intended usage model;". This fixes #108772 for NixOS 20.09 users who upgrade to NixOS 21.05 and replaces #117555. For nixos-unstable users this will unfortunately break everything again so we should add a script to ease the transition (in a separate commit so that we can revert it for NixOS 21.05). [0]: https://github.com/sqlcipher/sqlcipher/issues/385#issuecomment-802874340
2021-05-12signal-desktop: 5.0.0 -> 5.1.0Michael Weiss1-2/+3
This is the most important Signal-Desktop release in a while as we finally have Wayland support via Electron 12 \o/ #YAY :D https://github.com/signalapp/Signal-Desktop/issues/3411 https://github.com/signalapp/Signal-Desktop/commit/5bcf50ede96fed18dccc207e89bbae7ceb2d2dff#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R231 https://github.com/signalapp/Signal-Desktop/commit/c6d5d852a9f9668268803bb5a20d94b4a505dd87#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519R232 https://en.wikipedia.org/wiki/Electron_(software_framework)#Versions
2021-04-14Merge branch 'staging' into staging-nextVladimír Čunát1-1/+2
A few conflicts but relatively clear ones (I think).
2021-04-13signal-desktop: 1.40.1 -> 5.0.0 (#119309)Michael Weiss1-3/+7
2021-04-09signal-desktop: add mesa dependencyGabriel Ebner1-1/+2
2021-02-23signal-desktop: 1.40.0 -> 1.40.1Michael Weiss1-2/+2
2021-02-18signal-desktop: 1.39.6 -> 1.40.0Michael Weiss1-2/+2
2021-01-20signal-desktop: 1.39.5 -> 1.39.6Michael Weiss1-2/+2
2021-01-15pkgs/applications: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-13signal-desktop: 1.39.4 -> 1.39.5Michael Weiss1-2/+2
2020-12-17signal-desktop: 1.39.3 -> 1.39.4Michael Weiss1-2/+2
2020-12-17signal-desktop: 1.39.2 -> 1.39.3Michael Weiss1-2/+2
2020-12-11signal-desktop: 1.38.2 -> 1.39.2Michael Weiss1-2/+2
2020-11-24signal-desktop: 1.38.1 -> 1.38.2Michael Weiss1-2/+2
2020-11-17signal-desktop: 1.37.3 -> 1.38.1Michael Weiss1-2/+2
2020-11-04signal-desktop: 1.37.2 -> 1.37.3Michael Weiss1-2/+2
2020-10-22signal-desktop: 1.37.1 -> 1.37.2Michael Weiss1-2/+2
2020-10-16signal-desktop: 1.36.3 -> 1.37.1Michael Weiss1-2/+2
2020-09-26signal-desktop: 1.36.2 -> 1.36.3Michael Weiss1-2/+2
2020-09-25signal-desktop: 1.36.1 -> 1.36.2Michael Weiss1-2/+2
2020-09-17signal-desktop: ringrtc depends on libpulseaudioMauricio Collares1-1/+2
voice/video calls should now work, fixing #98082
2020-09-11signal-desktop: 1.35.1 -> 1.36.1Michael Weiss1-2/+2
2020-09-02signal-desktop: 1.34.5 -> 1.35.1Michael Weiss1-2/+2
2020-08-26Merge staging-next into stagingFrederik Rietdijk1-1/+4
2020-08-25signal-desktop: Add libdbusmenu supportLouis Tim Larsen1-1/+4
Provides optional menu bar support for various desktop environments.
2020-08-13signal-desktop: use lib.getLib systemd instead of systemd.libFlorian Klink1-1/+1
This will pick the `lib` output if it exists, otherwise default to `out`.
2020-08-05signal-desktop: 1.34.4 -> 1.34.5Michael Weiss1-2/+2
2020-07-15signal-desktop: 1.34.3 -> 1.34.4Michael Weiss1-2/+2
2020-06-26signal-desktop: 1.34.2 -> 1.34.3Michael Weiss1-2/+2
2020-06-12signal-desktop: 1.34.1 -> 1.34.2Michael Weiss1-2/+2
2020-05-16signal-desktop: 1.34.0 -> 1.34.1Michael Weiss1-2/+2
2020-05-15signal-desktop: 1.33.4 -> 1.34.0Michael Weiss1-2/+2
2020-04-28signal-desktop: Add passthru.testsMichael Weiss1-1/+4
2020-04-28signal-desktop: 1.33.3 -> 1.33.4Michael Weiss1-2/+2
2020-04-24signal-desktop: 1.33.1 -> 1.33.3Michael Weiss1-2/+2
2020-04-16signal-desktop: 1.33.0 -> 1.33.1Michael Weiss1-2/+2
2020-04-08signal-desktop: 1.32.3 -> 1.33.0Michael Weiss1-2/+2
2020-03-26signal-desktop: 1.32.2 -> 1.32.3Michael Weiss1-2/+2
2020-03-26signal-desktop: 1.32.1 -> 1.32.2Michael Weiss1-2/+2
2020-03-07signal-desktop: 1.32.0 -> 1.32.1Michael Weiss1-2/+2
2020-03-05signal-desktop: 1.31.0 -> 1.32.0Michael Weiss1-3/+4
2020-02-12signal-desktop: fix notificationsPuck Meerburg1-0/+1
2020-02-10signal-desktop: 1.30.1 -> 1.31.0Michael Weiss1-2/+2
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.31.0
2020-02-04signal-desktop: 1.30.0 -> 1.30.1Michael Weiss1-2/+2
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.30.1
2020-01-24signal-desktop: 1.29.6 -> 1.30.0Michael Weiss1-5/+14
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.30.0
2020-01-17signal-desktop: use autoPatchelfHook, wrap properly (#77850)worldofpeace1-43/+48
Most prominently we don't use `phases` because of https://github.com/NixOS/nixpkgs/issues/28910. This is also problematic when using wrapGAppsHook. In order to use wrapGAppsHook's automatic wrapping (this was done manually before because there was no fixupPhase) we need to install signal at lib/Signal instead of just into libexec. That's because it would try to wrap .so files.