Max Radermacher
ecc41ecb0d
Add rendering support for call links
2024-10-03 12:21:38 -05:00
Harry
f3e0f797f8
Finalize AppReadiness' modernization
2024-10-01 12:53:37 -07:00
Ehren Kret
5ea36cd91b
enable internal imports by default
2024-09-29 20:03:17 -05:00
Harry Sanabria
d89043ae64
Set AppReadiness instance on Theme
2024-09-27 15:26:46 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Harry
50c376d325
Separate Theme AppReadiness invocation from init
2024-09-27 08:51:51 -07:00
Elaine
c1a1ab81bf
Call link request bulk approval sheet
2024-09-24 10:49:00 -06:00
Elaine
a972874cb6
Call link approval details sheet
2024-09-17 11:31:51 -06:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore
2024-08-27 16:03:32 -07:00
Harry
096aa72133
Consolidate + clean up WallpaperStore
2024-08-27 15:57:10 -07:00
Harry
dfd6a74324
Move PaletteChatColor color mappings into SSK
2024-08-27 15:56:14 -07:00
Harry
691718335f
Move chat style enum definitions into SignalServiceKit
2024-08-27 15:53:48 -07:00
Sasha Weiss
a817a93be6
Introduce 'learned profile key' info messages
2024-07-29 14:42:00 -07:00
Adam Sharp
2908c3c508
Basic support for filtering chat list by unread
2024-07-01 14:04:06 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Elaine
d600ae8055
Add raise hand toast feature flag
2024-06-21 12:48:33 -06:00
Adam Sharp
5f1820748e
Don't ignore theme changes when switching to system interface style
...
When switching to the "system" theme mode, if the effective appearance matched
the previous overridden theme mode, the theme change would be ignored. By
comparing the mode instead of just the effective appearance, we properly react
to system appearance changes.
Additionally, rework the transition animation for changing themes to match the
animation of system appearance changes (i.e., a 0.5-second cross-dissolve).
Fixes: https://signalmessenger.atlassian.net/browse/IOS-4431
2024-05-13 16:16:53 -05:00
Ehren Kret
30424e19ae
remove OWSNavigationControllerBase
...
This appears to have been a hack for something that may have been
necessary in older versions of iOS. Current iOS seems to just return
true with no side-effects from this super call so there's no reason to
retain this hack apparent.
2024-04-28 23:19:43 -05:00
Ehren Kret
a99f79ceed
remove availability checks for iOS 14 and 14.0
2024-04-27 13:07:03 -05:00
Elaine
ef8e838553
Allow contact notes to be viewed and edited from the contact about sheet
2024-04-09 16:31:25 -06:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Pete Walters
b1c3c14e68
Add dev-only backup restore option for registraion flow.
2024-03-29 19:18:06 -05:00
Elaine
393a152a2b
Add more contact badges
2024-03-29 16:08:35 -06:00
Max Radermacher
8910fc4d5b
Move around files in SignalUI/ and the share ext
2024-03-25 14:22:28 -05:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8
migrate OWSContactsManager to swift
...
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Elaine
3f22ca0a66
Update color and layout of calls tab row items
2024-02-27 15:16:44 -07:00
Elaine
048c6661ee
Add context menu options to New Call flow
2024-02-26 15:55:08 -07:00
Pete Walters
a92368cf9e
Handle incoming spam (and block) sync messages
2024-02-21 11:17:45 -06:00
Elaine
0f12ee5cc7
Add verified checkmark to profile spoofing prevention sheet
2024-02-13 15:19:23 -07:00
Elaine
5591a4a9fe
Add "Find by Username" view
2024-02-12 16:14:19 -07:00
Elaine
fcec78006a
Add contact details sheet to disambiguate accounts with similar profiles
2024-01-31 09:41:53 -07:00
Elaine
c8f040dd59
Move username link sheet to action button
2024-01-04 14:57:31 -07:00
Elaine
f0f357fcec
Add wireframe for calls tab UI
2023-12-22 10:27:24 -07:00
Elaine
8111cade76
Adjust settings profile row QR code icon
2023-12-15 17:51:42 -07:00
Marissa Le Coz
51940a60e8
Make wallpaper swatches accessible
2023-12-08 16:45:05 -08:00
Max Radermacher
48f2c42c4f
Add thread merge events
2023-09-14 12:07:49 -05:00
Igor Solomennikov
dc81ea532a
Initial commit for updated attachment keyboard.
...
• Redesigned appearance of the attachment type picker.
• Camera replaced with Photos.
• No more floating Gallery button.
2023-09-07 21:35:12 -07:00
Harry
5801d59254
Allow switching to front facing camera during device transfer
2023-09-07 16:43:57 -07:00
Igor Solomennikov
1f1fbd60c5
Do not convert images returned by ThemeIcon to template.
2023-07-17 10:33:08 -07:00
Sasha Weiss
88e8227fd0
Implement dual-mode present and scan username link controller
2023-07-07 15:04:32 -07:00
Max Radermacher
de1589d15f
Prepare chat colors for thread merges
2023-07-07 13:17:55 -05:00
Max Radermacher
3664cafe88
Simplify and fix issues with chat colors
2023-07-07 13:15:21 -05:00
Igor Solomennikov
0e9d511d1d
SignalUI cleanup.
...
• convert ObjC code from UIView+SignalUI to Swift.
• separate code from UIView+SignalUI to smaller files by functionality.
2023-06-23 14:36:21 -07:00
Igor Solomennikov
52f0015dfe
New set of icons.
2023-06-22 17:38:01 -07:00
Igor Solomennikov
0686b39547
Add necessary imports to Swift files.
...
Those would be required for future PRs.
2023-06-13 14:46:12 -07:00
Harry
f728457039
Update build target to iOS 13.0
2023-06-08 16:21:20 -07:00
Igor Solomennikov
56e126bda6
Convert OWSSearchBar to Swift.
2023-06-07 11:39:51 -07:00
Igor Solomennikov
c054f3de91
Remove unnecessary "@objc" in SignalUI.
2023-05-16 16:39:19 -07:00
Max Radermacher
e789cc43fe
Remove unused ChatColors code
2023-05-04 15:58:11 -07:00