Ticket #178 (closed task: fixed)

Opened 3 months ago

Last modified 3 months ago

Update checking

Reported by: psychcf Owned by: psychcf
Priority: normal Milestone: 1.0
Component: other Version: 1.0-beta2
Keywords: Cc:

Description (last modified by psychcf) (diff)

The new website will have a REST interface to get the latest version number.

The url will be http://www.lucid-desktop.org/download/latest.json

The file will have two keys, 'stable', and 'unstable'. If there is no latest stable or unstable release, it's value will be 'null'. If there is a release, it will have it's name in a string.

Example:

{
    "stable": null,
    "unstable": "1.0.0.rc1"
}

On the event that the version in the json file is higher then the version installed, a popup is shown to anyone logged in as an administrator, requesting that they update the installation.

This will be a client-side solution, using xsite. It will check 20 seconds after the user logs in. The dialog will have two buttons, "remind me later", and "never show again". The user's choice will be stored in desktop.config.

Change History

Changed 3 months ago by jaymacdonald

Should this also include automatic updating?

Changed 3 months ago by psychcf

  • description modified (diff)

Changed 3 months ago by psychcf

  • status changed from new to assigned

Changed 3 months ago by psychcf

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in r2158.

Note: See TracTickets for help on using tickets.