<feed xmlns='http://www.w3.org/2005/Atom'>
<title>modules/src/m_ver_check/test/UpdateCheckerTest.cpp, branch main</title>
<subtitle>Modules of GpgFrontend.</subtitle>
<id>http://git.bktus.com/gpgfrontend/modules/atom?h=main</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/modules/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/'/>
<updated>2026-09-24T21:25:25Z</updated>
<entry>
<title>feat(update): track unseen releases without prompting</title>
<updated>2026-09-24T21:25:25Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T21:25:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=1c95ebf2cbb4d4c841141f568eb394f4091b6ba7'/>
<id>urn:sha1:1c95ebf2cbb4d4c841141f568eb394f4091b6ba7</id>
<content type='text'>
- replace startup dialogs with quiet background update checks
- track and persist the latest update seen by the user
- expose update attention state for badges and UI indicators
- acknowledge updates when the update page is opened
- retain acknowledgements across failures, restarts, and rebuilds
- expand tests for attention, persistence, and rediscovered releases
</content>
</entry>
<entry>
<title>feat(update): add robust GitHub update checking</title>
<updated>2026-09-24T20:59:10Z</updated>
<author>
<name>saturneric</name>
<email>eric@bktus.com</email>
</author>
<published>2026-09-24T20:59:10Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/modules/commit/?id=4249f0192baf88e33bfb4e47828279ae2b569a8d'/>
<id>urn:sha1:4249f0192baf88e33bfb4e47828279ae2b569a8d</id>
<content type='text'>
- replace legacy provider tasks with an injectable update checker
- track release, tag, and commit lookup results independently
- preserve last known good results across failed refreshes
- persist schema-versioned update state and reject stale formats
- add update presentation logic and refresh the update dialog UI
- remove provider selection in favor of GitHub Releases
- add comprehensive release-checking and presentation tests
</content>
</entry>
</feed>
