Ticket #43 (new enhancement)

Opened 8 months ago

Last modified 5 weeks ago

Networked Version Check

Reported by: knowknowledge Owned by:
Priority: major Milestone: 0.4.0
Component: Network Version:
Keywords: Cc:

Description

Epiar should be check if it is the most recent Epiar version.

Add a simple function using SDL_net that pulls a .xml file off epiar.net (e-mail me about this if you want to do it) that checks to see if you have the latest version, and if not, prompts you to download the latest version, perhaps launching the browser via the OS browser launching mechanism, e.g. urlview or whatever it may be on the particular platform

Epiar should NEVER do this behind the users back. Always ask explicit permission to open network connections.

Users should be able to disable this feature.

Change History

Changed 7 months ago by chris

  • milestone set to 0.4.0

Changed 5 weeks ago by chris

My suggestion is to create http://epiar.net/latest-version.xml and see if libxml2 can't directly open URLs. If it cannot, we should use our networking layer to do so (SDL_net?). The user should first be asked: " Epiar has the ability to check and see if this is the latest version available; we collect no metrics or data from this action, we merely provide a simple file that indicates the latest version. Check? Y/N" (maybe not that scary?).

Note: See TracTickets for help on using tickets.