Commit Graph

40 Commits

Author SHA1 Message Date
Dean Herbert 47a593ad7d Force a re-check on any exception being thrown 2021-07-12 14:55:09 +09:00
Dean Herbert a9250a0d98 Limit update notifications to once per startup
This logic was intentionally designed to continue to prompt the user to
update if they haven't, but that seems pretty anti-user. The change will
stop the update prompts from showing more than once per game startup,
unless manually invoked by the user a second time.

Closes https://github.com/ppy/osu/issues/13821.
2021-07-09 18:23:30 +09:00
Dean Herbert f2d9d78455 Fix some incorrectly invoked `async` calls 2021-07-02 14:43:48 +09:00
Dean Herbert b1cd01ceb8 Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Dean Herbert de47392e3d Display the "restart to update" notification on checking for update after dismissal 2020-10-06 13:19:57 +09:00
Dean Herbert 22b0105d62 Show a notification if checking for updates via button and there are none available 2020-10-06 13:00:02 +09:00
Dean Herbert 6beb28b685 Rename method to be less bad 2020-06-12 18:07:39 +09:00
Dean Herbert 95f57ca88c Remove duplicate calls to CheckForUpdatesAsync 2020-06-12 18:05:23 +09:00
Dean Herbert 6296cd62d0 Merge branch 'master' into update-button 2020-06-12 18:00:36 +09:00
Craftplacer 101604e741 Redesign classes and generally improve code 2020-06-08 00:39:33 +02:00
smoogipoo f3b5149648 Move some suggestions to warnings, resolve issues 2020-06-03 16:48:44 +09:00
Craftplacer ebd1df8c28 Change property name to CanCheckForUpdate 2020-05-08 02:50:58 +02:00
Craftplacer 3c24ca08d0 Check whether the build is deployed within the public check updates method 2020-05-08 02:48:27 +02:00
Craftplacer e6ad28a1cb Use property instead of type checking 2020-05-08 02:09:37 +02:00
Craftplacer 836efe3f7c Initial commit 2020-05-07 08:07:22 +02:00
alex 0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
Dean Herbert 42b6041763 Move post-update notification logic to UpdateManager base class 2019-09-24 18:37:05 +09:00
Dean Herbert e579bce18a Don't report delta patch failures to sentry 2019-07-29 18:14:06 +09:00
Dean Herbert b901aab19d Fix update notification not correctly restarting the game 2019-07-03 23:06:16 +09:00
Dean Herbert c9104e9176 Fix remaining issues 2019-06-28 21:26:31 +09:00
Dean Herbert 1289b7f5fe Commit missing piece of puzzle 2019-06-28 21:03:35 +09:00
Dean Herbert 1898a6750d Fix stutter during update process 2019-06-28 20:45:25 +09:00
Dean Herbert d557737143 Fix windows updater showing false failures 2019-06-28 20:37:53 +09:00
Dean Herbert 501eaa072e Use local logger 2019-05-15 14:12:59 +09:00
smoogipoo c01841d7d7 Use Logger for squirrel update logs 2019-05-15 11:28:22 +09:00
smoogipoo 1cfb7550ee Fix possible nullref 2019-05-07 13:42:55 +09:00
smoogipoo d7c09e7dbd Merge remote-tracking branch 'origin/master' into fix-new-inspections
# Conflicts:
#	osu.Game.Rulesets.Catch/Judgements/CatchDropletJudgement.cs
#	osu.Game.Rulesets.Catch/Judgements/CatchJudgement.cs
#	osu.Game.Rulesets.Mania/Scoring/ManiaScoreProcessor.cs
#	osu.Game.Rulesets.Osu/Replays/OsuAutoGenerator.cs
#	osu.Game.Rulesets.Osu/UI/Cursor/CursorTrail.cs
#	osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
#	osu.Game/Graphics/OsuFont.cs
#	osu.Game/Online/API/Requests/Responses/APILegacyScoreInfo.cs
#	osu.Game/Overlays/Profile/Header/BadgeContainer.cs
#	osu.Game/Overlays/Profile/ProfileHeader.cs
#	osu.Game/Screens/Select/PlaySongSelect.cs
#	osu.Game/Skinning/LegacySkinDecoder.cs
2019-05-07 13:20:17 +09:00
Dean Herbert f1952c0816 Update font awesome usage 2019-04-02 19:55:24 +09:00
Dean Herbert c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
Dean Herbert de80fc0eac Update icon usage to match framework changes 2019-03-27 19:29:27 +09:00
Dean Herbert 8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
Roman Kapustin 4b5fc85875 Use Find instead of FirstOrDefault 2019-01-05 19:35:33 +03:00
Dean Herbert 67a759122a Fix update code crashing when no internet connection is available 2018-12-06 14:59:17 +09:00
smoogipoo f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
Dan Balasescu 777b33b30e
Trim newline 2018-11-20 13:36:50 +09:00
Dean Herbert 375543c644 Add squirrel update log output
Also updates squirrel to latest version.
2018-11-20 13:29:24 +09:00
Dean Herbert 4f1736ceb2 Make squirrel work again 2018-08-01 02:58:39 +09:00
Dean Herbert 5615a32953 Fix mac installer extension being incorrect 2018-07-11 14:53:40 +09:00
Dean Herbert 7120408a63 Add fallback "updater", which prompts the user to update 2018-07-06 16:46:22 +09:00
Dean Herbert b8d314a809 Tidy up updater namespace 2018-07-06 16:39:27 +09:00