Monzo for Android - Teardowns & Deep Dives šŸ‘Øā€šŸ’»

It is being actively developed for iOS, so it may have been pulled so it could be released fully in the app on both platforms

1 Like

It’s not in Labs for me either - but I’d previously turned it on and the functionality it still there. :muscle:

4 Likes

Still incredible jelous android has merge payees.

Been dying for that for a while just to tidy up some of mine and then never use again :joy::joy:

1 Like

tbh, hiding & sorting pots is a similar one-shot thing. Once you’ve got your pots in order - why change?

Ahh i can see the use case more for hiding and sorting pots as ongoing.

Merging payees is only really an issue because of the lack of grouping intially?

Still think payees/contacts needs alot of work, pics, matching inc/out before it will feel polished

For me the order of my pots and whether they are hidden or not can change when my priorities change and goals have been met.

2 Likes

I guess it probably depends on how you use your pots. I guess some people may rely on them more than others for their budgeting.

Sort of unrelated but also kind of related, it would be great to be able to hide/show/move pots based on condition, for example:

if (pot.amount >= pot.target) {
    show pot
} else {
    hide pot
}

Could do the same for dates and stuff as well. Either in-app or IFTTT

8 Likes

Version 3.28.0;

New Strings;

<string name="add_money_ach_pull_from">From</string><string name="add_money_ach_pull_success_subtitle">Your %1$s request from ’%2$s’ is currently processing and should arrive in your account within 2 - 3 business days.</string>
<string name="add_money_ach_pull_success_title">Request sent</string>

<string name="biz_plans_change_account_title">Change account type</string>
<string name="biz_plans_downgrade_are_you_sure_desc">We can’t refund any fees, so you might prefer to change on %s (that’s the day before your next charge).</string>
<string name="biz_plans_downgrade_are_you_sure_title">Are you sure?</string>
<string name="biz_plans_downgrade_check_plan_switch_complete_message">We’re setting up your new account…</string>
<string name="biz_plans_downgrade_confirmation_action">Change</string>
<string name="biz_plans_downgrade_confirmation_title">Change to %s?</string>
<string name="biz_plans_downgrade_consequences_title">If you change to %s</string>
<string name="biz_plans_downgrade_features_title">You’ll lose</string>

<string name="fraud_dispute_keeping_you_safe_blocked_body">"We’ve already blocked your card to protect your account. Once you’ve submitted your report, we’ll send you a new card. We might also need to change your PIN. If this is the case, we’ll let you know."</string><string name="fraud_dispute_pick_initial_transaction_subtitle">Select all transactions you don’t recognise</string>

i<string name="intercom_attribute_collector_negative">No</string>
<string name="intercom_attribute_collector_positive">Yes</string>
<string name="intercom_bot">Bot</string>
<string name="intercom_choose_one">Choose one…</string>
<string name="intercom_choose_the_date">Choose the date…</string><string name="intercom_couldnt_complete_action">"Couldn't complete this action"</string>
<string name="intercom_couldnt_load_apps">"Couldn't load apps."</string>
<string name="intercom_couldnt_load_content">"Couldn't load the content"</string>
<string name="intercom_couldnt_load_messenger">"Couldn't load the Messenger."</string><string name="intercom_give_it_another_try">Give it another try</string><string name="intercom_help_center">Help Center</string><string name="intercom_new_conversation">New conversation</string><string name="intercom_no_messages_from_the_team">No messages from the team</string><string name="intercom_nothing_to_see_here_yet">Nothing to see here yet</string>
<string name="intercom_notification_channel_actions_description">Contain links to take an action in this app</string>
<string name="intercom_notification_channel_actions_title">Actions</string>
<string name="intercom_notification_channel_chat_replies_description">Reply notifications from chats in this app</string>
<string name="intercom_notification_channel_chat_replies_title">Chat replies</string>
<string name="intercom_notification_channel_new_chats_description">New chat messages sent from this app</string>
<string name="intercom_notification_channel_new_chats_title">New chats</string>
<string name="intercom_number_is_incorrect">"That number doesn't look quite right"</string><string name="intercom_reload">Reload</string><string name="intercom_see_all">See all</string>
<string name="intercom_see_past_conversations">See previous</string><string name="intercom_something_went_wrong_try_again">Something went wrong. Try again.</string>
<string name="intercom_start_a_conversation">Start a conversation</string><string name="intercom_string_is_incorrect">"That doesn't look quite right"</string>
<string name="intercom_submit">Submit</string>

<string name="intercom_that_country_code_doesnt_look_quite_right">"That country code doesn't look quite right"</string>
<string name="intercom_that_email_address_doesnt_look_quite_right">"That email doesn't look quite right"</string>
<string name="intercom_that_number_doesnt_look_quite_right">"That number doesn't look quite right"</string>
<string name="intercom_that_number_has_too_many_digits">That number has too many digits</string>
<string name="intercom_that_number_is_missing_a_few_digits">That number is missing a few digits</string>
<string name="intercom_that_number_needs_a_prefix">That number needs a prefix (+ or 00)</string>

<string name="intercom_try_again">Try Again</string><string name="intercom_type_a_number">Type a number…</string><string name="intercom_your_conversations">Your conversations</string>

<string name="linked_ach_account_delete">Delete</string>
<string name="linked_ach_accounts_add_new">Add new account</string>
<string name="linked_ach_accounts_description_format">Account ending %s</string>
<string name="linked_ach_accounts_title">Which bank account would you like to use?</string>

<string name="manual_repayment_summary_manual_repayment_html">"You’ll have &lt;b>%s&lt;/b> left to pay. We’ll reduce the rest of your payments each month."</string>

<string name="profile_business_details_account_type_bottomsheet_see_features">See account features</string>
<string name="profile_business_details_account_type_bottomsheet_switch">Change account type</string>
<string name="profile_business_details_account_type_bottomsheet_title">Business account</string><string name="profile_business_details_business_account_type_title">Account Type</string>

<string name="signup_charge_account_number_label">Account Number</string>
<string name="signup_charge_balance_label">Your Monzo balance</string>
<string name="signup_charge_copy_action">Copy</string>
<string name="signup_charge_skip_action">Skip</string>
<string name="signup_charge_sort_code_label">Sort Code</string>

REMOVED Deep Links - This seems worrying;

<string name="deep_link_get_paid_early">get_paid_early</string>	
<string name="deep_link_get_paid_early_drag_money">paid_early_drag_money</string>

New ID’s

i<item type="id" name="achAccountsTitleTextView" />
<item type="id" name="achAmountEntryAmountInput" />
<item type="id" name="achAmountEntryButtonContainer" />
<item type="id" name="achAmountEntryRecipientDetailView" />
<item type="id" name="achAmountEntryRecipientLabelTextView" />
<item type="id" name="achAmountEntryScrollView" />
<item type="id" name="achAmountEntryToolbar" />
<item type="id" name="agreementCheckbox" />
<item type="id" name="agreementCheckboxContainer" />
<item type="id" name="agreementText" />
<item type="id" name="amount" />
<item type="id" name="attribute_input" />
<item type="id" name="attribute_name" />
<item type="id" name="attribute_submit" />
<item type="id" name="attribute_verified_tick" />
<item type="id" name="avatar_layout" />
<item type="id" name="background" />
<item type="id" name="bottom_padding" />
<item type="id" name="card_links" />
<item type="id" name="card_list" />
<item type="id" name="close_button" />
<item type="id" name="constraint_layout" />
<item type="id" name="disabled_view" />
<item type="id" name="downgradeDetailsLoadingErrorView" />
<item type="id" name="downgradeDetailsRecyclerView" />
<item type="id" name="downgradeDetailsToolbar" />
<item type="id" name="downgradeFooterButton" />
<item type="id" name="downgradeFooterText" />
<item type="id" name="error_card_layout" />
<item type="id" name="error_layout_empty_screen" />
<item type="id" name="error_layout_home_screen" />
<item type="id" name="error_layout_sheet" />
<item type="id" name="error_text" />
<item type="id" name="flag_view" />
<item type="id" name="fullscreen_video_layout" />
<item type="id" name="home_coordinator_layout" />
<item type="id" name="inbox_layout" />
<item type="id" name="input" />
<item type="id" name="intercom_bio_icon" />
<item type="id" name="intercom_close_background" />
<item type="id" name="intercom_collapsing_bio_layout" />
<item type="id" name="intercom_collapsing_location_layout" />
<item type="id" name="intercom_collapsing_role_layout" />
<item type="id" name="intercom_help_center_webview" />
<item type="id" name="intercom_home_close_container" />
<item type="id" name="intercom_home_link_container" />
<item type="id" name="intercom_home_link_shadow" />
<item type="id" name="intercom_inbox_content" />
<item type="id" name="intercom_inbox_row_layout" />
<item type="id" name="intercom_location_icon" />
<item type="id" name="intercom_messenger_card_webview" />
<item type="id" name="intercom_reply_options" />
<item type="id" name="intercom_role_icon" />
<item type="id" name="intercom_sheet_webview" />
<item type="id" name="intercom_teammate_group_separator" />
<item type="id" name="intercom_toolbar_greeting" />
<item type="id" name="intercom_toolbar_intro" />
<item type="id" name="intercom_toolbar_logo" />
<item type="id" name="intercom_toolbar_title_container" />
<item type="id" name="intercom_unread_dot" />
<item type="id" name="intercom_video_thumbnail" />
<item type="id" name="intercom_video_thumbnail_play_button" />
<item type="id" name="linkedAchAccountDetailView" />
<item type="id" name="linkedAchAccountOverflowButton" />
<item type="id" name="linkedAchAccountsLoadingErrorView" />
<item type="id" name="linkedAchAccountsRecyclerView" />
<item type="id" name="linkedAchAccountsToolbar" />
<item type="id" name="loading_layout" />
<item type="id" name="loanContentButton" />
<item type="id" name="loanContentStepper" />
<item type="id" name="menu_delete_linked_account" />
<item type="id" name="messenger_card_layout" />
<item type="id" name="multi_attribute_label" />
<item type="id" name="new_conversation_button" />
<item type="id" name="new_conversation_card_layout" />
<item type="id" name="no" />
<item type="id" name="office_hours" />
<item type="id" name="paymentInstructionsAmountInput" />
<item type="id" name="paymentInstructionsContainer" />
<item type="id" name="paymentInstructionsNextButton" />
<item type="id" name="paymentInstructionsReference" />
<item type="id" name="paymentInstructionsReferenceInputLayout" />
<item type="id" name="paymentInstructionsScheduledPaymentSwitch" />
<item type="id" name="paymentInstructionsSchedulingFragmentLayout" />
<item type="id" name="paymentInstructionsScrollView" />
<item type="id" name="paymentInstructionsToolbar" />
<item type="id" name="prompt_text" />
<item type="id" name="quick_reply_layout" />
<item type="id" name="recent_conversation_card_layout" />
<item type="id" name="recent_conversation_header" />
<item type="id" name="reload_button" />
<item type="id" name="reply_options" />
<item type="id" name="seeFeaturesOption" />
<item type="id" name="see_previous" />
<item type="id" name="sheet_root" />
<item type="id" name="sheet_view" />
<item type="id" name="switchOption" />
<item type="id" name="team_wallpaper_image" />
<item type="id" name="teammate_wallpaper_image" />
<item type="id" name="textAndAmountParent" />
<item type="id" name="toolbar_content_container" />
<item type="id" name="toolbar_progress_bar" />
<item type="id" name="tooltip" />
<item type="id" name="top_border" />
<item type="id" name="top_padding" />
<item type="id" name="video_view" />
<item type="id" name="video_view_overlay" />
<item type="id" name="yes" />

New/Changed Assets;

badge_paid_star fast_clock_illustration get_paid_into_monzo ic_google ic_product_information ic_tax_pot intercom_attribute_spinner intercom_attribute_submit_arrow intercom_warning

2 Likes

Please monzo for god sake give me a reason to back you :laughing:

Its getting harder and harder to these days.

1 Like

I knew it, the disclaimer they added a few weeks ago that they could remove get paid early at any time was intentional because they planned to remove it or make it a paid feature

I would hope this is a temporary measure to reduce potential outgoings in the current climate

1 Like

For all we know, get paid early might be battering the Monzo servers - a new infrastructure could be planned.

I have an incoming payment due on Tuesday which has shown on my feed this morning. It still has the ā€˜check back at 4pm’ box, so it looks like it is still active - even when running 3.28.0

1 Like

We’ll have to see once 4pm comes around :crossed_fingers: I’m going to try and avoid updating before 4pm, just in case. I really need the payments I can claim at 4pm today :smiley:

The cost of that must be tiny though, yes they are giving you about 12 hours interest free credit, but if you spend in card settlement is days away(so Monzo won’t have really lent anything) it’s only be cash withdrawals and faster payments which would cause Monzo to lose out

I wonder if perhaps the stats regarding payments being recalled has crept up meaning the risk to them is higher

I claimed two early payments yesterday no problem

1 Like

It just occurred to me, is removing a deep link the same as removing a feature, or does it simply mean that the feature can now only be accessed through the in-app flow and not directly through the deep link?

1 Like

Not sure, I mean it could be that Monzo will just pull all such payments forward without the user doing anything. So the get paid early button goes, but you’re still paid early

1 Like

If that is the case I would think they should send out an app notification stating this.

Acceptable if the reason but needs to transparent and communicated properly to everyone rather than sneaked in

1 Like

Agreed, but this is all speculation right now and we could all have the wrong end of the stick :slight_smile:

4 Likes

but there is nothing else to do at the moment … :slight_smile: