Fedor Indutny
9015837b2e
Remove typeface-inter from dependencies
2023-03-20 09:50:31 -07:00
Fedor Indutny
f84b6a31dc
Remove Sticker Creator in favor of Web App
2023-03-15 17:59:30 -07:00
Alvaro
10885e5d3f
Moved 'encoding' package from 'devDependencies' back to 'dependencies'
2023-02-14 10:07:00 -07:00
Jordan Rose
03c69bef88
Remove unused dependencies
2023-02-13 18:17:35 -08:00
Jamie Kyle
c58a723f45
Add type-alias-readonlydeep rule and make ducks mostly immutable
2023-01-13 12:07:26 -08:00
Fedor Indutny
19279cfebd
Support esnext in storybook
2023-01-12 12:58:53 -08:00
Jamie Kyle
3705b959d6
Remove end year from licenses
2023-01-03 11:55:46 -08:00
Scott Nonnenberg
eafd02b6d2
Update acknowledgements.md end year to 2023
2023-01-02 16:15:42 -08:00
Josh Perez
5e6eeecede
Removes Backbone.View and jQuery
2023-01-02 13:34:41 -08:00
Fedor Indutny
41d144bc98
Use @indutny/sneequals for memoization
2022-12-23 12:25:15 -08:00
Josh Perez
01cbdd18bf
Fixes lint on main
2022-12-23 10:03:29 -07:00
Fedor Indutny
50d9b6e5e1
Use @signalapp/better-sqlite3
2022-12-14 12:48:36 -08:00
Nikita Karamov
7cd566726f
Replace mkdirp with native fs.mkdir
...
Prior to this change, Signal-Desktop was using a rather ancient version
of `mkdirp`, which was meant for Node.js versions without native support
for this kind of functionality. Starting with Node v10, `fs.mkdir()` can
perform recursive directory creation.
Since Signal-Desktop doesn't utilize any advantages of using such an old
version of `mkdirp` [1] (let alone any version of `mkdirp`), we can
replace it with the native methods of `fs` (or `fs/promises`).
This transition slightly reduces the amount of packages needed to be
downloaded and included in the final app since it now relies on the
built-in API of Node.js.
2022-12-13 11:01:10 -08:00
Fedor Indutny
355dd7306d
Move axe-core to devDependencies
2022-12-02 16:42:51 -05:00
Fedor Indutny
633f5094c3
Use native browser APIs in sticker-creator
2022-12-01 09:52:58 -08:00
Fedor Indutny
9d8ad21819
Remove underscore
2022-11-29 16:53:39 -08:00
Fedor Indutny
e6ebfe4fca
Update typescript to 4.8.4
2022-11-14 11:35:37 -08:00
Fedor Indutny
7f0a66847b
Remove LegacyCDS
2022-10-26 16:17:14 -07:00
Fedor Indutny
b65890b07d
Update to latest pino
2022-10-03 15:53:41 -07:00
Jamie Kyle
6d56f8b8aa
support icu messageformat for translations
2022-10-03 14:19:54 -07:00
Fedor Indutny
2b5f0ffc10
Update Inter to 3.19
2022-08-31 12:57:21 -07:00
Josh Perez
1d0b1d806a
Only accept video/mp4 for story uploads
2022-08-12 16:44:10 -07:00
Josh Perez
d970d427f8
Create text stories
2022-06-16 17:48:57 -07:00
Fedor Indutny
5634601554
Use patched frameless-titlebar on Windows
2022-06-08 15:00:32 -07:00
Fedor Indutny
494287a570
Fix audio indicator svg glitch
2022-05-23 15:00:01 -07:00
Fedor Indutny
1b052ad16b
Report process cpu/memory usage in debug log
2022-05-09 18:12:04 -07:00
Scott Nonnenberg
bb066d4a84
Reintroduce inline metadata with full RTL support
2022-03-23 13:23:28 -07:00
Fedor Indutny
19441cd3f3
Optimize number of range requests in updater
2022-03-01 14:44:29 -08:00
Evan Hahn
5ce26eb91a
Speaking indicator for group calls
...
Co-authored-by: Peter Thatcher <peter@signal.org>
Co-authored-by: Jim Gustafson <jim@signal.org>
Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-02-08 12:30:33 -06:00
Josh Perez
5a3c9c7332
Use app.getLocale to setup spellchecker locale
2022-01-11 11:05:22 -08:00
Evan Hahn
c8d32f0327
Switch to qrcode-generator library
2022-01-05 09:59:59 -08:00
Fedor Indutny
46ddcc50f9
Update electron to 16.0.6
2022-01-03 17:43:42 -08:00
Josh Perez
7affe313f0
Add image editor
2021-11-30 20:14:25 -06:00
Fedor Indutny
76d8b5e375
Get rid of electron.remote
2021-10-27 10:54:16 -07:00
Fedor Indutny
d359048747
Use read stream for fetching debug logs
2021-10-21 15:53:14 -07:00
Josh Perez
8220ea4c87
Remove dead css
2021-10-07 16:46:11 -07:00
Scott Nonnenberg
48229332ea
Introduce focus traps for ModalHost, add button role to DropZone
2021-10-04 10:14:00 -07:00
Josh Perez
b6cfe0933d
Adds open/close animations to dialogs and modals
2021-09-29 16:59:37 -04:00
Scott Nonnenberg
ee5f276e0c
Update proxy-agent to 5.0.0, move @types/pino to dev dependencies
2021-09-02 17:29:15 -07:00
Evan Hahn
f0c7804929
Upgrade p-queue to v6.6.2
2021-08-23 12:12:05 -05:00
Josh Perez
9078919545
Transcode heic/heif images
2021-08-09 13:06:21 -07:00
Evan Hahn
402dda0e67
Remove tar
dependency\
2021-08-03 15:20:17 -07:00
Evan Hahn
3b476fb60d
Fix tooltip placement bugs by upgrading Popper
2021-08-03 12:04:49 -05:00
Fedor Indutny
299fe2af36
More protobufjs use
2021-07-02 14:21:24 -05:00
Josh Perez
01eabf9ec6
Option to send photos as high quality
2021-06-25 11:08:16 -05:00
Scott Nonnenberg
24960d481e
Move all files under /app to typescript
2021-06-18 10:04:27 -07:00
Evan Hahn
a374772dc8
Upgrade Backbone to v1.4.0
2021-06-07 09:43:42 -07:00
Josh Perez
ceffc2380c
Add screensharing behind a feature flag
2021-05-20 17:37:19 -07:00
dependabot-preview[bot]
16034f9358
Upgrade underscore to v1.12.1
2021-05-07 12:04:05 -07:00
Evan Hahn
736075322c
Render disappearing message timers generically
2021-05-03 16:24:40 -07:00