#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

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.

comment:2 Changed at 2010-06-13T01:01:41Z by davidsarah

  • Keywords usability upgrade privacy added
Note: See TracTickets for help on using tickets.