CI to automate build of zotero tarball for zotero aport https://gitlab.alpinelinux.org/alpine/aports/-/tree/master/testing/zotero
Find a file
Dan Stillman 5b9e6497af Schema integrity check improvements
- Create userdata tables and indexes that are missing
- Delete tables and triggers that should no longer exist
- Run schema integrity check before user data migration
- Run schema integrity check after restart error

This is meant to address two problems:

1) Database damage, and subsequent use of the DB Repair Tool, that
   results in missing tables

2) A small number of cases of schema update steps somehow not being
   reflected in users' databases despite their having updated userdata
   numbers, which are set within the same transaction. Until we figure
   out how that's happening, we should start adding conditional versions
   of schema update steps to the integrity check.

This is currently only running the update check after a restart error,
which might not occur for all missed schema update steps, so we might
want other triggers for calling setIntegrityCheckRequired().
2020-11-16 18:13:48 -05:00
.github Update issue template 2019-01-25 17:07:14 -05:00
chrome Schema integrity check improvements 2020-11-16 18:13:48 -05:00
components Update zotero://select comment 2020-06-10 23:56:07 -04:00
defaults/preferences Add extensions.zotero.reopenPanesOnRestart hidden pref 2019-11-21 23:51:37 -07:00
resource Update submodules 2020-11-04 15:04:44 -05:00
scripts Switch back to SingleFile from SingleFileZ (#1904) 2020-10-23 19:39:07 -04:00
scss Fix size of Add button in React tags box 2019-11-30 00:50:02 -07:00
styles@12b178dc42 Update submodules 2020-11-04 15:04:44 -05:00
test Schema integrity check improvements 2020-11-16 18:13:48 -05:00
translators@dc09a7c584 Update submodules 2020-11-04 15:04:44 -05:00
.babelrc Don't convert tabs to spaces in Scaffold templates 2020-04-09 01:28:08 -04:00
.eslintignore ESLint: Ignore additional files 2019-02-26 06:07:54 -05:00
.eslintrc Add separate .eslintrc for tests 2019-09-16 01:28:52 -04:00
.gitattributes Fix enforcing of Unix newlines for SQL files 2016-02-26 18:37:44 -05:00
.gitignore Cache PDF tools in the source directory between test runs 2018-01-18 19:24:09 -05:00
.gitmodules Remove SingleFileZ submodule 2020-10-24 00:06:01 -04:00
.travis.yml Enable Travis build notifications 2020-05-09 03:23:33 -04:00
chrome.manifest Update Big Sur targeting in chrome.manifest 2020-10-27 02:42:22 -04:00
CONTRIBUTING.md Update CONTRIBUTING.md 2018-11-04 01:31:10 -04:00
COPYING Update COPYING 2018-03-26 11:27:48 +02:00
install.rdf Update version 2020-10-24 00:06:01 -04:00
package-lock.json Update node-sass to 4.14.1 2020-08-11 03:55:54 -04:00
package.json Update node-sass to 4.14.1 2020-08-11 03:55:54 -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.