Opened at 2008-10-02T18:43:54Z
Last modified at 2010-06-13T01:01:41Z
#524 new enhancement
upgrade notification
Reported by: | warner | Owned by: | |
---|---|---|---|
Priority: | minor | Milestone: | undecided |
Component: | code-nodeadmin | Version: | 1.2.0 |
Keywords: | usability upgrade privacy | Cc: | |
Launchpad Bug: |
Description
it might be cool if the webapi "welcome" page queried allmydata.org for the version number of the current release. If we're running an out-of-date version, the welcome page could put up a notice and provide a download link.
I was looking at the Sparkle library (which does auto-upgrading for Mac applications) and wishing we could do something cool like that. Simply being able to know that there's a new version available would be a good first step.
Change History (2)
comment:1 Changed at 2009-12-23T05:35:29Z by warner
comment:2 Changed at 2010-06-13T01:01:41Z by davidsarah
- Keywords usability upgrade privacy added
Note: See
TracTickets for help on using
tickets.
hm, maybe an IMG tag with a URL that includes the current version (as a query arg), and then we write a tiny server that returns a boring tahoe logo if the version is up-to-date, a tahoe logo with an exciting "aren't you glad you're on the bleeding edge" logo if the version looks like a development version, and a picture of "click here to learn about upgrading your out-of-date node" if the version is old.
Or, something more sophisticated, like the node could phone home once a day to find out what the current version is, and then add a field to the welcome page if an upgrade is needed. And a tahoe.cfg parameter to disable the whole thing, or point it at a different upgrade server.