Sasha Weiss
af12f210cb
Receive support for DeleteForMe sync messages
2024-06-04 15:15:24 -07:00
Sasha Weiss
2c5f47e95e
Consolidate similar InteractionFinder methods
2024-06-04 14:55:36 -07:00
Ehren Kret
12b450886f
fix warnings in SignalTests target
2024-04-20 13:55:48 -05:00
Harry
363868c46f
Expose wrapped types in MediaGalleryResourceFinder
2024-04-15 09:16:14 -07:00
Harry
40af904a24
Another chunk of TSResource type migrations for conversation view classes
2024-04-15 09:15:27 -07:00
Harry
b63468b98b
Clean up MediaGalleryResourceFinder API
2024-04-11 09:30:36 -07:00
Harry
a6b2cd966f
Wrap MediaGalleryRecordFinder completely transparently in MediaGalleryResourceFinder
2024-04-11 09:29:47 -07:00
Harry
c898c69ff6
Reorganize MediaGalleryFinder file with no code changes
2024-04-11 09:28:13 -07:00
Ehren Kret
d4e17730f3
remove import SignalMessaging statements
2024-03-12 03:35:34 -05:00
Ehren Kret
fd8e2950ea
move remaining Subscriptions and Jobs code to SignalServiceKit
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
Pete Walters
bb3927139b
Allow reporting spam from message request screen
2024-02-21 15:41:43 -06:00
Max Radermacher
857f930551
Don’t log every failure from a label sizing test
2024-01-09 14:50:42 -06:00
Pete Walters
e1d8b4063c
Add error handling for various iDEAL flows
2023-12-18 17:33:03 -06:00
Max Radermacher
6b3397b936
Remove confusing “Subscription” prefix
2023-12-12 12:30:31 -06:00
Sasha Weiss
bbf8f5ce0b
Present sheet when subscriptions fail to renew, rather than badges expire
2023-11-15 15:47:14 -08:00
Sasha Weiss
4e4cb470a2
Block donations above a maximum amount via SEPA
2023-11-13 14:24:18 -08:00
Sasha Weiss
65c977f2e7
SEPA donation fixes and charge failure codes in error sheets
2023-11-08 19:33:11 -06:00
Sasha Weiss
a39bb9f208
Make the 'subscription renewal charge failure' text static
2023-11-06 16:04:03 -08:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations
2023-11-06 13:49:40 -08:00
Elaine
5c6e63720e
Redesign donation payment details input
2023-11-02 13:01:53 -06:00
Sasha Weiss
43256c85e8
Add extension for sqliteRowId
2023-10-13 15:17:54 -07:00
Max Radermacher
3f522fa57a
[ServiceId] Update StoryMessage
2023-08-15 12:45:20 -05:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state
2023-07-19 19:25:54 -04:00
Harry
f14b18d3f0
Fix underline of links in messages
2023-07-10 15:51:21 -07:00
Harry
ef1dfc1316
Add messageBody as a type of DisplayableText
2023-07-07 13:41:24 -07: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
20c55e7dec
Add necessary imports to Swift files.
...
Necessary for converting ChatListVC to Swift.
2023-06-05 16:04:48 -07:00
Igor Solomennikov
8f6fbdf827
Convert SignalBaseTest to Swift.
2023-06-02 21:24:50 -07:00
Igor Solomennikov
c0b01db156
Convert Environment from SignalMessaging to Swift as SMEnvironment.
2023-06-02 20:53:07 -07:00
Max Radermacher
279c518f32
Improve conversation view load performance
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-05-18 18:38:06 -07:00
Harry
e7f2c3b059
Show text formatting styles in media gallery
2023-05-05 09:06:03 -07:00
Harry
4d3eca887c
Text formatting support in Message detail, long text, and quoted reply views
2023-05-04 09:16:18 -07:00
Harry
b3700d07ce
Refactor mention/style/search result attribute application
2023-05-01 13:57:07 -07:00
Igor Solomennikov
6dd3d9a6f2
Convert all convenience methods in UIFont+OWS to Swift.
2023-04-18 17:14:51 -07:00
Max Radermacher
94a9c8cd65
Improve the performance of some tests
2023-04-17 14:14:57 -07:00
Max Radermacher
fa7f0e98fa
Clear “display badge” when your last badge expires
...
Also, explicitly track “old badges” vs. “new badges” when redeeming.
2023-03-23 00:32:42 -07:00
george-signal
45186034d6
Bring order to index paths in All Media
2023-03-06 14:55:17 -08:00
george-signal
ce18ac8d29
[All media] Add filtering to prerelease builds.
2023-03-03 15:55:13 -08:00
george-signal
242d949439
Race condition fixes in MediaGallerySections
2023-01-23 15:45:24 -08:00
Evan Hahn
f387afb745
Clean up badge expiration sheet tests
...
This test-only change should have no user impact.
I wrote these tests last year (in
c5bdf6c094 ). They test every single
string, which proves annoying to update and offers little value. This
updates the tests in an effort to make them more useful.
2023-01-20 18:30:17 -08:00
Sasha Weiss
bcbf52101e
PayPal recurring donations
...
Co-Authored-By: Evan Hahn <evanhahn@signal.org>
2023-01-18 14:48:50 -08:00
Evan Hahn
46b4cb7fae
Update gift badge copy on badge expiration sheet
2023-01-11 09:44:59 -06:00
Evan Hahn
f3b8ded89f
Show "choose payment method" sheet for gift badges
...
We plan to support PayPal and credit/debit cards for gift badges. This
change, invisible to external users, is a step towards that.
Before this change, Apple Pay was always shown as the only payment
method. Now, all supported payment methods are shown.
PayPal and card don't do anything right now—they show an error UI if
tapped.
2023-01-10 13:35:05 -06:00
george-signal
e47a9cba34
Adopt MediaGalleryCollectionViewUpdater, redux.
2023-01-04 14:26:44 -08:00
Harry
120c7ebd8e
Revert "Adopt MediaGalleryCollectionViewUpdater"
...
This reverts commit e8f21942d5 .
2022-12-23 14:00:28 -08:00
george-signal
e8f21942d5
Adopt MediaGalleryCollectionViewUpdater
2022-12-20 17:26:30 -08:00
Evan Hahn
75cdf810cd
Donation error string metadata should mention Apple Pay
...
This change should have no user impact.
`DONATION_PAYMENT_ERROR_*` is now `APPLE_PAY_DONATION_ERROR_*`, and
Apple Pay is now mentioned in the string comments. None of the
user-visible strings actually change.
We plan to show different errors for cards and PayPal and this will help
us get there, but I think this is a useful change on its own.
2022-12-13 15:04:06 -06:00