Ticket #73 (new enhancement)

Opened 4 years ago

Last modified 2 months ago

Automatic updates

Reported by: mike.reiser Owned by:
Priority: minor Milestone:
Component: Core Version:
Keywords: Cc:
Operating system: Blocked by:
Blocking:

Description

Since NVDA code updates rather rapidly and as I understand it these snapshots are like daily builds of firefox, NVDA should have an automatic update feature like firefox that installs new snapshots as they become available. The way I see this working out is like this.

  1. NVDA starts and checks the snapshots page to see if an update is available.
  1. If an update is available, it asks the user if they would like to download it. Alternatively it could just go ahead and fetch the update.
  1. It installs the update and restarts. I'm not sure if this would be dificult to implament as I'm not a programmer smiles, so someone with more experience could comment.

Attachments

73-1.diff Download (2.8 KB) - added by orcauser 2 months ago.

Change History

comment:1 Changed 4 years ago by jteh

  • Milestone 0.6 deleted

Probably not in 0.6.

comment:2 Changed 3 years ago by Bernd

Should we close this ticket as won'tfix?
I ask because there's now NVDASD to download NVDA Snapshots.

comment:3 Changed 3 years ago by jteh

NVDASD is a great interim solution. However, I'd prefer something more tightly integrated, so let's leave this ticket open. However, it's certainly low priority given that NVDASD exists.

comment:4 Changed 14 months ago by jteh

  • Summary changed from NVDA snapshot versions should have an automatic updates feature to Automatic updates

comment:5 Changed 12 months ago by Bernd

In Notepad there is an updater integrated. Maybe you can integrate it into NVDA. I packed it for you. You can download it here:
 http://dl.dropbox.com/u/11009614/updater.7z

Changed 2 months ago by orcauser

comment:6 Changed 2 months ago by orcauser

Attached diff is a small starting point.

What does it do:

  • provide a function that downloads the wiki/Download page and parses for stable release version number.
  • Modifies the about nvda message to include this information.

Should it be incorporated into the nvda start screen?

Current flaws:

  • If you are running 2011.3 beta/rc, it says your version is up to date, though this can be fixed.
  • does not determine newer snapshots.

I am not sure about downloading something on users behalf, at least they should pass via the donate page.
Maybe if a newer release is detected, enable a "go to download" button, that will open the web browser at the correct page, then they can select installer/portable.

Thoughts?
Thanks.

comment:7 Changed 2 months ago by orcauser

:( tabs instead of spaces, will do for next diff.
Sorry

Note: See TracTickets for help on using tickets.