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
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
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
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
ebadb12dad
Minor comment tweaks, schema adjustments
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
250529aab5
Tweak cc.
2021-11-05 16:20:44 -03:00
Matthew Chen
c0c72ef3fb
Introduce WebSocketFactory.
2021-11-03 19:48:48 -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
153095a500
Reduce statics.
2021-11-02 10:36:25 -03:00
Matthew Chen
9963df1f23
Reduce statics.
2021-11-02 10:36:25 -03:00
Michelle Linington
77b7ea5c40
Fix a whole bunch of warnings
2021-10-21 21:11:26 -07:00
Matthew Chen
91ad7d1df7
Respond to CR.
2021-10-21 09:21:31 -03:00
Matthew Chen
5d780d1589
Apply script to normalize includes and imports.
2021-10-21 09:21:10 -03:00
Matthew Chen
1b655d63f5
Reduce async work done on NSE launch.
2021-10-21 08:53:15 -03:00
Matthew Chen
dfdc6984b7
Remove TSRequest.customHost in favor of new services vended by OWSSignalService.
2021-10-21 08:51:15 -03:00
Matthew Chen
df2a714437
Clean up NSE logging.
2021-10-19 22:45:58 -03:00
Matthew Chen
d648582aab
Respond to CR.
2021-10-15 14:09:49 -03:00
Matthew Chen
f9b0b32720
Clean up HTTP error metadata accessors.
2021-10-15 11:52:31 -03:00
Matthew Chen
64a8c4f368
Clean up HTTP error metadata accessors.
2021-10-15 11:39:48 -03:00
Matthew Chen
c260ee7735
Clean up HTTP error metadata accessors.
2021-10-15 11:14:53 -03:00
Matthew Chen
9e318421b0
Simplify AFNetworking usage.
2021-10-15 10:50:37 -03:00
Matthew Chen
9be030babd
Simplify AFNetworking usage.
2021-10-15 10:50:37 -03:00
Matthew Chen
1b21755455
Simplify AFNetworking usage.
2021-10-15 10:50:37 -03:00
Matthew Chen
e84d765d1e
Simplify AFNetworking usage.
2021-10-15 10:50:37 -03:00
Matthew Chen
3c887b3877
Simplify AFNetworking usage.
2021-10-15 10:50:36 -03:00
Matthew Chen
aca85a6d34
Simplify AFNetworking usage.
2021-10-15 10:50:36 -03:00
Matthew Chen
d402636225
Simplify AFNetworking usage.
2021-10-15 10:50:35 -03:00
Michelle Linington
887c10206d
Parital revert "Update l10n strings."
...
This reverts commit 14f4c7005b .
2021-10-13 01:08:41 -07:00
Matthew Chen
14f4c7005b
Update l10n strings.
2021-10-12 19:21:38 -03:00
Matthew Chen
15393f034e
Take profile changes from linked devices.
2021-10-12 16:46:12 -03:00
Matthew Chen
1adc997422
Elaborate logging around NSE lifecycle & memory usage.
2021-10-08 10:32:54 -03:00
Matthew Chen
0cd10e9a17
Improve logging around main app launch detection.
2021-10-06 16:41:14 -03:00
Matthew Chen
71ca6d7b2e
Fix edge cases around short video.
2021-10-05 10:06:01 -03:00
Matthew Chen
87167b594e
Improve logging around outage detection.
2021-10-05 09:53:11 -03:00
Matthew Chen
beed107dd7
Refine outage detection.
2021-10-05 09:49:54 -03:00
Matthew Chen
96090420e2
Refine outage detection.
2021-10-05 09:49:54 -03:00
Matthew Chen
2a318c30fa
Improve handling of voip pushes on iOS 15.
2021-09-30 16:41:32 -03:00
Matthew Chen
e70302ac8f
Refine NSE completion blocking, message processing.
2021-09-27 19:04:46 -03:00
Michelle Linington
d32358007f
Restore some log messages post-rebase
2021-09-24 18:36:35 -07:00
Michelle Linington
6e188632b1
Skip acks of duplicate REST messages
...
Also more logging to correlate un-acked messages
2021-09-24 18:36:35 -07:00
Matthew Chen
fc45ec8f63
Refine de-duplication logic.
2021-09-24 18:30:42 -03:00
Matthew Chen
3b2c98e3df
Disable websocket verbose logging.
2021-09-23 11:05:49 -03:00
Matthew Chen
b0fcd14a8c
Tweak "deprecate REST" logic.
2021-09-23 10:28:42 -03:00
Michelle Linington
52b127ddb0
Let WebSocket know about the nature of the processing failure
2021-09-23 09:56:02 -03:00