-
-
Notifications
You must be signed in to change notification settings - Fork 45
Phase 4 Connect PR #3048
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Phase 4 Connect PR #3048
Changes from all commits
Commits
Show all changes
1095 commits
Select commit
Hold shift + click to select a range
15334bf
Merge pull request #2961 from dimagi/jignesh/fix/ccct-712
OrangeAndGreen b3c7dc8
Setting large icon before small icon.
OrangeAndGreen 5bb665e
Helper function to build bitmap from vector drawable
OrangeAndGreen b274e12
Simplifying calls to set icons
OrangeAndGreen 4c0b6d7
Changed messaging icon to a chat bubble instead of a bell.
OrangeAndGreen 8bf8257
Larger red dot.
OrangeAndGreen d254e94
Disable menu items while downloading the applications
6e7452a
Message bubble for large icon in messaging notifications.
OrangeAndGreen 466a632
Attempting to retrieve encryption key for consented channel when a me…
OrangeAndGreen a73ac5b
Hide menu items while downloading the applications
77fd000
Added white background to large icon for messaging notifications.
OrangeAndGreen f108133
Auto login to app after downloading it
2bc2b7f
Auto login to app after downloading it
c32b3d7
Showing read/unread + message string for sent message and only messag…
609cd25
Replaced large icon for messaging notifications with vector drawable
OrangeAndGreen 4f68554
Using two versions of the large icon for messaging notifications, one…
OrangeAndGreen ffab2b8
Only setting large icon if it isn't null.
OrangeAndGreen 4eae50d
Merge pull request #2968 from dimagi/jignesh/fix/ccct-721
OrangeAndGreen d5e66df
Catching more specific exceptions for failure parsing returned messag…
OrangeAndGreen 39e73ad
Merge branch 'connect_qa' into dv/notification_improvements
OrangeAndGreen 44599a9
Merge pull request #2967 from dimagi/dv/messaging_icon
OrangeAndGreen 2409763
Merge pull request #2966 from dimagi/dv/notification_improvements
OrangeAndGreen b2b465f
Throwing RuntimeException when parsing returned messaging encryption …
OrangeAndGreen e951bc4
Merge branch 'connect_qa' into dv/get_encryption_key
OrangeAndGreen ab0b6db
Merge pull request #2958 from dimagi/dv/invalid_tokens_2
OrangeAndGreen dbe7956
Created DimensionUtils.kt as per comment
d5cccce
Removed unnecessary imports
0caff08
Logging IOException on messaging key retrieval instead of crashing app.
OrangeAndGreen 35ddf02
Merge pull request #2971 from dimagi/dv/get_encryption_key
OrangeAndGreen 60a2199
Merge pull request #2976 from dimagi/jignesh/fix/ccct-711
OrangeAndGreen 1b6aa37
Only launching job menu after unlock if the request code indicates to…
OrangeAndGreen 3afc58c
Merge pull request #2973 from dimagi/jignesh/fix/ccct-800
OrangeAndGreen 00b4d29
Merge branch 'dv/connect_initial' of https://github.com/dimagi/commca…
OrangeAndGreen 12a6338
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen a7926cc
Solved smaller screens UI issues
c9681ce
Merge pull request #2938 from dimagi/connect_qa
OrangeAndGreen 2d2229c
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi 563b676
Fixed registerReceiver call to include extra flag only when API level…
OrangeAndGreen 5589445
Additional logging for failed HQ token auth in ConnectID-managed apps.
OrangeAndGreen 12faaa8
Added menu overrides to learn and deliver progress pages to handle th…
OrangeAndGreen 8c7af9a
Logging non-fatal exception when the user is shown an empty push noti…
OrangeAndGreen 032864c
-resolved issues of the pr merge
pm-dimagi 09d19a5
Created two new exceptions for possible token failures.
OrangeAndGreen 3bdfffd
Merge pull request #2986 from dimagi/dv/log_empty_notification
OrangeAndGreen 3078ade
Retrieving seatedAppId retrieval inside function that checks for toke…
OrangeAndGreen e546eb5
Merge branch 'connect_qa' into dv/log_hq_token_auth_failure
OrangeAndGreen 489b81a
Merge pull request #2983 from dimagi/dv/deactivation_crash
OrangeAndGreen 7624441
Using MenuProvider (instead of deprecated override) to handle sync bu…
OrangeAndGreen 283500b
Merge branch 'connect_qa' into dv/log_hq_token_auth_failure
OrangeAndGreen ce1189a
Improved delivery progress view state adapter to not hold static refe…
OrangeAndGreen 39c62d2
Added code to trust the local status when we download jobs and local …
OrangeAndGreen 06bf7d5
Merge pull request #2984 from dimagi/dv/log_hq_token_auth_failure
OrangeAndGreen c332af2
Merge pull request #2985 from dimagi/dv/learn_deliver_sync_menu
OrangeAndGreen f5663df
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen 06fe132
Merge branch 'connect_qa' into jignesh/fix/ccct-829
OrangeAndGreen 7d9276c
Merge pull request #2989 from dimagi/dv/delivery_progress_ui_fix
OrangeAndGreen 58ba01c
Merge pull request #2980 from dimagi/jignesh/fix/ccct-829
OrangeAndGreen 934d93f
Merge pull request #2990 from dimagi/dv/job_status_fix
OrangeAndGreen 5d887c2
Merge branch 'dv/connect_initial' into connect_qa
OrangeAndGreen f234ae6
Merge pull request #2987 from dimagi/pm/master_initial_merge
pm-dimagi 4a40d19
Ignoring all corrupt opportunities to show
fbd756c
Added Swahili translations.
OrangeAndGreen 6033d8b
Merge branch 'dv/connect_initial' of https://github.com/dimagi/commca…
OrangeAndGreen 5ad41f2
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen cdc7b40
Restored lost handling for corrupt payment when parsing API return.
OrangeAndGreen 64918fb
Merge branch 'dv/connect_initial' of https://github.com/dimagi/commca…
OrangeAndGreen e3543db
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen 8859417
Throwing the new token exceptions when SSO API calls fail.
OrangeAndGreen 29b6cc6
-commcare crash fix on non connect user
pm-dimagi 17789e7
-fixed changes for expired opportunity
pm-dimagi eee14c9
-reverted code
pm-dimagi b056ec6
-fixed non connect user flow for commcare, and expired opportunities …
pm-dimagi bee0d71
-bug fix for the alternate phone
pm-dimagi 6bd20c9
-update the condition of is_Active
pm-dimagi ea89121
added corrupt opportunities in the list
298273a
-fixed issue on signup
pm-dimagi fcd830f
Changed error message to be simpler.
OrangeAndGreen 37ce9e8
Removing obsolete code that redirects to Connect menu when first item…
OrangeAndGreen d87de72
Changed checkForFailedConnectIdAuth to isSeatedAppLinkedToConnectId.
OrangeAndGreen 54a3927
Changed error messages for token failures in Connect jobs list to be …
OrangeAndGreen 412674a
Merge pull request #3006 from dimagi/dv/login_selector_fix
OrangeAndGreen 1c451a1
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen a1a5f35
Changed token methods to never return null (only rely on exceptions f…
OrangeAndGreen 55547c8
Changes to delivery progress text for each payment unit
OrangeAndGreen b5da6ff
Merge pull request #3005 from dimagi/CCCT_890
pm-dimagi 8be1f87
Changed delivery progress page to use simple scrolling (instead of co…
OrangeAndGreen b60a377
Fixed a recently introduced mismatch between server and local DB key …
OrangeAndGreen 02a31f9
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen 4730da1
Merge branch 'connect_qa' into dv/payment_parsing_fix
OrangeAndGreen 4fe309a
Replaced custom TextViews with standard version.
OrangeAndGreen e341068
App crash if failed to load full opportunities envelope
dba5628
remove un-necessary parseException as it's not getting thrown anywhere
shubham1g5 974d4a6
Merge pull request #3007 from dimagi/dv/delivery_progress_text
OrangeAndGreen c5fea23
Merge pull request #3009 from dimagi/dv/delivery_progress_scrolling_fix
OrangeAndGreen 98ea46c
Merge pull request #3008 from dimagi/dv/payment_parsing_fix
OrangeAndGreen d3de1e2
Crashing application when opportunity envelope is corrupt
282cdb9
Merge remote-tracking branch 'origin/jignesh/fix/ignore_corrupt_oppor…
e764235
Merge branch 'connect_qa' into jignesh/fix/ignore_corrupt_opportunities
78dae96
Added some additional text for delivery progress scenarios for a paym…
OrangeAndGreen dec55c1
Corrected remaining instances of "discrepation" typo for "description"
OrangeAndGreen bf55885
Merge pull request #3010 from dimagi/dv/delivery_progress_text_tweak
OrangeAndGreen 5f014f3
Merge branch 'connect_qa' into dv/token_exceptions
OrangeAndGreen 4e77c15
-handle the recovery phone case and primary and secondary phone numbe…
pm-dimagi a074ea5
-put the string in strings folder
pm-dimagi 5abaedc
Merge pull request #3011 from dimagi/pm_7615
pm-dimagi a9d21ca
-fixed crash issue on recovery second time
pm-dimagi 3704c58
Merge pull request #3012 from dimagi/pm_qa_7620
pm-dimagi 8c0a990
Merge branch 'connect_qa' into dv/token_exceptions
OrangeAndGreen 6329a15
Added javadocs for token exceptions explaining their usage.
OrangeAndGreen 7d90f3d
Corrected line spacing
c65b8e3
Small change to how days remaining for an opportunity is calculated (…
OrangeAndGreen 3f8ba47
Merge pull request #3013 from dimagi/dv/delivery_progress_tomorrow_fix
OrangeAndGreen 52c7e4a
Merge pull request #2995 from dimagi/jignesh/fix/ignore_corrupt_oppor…
1262e5b
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
OrangeAndGreen f6853ab
Merge pull request #2996 from dimagi/dv/token_exceptions
OrangeAndGreen ea458a9
Solved back button issue while coming back to message channel list fr…
2458934
Cleaned up some stale biometric config code
OrangeAndGreen a7dd80f
Removed reported exception when user fails to authenticate with finge…
OrangeAndGreen 1dfcc32
Removed call to updateState in onCreateView (called in onResume).
OrangeAndGreen a23d2af
Removed comments about exceptions being logged elsewhere.
OrangeAndGreen b0f8f35
Merge pull request #3019 from dimagi/jignesh/fix/ccc-924
OrangeAndGreen 8994927
Removed a stale comment
OrangeAndGreen 53c518f
Merge pull request #3020 from dimagi/dv/biometric_config_errors
OrangeAndGreen 44eae1c
Logging error string from failed fingerprint auth, and showing it to …
OrangeAndGreen ee235e7
Merge pull request #3026 from dimagi/dv/fingerprint_errstring
OrangeAndGreen 8fe474f
Showing short description in logged in app description
0e1553a
Merge pull request #3031 from dimagi/jignesh/fix/ccct-709
142143e
Fixed logic around receiving and storing Connect DB passphrases.
OrangeAndGreen 67781cf
Solved crash for older Android versions
4096fbc
Put time format and return pattern in constant
82e1ef3
java pattern constant
0d22f69
Merge branch 'connect_qa' into dv/db_passphrase_fix
OrangeAndGreen dada214
Changed to using CommCare BuildConfig instead of Firebase (for report…
OrangeAndGreen 43ec23d
Merge pull request #3032 from dimagi/jignesh/fix/ccct-971
443a1ec
Merge pull request #3033 from dimagi/dv/db_passphrase_fix
OrangeAndGreen e86d8f5
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen aba660f
Merge pull request #3036 from dimagi/dv/commcare_build_config
OrangeAndGreen 006213e
Added table for flags linked to Connect deliveries, and DB upgrade code.
OrangeAndGreen 3300cd9
Checking for matching delivery ID and code when checking for existing…
OrangeAndGreen 33a8a85
Merge branch 'connect_qa' of https://github.com/dimagi/commcare-andro…
pm-dimagi 27dd1b8
- removed the connectidmanager code from connectmanager
pm-dimagi 135feaf
- removed unused variable and change in req code
pm-dimagi fad7126
Added safe navigation
67f8d0c
Merge branch 'pm_connectid_merge' of https://github.com/dimagi/commca…
pm-dimagi 712d57c
-fixed isloggedIn
pm-dimagi db23f68
Merge pull request #3037 from dimagi/master_connectid_merge
pm-dimagi 3e8442f
added safe navigation while verifying secondary phone number
699febe
_uncommented the connect code
pm-dimagi 66d9ff9
-connect specific code in connect manager
pm-dimagi 68e3939
Merge pull request #3047 from dimagi/pm_qa_7673
pm-dimagi 854a995
Merge pull request #2991 from dimagi/connect_qa
pm-dimagi 0266cde
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen 57a0d93
Work as per the bugs mentioned in ticket
c4700e9
-deleted extra files and refactored code accordingly
pm-dimagi 9944bab
Merge pull request #3051 from dimagi/pm_refactoring
pm-dimagi ff45503
Merge branch 'dv/connect_initial' into jignesh/fix/ccct-961
fab7395
Merge pull request #3045 from dimagi/jignesh/fix/ccct-961
1e543a0
Merge branch 'dv/connect_initial' into jignesh/fix/ccct-768
9ffb540
Merge pull request #3049 from dimagi/jignesh/fix/ccct-768
3d8d2e0
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen 803d758
Overriding Crashlytics user to the user's ConnectID if logged in.
OrangeAndGreen 7779231
- fixed signup design, refactored the code for connect and connect id
pm-dimagi aab25cc
-fixed user redicrection for wrong pin, and user deactivation flow
pm-dimagi e256546
-fixed startTimer on resume instead of oncreate
pm-dimagi fa8d2df
-fixed missed code on the phase merge
pm-dimagi 6fdf575
Merge branch 'pm_connectid_merge' into dv/connect_initial
shubham1g5 672595b
Merge pull request #3058 from dimagi/pm_qa_7662
pm-dimagi 4296fd6
Merge branch 'master' into dv/connect_initial
shubham1g5 d544e85
Pull in all drawables from connect branch to be PR'ed separately
shubham1g5 1965545
Merge branch 'pullInConnectResources' into dv/connect_initial
shubham1g5 bd22c3b
brings in xml layouts and other resources
shubham1g5 e4fad88
Merge branch 'pullInConnectResources' into dv/connect_initial
shubham1g5 5ad53b8
remove AppSelectActivity code as it's not in use
shubham1g5 f580e1d
lint
shubham1g5 fc8b850
Add the deleted file
shubham1g5 22e8643
remove minor lint changes
shubham1g5 7554659
-fixed bug for job status button click and landing page for connect
pm-dimagi f358420
-fixed time conversion code
pm-dimagi bb7b654
update with master
shubham1g5 8ec3685
Reviewed: Messaging section
514ad11
Merge pull request #3064 from dimagi/pm_qa_7705
pm-dimagi b5c703b
Merge pull request #3063 from dimagi/sg/connect_common_files_cleanup
shubham1g5 fabd9ca
Merge pull request #3065 from dimagi/jignesh/review/messaging_from_co…
OrangeAndGreen 23d5b64
Created safe method in ReportingUtils to retrieve userID for crash lo…
OrangeAndGreen 53d4692
Removed ccc_user_id custom key for crash logging (since we set the us…
OrangeAndGreen eb3d990
Updating user for CrashUtil at critical moments (startup, ConnectID l…
OrangeAndGreen dd26085
Only setting new Crashlytics user when it isn't empty (to maybe prese…
OrangeAndGreen 9a00165
Merge pull request #3055 from dimagi/dv/connectid_crashlytics_user
OrangeAndGreen d7f2625
-fixed scroll issue, configure biometric issue, change phone number i…
pm-dimagi 52e5c89
-name covention change
pm-dimagi 8d39bbb
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen a63e4fb
Removed unused resources
0913ab4
Removed blank fonts.xml
920c733
-removed skip phone number check , introduced phone is valid or not ,…
pm-dimagi 3843920
lint
shubham1g5 9b12c9c
more cleanup
shubham1g5 eb196f1
-removed on create
pm-dimagi 7f76c5d
Merge pull request #3066 from dimagi/pm_qa_7706
pm-dimagi ee0a3dc
Merge branch 'dv/connect_initial' into jignesh/fix/remove_unused_reso…
fc87b89
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen ac44bf7
Merge pull request #3067 from dimagi/jignesh/fix/remove_unused_resources
75c1ba1
Merge branch 'dv/connect_initial' of https://github.com/dimagi/commca…
OrangeAndGreen c5dd0d3
Merge branch 'dv/connect_initial' into dv/delivery_flags
OrangeAndGreen 4a1516f
Merge branch 'master' into dv/connect_initial
shubham1g5 904b522
revert name change
shubham1g5 16f36a3
fix connect verification constant
shubham1g5 3b0ccd8
-make biometric available for api version less than 28
pm-dimagi 143dbe1
-set default for is dismissible for message dialog
pm-dimagi 1864f1a
-renamed file from isDismissable to isCancellable
pm-dimagi 65b6a93
Not checking for "null" string in delivery reason field from server.
OrangeAndGreen 3861506
Merge branch 'dv/delivery_flags' of https://github.com/dimagi/commcar…
OrangeAndGreen 84be1f1
reverts to original action bar menus code as the current code is too …
shubham1g5 5efd1b7
Show the map button on action bar
shubham1g5 0ac00e1
Merge pull request #3072 from dimagi/ccFilesCleanUp
shubham1g5 cdd9a10
Merge pull request #3040 from dimagi/dv/delivery_flags
OrangeAndGreen 9f002a6
Merge pull request #3071 from dimagi/pm_qa_7707
pm-dimagi 10fcedf
rename method
shubham1g5 d2121b0
static to non static
shubham1g5 981b8a6
clean logs for buildAuth and correct exception handling
shubham1g5 d21859e
re-establish forgotten events
shubham1g5 15751f4
remove log as we are already logging the token error in network layer
shubham1g5 fa67ac2
Merge branch 'jignesh/review/drawables' into jignesh/test/drawables
7cfa930
refactor to abstract common nav Controller in an abstract class
shubham1g5 4dca13f
fix the log in check
shubham1g5 2461bf3
revert to logger.exception
shubham1g5 c5c10ab
Add handling of token exceptions in sync and login code
shubham1g5 787f46c
rename exception
shubham1g5 52a9cbc
Merge branch 'master' into jignesh/test/drawables
2acf25b
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
OrangeAndGreen 513dfc5
Merge pull request #3075 from dimagi/sg/minor_connect
shubham1g5 fec670f
Remove setting to enable connect ID
shubham1g5 46fb8d5
Merge pull request #3080 from dimagi/removeConnectEnableSetting
shubham1g5 345db02
Merge branch 'master' into dv/connect_initial
shubham1g5 e584877
Correct method name
shubham1g5 46cdb07
Merge pull request #3082 from dimagi/correctExceptionName
shubham1g5 523e7de
Use constructor for delivery details
shubham1g5 95ef71f
Merge branch 'master' into dv/connect_initial
6b89824
Resolved the file rename issue and matched with master file name
0ee3886
Merge pull request #3089 from dimagi/jignesh/fix/resource_file_rename…
91805bc
Merge pull request #3086 from dimagi/useConstructorForDeliveryDetails
shubham1g5 7b4ac9b
Merge branch 'master' into dv/connect_initial
shubham1g5 a8818b2
Merge branch 'master' of https://github.com/dimagi/commcare-android i…
pm-dimagi 0392848
-fixes from regression qa fixes
pm-dimagi 16ba8f8
Merge pull request #3098 from dimagi/pm_qa_regression_bugs
pm-dimagi f259740
fix listener lifecycle by tying to onResume and onPause instead
shubham1g5 35a97d0
Merge pull request #3102 from dimagi/npeFixNavHost
shubham1g5 b8a1db6
Merge branch 'master' into dv/connect_initial
113a66a
Master merging in dv/connect_initial
d36f66a
Master merging in dv/connect_initial - FormStorageTest issue
0772b3f
Merge pull request #3105 from dimagi/14_05_master_merge_in_dv_connect…
shubham1g5 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,18 @@ | ||
| <vector xmlns:android="http://schemas.android.com/apk/res/android" | ||
| android:width="128dp" | ||
| android:height="128dp" | ||
| android:viewportWidth="128" | ||
| android:viewportHeight="128"> | ||
| <path | ||
| android:pathData="M26.31,6.84C27.03,6.83 27.75,6.83 28.48,6.82C30.85,6.81 33.21,6.8 35.58,6.8C36.8,6.79 36.8,6.79 38.04,6.79C42.33,6.77 46.63,6.76 50.93,6.76C55.35,6.75 59.76,6.73 64.18,6.7C67.6,6.68 71.01,6.68 74.43,6.68C76.06,6.67 77.68,6.67 79.31,6.65C90.28,6.57 100.05,6.55 108.59,14.39C110,16 110,16 111.38,19.06C113.2,22.36 114.04,22.72 117.31,24.31C122.68,27.05 125.44,30.59 128,36C128.79,39.65 128.82,43.15 128.76,46.88C128.77,48.4 128.77,48.4 128.77,49.94C128.77,52.07 128.76,54.19 128.73,56.32C128.69,59.56 128.71,62.79 128.73,66.03C128.72,68.1 128.71,70.18 128.7,72.25C128.71,73.21 128.71,74.17 128.72,75.16C128.58,81.66 127.14,85.94 123,91C117.11,96.6 111.96,97.26 104.18,97.1C102.43,97.09 100.68,97.09 98.93,97.09C96.19,97.08 93.46,97.06 90.72,97C77.71,96.75 70.69,97.74 61,107C59.42,108.25 57.83,109.48 56.21,110.69C54.05,112.36 51.88,114.04 49.72,115.73C49.02,116.27 48.31,116.82 47.59,117.38C46.97,117.86 46.35,118.34 45.71,118.84C44,120 44,120 41,121C40.01,120.34 39.02,119.68 38,119C37.66,116.75 37.66,116.75 37.71,113.99C37.72,112.51 37.72,112.51 37.74,111C37.76,109.97 37.79,108.94 37.81,107.88C37.83,106.31 37.83,106.31 37.85,104.72C37.89,102.15 37.94,99.57 38,97C36.77,97.03 35.53,97.07 34.26,97.1C28.72,97.09 24.55,95.41 20.49,91.57C18.53,89.3 16.98,86.96 15.56,84.31C14.14,81.78 14.14,81.78 11.25,80.69C6.09,78.01 1.85,73.56 0,68C-0.1,66.51 -0.15,65.02 -0.16,63.53C-0.17,62.63 -0.18,61.73 -0.19,60.8C-0.19,59.83 -0.2,58.86 -0.2,57.86C-0.21,56.85 -0.21,55.85 -0.22,54.82C-0.23,52.69 -0.24,50.57 -0.24,48.45C-0.25,45.21 -0.28,41.97 -0.31,38.73C-0.32,36.67 -0.32,34.61 -0.33,32.54C-0.35,31.09 -0.35,31.09 -0.37,29.62C-0.34,22.82 0.78,18.58 5.31,13.31C11.81,7.72 17.98,6.88 26.31,6.84ZM9,20C7.3,22.83 6.74,24.94 6.71,28.21C6.7,29.04 6.68,29.86 6.67,30.7C6.67,31.58 6.67,32.46 6.66,33.37C6.66,34.28 6.65,35.19 6.64,36.13C6.63,38.06 6.63,39.99 6.63,41.92C6.63,44.86 6.59,47.8 6.55,50.74C6.54,52.61 6.54,54.49 6.54,56.37C6.52,57.24 6.51,58.12 6.5,59.02C6.54,64.48 7.25,67.74 11,72C13.1,73.39 13.1,73.39 15,74C15.01,72.92 15.02,71.84 15.03,70.73C15.07,66.7 15.13,62.66 15.21,58.63C15.24,56.89 15.26,55.15 15.27,53.41C15.29,50.9 15.34,48.39 15.39,45.88C15.39,45.11 15.39,44.34 15.39,43.55C15.54,37.97 16.94,33.7 20,29C22.04,27.16 22.04,27.16 24.06,26.06C24.73,25.68 25.41,25.3 26.1,24.91C30.19,22.95 33.55,22.85 38.04,22.79C38.75,22.78 39.47,22.77 40.2,22.76C42.55,22.73 44.91,22.71 47.26,22.68C48.89,22.66 50.53,22.64 52.16,22.62C56.45,22.57 60.75,22.52 65.05,22.47C69.43,22.42 73.81,22.36 78.2,22.31C86.8,22.2 95.4,22.1 104,22C102.3,18.21 100.75,16.88 97,15C93.33,13.78 89.78,13.87 85.94,13.85C85.24,13.85 84.53,13.85 83.81,13.84C81.49,13.84 79.17,13.83 76.85,13.83C75.23,13.83 73.62,13.83 72,13.82C68.61,13.82 65.23,13.81 61.84,13.81C57.51,13.81 53.17,13.8 48.84,13.78C45.5,13.77 42.16,13.77 38.82,13.77C37.23,13.77 35.63,13.77 34.03,13.76C31.79,13.75 29.56,13.75 27.32,13.76C26.05,13.76 24.78,13.75 23.47,13.75C17.48,14.18 13.36,15.88 9,20ZM24.16,34.58C21.05,38.63 21.3,42.85 21.37,47.78C21.37,48.71 21.37,49.64 21.36,50.6C21.36,52.57 21.38,54.53 21.4,56.49C21.44,59.49 21.42,62.48 21.4,65.48C21.41,67.39 21.42,69.31 21.43,71.22C21.43,72.11 21.42,73 21.42,73.92C21.52,79.43 22.34,82.62 26,87C30.03,90.54 34.43,90.5 39.57,90.79C42,91 42,91 44,92C44.5,100.42 44.5,100.42 45,109C48.81,107.09 51.93,104.86 55.25,102.25C56.87,100.98 58.5,99.72 60.14,98.47C61.37,97.5 62.57,96.49 63.75,95.45C69.05,90.96 72.93,90.16 79.76,90.34C80.66,90.33 81.57,90.33 82.51,90.32C85.38,90.31 88.25,90.34 91.13,90.38C94.01,90.4 96.89,90.41 99.77,90.41C101.55,90.4 103.34,90.42 105.12,90.45C110.58,90.45 113.67,89.65 118,86C122.07,80.53 122.16,74.94 122.2,68.32C122.21,67.59 122.21,66.86 122.22,66.11C122.23,64.56 122.24,63.02 122.24,61.48C122.25,59.14 122.28,56.8 122.31,54.46C122.32,52.95 122.32,51.45 122.33,49.95C122.35,48.91 122.35,48.91 122.37,47.85C122.34,41.87 120.93,37.31 117.06,32.69C112.67,29.1 109.05,28.71 103.48,28.73C102.35,28.72 102.35,28.72 101.2,28.71C98.72,28.7 96.24,28.7 93.76,28.7C92.03,28.7 90.3,28.69 88.57,28.69C84.95,28.68 81.33,28.68 77.7,28.68C73.07,28.69 68.43,28.67 63.8,28.65C60.22,28.64 56.65,28.63 53.08,28.64C51.37,28.64 49.67,28.63 47.96,28.62C45.56,28.61 43.17,28.62 40.78,28.63C40.08,28.62 39.37,28.61 38.65,28.6C32.5,28.67 28.67,30.49 24.16,34.58Z" | ||
| android:fillColor="#FFFFFF"/> | ||
| <path | ||
| android:pathData="M45.05,67.85C46.99,67.85 46.99,67.85 48.97,67.84C50.4,67.83 51.82,67.83 53.25,67.83C54.7,67.83 56.15,67.83 57.6,67.82C60.65,67.82 63.69,67.81 66.74,67.81C70.65,67.81 74.55,67.8 78.46,67.78C81.46,67.77 84.46,67.77 87.46,67.77C88.9,67.77 90.34,67.77 91.78,67.76C93.79,67.75 95.81,67.75 97.82,67.76C99.54,67.75 99.54,67.75 101.3,67.75C104,68 104,68 106,70C105.46,73.54 105.46,73.54 104,75C101.99,75.1 99.97,75.14 97.95,75.15C96.66,75.15 95.36,75.16 94.03,75.16C92.6,75.17 91.18,75.17 89.75,75.17C88.3,75.17 86.85,75.17 85.4,75.18C82.35,75.18 79.31,75.19 76.26,75.19C72.35,75.19 68.45,75.2 64.54,75.22C61.54,75.23 58.54,75.23 55.54,75.23C54.1,75.23 52.66,75.23 51.22,75.24C49.21,75.25 47.19,75.25 45.18,75.24C43.46,75.25 43.46,75.25 41.7,75.25C39,75 39,75 37,73C37.85,67.41 39.74,67.87 45.05,67.85Z" | ||
| android:fillColor="#FFFFFF"/> | ||
| <path | ||
| android:pathData="M38,55C60.11,55 82.22,55 105,55C105.5,56.98 105.5,56.98 106,59C104.94,60.73 104.94,60.73 103,62C100.27,62.38 100.27,62.38 96.92,62.39C95.05,62.4 95.05,62.4 93.13,62.42C91.76,62.41 90.4,62.41 89.03,62.4C87.63,62.4 86.23,62.4 84.83,62.41C81.89,62.41 78.96,62.41 76.02,62.39C72.26,62.37 68.5,62.38 64.73,62.4C61.84,62.41 58.95,62.41 56.06,62.4C54.67,62.4 53.28,62.4 51.89,62.41C49.95,62.42 48.02,62.4 46.08,62.39C44.97,62.39 43.87,62.38 42.73,62.38C40,62 40,62 38.06,60.73C37.53,59.87 37.53,59.87 37,59C37.33,57.68 37.66,56.36 38,55Z" | ||
| android:fillColor="#FFFFFF"/> | ||
| <path | ||
| android:pathData="M46.08,40.61C47.33,40.6 48.58,40.59 49.87,40.58C51.24,40.59 52.6,40.59 53.97,40.6C55.37,40.6 56.77,40.6 58.17,40.59C61.11,40.59 64.04,40.59 66.98,40.61C70.74,40.63 74.5,40.62 78.27,40.6C81.16,40.59 84.05,40.59 86.94,40.6C88.33,40.6 89.72,40.6 91.11,40.59C93.05,40.58 94.98,40.6 96.92,40.61C98.03,40.61 99.13,40.62 100.27,40.62C103,41 103,41 104.94,42.27C105.29,42.84 105.64,43.41 106,44C105.67,45.32 105.34,46.64 105,48C82.89,48 60.78,48 38,48C37.67,46.68 37.34,45.36 37,44C39.24,40.34 42.06,40.62 46.08,40.61Z" | ||
| android:fillColor="#FFFFFF"/> | ||
| </vector> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,15 @@ | ||
| <?xml version="1.0" encoding="utf-8"?> | ||
| <menu xmlns:android="http://schemas.android.com/apk/res/android" | ||
| xmlns:app="http://schemas.android.com/apk/res-auto"> | ||
| <item | ||
| android:id="@+id/action_notification" | ||
| android:icon="@drawable/ic_connect_messaging_base" | ||
| android:title="Notification" | ||
| app:showAsAction="always" /> | ||
| <item | ||
| android:id="@+id/action_sync" | ||
| android:icon="@drawable/ic_backup" | ||
| android:iconTint="@color/white" | ||
| android:title="Menu" | ||
| app:showAsAction="always" /> | ||
| </menu> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Add error handling for Connect analytics integration
The new code to integrate Connect analytics doesn't handle potential exceptions that might be thrown when retrieving Connect user data or active job information. This could lead to unhandled exceptions.
🤖 Prompt for AI Agents (early access)