Matthew Chen
bb2ec48ed2
Simplify profile re-upload.
2021-11-13 17:12:11 -03:00
Matthew Chen
e25fd59401
Improve profile update logging.
2021-11-13 17:08:35 -03:00
Matthew Chen
48677fb78f
Improved logging around dropped profile avatars.
2021-11-12 09:41:27 -03:00
Michelle Linington
f723cedb89
Badges avatars with custom diameters
...
- We now lerp the badge sprite to the closest design spec available
- Also enables badges on internal builds
2021-11-11 20:18:30 -08:00
Michelle Linington
744e90e177
Standard production build
2021-11-09 21:40:36 -08:00
Michelle Linington
d6ba84f020
Production build with badges enabled
2021-11-09 21:39:51 -08:00
Michelle Linington
eaefba161e
Staging build with badges enabled
2021-11-09 21:38:55 -08:00
Eugene Bistolas
b3d1bdefd1
[Donor Badges] Current subscriber UI
2021-11-09 18:29:55 -10:00
Eugene Bistolas
64f126ae3f
[Badging] Badge receipt credential fetch and redemption
2021-11-09 14:26:05 -08:00
Eugene Bistolas
2012d6aee4
[Badging] Review feedback
2021-11-09 14:25:55 -08:00
Eugene Bistolas
858e3ef1c6
[Badging] Set up new subscription on server / stripe
2021-11-09 14:25:55 -08:00
Eugene Bistolas
57e3e2fb56
Badging: Sustainer subscription level UI
2021-11-09 14:25:55 -08:00
Michelle Linington
905b7f6507
PR Feedback
...
- Rename the conversation avatar size class enum cases
- Add explanatory comment for explicit type declaration
2021-11-09 14:25:55 -08:00
Michelle Linington
6d8b330e6a
Lint
2021-11-09 14:25:55 -08:00
Michelle Linington
d48d60c8e5
Minor cleanup
2021-11-09 14:25:55 -08:00
Michelle Linington
dea35199b2
Clean up ConversationAvatarView data sources
...
Creates a special data source enum for ConversationAvatarView data
providers. Before, ContactCell and ConversationAvatarView used the data
source, neither applying to each perfectly
2021-11-09 14:25:55 -08:00
Michelle Linington
28e2d85978
Move back to updates2 endpoint
2021-11-09 14:25:55 -08:00
Michelle Linington
9f53832e14
Remove usage of ConversationAvatarView
2021-11-09 14:25:55 -08:00
Michelle Linington
bd51ca690a
Replace AvatarImageView2 with ConversationAvatarView2
...
Adoption of ConversationAvatarView2 in many key locations. This isn't
exhaustive, but it's mostly there.
Some work left to be done around ConversationAvatarView2 data source
tweaks.
2021-11-09 14:25:55 -08:00
Michelle Linington
9123bbd0b4
Partial progress on badged avatars
2021-11-09 14:25:55 -08:00
Michelle Linington
b08cc78364
Lint
2021-11-09 14:25:55 -08:00
Michelle Linington
660a1f80aa
PR Feedback
2021-11-09 14:25:55 -08:00
Michelle Linington
ff3d21ff0e
Minor tweaks to recent badging changes
...
- Optionals are now SDSSwiftSerializable as long as their wrapped type
conforms
- Avatar file writes are now performed outside of a write transaction
- Various rebase cleanup
2021-11-09 14:25:53 -08:00
Michelle Linington
9ecda7377c
Badge asset management
2021-11-09 14:25:42 -08:00
Michelle Linington
ebadb12dad
Minor comment tweaks, schema adjustments
2021-11-09 14:25:42 -08:00
Michelle Linington
a6deb98c42
Lint
2021-11-09 14:25:42 -08:00
Michelle Linington
3ed711d670
Add support for serializing Swift Codable database columns
2021-11-09 14:25:42 -08:00
Michelle Linington
d1f53b7151
Fix nullability of new OWSUserProfile property
2021-11-09 14:25:42 -08:00
Michelle Linington
0b698fbd69
Run codegen
2021-11-09 14:25:42 -08:00
Michelle Linington
fa0d10f047
Firm up database schema
2021-11-09 14:25:42 -08:00
Michelle Linington
5f6ee31e68
Most of badge fetching and persistence
...
Saving progress before running database codegen
2021-11-09 14:25:42 -08:00
Matthew Chen
243d94e62c
"Feature flags for .qa."
2021-11-08 16:15:13 -03:00
Matthew Chen
867c60901b
"Feature flags for .beta."
2021-11-05 16:21:50 -03:00
Matthew Chen
34fae9b426
"Feature flags for .production."
2021-11-05 16:21:37 -03:00
Matthew Chen
250529aab5
Tweak cc.
2021-11-05 16:20:44 -03:00
Matthew Chen
7a4c462e2c
"Feature flags for .qa."
2021-11-04 15:41:23 -03:00
Matthew Chen
5636d192cd
"Feature flags for .beta."
2021-11-04 15:41:11 -03:00
Matthew Chen
d0ecf4c9b9
"Feature flags for .production."
2021-11-04 15:40:54 -03:00
Matthew Chen
02939cc00a
Only use NSE for debug builds on iOS 15.
2021-11-04 14:48:46 -03:00
Matthew Chen
65ee06f05e
Disable native websocket.
2021-11-04 08:52:33 -03:00
Matthew Chen
c0c72ef3fb
Introduce WebSocketFactory.
2021-11-03 19:48:48 -07:00
Michelle Linington
e1238dba63
PR Feedback: Conform to UserErrorDescriptionProvider
2021-11-03 13:53:52 -07:00
Michelle Linington
fcef75d1cb
Add generic localized string for sender key errors
2021-11-03 13:46:51 -07:00
Matthew Chen
66562fc514
Log 4xx and 5xx errors in OWSURLSession.
2021-11-03 14:15:10 -03:00
Michelle Linington
500bc216a4
A handful of tiny changes
...
- GiphyAPI kept no internal state, no need to instantiate a singleton
for it
- Better logging of what prevented us from completing our NSE wake
- Fixes a bug where we fail to generate sync messages in the NSE while
locked
2021-11-02 14:46:00 -07:00
Matthew Chen
bcc693e8e7
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:04 -03:00
Matthew Chen
4aec5adac1
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:04 -03:00
Matthew Chen
539dff09e4
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:03 -03:00
Matthew Chen
9211ac8fa3
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:03 -03:00
Matthew Chen
eab1f82123
Move MobileCoin SDK to SignalUI.
2021-11-02 14:26:03 -03:00