-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[HOLD for payment 2024-03-20] HIGH: [$1000] MacOS App does not update via 'Check for Updates' when an update is available #36522
Comments
Job added to Upwork: https://www.upwork.com/jobs/~019cdfd41c70cb0eeb |
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak ( |
Triggered auto assignment to @garrettmknight ( |
Triggered auto assignment to @johncschuster ( |
Looks like an expected behaviour. The message clearly says "The new version will be available shortly. We'll notify you when we're ready to update." It is not supposed to do anything I suppose. |
@johncschuster just reassigning in case this needs help while I'm OOO this week - will be back 2/21 to pick it back up |
@johncschuster and @eVoloshchak , are you able to reproduce this on Desktop? It's still happening for me, trying to suss out how common the bug is (and what the specific work-around is to get the app to update). Also checking in the Slack thread to see if others are experiencing and repro steps if so. |
I think this is happening to me on Desktop staging - v 1.4.40-0 |
I'm able to reproduce this on Desktop
However, I think the real problem is the app not updating. My Desktop app is stuck on 1.4.8-1, pressing 'Update New Expensify' does nothing |
@garrettmknight, @johncschuster, @eVoloshchak Eep! 4 days overdue now. Issues have feelings too... |
yeah thanks for the clarification @eVoloshchak - I think usually there is some delay between clicking that and the update itself, so the update is the issue not the button. I am struggling to figure out a way to fix stuck versions, though. Because even if we fix this, how do we update the versions that won't update in order for them to update? |
@kameshwarnayak , @eVoloshchak , For the past couple years, the flow was a version of
It seemed to make more sense that way than the way it is now where the version can get stuck and not updated for a while. Albeit... this is only for Desktop and I think most users are on web, so it's likely not the highest priority. |
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸 |
Back and picking this one up - @mallenexpensify I think this is might be working as expected. When an update is available, the menu item reads something differently than 'Check for updates'. I think it's 'Update New Expensify' or something like that. When you click it, it updates. To make sure I'm repro'ing correctly, what's the initial scenario we need to test?
|
Setting to |
I just tested and 'Check for updates' didn't notify me when the download was complete. I waited for 30 mins before closing/reopening the app to confirm that the udpate completed. @s77rt should that change have gone into effect immediately or do I need to wait for another release to test again? |
@garrettmknight On which version you tested? You need at least version 1.4.54-0 to test on |
I'm on 1.4.54-1 now - will wait for the next update to test in that case. |
@s77rt It should have worked for Garrett, no? Since he was on version 1.4.54-1. It has now been deployed to production on 1.4.54-4 @garrettmknight, could you test again please? |
I wasn't on 1.4.54-1 when I tested, that's what it updated to from the older version. Annnnnddd my computer restarted so the new version installed automatically when I reopened. WIll hold to test on the next release - unless you have an earlier version and can test now @lakchote ? |
I was just able to update my Desktop app from 1.4.54-1 to 1.4.55-0. |
Understood, thanks for the precision Garrett. Unfortunately, I already have the latest version. But it looks like it works since @puneetlath just test it successfully! |
Nice, thanks @puneetlath. We can finish this one up then. Since this got fixed without the work here, but we had a pretty active PR going I'm going to partially pay out at 50%. |
@s77rt offer out to you. |
Summary of payment:
|
@puneetlath Just to confirm, you saw a popup or a notification informing you that the update is downloaded right? Because the update was never broken, it was just silent |
@garrettmknight Accepted |
Payment Summary
BugZero Checklist (@garrettmknight)
|
Will complete the payment summary tomorrow when I test to double-confirm things are working. |
@eVoloshchak please request payment when you're ready. |
$500 approved for @eVoloshchak based on summary. |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
Version Number: 1.4.40-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @mallenexpensify
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1707839105781559
Action Performed:
Prereq: Must be running an out-of-date version of the MacOS app + have an update to the MacOS app available
Expected Result:
If an update is available, there should be an option to update the app.
Actual Result:
There isn't a way to update the app in the message. The button just says 'Sounds Good' and clicking it only closes the
Workaround:
Unknown
Platforms:
Which of our officially supported platforms is this issue occurring on?
Screenshots/Videos
Add any screenshot/video evidence
2024-02-13_14-28-13.mp4
update.mp4
View all open jobs on GitHub
Upwork Automation - Do Not Edit
Issue Owner
Current Issue Owner: @eVoloshchakThe text was updated successfully, but these errors were encountered: