Comments (4)
Updates happen on restart, so the new version always starts up immediately.
from zotero-standalone-build.
It looks like we'd need to update DisplayVersion
in HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Zotero 5.0.96.2 (x86 en-US)
(as long as we're a 32-bit app).
Mozilla seems to do this with the maintenance service, which doesn't help us:
But we could theoretically do this with nsIWindowsRegKey
without messing with our updater:
http://udn.realityripple.com/docs/Mozilla/Tech/XPCOM/Accessing_the_Windows_Registry_Using_XPCOm
I guess we could do it on startup when the current DisplayVersion
didn't match the current app version. (If so, this would belong in zotero/zotero.)
from zotero-standalone-build.
But we could theoretically do this with
nsIWindowsRegKey
without messing with our updater:
We have some example code using this https://github.com/zotero/zotero-word-for-windows-integration/blob/master/resource/installer.jsm#L75
from zotero-standalone-build.
I guess we could do it on startup
Just a minor point, but is there an easy way to make the update happen directly after installation? If the auto-update happens without a restart, the installed and reported-by-ARP versions are out of sync until the next restart.
from zotero-standalone-build.
Related Issues (20)
- Outdated LibreOffice integration submodule HOT 3
- fx-compat: Apple Silicon source build can't load Mac Word dylib HOT 1
- Fix bootstrapped plugins getting disabled on upgrade from Zotero 6 to 7
- Remove Firefox profile-downgrade check
- Update hardened-runtime entitlements for fx102
- Update Firefox to 102.9.0esr HOT 1
- Packaging for Alpine Linux HOT 3
- Building Zotero : fetch_pdftools error HOT 1
- To choose the program for openning a jpg file HOT 1
- Dark theme issue on Linux HOT 2
- Support minimize to tray on Linux HOT 3
- Blank context menus HOT 1
- Fetching XUL runner gets stuck when modifying omni HOT 1
- Register for zotero:// and MIME types on Linux HOT 12
- npm run build errors on arm64 HOT 1
- Replace use of wget with curl
- CFBundleShortVersionString should only contain numbers and periods
- Fix macOS bundle version strings for betas
- Right-click -> Copy in Error Console doesn't copy anything (on macOS only?)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zotero-standalone-build.