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 ef7da3486a New state-handling approach for item tag changes
If this works out I think we'll want to use this approach for
all data layer changes.

Previously, an unsaved change on an object would update its state
immediately, which was fine for synchronous code but breaks down if a
save involves multiple asynchronous calls, because modifying state after
the relevant data has been saved to the DB but before the `_changed`
object has been cleared would mean that new changes would be lost. Now,
changes are written to _changedData, and a get for the data first checks
_changedData before checking the state property (e.g., _tags) directly.
The changedData property is cleared as it's written, and once the object
is saved, the reload updates the state property with the new data.
2017-07-18 17:31:40 -04:00
chrome New state-handling approach for item tag changes 2017-07-18 17:31:40 -04:00
components Use getService() for another protocol handler call 2017-07-12 18:59:46 -04:00
defaults/preferences Update translators/styles at startup and on push notifications 2017-07-04 18:46:30 -04:00
resource Update translators 2017-07-17 18:25:21 -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 New state-handling approach for item tag changes 2017-07-18 17:31:40 -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 Disable some incomplete locales (below 50% or so) 2017-02-23 15:11:17 -05: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-17 18:41:50 -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.