Commit Graph

5113 Commits

Author SHA1 Message Date
Ken Powers 2f2d027161 Port StickerPreviewModal to storybook 2020-04-15 14:45:11 -07:00
Scott Nonnenberg 6b094e1514 Refactor: Move data-access code to Typescript w/ shared interface 2020-04-15 14:45:11 -07:00
Scott Nonnenberg 9ab54b9b83 Move web_api.js and js/modules/crypto.js to TypeScript 2020-04-15 14:44:51 -07:00
Scott Nonnenberg 71436d18e2 Include sender in group update notifications 2020-04-15 14:44:46 -07:00
Josh Perez d88c21e5b6 Support ultramarine convo colors from Android linked devices 2020-04-15 14:39:48 -07:00
Ken Powers 14b11041ea Spellcheck: Fallback to all xx-YY locales when xx isn't available 2020-04-15 13:44:46 -07:00
Josh Perez a12ac2aa37 Upgrade small logo icons 2020-04-15 10:25:20 -07:00
Ken Powers 324472e431 Fix incoming group messages appearing from the group 2020-04-13 11:49:10 -07:00
Scott Nonnenberg fb11ac50d2 Explicitly stop process when notarization returns error 2020-04-08 15:01:53 -04:00
Josh Perez e716652b94 Adjust LeftPane height when NetworkDialog pops out of view 2020-04-08 12:00:14 -07:00
Josh Perez 50a18aebf1 Adjust colors for quote in composition area 2020-04-08 11:52:33 -07:00
Ken Powers 741a0860f7 Delivery receipts: Ensure that message.delivered_to is used for merge 2020-04-08 11:51:34 -07:00
Scott Nonnenberg 16880cc672 v1.33.0-beta.5 v1.33.0-beta.5 2020-04-06 18:11:13 -07:00
Scott Nonnenberg 1631de45aa Don't run CI on macos unless we're in development/master branch 2020-04-06 18:06:54 -07:00
Scott Nonnenberg f1fbd92369 Update to Electron 8.2.1 2020-04-06 18:06:54 -07:00
Ken Powers fe62d5c8ec Do not trigger window-all-closed unless main window has been created 2020-04-06 17:12:16 -07:00
Ken Powers 8ede54c925 Handle UUID properly in group message processing 2020-04-06 17:12:16 -07:00
Josh Perez efd12028f0 Update quote reply color in iOS theme 2020-04-06 17:12:16 -07:00
Ken Powers 12c2017b2e Use new icon design for tray icons with alert 2020-04-06 17:12:16 -07:00
Ken Powers 90130e3be0 Don't start Signal if DB version is greater than we expect 2020-04-06 17:12:16 -07:00
Josh Perez 9a3ed5ac8d Ensure UpdateDialog closes when restart signal is tapped 2020-04-06 17:12:16 -07:00
Ken Powers 090541bdb8 Fix TypeError: Cannot read property 'isVisible' of undefined
Between v1.32.1 and v1.32.2, createMainWindow() was made an
async function, so createTrayIcon() and setupMenu() were called too early.

await createMainWindow() before adding the tray icon and menu.

Co-authored-by: Matthias Andree <matthias.andree@gmx.de>
2020-03-26 12:24:40 -07:00
Scott Nonnenberg 9c3196a90c v1.33.0-beta.4 v1.33.0-beta.4 2020-03-25 16:50:23 -07:00
Ken Powers 750e50812c Introduce dialog for long database migrations 2020-03-25 16:47:42 -07:00
Scott Nonnenberg 30e5051239 Eliminate clipped error icon for wide messages with errors 2020-03-25 16:47:42 -07:00
Ken Powers 4c449019f8 Check for author id rather than conversation id 2020-03-25 16:47:42 -07:00
Ken Powers c780c12df7 Use multiple spellCheckDirty messages 2020-03-25 08:16:10 -07:00
Scott Nonnenberg d33cc9d554 v1.33.0-beta.3 v1.33.0-beta.3 2020-03-24 17:29:23 -07:00
Ace Cassidy 87d6a55ce8 remove old unused shell scripts (#4029) 2020-03-24 17:28:28 -07:00
Ken Powers a20c7c3357 Check targetTimestamp when looking for out-of-order reactions 2020-03-24 17:03:22 -07:00
Ken Powers cbc670e855 Setup: Only display one QR code at a time 2020-03-24 17:03:22 -07:00
Scott Nonnenberg 2852b0b92c Reaction Send: Include current conversation timer 2020-03-24 17:03:22 -07:00
Ken Powers 17f212ffcf CompositionInput: Fix high CPU usage 2020-03-24 17:03:22 -07:00
Ken Powers a1270867ff Debug Logs: gzip before upload 2020-03-24 17:03:22 -07:00
Ken Powers 4a8f5db0a4 Use Electron Spellchecker 2020-03-24 17:03:22 -07:00
Ken Powers 42152be4af Handle multiple out of order reactions 2020-03-24 17:03:22 -07:00
Ken Powers 37ad95af27 Passive UUID fixes 2020-03-24 17:03:22 -07:00
Josh Perez e7a01f8270 Adjust iOS blue-tint and blue-shade 2020-03-24 17:03:22 -07:00
Scott Nonnenberg 6bd5587d50 Retry websocket connect if error returned is 502
* Retry websocket connect if error returned is 502

* Introduce connect button on 'Disconnected' left-pane dialog

* NetworkStatus: If user clicks connect, show connecting for 5s
2020-03-24 17:03:22 -07:00
Scott Nonnenberg c44176f7f3 GitHub Actions: Split linting out, make other jobs dependent 2020-03-24 17:03:22 -07:00
Josh Perez d7b64cd986 Deprecate remaining color-signal-blue 2020-03-24 17:03:22 -07:00
Scott Nonnenberg 8d6cba1b43 Eliminate remaining Electron 8 deprecations
* Change systemPreferences.isDarkMode() to nativeTheme.shouldUseDarkColors

* Remove vibrancy parameter to BrowserWindow

* Update curve25519-n; removes context-aware deprecation warning

* Set app.allowRendererProcessReuse = true to remove warning

* Move from deprecated setters to direct property set

* Serialized sender certificates: Store less, store plain object

* isMenuBarAutoHide -> autoHideMenuBar

* UUID: Fix sealed sender indicator on message details screen

* Data._cleanData: Remove function keys, handle null in array

Also:
- run _cleanData when saving attachment download jobs
- remove job from jobs table when the send itself throws error

* _cleanData: Don't dig into strings, booleans, or numbers

* getPropsForMessageDetail: Make it clear what we're reducing

Co-authored-by: Ken Powers <ken@signal.org>
2020-03-24 17:03:01 -07:00
Scott Nonnenberg 841461934d Move CI to GitHub Actions 2020-03-24 17:02:01 -07:00
Scott Nonnenberg 4d34564ab2 Update strings for ar, bg, bn, ca, cs, da, de, el, eo, es, et...
...fa, fi, fr, he, hi, hr, hu, id, it, ja, km, kn, ko, lt, mk,
mr, ms, nb, nl, nn, no, pl, pt_BR, pt_PT, ro, ru, sk, sl, sq,
sr, sv, sw, ta, te, th, tr, uk, ur, vi, zh_CN, and zh_TW
2020-03-24 17:02:01 -07:00
Scott Nonnenberg fe62407636 Sticker Modal: Ensure that very long author is truncated 2020-03-24 17:02:01 -07:00
Josh Perez 7423ab466b Search Results: Update contacts header height 2020-03-24 17:02:01 -07:00
Scott Nonnenberg b9ecdb0602 Update to Electron 8.1.1 2020-03-24 17:02:01 -07:00
Scott Nonnenberg 58f3592b9f app-builder-lib patch: update to current version 2020-03-24 17:02:01 -07:00
Josh Perez 4830213a12 Sort by inbox position to match phone after link 2020-03-24 17:02:01 -07:00
Ken Powers 1f5cb9e8af Sticker Creator: Don't pop sticker preview over the close button 2020-03-24 17:02:01 -07:00