Evan Hahn
ea01acb00b
Database integrity checker shouldn't manage its dispatch queue
...
*I recommend reviewing this with whitespace changes disabled.*
`GRDBDatabaseStorageAdapter.logIntegrityChecks()` needn't return a
promise. It only does that so it can run on a specific dispatch queue.
Instead, the dispatch queue should be the responsibility of the caller.
This change should have no user impact and makes a future improvement
easier.
2023-04-11 14:59:46 -05:00
Igor Solomennikov
d24a1c1c3e
Fix (>) send button squished in media composer on iPhone 5.
...
Make margins around buttons smaller on narrow screen devices.
2023-04-11 12:36:52 -07:00
Igor Solomennikov
2100f3ff3c
Update Pods.
2023-04-11 11:47:54 -07:00
Evan Hahn
956f129de7
Registration: improve verification code entry on small screens
...
On a small screen with a long language (like Dutch) and an increased
font size, the verification code entry screen was hard to use. Lots of
text was cut off and you couldn't scroll. No longer!
2023-04-11 12:40:11 -05:00
Harry
68bf6cf941
Handle search results in spoiler text
2023-04-11 09:18:23 -07:00
Evan Hahn
190fe1c5e4
"Bump build to 6.21.0.4." (Internal)
2023-04-11 10:14:54 -05:00
Harry
1bd1cf98ee
Add conversation view state for spoiler reveal
2023-04-11 08:10:51 -07:00
Evan Hahn
0c7a4577a3
Account data report: fix sharing back into Signal
2023-04-11 10:05:58 -05:00
Evan Hahn
20f29ff844
Account data report: remove separate download step
2023-04-11 09:25:20 -05:00
automated-signal
6822dfdbce
"Bump build to 6.21.0.3." (nightly-04-11-2023)
2023-04-11 04:01:02 -07:00
Max Radermacher
f168cb82e4
Adapt StoryManager.setup() to warmCaches
2023-04-10 20:43:59 -07:00
Max Radermacher
b1ad5152fc
Remove unused SignalServiceKit.h file
...
There’s another in SignalServiceKit/ that we use instead.
2023-04-10 20:43:44 -07:00
Max Radermacher
a0a552682d
Improve search perf with lots of group members
2023-04-10 19:31:46 -07:00
Igor Solomennikov
e663fcc4d3
Fix broken interactive camera dismiss.
...
Also remove unnecessary default implementation of `InteractiveDismissDelegate`
protocol that prevented me from catching the error while re-doing related stuff.
2023-04-10 18:48:50 -07:00
Evan Hahn
b2a9abe95c
Update temporary account data report string
2023-04-10 20:20:06 -05:00
Harry
cbf6c41406
Apply text formatting styles to message body text
2023-04-10 15:24:04 -07:00
Max Radermacher
3b75249144
Stop performing searches if they’ve been canceled
2023-04-10 13:38:14 -07:00
Max Radermacher
b4c77035d9
Swiftify registered url handling
...
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2023-04-10 13:37:46 -07:00
Sasha Weiss
40c46d8882
Adjust debug UI for creating groups
2023-04-10 10:49:14 -07:00
automated-signal
64e396bd1a
"Bump build to 6.21.0.2." (nightly-04-08-2023)
2023-04-08 04:00:52 -07:00
Harry Sanabria
33a1019bff
Fix layout for long/large text in registration permissions screen
2023-04-07 18:18:57 -05:00
Sasha Weiss
b8d24d6ec3
Show 'Message Request' as notification body for message request threads
2023-04-07 12:43:00 -07:00
Max Radermacher
2446a68b92
Remove some disabled unit tests
2023-04-07 10:09:43 -07:00
Max Radermacher
dfabf88f0c
Don’t inherit from SSKBaseTestSwift unless needed
2023-04-07 10:09:32 -07:00
automated-signal
2e72c53117
"Bump build to 6.21.0.1." (nightly-04-07-2023)
2023-04-07 04:00:49 -07:00
Max Radermacher
7060637cae
Clean up state transitions on app launch
2023-04-06 17:41:08 -07:00
Max Radermacher
d1dfb7f704
Clean up some unused TSAccountManager code
2023-04-06 17:38:34 -07:00
Max Radermacher
fffd5192ea
Rename the TSAccountState file
2023-04-06 17:38:34 -07:00
Max Radermacher
2c2abccf1b
Remove didLastLaunchNotTerminate
2023-04-06 16:54:10 -07:00
Max Radermacher
cb81c101b3
"Bump build to 6.21.0.0." (nightly-04-06-2023)
2023-04-06 14:22:28 -07:00
Max Radermacher
b0cf62d62d
Update translations
2023-04-06 14:21:36 -07:00
Sasha Weiss
48f3441861
More string to PluralAware
2023-04-06 14:09:46 -07:00
Max Radermacher
5e5a48ffe9
Update release notes
2023-04-06 13:53:52 -07:00
Sasha Weiss
6bf75ccf5d
Add number of forwarded media to prompt
2023-04-06 13:50:41 -07:00
Max Radermacher
9983a7df4d
"Bump build to 6.20.0.8." (nightly-04-06-2023)
2023-04-06 13:10:40 -07:00
Max Radermacher
1a2a3470c1
Improve performance of SignalServiceAddressCache
2023-04-06 13:08:51 -07:00
Harry
a7047fd56e
Catch e164 drift during re-reg and correct it
2023-04-06 14:55:30 -05:00
Sasha Weiss
c7f4fcd860
Update verified status in safety number confirmation sheet
2023-04-06 12:11:52 -07:00
Evan Hahn
e5fd132778
Registration: fix leading 0 being added
2023-04-06 14:05:28 -05:00
Evan Hahn
5cd752cb97
Remove gifting flags; it's always enabled
...
This change should have no user impact. I removed remote config flags
and dealt with all the fallout from that change.
2023-04-06 13:56:42 -05:00
Harry Sanabria
7c6cfe51fd
Add logging for registration startup including which mode we are in
2023-04-06 13:49:44 -05:00
automated-signal
4ce9c9fa17
"Bump build to 6.20.0.7." (nightly-04-06-2023)
2023-04-06 04:00:46 -07:00
Max Radermacher
037da84de1
Fix change number obsolete profile handling
2023-04-05 16:33:05 -07:00
Evan Hahn
9e18a245df
Swiftify AppVersion, stop storing properties
...
This commit:
- Converts `AppVersion` to Swift
- Creates `AppVersionForObjC` as a bridge
- Stops storing many properties; instead, pulls them off `UserDefaults`
as needed
2023-04-05 16:02:58 -05:00
Sasha Weiss
c8b9620f65
Add confirmation to forward-from-media-page flow
2023-04-05 13:47:32 -07:00
Sasha Weiss
878bb38ce0
Remove owsAssert in favor of owsAssertDebug in fetchModel
2023-04-05 13:33:58 -07:00
Evan Hahn
3804ed76a5
Move app version off Dependencies and NSObject
...
This change should have no user impact.
`appVersion` used to be a property of `Dependencies` and `NSObject`. It
just deferred to `AppVersion.shared()`.
This commit removes those properties and relies on `AppVersion.shared`
instead. Also, `AppVersion.shared` is now a getter, not a function.
2023-04-05 13:29:49 -07:00
Evan Hahn
0fb7d4a659
AppVersion: no special cases for tests
...
This change should have no user impact...and also has no impact on our
tests!
2023-04-05 15:27:01 -05:00
Evan Hahn
2895b84ef1
Database recovery: REINDEX as a first step
...
*I recommend reviewing this with whitespace changes disabled.*
2023-04-05 15:21:16 -05:00
Evan Hahn
e4fed83a8b
Fix share sheet hack not dismissing in some cases
...
Sometimes, `UIActivityViewController` will dismiss the parent view
controller on completion. We have a hack to get around that: present an
invisible VC behind the share sheet. When the share sheet is done, we
dismiss the invisible VC.
However, if you share to an app that crashes (which is out of our
control), we won't always dismiss the invisible VC. I don't know why
this is, but double-dismissing VC works.
2023-04-05 09:54:55 -05:00