Commit Graph

14744 Commits

Author SHA1 Message Date
Nora Trapp
659fc2c009 Address feedback on proxy settings screen 2022-09-27 17:55:11 -07:00
Evan Hahn
abbbad7f90 Remove useless setup/teardown from test 2022-09-27 23:23:59 +00:00
Igor Solomennikov
55beca7051
Limit text story length in composer to 700 glyphs 2022-09-27 16:05:08 -05:00
Max Radermacher
7f3c7bbb9f Specify the .URL type for “Proxy Address” field 2022-09-27 11:52:27 -07:00
Sasha Weiss
f8bacbbf42
Better handle missing microphone recording permissions when using in-app camera 2022-09-27 11:00:36 -07:00
Harry
55984ff371
Use native context menu for story rows
* Create GenericContextAction to merge code paths for native context menu, our custom reimplementation, and table row leading/trailing actions

* Add go to chat leading action for story rows

* use native context menu for story row long press
2022-09-27 10:06:19 -07:00
Harry
da06c1357c
Show my story privacy settings the first time you send to my story
* Add first send story privacy field to AccountRecord proto

* Store hasSetMyStoriesPrivacyKey on StoryManager

* sync hasSetMyStoriesPrivacy state

* Reuse MyStorySettingsViewController in a sheet view controller

* Show my story privacy settings from conversation picker if unset when selecting my story destination

* reload my story row to change subtitle

* pr feedback
2022-09-27 10:06:01 -07:00
Nora Trapp
c9889e6b6b "Bump build to 5.56.0.10." (nightly-09-27-2022) 2022-09-27 04:00:35 -07:00
Harry
c544e46ee1
Story fix bargain bin
* fix conflict between story viewer context menu drag and navigational pan gestures

* Fix RTL chevrons on story list

* swipe only between hidden stories OR visible stories, never both

* Add table row swipe actions for hiding/unhiding stories & update icons to sharp corners instead of rounded

* make story viewer context menu always dark theme to match design mocks

* dont fail dev builds when harmlessly double dismissing a context menu, which happens if backgrounding the app while the context menu is open

* update my story row icons to 16pt

* swipe to delete on my story rows

* Use themed icons. Get filled versions of various context menu icons from design
2022-09-26 17:10:10 -07:00
Nora Trapp
ecf98414ba Ensure notification observer is free'd 2022-09-26 14:58:51 -07:00
Harry
86d4e97597
Hide tab bar when multiselecting chats 2022-09-26 14:21:31 -07:00
Nora Trapp
bcbaa8dd45 Don't read or write dbPath in debug dbPaypload 2022-09-26 14:13:06 -07:00
Nora Trapp
dd654a71e1 Remove stale strings 2022-09-26 14:07:40 -07:00
Nora Trapp
7eaeab8b3b "Bump build to 5.56.0.9." (Internal) 2022-09-26 13:56:39 -07:00
Nora Trapp
c829176b2c Actually, don't show connected status on the settings screen 2022-09-26 13:48:00 -07:00
Nora Trapp
f8949d93cd Show connected status on proxy settings 2022-09-26 13:48:00 -07:00
Nora Trapp
110aa9ab6b Move proxy settings to advanced privacy settings 2022-09-26 13:48:00 -07:00
Nora Trapp
fb31679cc7 Validate proxy address and that we can connect to it 2022-09-26 13:48:00 -07:00
Nora Trapp
a0970db6fa Allow configuring proxy in onboarding 2022-09-26 13:48:00 -07:00
Nora Trapp
8d1e038611 Fix bug with link previews 2022-09-26 13:48:00 -07:00
Nora Trapp
e5e9e544b3 Add UI for configuring proxy connection 2022-09-26 13:48:00 -07:00
Nora Trapp
286a930a79 Add support the Signal TLS Proxy 2022-09-26 13:48:00 -07:00
Harry
f65493ae7c
Fix InteractiveBottomSheetController on old devices/iOS versions
* fix InteractiveBottomSheet controller

* Remove outside styled bottom sheet handle as per design request

* allow shrinking the bottom sheet after maximizing, as per design request

* tweak animation values per design request

* nits
2022-09-26 12:20:51 -07:00
Nora Trapp
befeef88ae "Bump build to 5.56.0.8." (nightly-09-26-2022) 2022-09-26 08:44:02 -07:00
Nora Trapp
16c49c696e "Bump build to 5.56.0.7." (nightly-09-26-2022) 2022-09-26 04:00:31 -07:00
Nora Trapp
3fc4031010 "Bump build to 5.56.0.6." (nightly-09-25-2022) 2022-09-25 23:20:49 -07:00
Nora Trapp
ae1cf9e097 "Bump build to 5.56.0.5." (Internal) 2022-09-25 23:20:43 -07:00
Nora Trapp
498fa60442 "Bump build to 5.56.0.4." (Internal) 2022-09-25 22:11:28 -07:00
Nora Trapp
b295dd43ea "Bump build to 5.56.0.3." (nightly-09-24-2022) 2022-09-24 04:00:35 -07:00
Max Radermacher
6f19522b55
Clarify label for recurring donations 2022-09-23 15:38:34 -07:00
Jim Gustafson
0a700079dd Update to RingRTC v2.21.1 2022-09-23 22:05:46 +00:00
Evan Hahn
4da042c1d5
Clean up database corruption storage code
_This change should have no user impact._

The database corruption flag lives on `UserDefaults`. Currently, this
flag is controlled through `SSKPreferences`, but I kinda think that's
the wrong place—database corruption isn't really a user preference.

This moves it into its own file, tests it, and [drops booleans in favor
of an enum][0]. I think this is useful on its own, but also prepares us
for an upcoming change.

[0]: https://www.luu.io/posts/dont-use-booleans
2022-09-23 18:19:02 +00:00
Nora Trapp
ca441ce9ff "Bump build to 5.56.0.2." (nightly-09-23-2022) 2022-09-23 04:00:21 -07:00
Sasha Weiss
121161e212
Clear StoryMessage instances when clearing all chat history 2022-09-22 15:22:52 -07:00
Nora Trapp
96d8abac67 PR Feedback 2022-09-22 14:53:29 -07:00
Nora Trapp
70d8d54484 Don't offset context menu button on iPad when expanded 2022-09-22 14:53:29 -07:00
Nora Trapp
338207a753 Tweak context menu background color 2022-09-22 14:53:29 -07:00
Nora Trapp
01425714bf Fix sorting of 'My Stories' view 2022-09-22 14:53:29 -07:00
Nora Trapp
4816af7a49 Don't render 'You' on group settings viewer list 2022-09-22 14:53:29 -07:00
Nora Trapp
c8dc629351 Show active group stories in the conversation picker 2022-09-22 14:53:29 -07:00
Evan Hahn
11c2cf0813
Add basic test for database migration
_This change should have no user impact._

This adds a basic test for database migration, and makes the necessary
changes to make that possible.
2022-09-22 17:24:40 +00:00
Rashad Sookram
877a26e4bc
Fix missing call record when hanging up while accepting 2022-09-22 13:14:51 -04:00
Evan Hahn
3cf796e55c
Add utility for remaining disk space 2022-09-22 09:28:42 -07:00
Evan Hahn
e9cdcb3dd9
Swiftify determination of launch failure 2022-09-22 09:25:00 -07:00
Nora Trapp
6795fe6020 "Bump build to 5.56.0.1." (nightly-09-22-2022) 2022-09-22 04:00:19 -07:00
Max Radermacher
29098ff03e "Bump build to 5.56.0.0." (nightly-09-21-2022) 2022-09-21 15:58:06 -07:00
Max Radermacher
6ecb002886 Update translations 2022-09-21 15:57:37 -07:00
Igor Solomennikov
094fa0f30d
Allow attaching links to text stories with "Generate Link Previews" setting being OFF. 2022-09-21 14:55:49 -07:00
Michelle Linington
4ada6b3a3f Derive bundle ID from an Xcode build setting
See [#5423][5423].

[5423]: https://github.com/signalapp/Signal-iOS/pull/5423
2022-09-21 18:10:42 +00:00
Nora Trapp
f3862b92fa "Bump build to 5.55.0.7." (nightly-09-21-2022) 2022-09-21 04:00:15 -07:00