Commit Graph

3999 Commits

Author SHA1 Message Date
Matthew Chen
b5153947fd Elaborate local profile avatar logging. 2021-08-19 14:45:43 -03:00
Matthew Chen
2c1f0c1c30 Elaborate local profile avatar logging. 2021-08-19 14:39:04 -03:00
Eugene Bistolas
c70817eb1c Group call avatars incorrectly configured, ensure incoming donations do not occur for correct notification settings 2021-08-18 13:26:24 -10:00
Nora Trapp
d889aff8f3 Fix linting issues 2021-08-18 16:12:31 -07:00
Okan Koçyiğit
ff6c0e19fa Update SignalMessaging/Views/OWSFlatButton.swift
Co-authored-by: Mustafa GÜNEŞ <gunes149@gmail.com>
2021-08-18 16:04:13 -07:00
Okan Koçyiğit
1821817443 fix weird alpha issue with highlighted background color (UIColor.clear) 2021-08-18 16:04:05 -07:00
Akash Mudubagilu
d1e8d32930 shouldAllowLinkification now uses caseInsensitive regex when looking for host 2021-08-18 16:02:09 -07:00
bryanjclark
b3f645c48e Add missing accessibility labels Share extension
Closes https://github.com/signalapp/Signal-iOS/issues/4801

Test Plan:
1. Open the Share extension, and check out the VoiceOver labels on the buttons (see screenshot here).
2021-08-18 15:51:43 -07:00
Nora Trapp
00d395f7b3 Allow images to maintain original quality if below a certain size 2021-08-18 15:16:00 -07:00
Nora Trapp
d40ea59158 Fix universal DM syncing 2021-08-18 15:03:29 -07:00
Eugene Bistolas
e166caa1de iOS 15 Notification Action Glyph Support 2021-08-18 08:29:53 -10:00
Matthew Chen
4b77df38fa Refine names. 2021-08-18 15:01:04 -03:00
Matthew Chen
d51213a8f5 Refine error localizedDescription. 2021-08-18 15:01:04 -03:00
Matthew Chen
b28131de13 Refine error localizedDescription. 2021-08-18 15:01:03 -03:00
Matthew Chen
e7ac736f7d Clean up ahead of PR. 2021-08-18 14:26:19 -03:00
Matthew Chen
4682248117 Clean up ahead of PR. 2021-08-18 14:26:18 -03:00
Matthew Chen
67d9eeab5b Clean up ahead of PR. 2021-08-18 14:26:18 -03:00
Matthew Chen
89d8f92fbb Clean up ahead of PR. 2021-08-18 14:25:39 -03:00
Matthew Chen
6b7aafd6fd Clean up ahead of PR. 2021-08-18 14:25:39 -03:00
Matthew Chen
36a090e319 Clean up ahead of PR. 2021-08-18 14:25:38 -03:00
Matthew Chen
fcdca12cf5 Deprecate REST, Part 1
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
2021-08-18 14:25:36 -03:00
Eugene Bistolas
bd645b3048 iOS 15 communication notification support for calls 2021-08-17 13:19:14 -10:00
Eugene Bistolas
c266385eb4 Review feedback 2021-08-17 12:02:42 -10:00
Eugene Bistolas
a4c3bb9c90 iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
Matthew Chen
7655192742 Merge branch 'release/5.18.2' 2021-08-17 17:06:32 -03:00
Matthew Chen
bbe71f224a NSE Fixes. 2021-08-17 16:23:03 -03:00
Matthew Chen
757ee0c910 Merge branch 'release/5.18.2' 2021-08-17 10:17:54 -03:00
Michelle Linington
ab31056108 Fix issue where gifs are sent as a compressed jpeg
Our new compression path is compressing *all* images. We should only be
compressing non-animated images. Compressing a gif to a jpeg will mean
we lose animation data.

This wasn't caught in beta since the beta population is migrated into
sending mp4 gifs. The new compression path doesn't touch mp4s.
2021-08-16 15:09:23 -07:00
Nora Trapp
1cbe9c3ee7 PR Feedback 2021-08-16 13:28:08 -07:00
Nora Trapp
65ff51acb4 Send all messages via MessageSenderJobQueue 2021-08-16 13:27:43 -07:00
Matthew Chen
fde99abec7 Merge branch 'release/5.18.2' 2021-08-16 16:30:55 -03:00
Matthew Chen
ba20b729e1 Fix over-zealous assert in sticker manager. 2021-08-16 09:53:15 -03:00
Matthew Chen
4983d23d1b Merge branch 'release/5.18.2' 2021-08-15 19:53:54 -03:00
Matthew Chen
89d6db9900 Fix video playback size for videos with a non-identity transform. 2021-08-15 19:43:15 -03:00
Michelle Linington
a2deaf1cae Tweak our log stripper to not strip timestamps
The new hex stripper is a bit too aggressive and will strip out
timestamps as well. Adjusting the minimum number of bytes from 6 to 7
buys us a couple hundred years.

Initial: "timestamp: 1628539368550"
Before:  "timestamp: [ REDACTED_HEX:...550 ]"
After:   "timestamp: 1628539368550"
2021-08-12 19:20:06 -07:00
Matthew Chen
fc69485272 Fix build warnings. 2021-08-12 20:08:32 -03:00
Matthew Chen
3bb79468ec Merge branch 'release/5.18.0' 2021-08-11 10:54:23 -03:00
Matthew Chen
c9c9c96d0b Fix layout in gallery detail view. 2021-08-11 10:37:43 -03:00
Matthew Chen
2d5bcb0de3 Merge branch 'release/5.18.0' 2021-08-11 03:03:03 -03:00
Matthew Chen
b47dba5c44 Fix layout in gallery detail view. 2021-08-11 02:50:50 -03:00
Matthew Chen
74ced565bd Fix layout in gallery detail view. 2021-08-11 02:15:07 -03:00
Matthew Chen
6ed64ed42d Merge branch 'release/5.18.0' 2021-08-10 11:18:45 -03:00
Michelle Linington
e664f52ff4 A collection of fixes for mp4 gifs
A couple of bugs have cropped up with viewing of mp4 gifs. This hasn't
been enabled internally, so I'm guessing some bugs have snuck through as
other changes have been made in the vicinity. This addresses most of
them:
- Better layout in the media detail viewer
- More accurate descriptions
- Fix for failed thumbnailing
- Fix for keyboard tracking bug with reduce motion enabled
2021-08-10 10:57:04 -03:00
Matthew Chen
01bc6cb53e Merge branch 'release/5.18.0' 2021-08-09 21:49:07 -03:00
Matthew Chen
4b5ef5d9c7 Respond to CR. 2021-08-09 21:36:23 -03:00
Matthew Chen
69d89a0f7f Respond to CR. 2021-08-09 21:29:58 -03:00
Matthew Chen
8e076223aa Respond to CR. 2021-08-09 21:29:58 -03:00
Matthew Chen
d8819fbdea Add TextContext. 2021-08-09 21:29:57 -03:00
Matthew Chen
730b0fdae1 Revert "Always use CVBodyTextLabel for CVC body text."
This reverts commit f027d2646d3d869f9f71fff213a26320aeb1f172.
2021-08-09 21:29:57 -03:00
Matthew Chen
23ee2bfbcc Add TextContext. 2021-08-09 21:29:57 -03:00