Commit Graph

7151 Commits

Author SHA1 Message Date
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