Find a file
Dan Stillman 34d039ba48 Fix a whole mess of issues with data directory migration
- If an error occurred while moving the database file, the data
  directory could end up pointing to the new, empty directory after a
  restart
- The error message for a full failure was missing the second half that
  actually explained that you were supposed to move the data directory
- The check for different-drive migrations didn't work if the new
  directory didn't exist (at least on macOS), swallowed some errors, and
  interfered with manual migrations from the prefs
- The manual migration button would say that the new directory wasn't
  empty even if it just contained .DS_Store
- Don't show "Database migration in progress" after not restarting after
  a migration failure

Additionally, after a full failure the migration is now attempted on
every restart and displays a warning each time, since otherwise people
will never move their directories out of the Firefox profile (which is
when it's going to fail the most, due to security software).
2017-07-24 08:51:02 -04:00
chrome Fix a whole mess of issues with data directory migration 2017-07-24 08:51:02 -04:00
components Add locale switcher to Advanced prefs 2017-07-21 07:51:57 -04:00
defaults/preferences Update translators/styles at startup and on push notifications 2017-07-04 18:46:30 -04:00
resource Use HTTPS for Google Scholar and CrossRef lookup engines 2017-07-23 00:57:04 -04:00
scripts Fix JS compiling in watch mode 2017-06-24 19:24:52 -04:00
styles@665b7f5529 Update submodule 2017-07-11 04:56:16 -04:00
test Fix auto-syncing of unchecked groups after object change 2017-07-21 19:39:37 -04:00
translators@ae41654e0e Update translators 2017-07-17 18:25:21 -04:00
.babelrc Better build process (#1248) 2017-06-20 19:18:46 -04:00
.gitattributes Fix enforcing of Unix newlines for SQL files 2016-02-26 18:37:44 -05:00
.gitignore Better build process (#1248) 2017-06-20 19:18:46 -04:00
.gitmodules Add Chai-as-Promised 2015-09-18 03:34:03 -05:00
.travis.yml Update Travis to Firefox 54.0 and 52.0.3 2017-06-21 01:23:28 -04:00
chrome.manifest Rename/reorganize Advanced prefs buttons 2017-07-21 07:53:50 -04:00
CONTRIBUTING.md Create CONTRIBUTING.md 2016-02-08 19:28:05 -05:00
COPYING Switch client code license to Affero GPL version 3 2011-05-18 18:34:22 +00:00
install.rdf Update version 2017-07-20 18:25:11 -04:00
package-lock.json Better build process (#1248) 2017-06-20 19:18:46 -04:00
package.json Better build process (#1248) 2017-06-20 19:18:46 -04:00
README.md Merge branch '4.0' 2015-11-01 21:22:13 -05:00
update.rdf Update Fx minVersion to 45 2016-12-13 09:12:55 -05:00

Zotero

Build Status

Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.

Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.

For more information on how to use this source code, see the Zotero wiki.