wakamex/github
02.7k
1[{"node": {"oid": "a15d1a6e49042b815f9197fcec4db80f8eeaae47", "messageHeadline": "Merge pull request #1256 from complexdatacollective/december-23-cordo\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 63, "deletions": 52}}, {"node": {"oid": "0864ae1e5f15d53dfe4aae578da1dc90f432d531", "messageHeadline": "fix fetching protocol from server on Android", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "19a7f4380d12c4cff2089d8ada04a059e4e33241", "messageHeadline": "update config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "530d181025780c22c71f4e3a03e1a807c4ac17ae", "messageHeadline": "add missing transient dependencies from network-exporters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "6bb984bb7bcefad6455b8db85da0da91bbccb46d", "messageHeadline": "update network-exporters to correctly resequence IDs when the merge o\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3184f98421dd8a406450f4027a33eb87833e07f", "messageHeadline": "revert confif.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e986558934fcf5e4a923bb35d63b5836e2e48d1", "messageHeadline": "fix importing protocols from Server on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "e6e02fff2459480933f8d421a0ca260a92212dd3", "messageHeadline": "Merge pull request #1257 from complexdatacollective/december-23-cordo\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "d2a4646ea1a6db972fe681193edf3a506b35e25e", "messageHeadline": "Merge branch 'master' into december-23-cordova-fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0729da9552e20f4b715d84c73c7df590f33aa36", "messageHeadline": "reset config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57b040a41278c4bf8ae368e733248b7a89d0738b", "messageHeadline": "update exporters reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebd579d52938c587248f7b838b3fd7baa5928e05", "messageHeadline": "add specific git SHAs to file and file-transfer plugins, and update n\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 25}}, {"node": {"oid": "4aec529b4f921932644c7ade82e9a9a3bc4479e4", "messageHeadline": "correctly reset filename", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4e9d9a381d047f3ef2026db0fa6ccc0843864872", "messageHeadline": "bump version and remove debug from build", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "94cae259eb48637f5a9101482fc9fb3b89f4e308", "messageHeadline": "manually revert content path in config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "016baa84e3a5a1c5c86054de565f9621e7483b53", "messageHeadline": "update network-exporters reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99b53eb12273b84951c3558299972dd0bbd80c17", "messageHeadline": "attempt to fix csv writing on cordova by replacing streaming", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "26dde0f7c850c9ca60fe9dc7f91c0bc59c88099c", "messageHeadline": "Implement experimental workaround for Android Server pairing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "19c835ede4bef8fbc08ff69d2e07d214d371cfd5", "messageHeadline": "Remove atom.io and replace with electronjs.org", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3ceb9ff1fea30c7cf4fcee1aad47ef0629d2c9", "messageHeadline": "Merge pull request #1249 from complexdatacollective/release/6.5.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "717c15d710a93f38a8409b61d4ccbc5f1f1b1646", "messageHeadline": "Merge pull request #1250 from complexdatacollective/fix/max-nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "05dd205a8bfe2dec5a58a3a1f6c6d1b6258895b5", "messageHeadline": "remove checking for disabled in onclick", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b353ccb03f2178d7475d8dfe3d28e2b0fb43c89", "messageHeadline": "bump codaco/ui to 5.8.5", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b3e5fcf927e6b794998828b7092b78f85d76ee64", "messageHeadline": "fix action button still clickable after max reached", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620359fdfaf433b2fe235387dfc9d2c9e03a13f2", "messageHeadline": "Merge pull request #1248 from complexdatacollective/fix/information-i\u2026", "author": {"name": "Caden Buckhalt", "email": "75645391+buckhalt@users.noreply.github.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "119609a2e4c53945e45f49193da2d3e839f86fa1", "messageHeadline": "bump version", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b2bbcfd6d649ff53e48720f6aa950945961a810b", "messageHeadline": "width 100%", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e27a504d7a7590feaf1acb358a88fa553a226d8", "messageHeadline": "fix asset resizing issue", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1aacbf083d2f310fafb52736ad27c922412d2ca9", "messageHeadline": "Merge pull request #1245 from complexdatacollective/release/6.5.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c1b4e8e1d3fbb7b275abbff159c78bb3bc99b0c0", "messageHeadline": "release for 6.5.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "093cdbc1c1240abcd9cbf9cd243ab9f8f97b9387", "messageHeadline": "Merge pull request #1239 from complexdatacollective/6.4.2-cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8032, "deletions": 5144}}, {"node": {"oid": "7ae9795d122aaa6eac12d19ad7eb00c17f0f5be9", "messageHeadline": "final changes to config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e037d8e743f168e518f3f0792ebc3d76b2f77a38", "messageHeadline": "remove cordova-plugin-keyboard since ionic-keyboard provides same fun\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 30}}, {"node": {"oid": "7e0e0d6e854e402b2498edf295eaefced87aa0c9", "messageHeadline": "reinstate cordova-plugin-ionic-keyboard in order to use fullscreen pr\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "cdca07d52a76df0e2b37a9b73eb7947341ee3722", "messageHeadline": "fix bug with css calc on viewport center mixin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9b0a47cbcb7bd49ab0c57c2e8c9b28af540c8c73", "messageHeadline": "reinstate cordova-plugin-fullscreen and cordova-plugin-keyboard", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 5}}, {"node": {"oid": "9223066cb5349762bf323d9486aaf05b7a0c2f91", "messageHeadline": "reinstate cssRelativePath for correct resolution of assets imported i\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "47641eae31f27f58af58f045919405a15a48ecc7", "messageHeadline": "bump version to 6.5.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2b9ddcbe24e94286188cc32dd444b8eda6e7adc7", "messageHeadline": "Merge pull request #1241 from complexdatacollective/feature/interacti\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2692, "deletions": 855}}, {"node": {"oid": "a7bc19e7f0d3bec88f52fc73f6d38e81fbed55f2", "messageHeadline": "refactor to allow for faster node add interactions by creating a new \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "899249040b8f092977aab610ff5d9ad2a0d3ec7b", "messageHeadline": "Update webpack config to use postcss-preset-env and browserslistrc", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2348, "deletions": 721}}, {"node": {"oid": "13119e2aae8b54e1489cf1c6fa8e878526f1c602", "messageHeadline": "Revert \"trimmed trailing silence from sounds for increased responsive\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cc795435e37e539caf6015f4fef3d842125c5e28", "messageHeadline": "Merge branch '6.4.2-cordova' into feature/interaction-sounds", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2866, "deletions": 2132}}, {"node": {"oid": "bb0c2cad9651fae2f6d572c4ee1df08bbd41a176", "messageHeadline": "Merge pull request #1244 from complexdatacollective/feature/dart-sass\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2846, "deletions": 2124}}, {"node": {"oid": "f2dc4e78f4c86ef42020160331ddebc643647f42", "messageHeadline": "move @use above @import", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b3b475bad3f2d61cfa01fc8cf3af273bd63405c", "messageHeadline": "Remove sass-lint and implement stylelint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2550, "deletions": 1878}}, {"node": {"oid": "446f8837d749f502ad9edbc86bcfab1fe1a1dfad", "messageHeadline": "Merge branch '6.4.2-cordova' into feature/dart-sass-sasslint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2375, "deletions": 2110}}, {"node": {"oid": "5b63de5d3662410e4727841c315ff1682e40c06b", "messageHeadline": "Merge branch 'master' into 6.4.2-cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "408122f9a3eb3be97c8171f1499a628e97acfd01", "messageHeadline": "Merge branch 'master' into feature/dart-sass-sasslint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "27d2db0f27705c290fdf7eea017a0faaf91f236e", "messageHeadline": "Update styles to be compatible with dart-sass and stylelint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 305, "deletions": 254}}, {"node": {"oid": "f02ab438c99ef950fea43af858fa7200db0c0ff0", "messageHeadline": "Merge pull request #1242 from complexdatacollective/feature/refactor-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 782, "deletions": 1075}}, {"node": {"oid": "03403566c125ccb6cc22be2ec551bfbf21e46b98", "messageHeadline": "trimmed trailing silence from sounds for increased responsiveness", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3da647ec3fc0f84b08e77f8fe9801c4a5e64d288", "messageHeadline": "fix no subject warning on new session form", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "510164858abb0a4a7315c6fbeabc4f0b099a0d89", "messageHeadline": "rename QuickNodeForm's newNodeAttributeData prop to be consistent wit\u2026", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "853bc3a096e14b909ddd141a36acf9513b367d97", "messageHeadline": "fix quick add name gens not assigning additional attributes", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d4a38eb9ddb28c60cdf751bb4316c3793d97c6c", "messageHeadline": "Potential issues on running Interviewer on Apple M1 chip", "author": {"name": "jabu404", "email": "139964719+jabu404@users.noreply.github.com", "user": {"login": "jabu404"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ec4879f2211d9bd12b2ebb1ecc6d4de8bdcbaf70", "messageHeadline": "Potential issues on running Interviewer on Apple Silicon", "author": {"name": "Jabulni Mpofu", "email": "jabulaniaccess@gmail.com", "user": {"login": "jabu404"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "45fa46d193079ec2755256ea8a2ccd5ac14b17e0", "messageHeadline": "sass-linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "454b55428792bf9387c28e127ad154566dd8c905", "messageHeadline": "sass-linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "080deccfa95ec9d61924a1137c99544c748ae83f", "messageHeadline": "add additional comments", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "a309784aedca4293f32c1c9827420496bdb0446d", "messageHeadline": "complete implementation of middleware for triggering sounds", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 240, "deletions": 209}}, {"node": {"oid": "5a78c9d2ee28798eb235269a7ea3a710f973b6e5", "messageHeadline": "alternative implementation of sounds using redux middleware", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 183, "deletions": 15}}, {"node": {"oid": "3446ff9baf985f4b07a1e5b24d6ceff57575fec5", "messageHeadline": "Merge pull request #1240 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "13a9df08c53bd7ab645d2a73015c3e6b44c6f2cc", "messageHeadline": "remove pointless tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 89}}, {"node": {"oid": "95b77e794fabe0295febe8a8bb1a9356dda8af10", "messageHeadline": "update name gen roster to use new props for min/max nodes met components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "ee1eb921f15b2fb57dc6fabd74fc57ce2d9c6d67", "messageHeadline": "implement node form and refactor props for quick add form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 61}}, {"node": {"oid": "f22f1b11ffd239d582fd552da2a787ad00780c3a", "messageHeadline": "implement working node form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 219, "deletions": 181}}, {"node": {"oid": "2aee7b4899325102d530301437cc73f207c2ce47", "messageHeadline": "refactor alter nudge system, and complete initial implementation of r\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 283, "deletions": 133}}, {"node": {"oid": "3792b270abf17cb95afca1e8c93b5f53377b5281", "messageHeadline": "begin refactoring of namegenerator and namegenerator quick add", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 461, "deletions": 840}}, {"node": {"oid": "20164dbbc008d19b62fe3da00183fd7102283189", "messageHeadline": "version bump to 6.4.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d430df1423a90d830e1931a9b798bb5a425ca358", "messageHeadline": "remove keyboard plugins while exploring cordova issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 94}}, {"node": {"oid": "de1256e950a474b83ed048bc111ab1d5931bd708", "messageHeadline": "Bump word-wrap from 1.2.3 to 1.2.4", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8cd811cf99ff25ab8d3d43212787212e6e917f0e", "messageHeadline": "update nwtwork-exporters ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b1a391a6dfe401dd9e82d2c77950ca0d0e752d0", "messageHeadline": "reinstate network-canvas-client plugin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "d371a9b52059fd49c9294dcbaab2976380530e8b", "messageHeadline": "Merge branch '6.4.2-cordova' of https://github.com/complexdatacollect\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "42b65aebda376e5d708cd622971a4e225d4e1c7b", "messageHeadline": "make sure ensurePathExists returns a promise", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "3907d5a86489615cb72d775a844558c07c5fa45e", "messageHeadline": "Merge branch 'master' into 6.4.2-cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "31f05eabb20eaa8d1f1a20fd433d48647e7db2ee", "messageHeadline": "Merge pull request #1238 from complexdatacollective/release/6.4.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "03f4419cefdda59cc0b0a9a004f9fb6b9aa547c9", "messageHeadline": "remove unused filesystem method and update network-exporters reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "b5da99bc26539a1d475f7a8fcb02fd4bec32ae33", "messageHeadline": "update userDataPath mock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a523cf91ae9106979b1a65a7f7c80a886c8cbd9d", "messageHeadline": "remove console logs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 26}}, {"node": {"oid": "f88b8a15332e40066701fcb4f778246cbdb0716d", "messageHeadline": "remove redundant method from getMediaAssetUrl", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 54}}, {"node": {"oid": "6ac2a8961ecc1bfd00305f9282fe7f47c263add2", "messageHeadline": "working asset loading on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 108, "deletions": 89}}, {"node": {"oid": "655fbf4462657cadb3ad48812289ccdfcb60ae33", "messageHeadline": "remove wkwebview engine", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 527, "deletions": 5}}, {"node": {"oid": "e2d0a2a6cff6eb1f13074b433810f47a0a7f3c6a", "messageHeadline": "update network-exporters submodule ref to android-12 feature branch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96865aebf5d8bd662ffb5ac917cb839d473c4433", "messageHeadline": "update default filename for export data to include timestamp and remo\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 58, "deletions": 95}}, {"node": {"oid": "2019e1f3e71e016f77eb290cce654fcb54826bc3", "messageHeadline": "remove postCSS sourcemap error, and lint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f78eae046052c91594244ff5cca61702fcc1d4a4", "messageHeadline": "remove tests that are no longer applicable/no longer make sense", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 68}}, {"node": {"oid": "685bb604a3608ea59f1adf9eb81e45d33aa07f61", "messageHeadline": "working asset loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 195, "deletions": 127}}, {"node": {"oid": "ed525f53ed6743fcdc639bbbb2fac611ef7e2545", "messageHeadline": "protocol import URL working", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 52}}, {"node": {"oid": "c3b99399b664f7f6d28d1ef39bb2e8b891678bd9", "messageHeadline": "app is building", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1013, "deletions": 24}}, {"node": {"oid": "e1012e1745461743bfd51e58b62ce4e24e3a69d2", "messageHeadline": "remove cordova android pre build hook, and custom MainActivity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 104, "deletions": 1173}}, {"node": {"oid": "064a62b70bb18b0630bc0fe8b69eb9cabb3f8937", "messageHeadline": "remove network-canvas-client plugin, as it uses older version of file\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 84, "deletions": 86}}, {"node": {"oid": "be9c32939e16258c19010cbab591920be97a93f8", "messageHeadline": "update file-transfer and file plugins", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 4}}, {"node": {"oid": "165416ad159485c6099e11d210bf8edaf9935baa", "messageHeadline": "add dummy xcode dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1128, "deletions": 149}}, {"node": {"oid": "b8a1a737f7e1ec54c4f25a7edef6062489f9717d", "messageHeadline": "remove cordova plugins from package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 807}}, {"node": {"oid": "6b899930f8b7c7d4f778ec4b4fa45d5305f85a2f", "messageHeadline": "update networkQuery ref", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e794a7665e37fe781a1aba16798089acaffe6e87", "messageHeadline": "update networkQuery reference", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641783eaa674dae06da2d9ec270cec086200827d", "messageHeadline": "bump version", "author": {"name": "Caden Buckhalt", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fb6ac09503ec4d3ca33833312e57c80374c3f859", "messageHeadline": "Merge pull request #1237 from complexdatacollective/fix/python3-githu\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2485, "deletions": 1243}}, {"node": {"oid": "d0470009a224639797479223e3173d9822c6a740", "messageHeadline": "correct typo for npm version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c96fce425bdff42c2dbcc064798cc90a528a2d32", "messageHeadline": "upgrade to support python 3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2485, "deletions": 1243}}, {"node": {"oid": "00ee005a4ce7f2fb3a5eeae9e5a5776445cf0539", "messageHeadline": "Merge pull request #1236 from complexdatacollective/fix/notarize-nota\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 103}}, {"node": {"oid": "d82bca599e6414b8e6ae8341d64d6221fc436abc", "messageHeadline": "backport workflow file updates", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "7eff8141a767f426310005ed308c5d3ddd06feba", "messageHeadline": "Merge branch 'master' into fix/notarize-notarytool", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1e498754a4d0e66b2105704bfdcdbec1ac49aece", "messageHeadline": "upgrade to @electron/notarize and switch to using notarytool", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 153, "deletions": 100}}, {"node": {"oid": "fcc529e82b71551bd8a89119f961377359692e0c", "messageHeadline": "Merge pull request #1230 from complexdatacollective/release/6.4.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1879, "deletions": 331}}, {"node": {"oid": "f3ebc9310e024500adf5d22eccc2991e2771477c", "messageHeadline": "update for m1 build process", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1874, "deletions": 326}}, {"node": {"oid": "dcb330cb2de6aefe19fd3a48e66a24264cdf2351", "messageHeadline": "bump version to 6.4.1", "author": {"name": "halaeb", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec6ca451de0264f3978983b18b78c14773b4909f", "messageHeadline": "Merge pull request #1227 from complexdatacollective/fix/autocomplete-\u2026", "author": {"name": "Caden Buckhalt", "email": "75645391+buckhalt@users.noreply.github.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab93de5df6c8c70bee2a5aae16d3175d37a66416", "messageHeadline": "Merge pull request #1225 from complexdatacollective/fix/cat-ord-sorting", "author": {"name": "Caden Buckhalt", "email": "75645391+buckhalt@users.noreply.github.com", "user": {"login": "buckhalt"}}, "additions": 233, "deletions": 171}}, {"node": {"oid": "6e99521800ed4c0851d8dacc36e89d936eef907d", "messageHeadline": "pass stage to node list on namegen autocomplete - fixes crash", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0974908e0652c38ddf55f48ddc266f8cf7fb6513", "messageHeadline": "remove console statement", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fa0a13e4fa9f42a771ffefdf39104db98bc3576b", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "df49da095e8a9502b3af75fac919db402feda446", "messageHeadline": "update and to be compatible with new createSorter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "b5cd5124f3b3a2c960ca613d779745c521cc0f1f", "messageHeadline": "remove class component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 105}}, {"node": {"oid": "b4feb6215aacdb5a051277bcb5f66d5086964667", "messageHeadline": "update use of in NewFilterableListWrapper", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 249, "deletions": 154}}, {"node": {"oid": "a197e499926650c97d6e1f3e6dc747deb012321d", "messageHeadline": "update to automatically process prompt sort rules to use the new format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "bdfd4a7466439fab91a7b9f1bea20dce1d108c1d", "messageHeadline": "Merge pull request #1215 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "21e652fe1db75fbe9172c02507251810604eb4de", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/deep-object-diff-1\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 225, "deletions": 117}}, {"node": {"oid": "00a88191200f144a290c0dc3563c3dbcd04456c4", "messageHeadline": "Merge pull request #1217 from complexdatacollective/release/6.4.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 109, "deletions": 34}}, {"node": {"oid": "be55d4418c46c585f690174dd36a1f4ebd40b5de", "messageHeadline": "cordova funtimes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "ac35408002042d6a24005c6c37107d36d12b38b5", "messageHeadline": "add missing cordova keyboard plugin for iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "e664bc56758a4bd688df1fe971d2fa2ba1e1e575", "messageHeadline": "experimental android 12 changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "889331e6d442260586b7f88a7e3b2c41c1eda608", "messageHeadline": "change runner to ubuntu 20.04 to allow older python version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "21dac265cbed67efa1b9d9aa2639e66d83602dfb", "messageHeadline": "correct python version -> 2.7.18", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5860b2f698fc8e2119284c42408355ba9593d9a", "messageHeadline": "update workflows to attempt to force python 2.x due to node-gyp and n\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "2aa26cc8ef478d28e8903f1dcbca62f2f9db4fd1", "messageHeadline": "Merge pull request #1216 from complexdatacollective/fix/help-references", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 116, "deletions": 83}}, {"node": {"oid": "177403249ef0c54a44c1e5f4d33881fa5c50276d", "messageHeadline": "style tweaks to node form and dyad census", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "e80048dbef9ac69bd22be3c0be4eeac4edd81f1a", "messageHeadline": "update narrative to use LayoutContex", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "f3cc970f7f94babbabb543cb7ae89ad1edbe8a42", "messageHeadline": "improve rendering of information interface and introduction boxes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "1ddc2a790386ff1735a8983f4a51b1678d366ed4", "messageHeadline": "add community website to header section, and fix bug when resetting s\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "859e71ec4879a65e09e9888dffda9c65c0298490", "messageHeadline": "update help references", "author": {"name": "halaeb", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51621207a12d7e5ae6c7dcb2a19bc5f08cb75c5c", "messageHeadline": "Bump deep-object-diff from 1.1.7 to 1.1.9", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1bfe6e6831c726074346b7188f28ce66b3597a21", "messageHeadline": "Merge pull request #1212 from complexdatacollective/feature/two-mode-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2669, "deletions": 1047}}, {"node": {"oid": "7d349314ab8bf9f93dd0f002169f6dba88227aa3", "messageHeadline": "revert protocol validation and lint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "83ae23d478b0288fbbf3b92b9e99fbf1e57c6df7", "messageHeadline": "implement createSorter in name generator roster", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "9cee3e6e4bf0bddf34cd5ec389d16d26d5bf0467", "messageHeadline": "delete non-realtime NodeLayout", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "e3b8250df1187209e1a1746a977821213b7c8362", "messageHeadline": "Add animation to NodeBucket and fix two mode specific drag and drop bugs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 96, "deletions": 196}}, {"node": {"oid": "3d6d866bdcac0b35ec13c8dbc4a45d48ea66d35b", "messageHeadline": "fix edge case bug with lodash.get replacement", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 44}}, {"node": {"oid": "3cadf2e5ab5cbe86e3dfc1d2ebdba396a17f142f", "messageHeadline": "Update hierarchy sort to support asc and desc", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 444, "deletions": 397}}, {"node": {"oid": "ee4f54340a269dae971e5384df89af8578db21d7", "messageHeadline": "Implement processProtocolSortRule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 851, "deletions": 70}}, {"node": {"oid": "47c9e983fc365764d1da64d44ffa68432dba2e75", "messageHeadline": "replace further instances of lodash.get, and fix edge cases in replac\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 100, "deletions": 29}}, {"node": {"oid": "18718bd52ab4a4e726d29b6b87b246e5eb3243ac", "messageHeadline": "bump version to 6.4.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d39e46212266999691f67b3012b84771fd2d3b4e", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00995fa70772bfd978c098db3a892d7003591543", "messageHeadline": "Merge branch 'master' into feature/two-mode-sociogram-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "04f5e9c06272e2770be632b902b3a6ab72f9dc19", "messageHeadline": "Merge pull request #1211 from complexdatacollective/feature/alternati\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1161, "deletions": 461}}, {"node": {"oid": "dc38c9a998f3455cb80c1cc6c6860356b6a4a25b", "messageHeadline": "Replace lodash get with vanilla JS version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 228, "deletions": 231}}, {"node": {"oid": "0112d4f92e27a9c907c01ba0ab8174f265e50758", "messageHeadline": "replace existing sortOrder with createSorter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "d0006ce29d1553fc7568456e5195f84d446a0460", "messageHeadline": "Implement localeCompare for string sorting, and dedicated comparisong\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 725, "deletions": 875}}, {"node": {"oid": "6ae75b44c2791d873afc7c38963ea4592cd24e60", "messageHeadline": "Merge pull request #1209 from complexdatacollective/update-README.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a958f21d7cac4828f9adb0bdb623d78590f2877e", "messageHeadline": "Second implementation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 224, "deletions": 141}}, {"node": {"oid": "14400b9a20f3a1e210bf39d0c3af137fbf0e197f", "messageHeadline": "Attempt at new sortOrder", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 791, "deletions": 30}}, {"node": {"oid": "88dbdfa1726d227aa08ddf2c1c956856b87b6d64", "messageHeadline": "Update README.md", "author": {"name": "halaeb", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3250beed1379ea562d0ebc835da8e11994f661d1", "messageHeadline": "Update git submodule command", "author": {"name": "halaeb", "email": "halaeb@gmail.com", "user": {"login": "buckhalt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b03c125441668e3e7fa7b6df0bff1fa5eef28d17", "messageHeadline": "fix conflicting jest configuration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "81df3063d63096ec651d978d3546e4c0bb18e90d", "messageHeadline": "Merge branch 'master' into feature/two-mode-sociogram-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "a435fefd89bef786dd43396025bc2b69cc88bd7e", "messageHeadline": "Restart of two-mode sociogram feature", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "3d9510d9cef20b627b440b9c64a36baf0e8734a3", "messageHeadline": "Backport android min sdk, android keyboard, and networkQuery fixes fr\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "5a67159b0e3030199c87fc12f3beb8c1795881f1", "messageHeadline": "fix remaining layout bugs by reverting to Class component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 182, "deletions": 173}}, {"node": {"oid": "7be0002b1129e7a8ca9f9501e685271edf0983ca", "messageHeadline": "fix bug with automatic layout dragging", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 61}}, {"node": {"oid": "6415031600c02d7d7a3dff8da7646df60c0fc82f", "messageHeadline": "Initial implementation of two-mode sociogram", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 420, "deletions": 362}}, {"node": {"oid": "a033a49f0c3623e2be28e1de27bd3dd0917647ec", "messageHeadline": "update getNodes() selector to support collection, and layout context \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "6567fae0ce90080644998560479a418b14e41ba4", "messageHeadline": "merge fix for asset loading on cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20997, "deletions": 24037}}, {"node": {"oid": "c970fee1ff73c9558e8b109b6430bf4bda51235e", "messageHeadline": "updated and tested android build", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 2}}, {"node": {"oid": "d00e77a8d6e0900863fd10855939a5f27c2d030e", "messageHeadline": "remove console.log", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6c21c3d1ff0f1e29b818d2474f210e51e54e0fef", "messageHeadline": "Revert to old getMediaAssetUrl behaviour on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "89e5f69770501326b82e9f4dbd7d08cbe9d26659", "messageHeadline": "update dependencies for iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17292, "deletions": 20467}}, {"node": {"oid": "a0623f9198d7ab924d4e120c1f241da6efe893e7", "messageHeadline": "Use cdvfile:// urls to fix Android 30 API issues with assets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 46}}, {"node": {"oid": "2a1c5fe087583d5871ae6b15fbcf24bec9d725c9", "messageHeadline": "revert sample protocol to v3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36bd7ba9a8036ce8a6ba4e277f41a7bebd085f90", "messageHeadline": "update sample protocol to schema 7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a1991380de60779bf2774c5dc850a547636dd4", "messageHeadline": "update shared-consts to alpha.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7a4695b233c326496efbb66c8824c100de6c2b9d", "messageHeadline": "bump shared-consts to alpha.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f8711c0dee0a047bba2733b800ce4897ef987cb4", "messageHeadline": "caniuse database", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0c1e5b48760a96417096a81d19cbc718427f8462", "messageHeadline": "backport edge query and ego variable validation fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "69345ca5d88a278920d359ed96aff90a9772bd27", "messageHeadline": "update protocol-validation ref to correctly validate ego variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "937eb30c18a265ce1b5fc0005162d5239b076129", "messageHeadline": "Merge pull request #1201 from complexdatacollective/feature/schema-8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 170, "deletions": 12}}, {"node": {"oid": "749622f22f24638042c1549f8c449bbbac7e716e", "messageHeadline": "Merge branch 'master' into feature/schema-8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d010e684f62e40a6cfcea07d34b75cfc9d4c631e", "messageHeadline": "correct development protocol case", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ce4a3eb26d61cadf010100d01eb5bb01fb414b", "messageHeadline": "update networkQuery ref and development protocol schema 8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0e5a947a323664c8ac1677b6a5bcb784ce68c8e1", "messageHeadline": "update networkQuery to bring in support for edge attribute filtering.\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11db612b98224bb2ff0eedf2dc2fc90fda2a4615", "messageHeadline": "update networkQuery and include transient dependency on @codaco/share\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "52c91c1055a64142971b1eecce30f6cce0f57381", "messageHeadline": "update for schema 8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 145, "deletions": 5}}, {"node": {"oid": "19d96bc494583cb703501a0d1bd1af528560cb50", "messageHeadline": "Merge pull request #1199 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d52f0442dd0e30addf7ea8c4c1b5fc8da423bf8f", "messageHeadline": "Bump jszip from 3.6.0 to 3.7.0", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "94ac49a24ded477f7952043f889461a7e7f53c82", "messageHeadline": "Merge pull request #1196 from complexdatacollective/release/6.3.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 296, "deletions": 303}}, {"node": {"oid": "e238cbefdec16515d7fb5e1022bd36a56301b8af", "messageHeadline": "commit new android build versions:", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 88, "deletions": 90}}, {"node": {"oid": "7970429302bb517968161fe36ca1cb4199c7b5d3", "messageHeadline": "Merge branch 'master' into release/6.3.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cf2dd0f8b97dd2e594b22ae04edd055de02f5752", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "d662def9153655a2e24295ebe5a45111b9dbcf48", "messageHeadline": "Merge branch 'master' into release/6.3.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe4ffb3a0f16107b45bb12c3d358a69326c33abc", "messageHeadline": "linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9752dc925bdb01544dd4c8b45d9cc82ea62d0378", "messageHeadline": "Merge branch 'master' into release/6.3.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bfc5f6d270a69cd50d2feead1aa6c090e704ad3c", "messageHeadline": "Revert \"add less and greater than variable validation\"", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 155}}, {"node": {"oid": "ab6d4668dd5e942a97f007bf99fdd260866d844e", "messageHeadline": "update SHA1 for windows signing key", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7837f4cd0c456837142206890a50594e7d75b23e", "messageHeadline": "linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27ddbd982c102b7de42e338ed96b124e01d93285", "messageHeadline": "backport slow alter form fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 215, "deletions": 226}}, {"node": {"oid": "9ea7aec69371479f8f944515404ee8bc61e655f1", "messageHeadline": "Merge pull request #1184 from complexdatacollective/feature/new-compa\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6334de4f37fdfa7f0f089fd1d5cad5636db4101a", "messageHeadline": "Merge branch 'master' into feature/new-comparators", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "679ec269646d36707df9e7f7860e61fb40013319", "messageHeadline": "Merge pull request #1182 from complexdatacollective/feature/validatio\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 154, "deletions": 18}}, {"node": {"oid": "7bf3e18baa6b0312f8194273f85ba19b40c37153", "messageHeadline": "use new comparators", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "8c68be165f12ff84c7e11e2a48577825d5451a8f", "messageHeadline": "update snapshot", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "1701927c14a2bec4b307a3a7ef33b2656d08d7ef", "messageHeadline": "add less and greater than variable validation", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "0ae77614b22ccf5e421ffb45745fcfcfdbdaa3fe", "messageHeadline": "merge aftermath of 6.3.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6246, "deletions": 10091}}, {"node": {"oid": "6b35025a8eac0b7b63bb1d3b5c8284f09b88380a", "messageHeadline": "Merge pull request #1176 from complexdatacollective/feature/min-max-n\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 587, "deletions": 2667}}, {"node": {"oid": "987da952d9a3c8145d50b0c83c9f83fb64bd86f5", "messageHeadline": "increase text size in alert", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0360eb512331251de7a58b0c2540a5b4d787663d", "messageHeadline": "fix defaults for quick add screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "a6127ae4d584153f36500f1d3cd01679fe036496", "messageHeadline": "bump version to 6.3.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a53cc71f81e05e4a9303dfaf2cae78b78fc6c3fe", "messageHeadline": "fix prompt navigation bugs, and allow direct navigation from stages m\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "b10f25f1c983315c04d06f108ff133467bc53d86", "messageHeadline": "fix bug in stages menu with large numbers of items", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "e5c2adb640c8ac5ee711fa6198037a8f2f2bcd88", "messageHeadline": "add development protocol to menu and change wording of simulation panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 107, "deletions": 2600}}, {"node": {"oid": "e51a7157f5393d64062edcc039228372c68a24a1", "messageHeadline": "share default min and max node props", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "48b1b171d6dab7557eb43481e7f9d7dbf3aa5373", "messageHeadline": "update wording on max message", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c36f72d652bb1f38f7ad2ec529150020aef04cd2", "messageHeadline": "Merge branch 'master' into feature/min-max-namegenerators", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 576, "deletions": 1703}}, {"node": {"oid": "2df486c28a105528ce4716e527c80f5ab11a63fa", "messageHeadline": "Merge pull request #1175 from complexdatacollective/feature/skip-logi\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f46d86d99ee8ede70502605d989ef5f1517be2a0", "messageHeadline": "Merge branch 'master' into feature/skip-logic-categorical-counts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 575, "deletions": 1702}}, {"node": {"oid": "efee79a0cdf45a360008b95b9f6d4d1143db3351", "messageHeadline": "Merge pull request #1177 from complexdatacollective/fix/android-start\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 575, "deletions": 1702}}, {"node": {"oid": "f0d18b2b49312d24e437c50d0b16762b5d2a3400", "messageHeadline": "Fix crash on startup on android devices", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 575, "deletions": 1702}}, {"node": {"oid": "875e512636b12fccd767a14cc4fb0ae71fb5d3d0", "messageHeadline": "target correct protocol validation tag", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe649d2db723e51fccfcd1adf1635900e62c5a17", "messageHeadline": "target correct protocol validation tag", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6e0c620caf78d8620a5e57fb61cafa51abace90", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d9bd04425846ec733e22789a303d889bff3ce978", "messageHeadline": "update to include development protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "f92561e2f321a99e39df946d83858c87536f7f34", "messageHeadline": "update schema and networkQuery", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71a41fcf30de74b3a483722fc8ac61ea3c874912", "messageHeadline": "revert default min and max node values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3155cedd2c735e7d26aec8c4f2455b5d2f627852", "messageHeadline": "implement feature on roster interface and fix outstanding issues read\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 240, "deletions": 126}}, {"node": {"oid": "c02991d13b1a0415e346a1f697ba6d85002f7cea", "messageHeadline": "implement min max on name generator", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "d9d8e7e9b3d77781af6d7c39d49fcebc5e70fc15", "messageHeadline": "initial implementation of min and max node behaviour", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 195, "deletions": 9}}, {"node": {"oid": "90b068a67f2435e7ebe5606bcb56259873643544", "messageHeadline": "Merge pull request #1172 from complexdatacollective/release/6.2.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b4deb5e685525dfb732fb2ab69b61454d8f56b7c", "messageHeadline": "Merge branch 'master' into release/6.2.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "717461c45f55ab185512955423c4052148ab92da", "messageHeadline": "Create CITATION.cff", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "694aec0b74d08c3823edd7fc22d47b843271ef69", "messageHeadline": "update version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "abf0dd4eab107db09ee92444f6e9dfd56c5f7487", "messageHeadline": "Merge pull request #1170 from complexdatacollective/fix/other-dialog-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a61e992efc2c66c6b51ae9a28aa15f34852803a8", "messageHeadline": "Merge branch 'master' into fix/other-dialog-markdown", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5288aec28fe8bc2fa3693064ee57258820441497", "messageHeadline": "Add note about linux and ipv6 mdns issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2643b57bc7bee0a3ae9a6ec095357f34189e630f", "messageHeadline": "fix overlay formatting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3a67d82dc19a00ef3e5b28eaaa19514642791ae6", "messageHeadline": "make sure other dialog uses markdown", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e67532736f5ba5127c49d0404966414423d8cbfb", "messageHeadline": "Merge pull request #1166 from complexdatacollective/release/6.2.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "ba10bf8c789d06c181a36feef6b7d6f9f2384141", "messageHeadline": "increase target sdk for android to 30", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb71dc89dd7c8aeffe73ea70b7f3e56469cc605f", "messageHeadline": "update cordova platform version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3107ae0ba3bb4d429bb8eb3e14b9be49b17a034", "messageHeadline": "update useSearch to correctly debounce query changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 40}}, {"node": {"oid": "aacb409fcc71cdf8183eaf289149b5938e3891d2", "messageHeadline": "fix error handling for external data fetch error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5117d6fcb231a4b5dabdaa22f039ca6cbedd73dd", "messageHeadline": "fix for android api 27 roster view", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9329ce023529c1e6dc9b94c350c2e33579a6ec34", "messageHeadline": "reinstate debounced state and fix stuck searching state a different way", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "778510da41b7b2093afceb222a89140b9f992785", "messageHeadline": "update roster image", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a3183910ce1bd0d2f4fa542fde714516b26a42c2", "messageHeadline": "bump to final version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "18c7020ea3efd9d0447c91c3195af9b03fed7653", "messageHeadline": "Merge pull request #1162 from complexdatacollective/feature/old-and-n\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5314, "deletions": 627}}, {"node": {"oid": "af79f424c607178b375c99d144db0925aea844b5", "messageHeadline": "fix issue where roster could be stuck in the searching state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "142882ce7bb3f20c13bdd508245824ade96562ec", "messageHeadline": "improve search results by enabling useExtendedSearch in fuse options", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d56d1ee9d60196bea3d27d3363f5a3263302f6a", "messageHeadline": "correctly calculate row height accounting for gutter and scrollbar, a\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3d1172251d56b6cedf4be18ef36bd186390ccf7", "messageHeadline": "make full screen forms default again on cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1118450c0ed174b07b383350a451bff904cee69b", "messageHeadline": "better CSS flex layout for searchable list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 48}}, {"node": {"oid": "4c8d86658eb55b720a51b34924dd4c8d7c858801", "messageHeadline": "allow important thing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa534b5ab2934ebb62c16bf292282d38d9ff2203", "messageHeadline": "finishing touches", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 158, "deletions": 163}}, {"node": {"oid": "035ed075835ad48cca346d58c1487eac789769c6", "messageHeadline": "fix test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6049693e91c0b7d4a85dba174835b4d5b1129a0b", "messageHeadline": "remove debug statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ca0de9b63b933e20002ebdf5aa1f219ae345c781", "messageHeadline": "functioning with removed hyperlist droptarget", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "3f6a6080f846193183da472509a7575fa6123552", "messageHeadline": "almost working drop overlay for searchable list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 143, "deletions": 145}}, {"node": {"oid": "d6367d7de49dc6a5517bf0eb6fbe73ba9e3493d2", "messageHeadline": "reverse normalized relevance parameter of search result for correct o\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8d3b93d5756f1f378a78da9bd224783c91c72389", "messageHeadline": "better loading animation on initial render", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "ad59423ec80f08bdb0bccefee062d10ce257a9d8", "messageHeadline": "fix initial sort order selected state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "33bc72c3f95bce62fcb8e83745adbfad4a599f69", "messageHeadline": "better responsiveness for panel widths", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "b151b5a11f6f64e270e34f797dbeb42caea23dd9", "messageHeadline": "improve too many items message", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 181, "deletions": 12}}, {"node": {"oid": "361a036a13720a94f72687fb13ab5867cec17735", "messageHeadline": "wip fixing list styles -> move to single column", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 102}}, {"node": {"oid": "736a3284b91cdb476a33fc1cf90b0eee5e59f86f", "messageHeadline": "reverse roster panel order, and change sort option highlight style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 23}}, {"node": {"oid": "62bedb7e8b418ff59480f20796ef9f0a47c80b76", "messageHeadline": "update development protocols. add v4, v5 and v6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "a43d74b7d94052b82b9fc2259f8a86b280c4e4c0", "messageHeadline": "update sample protocol to v3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9b969b4014bbf20221d97cb354a5b8ac514e009", "messageHeadline": "Merge pull request #1164 from complexdatacollective/fix/form-nudge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 123, "deletions": 52}}, {"node": {"oid": "d3aaaad3dbf27c2c1f6a47f0fa0c74ef34d10cba", "messageHeadline": "update faker-js and remove broken test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "4ae0199bf5e1d3a4bb612d7bee1db872c86857f1", "messageHeadline": "Merge pull request #1165 from complexdatacollective/fix/spurious-actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9facce3197680557750c04cc465c71db7ad12bff", "messageHeadline": "leave-full-screen event was firing when app lost focus on linux. chec\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fd5453d3ffada169f5c00ce6f98f1670a3e5336e", "messageHeadline": "Merge pull request #1163 from complexdatacollective/release/6.2.0-rc.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e18639d0b192cc2caf0a82eb928e6959ca084a2a", "messageHeadline": "remove unused id from div", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "589d9f191ede0e2ceecf02d93f8eb7ee89f4eba4", "messageHeadline": "Fix the behaviour of the form scroll nudge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 94, "deletions": 23}}, {"node": {"oid": "e9728b5debc550c930a9a11c221feadd813a0fed", "messageHeadline": "Improve NameGeneratorRoster", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 106, "deletions": 85}}, {"node": {"oid": "b4434d1bed4a366ac6bfe39fc129e6b252b5407d", "messageHeadline": "bump version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a9b82c85668d3c444e2479cdcd935a46ad1f5314", "messageHeadline": "remove console.log statement", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "466a2bc279c812a572fa74d6a6aceb2510083873", "messageHeadline": "update roster stage image", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5fddd46da4cd5a553bc0780d51e17a3d5c5a4e41", "messageHeadline": "merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 242, "deletions": 5}}, {"node": {"oid": "c2adfbd70589d2fe238e43def2d9a1821e08af74", "messageHeadline": "WIP changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 110, "deletions": 55}}, {"node": {"oid": "6ba29fc1e47670dc32b17f295404dc904ad2daaf", "messageHeadline": "add new roster image", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7f2c7bcc569cfc5748873957d0caba33a8831ef4", "messageHeadline": "restore old tests for old rosters", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 235, "deletions": 0}}, {"node": {"oid": "6fcf3324e2b596a81d7b99f5299f387e136a5305", "messageHeadline": "update snapshot to add space", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5517ebe830087d03232c3f15096db29b9d4075e7", "messageHeadline": "sane defaults for empty searchOptions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9d67ae069a319358efec8f2e3bcfad2426d8d669", "messageHeadline": "fix linting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "700816e83aa4295dbcd6ca24f8265c835c5bb160", "messageHeadline": "alias old version of fuse.js so that the legacy interfaces can contin\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "d3ac5ee83fd6c6c33d469220882104a028485cfb", "messageHeadline": "show protocol outdated/absolete status in protocol picker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a0c0f483efeba2751064a468a72503618e472548", "messageHeadline": "update UI and protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2638, "deletions": 67}}, {"node": {"oid": "da92dc97f28320a22e4b6c9c1b939ca6139f6a02", "messageHeadline": "reinstate old rosters and rename new", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1455, "deletions": 17}}, {"node": {"oid": "1f430ea640911c5539f03308d424f033a3d06d19", "messageHeadline": "Merge pull request #1161 from complexdatacollective/fix/roster-type-c\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "2e575c3d093a537c0ebe867516a27a4d79fd3fc9", "messageHeadline": "type correction for rosters too", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "8542c0e3ccbd9e40b0c62cdbff790ae356ec510a", "messageHeadline": "Merge pull request #1159 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c9261c2ac6743dbf71ea54f47704fe77efff5e46", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/axios-0.21.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 405, "deletions": 26}}, {"node": {"oid": "e8c64ce5426fadc02017de2c1b7a9820be3214a7", "messageHeadline": "Merge pull request #1160 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 64, "deletions": 2631}}, {"node": {"oid": "9a3a7ccbeaf1c2d0498f362b1241c508c9301f53", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/i-0.3.7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 397, "deletions": 18}}, {"node": {"oid": "14ea36d3687300cb38440832eac54e090fb99f39", "messageHeadline": "Merge pull request #1158 from complexdatacollective/fix/issue-1157", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 76, "deletions": 6}}, {"node": {"oid": "15287438daa15c83184ccf270e651a4a7410e6cb", "messageHeadline": "Merge branch 'master' into fix/issue-1157", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4990, "deletions": 1041}}, {"node": {"oid": "2261049672be27877f1890f84ddff56a6c7dd28b", "messageHeadline": "Merge pull request #1152 from complexdatacollective/feature/import-cs\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 321, "deletions": 12}}, {"node": {"oid": "d8828b61d4fdb6260d60523eb43e4d35b77641b7", "messageHeadline": "Bump i from 0.3.6 to 0.3.7", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 2631}}, {"node": {"oid": "9b66ed490bf1a5f827c0d20f0cf23299331ce86a", "messageHeadline": "Bump axios from 0.21.1 to 0.21.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 66, "deletions": 2633}}, {"node": {"oid": "ffa0a3763af8a5428ab6aa4ce9dcdef0983d7ca4", "messageHeadline": "Merge branch 'master' into feature/import-csv-cast-types", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4669, "deletions": 1029}}, {"node": {"oid": "1f0aaa66f9ad123beab579a2ae531d5ef52e1991", "messageHeadline": "Merge pull request #1156 from complexdatacollective/feature/layout-nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4669, "deletions": 1029}}, {"node": {"oid": "f2cb3010b0eaaaa74d8d98a5216c86bc2ed8a679", "messageHeadline": "restore drop handlers to realtime canvas", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "cf68409a484e3c14e75e268f43e64556339aad1c", "messageHeadline": "clarify reasons for not rendering node bucket in inline comment", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "446c7f70cb2df301de0274180c59f4c8adba86aa", "messageHeadline": "remove unused selector", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "d419cbbba15641802c114c8260c142c87c3618b9", "messageHeadline": "lint", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d42a8e03b97af8b6488cfa2c9cfd3cea405a0335", "messageHeadline": "make dyad edge check not directional", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "850b3ac49f165015b75c05fb8104d43c6983305d", "messageHeadline": "hide node bucket when there are no remaining unplaced nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d0427423165f7c0f64b6463a127e4093e54c52c", "messageHeadline": "fix remaining tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "59ec6daee44dad64000458199e7847adb8bf68f6", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "562f3a285e0c6feb2f79e6921d15954cdcba3493", "messageHeadline": "only render node bucket when automatic layout is not enabled", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 103}}, {"node": {"oid": "d87f164b83243d2dc78adcf7e4aaf5f72f243756", "messageHeadline": "Dynamically calculate node width border for auto zoom", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "29b0f0842f3f6fba0e245a04f72d4f7c1dbc18cc", "messageHeadline": "Merge branch 'master' into feature/import-csv-cast-types", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14ac764ed13edcf712b3173356b8e818cbe7dcc0", "messageHeadline": "Increase auto zoom padding", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64f0ed81218e33a58910d1a3e20edf8365c399c", "messageHeadline": "Don't pad node and edge layouts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f4c1f082e32375559b01a0e68b7cec3935576f6a", "messageHeadline": "Update simulation link distance to 20", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bed84a8f8ab39fc89e9a03015441abfa47dc779", "messageHeadline": "Reimplement force (option) setting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "4b3405482b16dc41b090afdf386be6ec235ba153", "messageHeadline": "Reinitialize link forces when nodes change", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "b011793009619d397b0e91100ac6f8b24e23f187", "messageHeadline": "Do not allow network to contain links if it does not contain nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "023d051debbd8bbced5c30961edade52e7f2f1b5", "messageHeadline": "Terminate worker when useForceSimulation is unmounted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "323cd0e96ae0ef3129e67ac05fb7f0a00fd16bba", "messageHeadline": "Auto zoom for each `tick`", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 39}}, {"node": {"oid": "197b00b59c62a5524020a727cc306ba8ad69c45f", "messageHeadline": "Precisely move nodes on RealTimeCanvas", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "299aef4814269e9342200eeaf487cc3a055f3184", "messageHeadline": "Relative delta for simulated dragging", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "f8066af1c200a4fa50d37143bde22ec2ed8a0113", "messageHeadline": "Merge remote-tracking branch 'origin/feature/layout-nodes' into featu\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2690, "deletions": 884}}, {"node": {"oid": "24e28d7a2d5b2339e6f403f664dcc14140c90c97", "messageHeadline": "Change wording on simulation panel and remove redundant component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2690, "deletions": 884}}, {"node": {"oid": "2442c4f86cb506b8b3568aa1cae093f4adc132ee", "messageHeadline": "Don't animate automatic zoom to ensure network is correctly updated", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "933645099d6f5e89a55b799f484e8d7504b932fa", "messageHeadline": "Automatically adjust zoom when simulation ends", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "3d3b40590678c3bcb33cf93ffc744db2407a9d77", "messageHeadline": "Tweak pause/play state update behaviour", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "32c08805768110d82963d1fd438f289b90de3301", "messageHeadline": "Simple start/play button for simulation panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 111}}, {"node": {"oid": "4348ada4c35e1e1977df44bf2e69725e91a11867", "messageHeadline": "Play/pause button", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 75}}, {"node": {"oid": "37188d360c347bedd42d0628d96ad860d56dfade", "messageHeadline": "Remove parameters from Simulation panel and put them in LayoutContext", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 271}}, {"node": {"oid": "46cdab3176af30f26245ce224bf6a5997bd56969", "messageHeadline": "Fix SimulationPanel and NodeLayout. Update protocol validation and", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "098c6a12d75fdf163ad3e90f5c5151330a805d9d", "messageHeadline": "Move forceDirectedLayout to behaviours.automaticLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b6f055c94834cd1ca16013f52a4d213c2c43cb8e", "messageHeadline": "Tidy up and lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 173, "deletions": 160}}, {"node": {"oid": "056818b8fc1ab2f0d7d614b6fa3be38cc7f5719d", "messageHeadline": "Style slider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "22554def3a991a4355629c25496ff8ed9eb78e5b", "messageHeadline": "Working custom Slider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 104, "deletions": 16}}, {"node": {"oid": "dc4b4b9b0651c220daa9b131ef04e81c68c5846d", "messageHeadline": "Prevent panels from going 'under' titlebar", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1c83c0b9390e866c54c411a8f908561d34959e58", "messageHeadline": "Example controls for force graph", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "99579a26b38fbee43d33bd9abdcbdbf2755822c0", "messageHeadline": "WIP force slider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 211, "deletions": 25}}, {"node": {"oid": "1b5ef3ee94d3c3a5c8b3f33f716697792ecac750", "messageHeadline": "Remove SimulationPanel from NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 50}}, {"node": {"oid": "2017b04037a4b43f80981407db3476ca3870d403", "messageHeadline": "Simulation layout optionally defined in protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 150, "deletions": 177}}, {"node": {"oid": "786c824bc04756d1904aa55624667828bd13ce56", "messageHeadline": "Only call onSelect when no drag event", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "4ec50e8a973de6e2853b2b16f6ccce6a6ba21588", "messageHeadline": "Clamp NodeLayout within half a node width", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 69}}, {"node": {"oid": "56c92baaad4181a128994a43e677fa3fac68e974", "messageHeadline": "Simulation control panel improvements", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 135, "deletions": 55}}, {"node": {"oid": "fd85ceca1736e57bb99ab1ec1651165b8bb4e4e7", "messageHeadline": "Lint and test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 247}}, {"node": {"oid": "acd56fb2d981f938e793f3e5a56fb13896aab5bd", "messageHeadline": "Style simulation panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 145, "deletions": 88}}, {"node": {"oid": "c8c1194c1fe37d0f0d457bee1d5e4fcb410d71ab", "messageHeadline": "WIP simulation control panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 126, "deletions": 18}}, {"node": {"oid": "3872eeb2fff69a487a1bf167ca31571e78bf6388", "messageHeadline": "Fix (restore) narrative interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b6dcc560fc6c94ea6eee5ca02c1cfeb41f7c816", "messageHeadline": "Fix empty links on prop change - also restore old Canvas components f\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 491, "deletions": 29}}, {"node": {"oid": "a90875fe08e5c183fe4d6e2bb32c4091b326b7f0", "messageHeadline": "Ensure network state saved when auto layout stopped", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "eaf551d151772a876703c6ebba3678fd0f534ffb", "messageHeadline": "Node Layout as class?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 405, "deletions": 221}}, {"node": {"oid": "0c1a966a508f9d306004fefab77d4effcce339d1", "messageHeadline": "handle csv data in our format", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 148, "deletions": 42}}, {"node": {"oid": "7c25555b1176fcb40a27ee965c44bc2c0f01391b", "messageHeadline": "Fix some js tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 90, "deletions": 83}}, {"node": {"oid": "dd0455ee1a95b7fce7ef70324750170b1664dfd9", "messageHeadline": "run lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 387}}, {"node": {"oid": "6ee58d80822a1ae383708b26da5044dec5c693e5", "messageHeadline": "Fix new node placement bug", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "1d567ced2d2a5590e59227ebdf1c4a497e3415a0", "messageHeadline": "Always tween zoom", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "adcf63d2b14494f20579137e8ca6c4f6478b1227", "messageHeadline": "Remove centering controls", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "069b0fc41aac9e1b955be264600cc7b16be1fc1d", "messageHeadline": "WIP animate viewport changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 37}}, {"node": {"oid": "ddfdfe361cc216a61622e99baee4a5e64fa4702e", "messageHeadline": "Save positions on enable/disable simulation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "3d117550e9e82656daa4a1cc95698097ccf63c2a", "messageHeadline": "Fix edge display in non simulation mode", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 113, "deletions": 61}}, {"node": {"oid": "d5947cd08c4e91854ea5e96c0806ab0f789014b6", "messageHeadline": "WIP support original behaviour", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "1335a2bd06a9e3894d30c292472f6a501b2976b0", "messageHeadline": "Use DragManager in LayoutNode", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 61}}, {"node": {"oid": "99830ddde948f84b4636ef619a21bb60d9fe988d", "messageHeadline": "Fix render when adding new nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 66, "deletions": 72}}, {"node": {"oid": "7a09aa49befddf1fdf8c8e01433e6028da564cd5", "messageHeadline": "Render edge positions correctly based on simulation state", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd1cd5c89194250a388c99f5690a58e4069270cd", "messageHeadline": "Render edge colors properly", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "cd14747c6104fc3d9fb04dc1e2120a6367d43045", "messageHeadline": "Render nodes using portals", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "40d1b9a0cc62eb17b25f67f07cd9a1ea8c17d70b", "messageHeadline": "WIP context render node", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 346}}, {"node": {"oid": "56bf7a88f7be9fdbf60ae439c9fe43b10146fa06", "messageHeadline": "WIP toggle simulation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "934047017780fa1a33b85bad86f27352d0cd9b00", "messageHeadline": "Make NodeLayout droppable again", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "c7c3f3eb7f6043ce45377ec250420d02ab69c8bb", "messageHeadline": "Tweak viewport / force simulation values, for better defaults.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bb737dbab9a74117beff77ebc1104b9ef2e77b66", "messageHeadline": "Change of links shouldn't trigger layout restart on complete", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6d297325bf41bd2f6f430a0971a4e2e32e4ec4ae", "messageHeadline": "Update EdgeLayout to support new simulation coords", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "66d7035b98f012a7950caa9fad347ff6fe81a47b", "messageHeadline": "Don't automatically restart forceSimulation when network is updated.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "bb51be9a23f11698adca29050e4df10554bf1067", "messageHeadline": "Fix worker update node data", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "3a0cff05668675f78f70bbbe963bd5ee4265a48e", "messageHeadline": "Debug position reset WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "d6f6772c634ef601663b35049ca3815a41a2ea93", "messageHeadline": "Add tests for useViewport", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 232, "deletions": 13}}, {"node": {"oid": "d27ecd6eacbb12f252315dabaea73a43f18f9b71", "messageHeadline": "Reposition nodes in useSimulationState when viewport is changed", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "fac770c3112e52c7d1a3faba21c4c7a5e2596cdd", "messageHeadline": "Make layoutspace/relativespace calculations part of useForceSimulation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 208, "deletions": 187}}, {"node": {"oid": "14c269d90a7f08360f0dca1c3a52a98dedbf94cd", "messageHeadline": "WIP update state after positioning", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "f772f05bd7da2ffb24b31a6527b660814c8f062c", "messageHeadline": "Tidy", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "6119c59c80b5d11bd6482ee44f169901e2de5849", "messageHeadline": "Fix drag and drop behavior!", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 108, "deletions": 86}}, {"node": {"oid": "4da2fb0f60f4075fca7a1394449f45fd0c1a4a36", "messageHeadline": "Dynamically add edges without disrupting network", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "ae467ae72780b01d3f5b280d718621dac1ebf6b0", "messageHeadline": "Positioned edges WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 197, "deletions": 67}}, {"node": {"oid": "9b48f0acc30f0f43739d87ffa5d58c877cff9fd6", "messageHeadline": "Combine position info for user?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "563a32d39b78a2771f4f9cb201e22d00a81bf77f", "messageHeadline": "WIP start on EdgeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "6c2f983983088f821beaa883855cea05abf80c11", "messageHeadline": "Roughly functional with LayoutContext", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 194, "deletions": 200}}, {"node": {"oid": "ae86a72eee051265f3646919c7c3a93f9ebc5583", "messageHeadline": "Layout context WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 108, "deletions": 26}}, {"node": {"oid": "a34ee1f81c7043b4433f4078c6d7c3f4f0410425", "messageHeadline": "Remove debug log", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c0595f5819b3795642a45731e1b10605048ff3f8", "messageHeadline": "Incorporate read method into useDrag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "d9a7286df4fc89bf15cedee65abe89fc077292ab", "messageHeadline": "RealtimeCanvas/ components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 625, "deletions": 1}}, {"node": {"oid": "f0d0f25638a7ed6d9753b028b77e2751f978649f", "messageHeadline": "Fix centering", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "bb2d2f66649602f9d9409ba05fa0cb0f54c700b5", "messageHeadline": "Force simulation viewport", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "aeddcb6947d8646e3c7bb58cfe02c361ff4b9ec5", "messageHeadline": "With roughly working layout with drag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 369, "deletions": 49}}, {"node": {"oid": "a55a3ba38470603edb86e7ecba253280b03d0bac", "messageHeadline": "No react test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "19a54072e116c0f2788ab068dd6163732e17dc5b", "messageHeadline": "Merge pull request #1154 from complexdatacollective/fix/stale-documen\u2026", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc3783b45a280e56c0cd8a9207a94423667336ef", "messageHeadline": "correct stale documentation links", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01d239c2732afdf08635cdd7a322b9005382e18d", "messageHeadline": "Merge branch 'master' into feature/import-csv-cast-types", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "49d12849ac239da6695e5a00682a10c8b5c4ec5d", "messageHeadline": "Create codeql-analysis.yml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "c98aba080b3675da71f9cb4b0c14e868c9c3e43f", "messageHeadline": "Create SECURITY.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dedb1efa5cb2c4060b0331b6ab9c7950d9229bad", "messageHeadline": "cast types for imported csv data", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 210, "deletions": 7}}, {"node": {"oid": "87aec3a89c6531937bafff2bef0ba2d0d12098cb", "messageHeadline": "Merge pull request #1150 from complexdatacollective/fix/useSort", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 185, "deletions": 3}}, {"node": {"oid": "122765fa1410401f13949bfebae42f619318fba0", "messageHeadline": "linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "21fdfd2a403bc6bc99f052a2d33a63e26eaa4e3a", "messageHeadline": "More tests for useSort", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "5aba9cdb210150c7cb52150a34b7298216e069ce", "messageHeadline": "useSort test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 94, "deletions": 0}}, {"node": {"oid": "e65935ae6eb7d324cfec5f4d11feab5485068976", "messageHeadline": "Fix useSort hook", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e1e90f7ea12f88a64abbefea9595045e299c47d0", "messageHeadline": "Merge pull request #1146 from complexdatacollective/feature/export-se\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1203, "deletions": 814}}, {"node": {"oid": "c25b40c09fcb2124a713a7f0e9c3654d84843658", "messageHeadline": "Merge branch 'feature/export-sessions' of https://github.com/complexd\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1832d65d0da27b5ffc7701b67362b787320d710d", "messageHeadline": "ensure filtered list fills parent flex container", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "ad8743b875cd6be68acc93bdbcb70559bc6fcc95", "messageHeadline": "Merge branch 'feature/export-sessions' of github.com:complexdatacolle\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "524f638628dac2b5d8c5c9082e0f8db1a339c2bb", "messageHeadline": "update network exporters reference to add .zip to filename", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f48323a378e3a26c38069702983c8da9595ab9", "messageHeadline": "use Search instead of Text for stages menu filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "59bd4a4ea7f378fcad900501524bb2615db81ac0", "messageHeadline": "resolve fullscreen issues with name generator wizard mode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "6ba4793bc5106982bc232d7ff39ff8d9b8afd061", "messageHeadline": "WIP update full screen node forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 112, "deletions": 65}}, {"node": {"oid": "e0af56c6f6fd9343d875cc46a6eab1734fc7697c", "messageHeadline": "don't mark files as exported if the user cancels the save dialog", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77f4185732940a6a0ec07533572793207486f055", "messageHeadline": "dont show the save dialog if the user is considering aborting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "86e87c5126eca550a6b2cdf9b88483ff94ca1a1f", "messageHeadline": "allow fullscreen overlay toggling when full screen preference is set", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "bd619216bdae268b3188e985176abae7c0a7dcff", "messageHeadline": "merge with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 592, "deletions": 2569}}, {"node": {"oid": "251ea068817db05ef3ff1c4eb6022e8dd1d69066", "messageHeadline": "Merge pull request #1149 from complexdatacollective/fix/prompts-anima\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 745, "deletions": 2596}}, {"node": {"oid": "e46cb60080e3bea24856054aa4376feab35a4ca0", "messageHeadline": "resolve merge issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4848, "deletions": 3573}}, {"node": {"oid": "e180882faf145096a53daf4442713725ec27f9f1", "messageHeadline": "Merge pull request #1141 from complexdatacollective/feature/prompts-r\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2142, "deletions": 4167}}, {"node": {"oid": "9e9b820cc20dd224d0a91b4ab66d06838aaaa35e", "messageHeadline": "Merge pull request #1147 from complexdatacollective/fix/list-key", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "04f10b90143c5cf1906f0e146b9b2adfc2352cec", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 70}}, {"node": {"oid": "28b213d13832d3cda1ec55071ba7ade42697496e", "messageHeadline": "fix protocol management picker, implement server export events", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 135, "deletions": 139}}, {"node": {"oid": "27c7c48b854736fc5a9663fde81cf170d320b15c", "messageHeadline": "WIP filename step", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 598, "deletions": 404}}, {"node": {"oid": "bf8d519dee73db7d63fb486d046682082b062816", "messageHeadline": "Fix !key true for `0`", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b8c031fe179b0a5df3cbba437d4e5f49d46459d4", "messageHeadline": "WIP test of multiple overlays", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3551, "deletions": 2450}}, {"node": {"oid": "fc74b5cde50f27c871230ccfd015a63d212d1254", "messageHeadline": "experiment with <Picker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 302, "deletions": 443}}, {"node": {"oid": "79961ad8d990ef2b4264ae3b48daa445737cf764", "messageHeadline": "Fix Scroller reference", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a32942e55e156b4856b86f098ab3250e57c0a867", "messageHeadline": "Merge branch 'master' into feature/export-sessions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3448, "deletions": 2394}}, {"node": {"oid": "c5a990ffa64def77687462d21371090c1094a359", "messageHeadline": "Merge pull request #1138 from complexdatacollective/feature/list-inte\u2026", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 3106, "deletions": 2083}}, {"node": {"oid": "5aa000f55906169161590f8164449902776942f1", "messageHeadline": "Merge branch 'master' into feature/list-interface-revamp", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1230, "deletions": 806}}, {"node": {"oid": "f1837ca75f53d3c2a988a5b09340eb95c4632125", "messageHeadline": "Remove borrowed node-list styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "4601ed24dbd45a4e78bc41d4fccd2dcf2892cb7a", "messageHeadline": "Lint scss", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6373001d7310afbd85c3cf30743949c729edeb95", "messageHeadline": "Tweak search behaviour", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "90943d775ce3d191348131e71842dd74875e2835", "messageHeadline": "Remove size polyfill", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dc9b18c6e9aff733b14681869eda860af7e35a17", "messageHeadline": "Search all item attributes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "ce468889900c837a49c41833931ba6d82eaf7537", "messageHeadline": "Add RH margin for scrollbar and list items", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "9bd13fb1b1799b9d9c1d576479b0bdfb964d55ce", "messageHeadline": "Remove unused components and packages", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 446}}, {"node": {"oid": "2816d2f796549a231b634e54b295476a9bfc5adf", "messageHeadline": "fix small bug in mock generation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "419f57e715396eb0aacba09939780ed1a9190407", "messageHeadline": "update UI to 5.6.0 final", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec830ce453ee9534c81f2bf8606d4e3814909544", "messageHeadline": "Add some guidance text for the export flow.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "c6c75f9decdbdba7181986b3beff615d15b5d6f5", "messageHeadline": "Fix non-display of session select", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "2c7aea5207c21cea9d8fe0f1953a0f91d6757a69", "messageHeadline": "Lint and rename scss files to match components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "99fdf13a054c0cae455223a41830f33cf836a17f", "messageHeadline": "lint scss", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8e901d805cff78a543e20f3e3fd7c8b441a6db34", "messageHeadline": "Remove unused DataExportSection", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 39}}, {"node": {"oid": "d7dc8eca9236ae2c4fbe852d6f6f93f069cfb387", "messageHeadline": "Bigger export sprite", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bba16e8b50f0e6a367fbb0be3f3eea9aef15fd81", "messageHeadline": "Confirm close when on step two of export sessions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "662e368c9340dcdbbd3e3c3c301bac4e03939c52", "messageHeadline": "Make SessionSelect modal", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "c7e61f9a89ad428828b926ce2c581181133f13ba", "messageHeadline": "update UI version with multiple fixes, disable toggle for android, an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "8084932bef7f35fccfbe744bdc4456644f1815c3", "messageHeadline": "Start screen section for export", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "0ce9c2fc55b375b50c2ea17974c039c9086f7861", "messageHeadline": "Snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "42cec5b4d5bab7f78347f8e44cdf28e545e3de69", "messageHeadline": "Merge pull request #1142 from complexdatacollective/feature/proceed-t\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 358, "deletions": 327}}, {"node": {"oid": "ebce453caf3fa1bfe8d04d2767916e00a90eb174", "messageHeadline": "Merge branch 'master' into feature/proceed-to-next", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "7530c6cec3bfea5b361171fc801257d6dead77f2", "messageHeadline": "Fully functional export", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "8224afc99a997f6e05a2f7083325b6ab3d87eeac", "messageHeadline": "Roughly functional export process", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 75, "deletions": 26}}, {"node": {"oid": "ef24f044e34bb30bc89320d4930f4096b32e9e42", "messageHeadline": "Begin export screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 413, "deletions": 233}}, {"node": {"oid": "9d45d8523bd60e70b92e02975c0df0686cbc09b1", "messageHeadline": "ensure enableExperimentalTTS gets boolean value", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2608d60a8d83c6b936e87a1a911c4928c5aedf4", "messageHeadline": "pin electron-builder version", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 565, "deletions": 2557}}, {"node": {"oid": "2eabb51fa93663d2b9f61084d394e73b9549fe0a", "messageHeadline": "Merge pull request #1143 from complexdatacollective/feature/desaturat\u2026", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "9d0c13e322bcb0de4f2a4a7c2f0e6ba261540288", "messageHeadline": "Increase delay to 7 seconds on scroll prompt", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80f3adc4da3a2244bf7e5e72cfaed4746bb689e7", "messageHeadline": "Fix flipflop hook", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "210cf052302ea55e736e34b97db165f01f30cc50", "messageHeadline": "Fix search options", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "6738d3c23172a4fba6ed6c3b6da4dea2d32a8f7b", "messageHeadline": "Fix sort and search options", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 44}}, {"node": {"oid": "b12af873382a656eedb667c484278072c862b17c", "messageHeadline": "Fix SessionNavigation test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "fa897d1da7f08f88dab605065fe037d0b5e207a5", "messageHeadline": "clear up warnings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "a5815bb569cc7462a930b8f40ac745c33703cce7", "messageHeadline": "Tweak easings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "048fdc06bf32be5b13123fafb86b729ade2096cc", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 71, "deletions": 10}}, {"node": {"oid": "2f679e2b9a608f9bc0219a29e38f8da50abcdee6", "messageHeadline": "Finish performant NodeList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 51}}, {"node": {"oid": "1460d486245d31252274c607688b3d3877a9383b", "messageHeadline": "WIP performant node list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 228, "deletions": 14}}, {"node": {"oid": "8fb27060c8a54847e95ab023a4ceea54ebc09c56", "messageHeadline": "Lint sass", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bbde7a5fa738824bf7ab467a5ff8764f15c9a41f", "messageHeadline": "Lint js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0980ad816fe5212fc54f2a925b5d206fdae29a78", "messageHeadline": "Update SlidesForm to reset next nudge when form becomes invalid", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 100}}, {"node": {"oid": "d5e62cafca467cb7ea6fcf8783b3005cbf8631a4", "messageHeadline": "Allow beforeNext to work for EgoForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "2bd3394a34eba5f7a2403b536a72bd42da15267e", "messageHeadline": "Fix EgoForm reset next status when form changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "02c70823a383b61674a4ab8e11d58ddd88b746e6", "messageHeadline": "Update DataCard styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3268d2fc8d18a1e0500dd584b8e5c7cd4c9849d1", "messageHeadline": "Calculated grid size", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "0503c9242ccaf248744d6a3b93128b2c53304e30", "messageHeadline": "Prop types and small tweaks", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "587973db3e5d46283e760da52779d657a5ed8bfa", "messageHeadline": "Stringify color before passing to item", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2926aa5deafe6124f825a32301e61ccfcba71ae7", "messageHeadline": "Tweak the desaturation levels a bit", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5be2707c306506913884df8f0e3e215ef280847", "messageHeadline": "Less than zero or 'null' values are dimmed", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eac7f4d744f3f06e6b5f4bdfccf8e6383b5ddcb5", "messageHeadline": "Use original desaturation color", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9df567b27c7c0b169cc4c3ec284c1dd92d3f835b", "messageHeadline": "Handle external data errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "5d3aa4913ed4c636acfaa957061a2ba32dc0c542", "messageHeadline": "Do not map keys to variable ids for fuse search options", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "45262ba21e61fc691f9d25f819935cfbb15cbdbe", "messageHeadline": "Ensure that keys are defined for items in list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "45d2149c1ea35364f4dcaff17ff6c5649f1751e4", "messageHeadline": "Bump ui package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "17c78b5bfc0a8d04d168d39c5d46686578bf62e6", "messageHeadline": "show scroll notice after a delay", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 59, "deletions": 11}}, {"node": {"oid": "55bf72a2bdffc2b01919ab54fc71da1d76ab313b", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "76db75eb0a780e85d826d6f841dd82c5df59ae1f", "messageHeadline": "Show scroll indicator for EgoForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "9aa69ea61a4995c8de59c5d22e154f89bc3aaf7c", "messageHeadline": "Use UI <Scroller />", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 78}}, {"node": {"oid": "a3ac71edeb9abe6762b786a0fdc9a30097ba8e7f", "messageHeadline": "Next nudge for SlidesForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "0e0beea0f553456cc902d9a4b158c3c28dc3b8c8", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 75}}, {"node": {"oid": "eada9a024a411b1d345f8f0019993463f218a214", "messageHeadline": "move CollapsablePrompts into its own component, and standardise inter\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 112}}, {"node": {"oid": "3a313db9778a8e899b854b1d2870ec45d1fa7972", "messageHeadline": "Egoform updateIsReady when form is valid only", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c77ce7f1fa853a3fa46bd60a221522e98076cfcd", "messageHeadline": "Nudge style instead of progress bar", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "f24eb7e13d472bb06bea028f8f2d78d2d43a417d", "messageHeadline": "update postcss-flexbugs-fixes to support more CSS variable syntax", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 1054}}, {"node": {"oid": "b1a186eba0e81f87c2c98dfbe1e3252dd390434e", "messageHeadline": "revert CSS loader", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3858, "deletions": 2232}}, {"node": {"oid": "d630973a8dac4b1d716e169a3871164a689b4d3a", "messageHeadline": "Make EgoForm functional", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 86, "deletions": 103}}, {"node": {"oid": "7d7eeca2c3d65d763e57525298099f090e1d8dc4", "messageHeadline": "Can proceed hook", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "88ca9eab62fc622bae82c98fd2cc18c5bcb73c83", "messageHeadline": "Use mix from ordinal bins", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ca73e19ec96e793f5864b19f36ce5be562cf0c7", "messageHeadline": "Desaturate special categorical items", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "20bd850ddce12c0abb31acc973d536503ccc6ec9", "messageHeadline": "Lint scss", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7852492562e8ba1a5f37831b64e33d1d350f5ee1", "messageHeadline": "Bump ui version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 8}}, {"node": {"oid": "17892184b616a446ec67d61bbac24e3aab29afff", "messageHeadline": "Couple of style tweaks for hyperlist", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c0e620ba1a5c20aedbe47e04a9d400413d4b8bd", "messageHeadline": "Remove offset code", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 31}}, {"node": {"oid": "11a097de6ecc743f15c328c9c9ba3976c4e094a3", "messageHeadline": "Stagger v1", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 13}}, {"node": {"oid": "7128fa964a57b351db4ff3ecf54e0e52114dc9f7", "messageHeadline": "Gradient on searchable overlay", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1b07a3c87e28ea8f55f904695475e435a8d94daf", "messageHeadline": "Updates to work with new UI card", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "c825a59f7aa69dd48952f83e9f991b6c2ae67522", "messageHeadline": "Add getNodeLabel test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "7ca59d4494d099c4e618bbd9202be16d0befaeb0", "messageHeadline": "Add useExternalData test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "516296c0aa3a07836631b8280a3f67ac78db2a8d", "messageHeadline": "Lint sass", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "d90edca1ca006862d8fa606b963fb9c6674e7e5a", "messageHeadline": "Restore NodeList functionality", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "838e6a03ce042a5afd3ec5595a45c234012af4be", "messageHeadline": "Better node previews on list and drag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "a0d76d7759fc2b070adad9b2c96f894d13fa400b", "messageHeadline": "Exclude network nodes from node list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "2e1661be372e2df1d2690aebdf30d231e40468d8", "messageHeadline": "Async external data fetching with useExternalData", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 131, "deletions": 66}}, {"node": {"oid": "6b306a04cc21f8c280656a1c56ba748378061871", "messageHeadline": "Better overlays for drop", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 118, "deletions": 63}}, {"node": {"oid": "b04f46f1e64dc3dca32ebc3f7b78f7ddba733044", "messageHeadline": "Text change for overlays", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ec1c334113833e1afe283ed09f59f6dcdadb06e6", "messageHeadline": "Fix overlay for too many instance", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "341e18930c80a8110c9fd7128d73b73796685def", "messageHeadline": "Overlays for node list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 107, "deletions": 50}}, {"node": {"oid": "9126d9fecfabe70515a0dea86226e1ef887fb409", "messageHeadline": "Better overlay transition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a79322c64bb5ceafe4efdec8a4d6d8e86afbeb53", "messageHeadline": "Drop overlays for searchable list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 122, "deletions": 18}}, {"node": {"oid": "5df365d0808009d19a504981fc53de0ba231441e", "messageHeadline": "Grab style for cards on namegen list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ecf774c367b0fe12ee83e7cd882aa04b0cda98af", "messageHeadline": "DragSource can now provide preview component.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 71, "deletions": 24}}, {"node": {"oid": "af94d8eb4475899355b261c16771dfe9ea98846d", "messageHeadline": "Remove clear query on focus", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c96d345dd30c0218f8882713cb5a15097d05010b", "messageHeadline": "Tweak overlay blur", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e0e6bc82e88f9e8a804acb7a36b3c96bfb35408", "messageHeadline": "Hide scrollbars when too many items shown", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "43ffe06eb108b7c909600e0738c85df5895f6a55", "messageHeadline": "Fix color in text-shadow", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53ea293a7ce6461d2fc555b4b9a397a3fc78b4fa", "messageHeadline": "Move update panel node resize to use --base-node-size", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "8984b24d9086273168e7f7b29d3b3a064c80073b", "messageHeadline": "Add default fuse options when no search options available", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0592bfdb7974798e3c6c262fa226c6e2e16775aa", "messageHeadline": "Exclude items rather than disabling them", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "3bf509dade407c5c7a4c957924aa51d4698f632e", "messageHeadline": "Properly color sort buttons", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "26cbb3ced70b441de8eeee2dad7f9ca8cf46cd55", "messageHeadline": "Fix search and reorganise", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 45}}, {"node": {"oid": "4fb3dad822711b32582bcea8ee184fe9d078271d", "messageHeadline": "Use @codaco/ui search field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "274cd8e388020ac076949f06fa32b89e4a0e8ad5", "messageHeadline": "Use @codaco/ui text component for search", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "c7f5c397fa0e28246887972ac6ad1f92258dcdd9", "messageHeadline": "Fix js tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 605}}, {"node": {"oid": "2c8817a12e9b2c7256128753cf49a7d8e54d599c", "messageHeadline": "Lint scss", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "54eb4e90bd215d0591dfbe5628a91b8f5185787c", "messageHeadline": "Misc fixes, useReduceMotion and text shadow", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "17091024b583e794f046841de7567c1745a0fb63", "messageHeadline": "Move generalized components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6723868c84a65c3691fb0158689df16695b910de", "messageHeadline": "Add documentation to new components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 131, "deletions": 67}}, {"node": {"oid": "7e80085e19f5afee8743521f085677b199b9bd75", "messageHeadline": "Fix spacing and blur", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 84, "deletions": 37}}, {"node": {"oid": "30e5a232751310112bf3817716a04ad69e66b059", "messageHeadline": "Style feedback for list interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 99, "deletions": 88}}, {"node": {"oid": "5de82880814b08062061ed9fea4c75192e84adc0", "messageHeadline": "Complete placeholder items", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 36}}, {"node": {"oid": "8646b9add7a76b387e0f97542d695aa590dcdd37", "messageHeadline": "Style feedback", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 98, "deletions": 91}}, {"node": {"oid": "ba7f24801b78bd6c770aa81ba17ea1f7b772c723", "messageHeadline": "Use a Panel for searchable list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "227109ee464caedb78a3a17098e6b0e3bb17e1e6", "messageHeadline": "Small adjustments, clean up some comments", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "86c90c2be5626cc87032614e2f5710c85bf17c3f", "messageHeadline": "Working search matchProperties with updated fuse.js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "20d2846f687c8cb8dce99924f1346e7f92907359", "messageHeadline": "Use matchProperties WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "21a441da58b84da149c480606173b79fa0fa0671", "messageHeadline": "Implement large/small interface modes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 116, "deletions": 82}}, {"node": {"oid": "474cdb4e74682af787d216ed214802ac77ec4bd0", "messageHeadline": "Remove auto complete interface styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 51}}, {"node": {"oid": "3f8bc9700737771f8b2b3fa40c260aed478b9eef", "messageHeadline": "Drag states for hyper list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "165a69d8cd90a64d9886e6e82ad2ebf67bc0ca2a", "messageHeadline": "Initial sort direction support", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 225}}, {"node": {"oid": "4fdf32747ab77bbc17541ff19aa5a563b18f161f", "messageHeadline": "Deactivated state for cards", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b975ebe619821c880078cced47ef59f5cfe26acb", "messageHeadline": "Separate out NameGeneratorList sub components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 51}}, {"node": {"oid": "ea25c18044588a216411e6b9b38856de26de9208", "messageHeadline": "Organise styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 99, "deletions": 113}}, {"node": {"oid": "eb42f2319bdd879a3fc9c738fce33c88b8f31960", "messageHeadline": "Move styles into stylesheet", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "eb5648bbd8a4970a4c7950f9e3978ccb0d31cfeb", "messageHeadline": "Style searchable list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 64, "deletions": 12}}, {"node": {"oid": "6c0fda318265df90a01fcdc566b417cfeb3f7156", "messageHeadline": "Begin styling NameGeneratorList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "5c38be5786a92a6a96df56f71e63bdd0ca2fa506", "messageHeadline": "Item types to prevent dropping list onto self", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "a466050c4aebba9810176bb5933dee6b1c5aae20", "messageHeadline": "Improve search for small list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "43a88079ef5f299e4965e3fa7e56999da5c39cf3", "messageHeadline": "Fix sort", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f35fa96b229e00ff1a80ed677a281047b3959dbd", "messageHeadline": "Fix row count", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f1e0699eb897688259a8734dc9075327d3b85c5d", "messageHeadline": "Better searching animation states", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 65, "deletions": 31}}, {"node": {"oid": "3a45f572713f707497ca1113459367c2537bb450", "messageHeadline": "Improved data loading screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 102, "deletions": 58}}, {"node": {"oid": "65d7dbdeb7bff75bded2166a1749a8af92841488", "messageHeadline": "Excluded added nodes from useItems", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e2c7643f9d09560772cf8b9163fb55ca998f384e", "messageHeadline": "Finish optimization", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 47}}, {"node": {"oid": "b2ee885a25b6c4e7c5da7b3a672b9668e1ea784a", "messageHeadline": "wip", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 74, "deletions": 63}}, {"node": {"oid": "352332b95d854489383f4d50ec191545c4f67172", "messageHeadline": "Basic ease in transition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "dd118f50ebaeb75604b3f2787909d978545b011e", "messageHeadline": "Tidy up NameGeneratorList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 193, "deletions": 155}}, {"node": {"oid": "81ab991487e88fe28cf28252ee2c5e70f08c7f79", "messageHeadline": "AutosizableGrid", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 38}}, {"node": {"oid": "3a6433eb411ed96da0fd6757c11542655c16d051", "messageHeadline": "Removable nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "2c51a76fc49fa357668b6b29ccb689182ae298c9", "messageHeadline": "memoized selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "112f641ba006bd50bf7f7ec82528a742af61cd77", "messageHeadline": "Stop node rerender hack", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "d81e8960213d56d1f2b92d68a49ad2eab34a0856", "messageHeadline": "Use NodeList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 125, "deletions": 30}}, {"node": {"oid": "7fe67aa52bda81747621d7250a4cc994b91f221c", "messageHeadline": "Waiting and empty states", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "6b4f9ca17a27d880876973488ae0d5766cbc32e0", "messageHeadline": "Improved cellMeasurer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 38}}, {"node": {"oid": "b8c699f8848a062a5061a7ebb760c1c17a0e18c5", "messageHeadline": "Rerender outerRef with debounce", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ae420606b54721698f8db69ce0d964a8c7e709d0", "messageHeadline": "Tidy HyperList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "fde67b93265f3c863daa6a040e80723217ddc62f", "messageHeadline": "More SearchableList tidying", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 98, "deletions": 78}}, {"node": {"oid": "4647b63b50142d13ab22433162fc22c54591d626", "messageHeadline": "Tidy up list components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "cf1fb2f94faee0231e861f0f9caec78288a04e9e", "messageHeadline": "Cell measuring", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "e2efb6acf34a76ef94078b2ee35e16c5aaac35f2", "messageHeadline": "Fix glaringly obvious bug in getCellRenderer dataIndex", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "a861e980c978f5419a32c5d0a04a62312c62f12a", "messageHeadline": "Move remap into NameGeneratorList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "13a2a067c6954e20b8f8ea322b46f778590a3032", "messageHeadline": "Sortable Searchable List", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "476e651f40dbc5d18e9d4d9a247e126d3aa78ca6", "messageHeadline": "Start sort", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "741ebe9df23d8aa5f275ab2ea949166b6caab530", "messageHeadline": "useSearch", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 132, "deletions": 7}}, {"node": {"oid": "8c2d73264eee10ac6bc94d5ec848d943b0224ea9", "messageHeadline": "Draggable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "4dd62d1c9107c54aa3c02fac094df1cc77f1e9c2", "messageHeadline": "With animation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 96, "deletions": 84}}, {"node": {"oid": "2da2210dd80ee5566ef1559ac55c34f43b9a4793", "messageHeadline": "With data", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 140, "deletions": 16}}, {"node": {"oid": "46c4ce27bb5b588827fcfe934879f5212e3e1a71", "messageHeadline": "Scaffold HyperCardList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 76, "deletions": 223}}, {"node": {"oid": "49dd11b58d7e1ed269e3f22b822d87ffe0ef0d3b", "messageHeadline": "initial refactor", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 422, "deletions": 1112}}, {"node": {"oid": "806f71b89d2c938e6de88ba169d3912a7c88edca", "messageHeadline": "fix console warnings", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ec0c1c261fef7dd44f5dac232a3f5f8ca9545d17", "messageHeadline": "Merge branch 'master' into fix/prompts-animation", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3687, "deletions": 2660}}, {"node": {"oid": "a3d880cc51f64962d742e335ef3a77c7f66024aa", "messageHeadline": "framer-motion for prompts", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 134, "deletions": 165}}, {"node": {"oid": "9388c1e1889ce286ba60354fa8d5fd7121e54edb", "messageHeadline": "Merge pull request #1139 from complexdatacollective/release/6.1.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3548, "deletions": 2536}}, {"node": {"oid": "f5fec8e134daaa897559bc6a1848d10ed16328de", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e90c3561c09faecf24309e39047c995136e54f5", "messageHeadline": "update to final UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2408, "deletions": 2772}}, {"node": {"oid": "ba971a9e902400a86b82938cfec1178cdbb5b89e", "messageHeadline": "update to remove react-markdown and solely use Markdown UI component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1043, "deletions": 924}}, {"node": {"oid": "055defa93ce6fd7b71d2f85d04783aee73058e87", "messageHeadline": "update UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "932021f669018c7a0b26b392e269600ff7cb0ea7", "messageHeadline": "linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9530882909c749f9887b1a7dfc2a5b3e03e04de9", "messageHeadline": "remove direct use of react-markdown and replace with ui Markdown for \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 63}}, {"node": {"oid": "af9755b6e39e5b1e913a4099dd5fac8b6642741b", "messageHeadline": "update ui reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 821, "deletions": 138}}, {"node": {"oid": "4c85533644893eedbca77bc92185a1958b611ae0", "messageHeadline": "update to final 5.4.0 release of UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d14602177ee761fc442c964d2ed83376614c3b67", "messageHeadline": "Merge branch 'master' into release/6.1.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3ffbac3ce20ead4ef742f02a1357587f0a018ef2", "messageHeadline": "update UI for angle bracket render fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 708, "deletions": 66}}, {"node": {"oid": "2e09163c01cb0679de07d0608230f943de4d764a", "messageHeadline": "Merge pull request #1137 from complexdatacollective/release/6.1.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "99d3d615f65627004ea77c7c0d71596019d7ba91", "messageHeadline": "bump version to 6.1.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a1e680d77fb9ca681d2d9746ee70aef82a882c81", "messageHeadline": "Merge pull request #1136 from complexdatacollective/feature/business-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 134, "deletions": 119}}, {"node": {"oid": "ed751a299b4a0ef217ad70a9a645b454e64a8a54", "messageHeadline": "update launch message for iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "093865f4ff621478203dfe20eb86ef33405dd669", "messageHeadline": "Merge branch 'master' into feature/business-ios-app", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3ed3f3b034dd8724ede3216f9c217d6d8d49d413", "messageHeadline": "change bundle ID for iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 122, "deletions": 101}}, {"node": {"oid": "77a2a903d2a10bbe579aadf00f1739fcdfec4a19", "messageHeadline": "Merge pull request #1135 from complexdatacollective/fix/import-with-e\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5280f95a518c2eb74346f35d2f6a541770eb0cbb", "messageHeadline": "update references to exportedAt", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5c1021cef7afe6b52c9694fee79f0e6e1c0fdb02", "messageHeadline": "linting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "38df44dcb3bdfce069f4e2aced379128342987ff", "messageHeadline": "fix prompts animation", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "f74ac86ac3a16d0bf551bf65162d3bd79e498db1", "messageHeadline": "Update config.xml to contain the correct entrypoint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e962e2ce405898fd2da20000961bc6575650130", "messageHeadline": "Merge pull request #1130 from complexdatacollective/release/6.1.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 199, "deletions": 125}}, {"node": {"oid": "d8e9f6c23f49a086d2b114225a2e1028617fac93", "messageHeadline": "Update dist.yml", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0359f23200eb6e445c51f3969839729f26251e34", "messageHeadline": "Update dist.yml", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c6252bed6513762e3b952fc637c6c3e44829548e", "messageHeadline": "Add dist workflow", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "98fb64cdfeb7cb34ebc2d819832e88ee1150eade", "messageHeadline": "correctly memoize App inline functions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 56}}, {"node": {"oid": "07775917bf3a8bdbbbc44840556fd74fb581fd7a", "messageHeadline": "update devicesettings test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f79ae7d68beadb1ed1ee95523d18909b3bf6880", "messageHeadline": "implement crapple", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "bbe1412cba7ea8631e3ebc40f2d503dd15243a04", "messageHeadline": "remove eslint disable from index.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "610798ded19b117a82195bcccaaf27539d397302", "messageHeadline": "update cordova build numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90b2a1b81f4abb43748d070026dbb821d3515212", "messageHeadline": "update references to documentation website", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cbd5f8ee6225fcdd82afd703327d48c4b1e4aa98", "messageHeadline": "Merge branch 'release/6.1.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "b2640efa93d5c232caa498ec806b7a13f934874a", "messageHeadline": "update cordova build number", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "497c0205ae817d532e60643429297ffbe5fb3a3a", "messageHeadline": "fix sociogram sortorder", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "1bd32c6a1507a69ce882830248c88bd7595ae041", "messageHeadline": "Merge pull request #1131 from complexdatacollective/fix/freeze-narrative", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17708d8e9d7e10802591b0b5979f923a99bba0ca", "messageHeadline": "Fix import", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "91fad213261e3458399c8df2ba158d79b48c8879", "messageHeadline": "Use markdown label for narrative key", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55ede7ca5af1d0ad607ec1292e67e9bab81bca48", "messageHeadline": "Fix freeze and other narrative toggle features", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a3f465b9313576072e51f1980a221d54e973e91b", "messageHeadline": "update ui version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a0fc1697e6dc58c7c2ed21e2f9c3ae1d5b89e3ad", "messageHeadline": "update networkQuery", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93dadc312e99f2b75a47a035f8fb744ac7f9b982", "messageHeadline": "fix missing space in session information panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a9577858ce632abdf31f1fcd763f670e149d0c5d", "messageHeadline": "update UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 73}}, {"node": {"oid": "294746dbc4d9bb3264d09e886fb356fd26218259", "messageHeadline": "Merge branch 'release/6.1.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "bdc2767429a7868a084055c567e7ccb0a307cde0", "messageHeadline": "update UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb0d5ef39dbe32cb0c9bae157e592b7bfe07b1bb", "messageHeadline": "tweak test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7894751ba57263f4048c831d327cd63a248c5e90", "messageHeadline": "fix 0 value for maxSelected", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2ef703b7a049d06765285ace2077fcae9ee81321", "messageHeadline": "fix validation tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ac03d99ab3e0c9fba159c39c38d4fba9086c45f", "messageHeadline": "fix minLength validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed3f14d2c6321615d7a6cec07861714ee3b7b19e", "messageHeadline": "Merge branch 'release/6.1.0' of https://github.com/complexdatacollect\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f3779a2362d0f011518800c595625f3aedf7caa", "messageHeadline": "fix maxSelected validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f92c27a2f144b93f8b09a3a7590ee0693ec0e109", "messageHeadline": "update development protocol version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfdf1482d874bf5809829e9b1425633d8d8e3bf6", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c0a2d4223b87550379f424cb88542a9335ad02", "messageHeadline": "@codaco/ui@5.3.2", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5dd9bd6bc2c11a1f775f7fd90f73503aaa2b5b70", "messageHeadline": "update sample protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f5f9dc7ccfdcb0c6ad41b41f6d11424829a2af0", "messageHeadline": "prepare for 6.1.0 release", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3161fec9ed1115b993cf194e37fe0a6b162bae4a", "messageHeadline": "Merge pull request #1126 from complexdatacollective/feature/add-more-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 173, "deletions": 95}}, {"node": {"oid": "b67f7ea48ca76602e7a8424828b3dce9165af092", "messageHeadline": "Merge branch 'master' into feature/add-more-validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3924, "deletions": 1132}}, {"node": {"oid": "33ce0d40ddce1ec9c3b922f39cb724cc91ea379e", "messageHeadline": "Merge pull request #1129 from complexdatacollective/feature/boolean-i\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 2579}}, {"node": {"oid": "01e5a99c0c61ae1a7256e909984c658a784bd0ee", "messageHeadline": "Merge branch 'master' into feature/boolean-input-update", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d1344e80790872ad95a61dfb560713be137a23c3", "messageHeadline": "Merge pull request #1128 from complexdatacollective/feature/tie-stren\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6770, "deletions": 1140}}, {"node": {"oid": "d0b3db8f0cae07ffd3095d592d8e9a9b13b5d18d", "messageHeadline": "Fix rest of validation tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "23263358ced1468865ea4866374b6c360f677559", "messageHeadline": "Fix unique() tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "627281a5f218fee4893d388a9a98881c420ba7b5", "messageHeadline": "Don't reevaluate Field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30939f050c362710c6381a7c8cf8322b0915a018", "messageHeadline": "Validations WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "c71037e4ab80f11edb03aff740922d723fa598f7", "messageHeadline": "Fix field tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2bd7cd25fc40c4cfc3b5fd08015c47d82060a187", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "67119402d4a213c3336a4f4783dfbfcc187d7547", "messageHeadline": "Static variable name for validations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "8473643816fee9f00b2ace837cafce3bf03630e3", "messageHeadline": "Update entityId to validationMeta", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "7eb2377a1b38e8d4377a6af63ba654ad3850cc93", "messageHeadline": "Pass store to field validator", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "5aa5eefa879cae055932826bc660c916022d4119", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3b8c2c29b9d5f79d205a76ef96e17bc4b3b0e0d", "messageHeadline": "Lint tie strength census", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "689840dab181a800be370b3ff55647dc297ea1c5", "messageHeadline": "Set edgeState using !==", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b0f1b693b393bc9bc903b85d484c7146c70c9c", "messageHeadline": "Accept 0 as edge attribute value", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fe5a524dcd2f01b348e6db2d871b79ab4b51dd2", "messageHeadline": "Show nerfed FinishSession screen in preview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5ec46eec83c6b97c76065cd4684066a454f91bcc", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6473cf7fae7b685c5abad0daabbb92340fa68f1d", "messageHeadline": "reduce code duplication", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 42, "deletions": 43}}, {"node": {"oid": "a39db3ed7609b4c32b40daecdff5718db7ceeb04", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d184f23632014b3f330b3fb7bae0ebacc19a29d3", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "783826bff67f285bf7e4422aa0203bb1e2cb5319", "messageHeadline": "update ui version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "04a716c80c42b7c65c9667f4f35ac00fc3143bde", "messageHeadline": "update test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53afed0b19bf957316f8732ff4d49c423efc9f45", "messageHeadline": "update initial variable value for boolean variables to null, and bump\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 2578}}, {"node": {"oid": "784513050a258990c9e30ce15fd596c04813c6e3", "messageHeadline": "update protocol validation to make information section not required o\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df6ef041930e6963f2dd060d7e9641635a6eedfa", "messageHeadline": "pin swiper version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4194, "deletions": 2084}}, {"node": {"oid": "9ae1b08e59201fcf579200266347630069b9680c", "messageHeadline": "update development protocol and add timeline image for new interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68354355c05029c19cf160c175018531e032d847", "messageHeadline": "update snapshots for existing tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "0af95f60565fdf62115998792b7626754071c47b", "messageHeadline": "update react markdown and markdown label usage. centralise allowed ta\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 53}}, {"node": {"oid": "8ab2f3ef2bba108eea349a9971f274718bfed151", "messageHeadline": "finished pending tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 912, "deletions": 256}}, {"node": {"oid": "6d49a41c8b38dfa61ada715f57145f46b54574a1", "messageHeadline": "functioning interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 82, "deletions": 66}}, {"node": {"oid": "29584a7bd4505bb661e89db089e027d9de499b5a", "messageHeadline": "initial implementation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1272, "deletions": 74}}, {"node": {"oid": "ea34593576b8a68ea01c5b0985db0227a8eeccf3", "messageHeadline": "update UI to 5.1.0 and implement BooleanOption for DyadCensus", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1508, "deletions": 76}}, {"node": {"oid": "00d4da3e114812eba330a5f0900cd1620ef90a9e", "messageHeadline": "update protocol validation ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e4ecf45c742c4a42da09cdf8c55e5bdeed395be", "messageHeadline": "Merge branch 'master' into feature/add-more-validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "e83c036edba9c6dcda9179531e71da53bdfb5798", "messageHeadline": "add tests and lint", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 204, "deletions": 14}}, {"node": {"oid": "b3a0a62bc8cc91acbe1e3becad89865016b9cdd0", "messageHeadline": "Merge pull request #1127 from complexdatacollective/fix/empty-preset-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 37}}, {"node": {"oid": "b61bd25266a4b58b7054785058d3eab1ba4e13bb", "messageHeadline": "dont render an accordion for empty preset options", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 30}}, {"node": {"oid": "cc8fc076684520567e9d239033e3758cb0596ff4", "messageHeadline": "Assume preset.highlight and preset.edges.display can be empty", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5725b8a6cdff804d26183c8e9e423db771902c17", "messageHeadline": "add schema 5 validation support", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 92, "deletions": 12}}, {"node": {"oid": "acfb67ea45351ff9cef895c33df57b32e0a8458c", "messageHeadline": "use @babel/eslint-parser properly!", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 86, "deletions": 2567}}, {"node": {"oid": "562b194fe00b789085c7c91e744b2ad5b19dd532", "messageHeadline": "use @babel/eslint-parser", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3162, "deletions": 1210}}, {"node": {"oid": "273e9cfee9aef2536463f0db88ebfac976f8d5fb", "messageHeadline": "update UI package to 5.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a1944f3b573676ca42efc104e8f6db8af24048cd", "messageHeadline": "Merge pull request #1122 from complexdatacollective/feature/npm7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 47042, "deletions": 9353}}, {"node": {"oid": "9380a4a57fc851bb8abae716cabe13f92d45e9c9", "messageHeadline": "lint categoricalitem", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "066c9aa6eeab90a8d1a70172e5affbd2dd19a6b1", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 882, "deletions": 2689}}, {"node": {"oid": "91563c5c9b8d5a88ea8c77b2dae109177368604a", "messageHeadline": "Merge pull request #1121 from complexdatacollective/feature/markdown-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "ea11b8d462cc09e3b6b36766bbd06009b0b7ff48", "messageHeadline": "Merge branch 'master' into feature/markdown-field-labels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "542d8fa4d4d397fcfff59b6d8621e909c9e50354", "messageHeadline": "change secure-comms-api package URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16010, "deletions": 4615}}, {"node": {"oid": "60f34e01ffceb6d19a2f18459ce3a94eb3e0ad2d", "messageHeadline": "update other github action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b24785847957e7783b4323a94589a28aa70e95d4", "messageHeadline": "update github actions workflow for npm 7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42a5d8d0f0f94e591c52411b1ae939de43982b61", "messageHeadline": "Restore windows build settings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "341c8efb944f5e0892c09fe21fd2c641c10a0e47", "messageHeadline": "resolve package-lock conflict", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "864ca30108e1299a2cd4bf580a6362ba3d19e694", "messageHeadline": "backport 6.0.2 fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5201, "deletions": 16760}}, {"node": {"oid": "53f8420e7490c1aeccee9c3bb79549a7927a2e56", "messageHeadline": "update UI alpha version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3342, "deletions": 1139}}, {"node": {"oid": "eb6bc1d67d897d3465ca201a47c46b5776690470", "messageHeadline": "bump cordova version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "187503aa5d5922b6c4836f2b3adefca4eb4593e0", "messageHeadline": "reinstate freeDraw", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f322e712ecb63f53abc6bbb667ea9111b2116d6b", "messageHeadline": "fix sociogram and narrative background images", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a4a39f042347120f04f1aaebf40e44a908b227c", "messageHeadline": "bump UI package version to include input and textarea user-select fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f50370edec5cebeacfd3d4a87f8e3b1b5aa346a6", "messageHeadline": "add annotation cleanup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "41b2b85a867c0275ed09d8163c95979956c6684f", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 66, "deletions": 83}}, {"node": {"oid": "4da978c649f80683cf63a8efd1d63a5b11b936d1", "messageHeadline": "fix stage level node filtering for sociogram and narrative -> big ref\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 389, "deletions": 523}}, {"node": {"oid": "a91f94fdfaf424e442d267a3f3932c6ec52e1d7f", "messageHeadline": "bump version to 6.0.2 in preparation for fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3623a5a97a217fe86d707f35c9817eeb9daf2af", "messageHeadline": "Install @codaco/ui@5.0.0-alpha.1 for npm7 support", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "64e894ff6519dec3bf5bda6114d8d3129a1d01b6", "messageHeadline": "Bump npm engine to 7.6.2", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f5a956fe6b74f2bb6e34f4fb66689cdcad06f27", "messageHeadline": "Update react virtualized", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "373b32f8326737a15b635fd3f0c01da68b2ecf53", "messageHeadline": "Fix CardList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c12d7e2f71b4b2507cc91744aa19225003087b4", "messageHeadline": "Merge pull request #1120 from complexdatacollective/feature/electron-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "dd8b1689cf2a7f63acef3973b3617c2a47205e46", "messageHeadline": "Merge branch 'master' into feature/electron-9.4.4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "9f1385e6ebefe804d9093054d34a34a1c88dda6f", "messageHeadline": "Fix NodePanels", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5d40e9bf56f76445ddc1b6b6a8f48aa16f2fbfa1", "messageHeadline": "Fix prompts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "4583f8ef039ff9577f8e4bb085cce0be318c3abd", "messageHeadline": "Merge branch 'master' into feature/npm7", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 966, "deletions": 558}}, {"node": {"oid": "34f797415da2f8012812322b10eea5eced170137", "messageHeadline": "Fix Annotations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "71f6e11f34b6cb84b2a509c3c85c79da2a62f95b", "messageHeadline": "Fix pairedServer test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "8350a353f170223ed776b69eadba37822b342508", "messageHeadline": "Fix Node", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e4d7fd8547a96b48e91128662d7186ccf3316a3", "messageHeadline": "Fix PromptSwiper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "361309b9bfdcc2d07613f24633da70b4d36ff501", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24baf0c2f0ec9f6b301d77fdb6957db79d7c94aa", "messageHeadline": "Lint public", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "3bd6b5e5864904570dced8467c486035bcbea1d4", "messageHeadline": "Lint tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "44263a29b51b90c20a025f46d1da1875fb720099", "messageHeadline": "Resolve dependency cycles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "0d952d5a850fffa62c4511914f6f2da015fabb6d", "messageHeadline": "Main lints done, next tests and dep cycles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 232, "deletions": 126}}, {"node": {"oid": "ffd20d776badebd5a4c593e32c784eee2e94b730", "messageHeadline": "allow markdown in field labels and options", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "ef56b8a312c25cddb7d2c10fa894e320777e803b", "messageHeadline": "Linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 482, "deletions": 261}}, {"node": {"oid": "083a518db1598c3cb5aa55636171e04cd4ffd1bd", "messageHeadline": "Manual linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 130, "deletions": 71}}, {"node": {"oid": "7deace661bc2446a5d884559cc2385c21c7f0b55", "messageHeadline": "More linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 136, "deletions": 63}}, {"node": {"oid": "f28deb2843068c2f3859e2e564d33fe9e4a7de93", "messageHeadline": "Lint js new rules", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2324, "deletions": 2258}}, {"node": {"oid": "2eb14ccc0b431aeeb00320eece5415638a8e7f8b", "messageHeadline": "Remove redux-observable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 64661, "deletions": 89}}, {"node": {"oid": "bc4ab44c832a6e40b4c6e3756dd325c0156ff1df", "messageHeadline": "Update eslint deps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 67288}}, {"node": {"oid": "5d8e386c35a9ffec9bb248782cc80734644c0eac", "messageHeadline": "Update secure-comms-api for npm7", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "392c036173e5e95eb0b63d9afef621fcdf8642fe", "messageHeadline": "Update to npm7", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 43663, "deletions": 4430}}, {"node": {"oid": "3935166980a9816d158b2af2b2cd9811bfc3f24c", "messageHeadline": "Update electron to 9.4.4", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "9df64469d28b8e9b87af2d072d28ffcbf0e20249", "messageHeadline": "Merge pull request #1119 from complexdatacollective/fix/newfilterable\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 88, "deletions": 77}}, {"node": {"oid": "a2772a678b70a17361847534aa50b35bb0537305", "messageHeadline": "Merge pull request #1118 from complexdatacollective/release/6.0.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 59, "deletions": 56}}, {"node": {"oid": "b5c862b5c927397795315034b7f770211b336e05", "messageHeadline": "update linux package settings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "39fa71069ed9b8ed3ae29c86ee3189b2172524ba", "messageHeadline": "update package lock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "041e45873862d1ac02b1794b7c0fabc3fe6008f7", "messageHeadline": "DataExportSection feedback", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "0bb6bc5c3b701ddfc1445d0934c1b844bde1ca8c", "messageHeadline": "Unexported with filtered items", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "77aeed31e03f49bce235320ecaabaf7cb6072de3", "messageHeadline": "Select all selects visible sessions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "487ea2121808ef8610e7a07482009170697c531c", "messageHeadline": "Data export section only exports visible sessions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a2821d9394d884107e7956ea5dc1dcec283deefd", "messageHeadline": "Update NewFilterableListWrapper WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "2f44738e3bac36d4fd4133bbf4654d739b1374d6", "messageHeadline": "update network exporters for egoless export fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "456c9f1844020035e44954c489676bfde5de2798", "messageHeadline": "bump package version to 6.0.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "94cbb3fd447d24218eaaffa02a6e2baa301611d9", "messageHeadline": "Merge pull request #1116 from complexdatacollective/fix/allow-reject-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3fb7e0bd89f9f40bd87cea44e835758fcb84215b", "messageHeadline": "skip bonjour if answer is no", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd99addf18df520342ef2c1684f2f2dea008fde6", "messageHeadline": "Merge pull request #1112 from complexdatacollective/fix/console-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "1dfaa699d6e28259f29572d2c60805451f88b2ba", "messageHeadline": "Merge branch 'master' into fix/console-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 95}}, {"node": {"oid": "69637b1e4dfc342bc61843fadcb1a65039a3c474", "messageHeadline": "Merge pull request #1111 from complexdatacollective/fix/clear-intervi\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "fbc811f4a084376b94d18d27ce9f0960c9c74313", "messageHeadline": "Merge branch 'master' into fix/clear-interview-filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "92ef56c5124f13fd7cb66a68821040a6a6624dcf", "messageHeadline": "Merge pull request #1114 from complexdatacollective/fix/snap", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "246534b9a834d32b6eb97d27b8e69d1c37463ef3", "messageHeadline": "Merge branch 'master' into fix/clear-interview-filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 115, "deletions": 78}}, {"node": {"oid": "fff42392253950887979784a24ff0d6840be9500", "messageHeadline": "Update linux build settings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "d8d40f7eeaa9895902473b382d55676837717aac", "messageHeadline": "Update network-exporters ref (use copy rather than rename)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454eaa580848498ac346adead5f9e376e45a6770", "messageHeadline": "Fix type error in LoadParamsRoute", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b6510ce8cd8379acce18f459648e5b385793c381", "messageHeadline": "Fix NodeBucket DropObstacle HOC usage", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ebb0883942fab017edeae6ccb7f6822247efe7", "messageHeadline": "Only reset search term when toggle is selected", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94119b1e965d8bea7bbf2293e85070cb0a1b5c82", "messageHeadline": "Merge pull request #1110 from complexdatacollective/fix/cancel-edge", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 115, "deletions": 78}}, {"node": {"oid": "d4971434bc8234b6d3678e02b6d175f4f61092b8", "messageHeadline": "Merge branch 'master' into fix/cancel-edge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "65acaf748cd0ed07082e50dadaa7e1f4c92fdb4a", "messageHeadline": "Merge branch 'master' into fix/clear-interview-filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "0a704625c3aa9cb9b4d527b199619470b269e716", "messageHeadline": "Merge branch 'master' into fix/console-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "347a6479df278c69e9a91966e73689d0e0025449", "messageHeadline": "Merge pull request #1109 from complexdatacollective/dependabot/npm_an\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "be342249b22e1c6c585f3e1202e29878165964c1", "messageHeadline": "Merge branch 'master' into dependabot/npm_and_yarn/axios-0.21.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "e2b5997c029dde2f67968f55d4f5057133bebe5f", "messageHeadline": "Merge branch 'master' into fix/cancel-edge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "a54d126447b841b03140d79bc0acb51cbc7f1ab5", "messageHeadline": "Merge branch 'master' into fix/clear-interview-filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "4a4e8fa5fe19aace766fb665ed73acd6b175e21a", "messageHeadline": "Merge branch 'master' into fix/console-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "b4693f22218de7a6d7bf7678fc763723422032ad", "messageHeadline": "Merge pull request #1113 from complexdatacollective/gh-actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 74, "deletions": 1}}, {"node": {"oid": "ed79308fc71e9000e7e83be0f1efa66da147352f", "messageHeadline": "use checkout action submodule functionality", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dd64dc3243050fc8caa6b1bc78ca7daf81bbb724", "messageHeadline": "separate build and test steps", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "de254736abcaf6dff5bd71168fc442e20093780f", "messageHeadline": "correct indentation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb4c3ee0eb25d9647812bddbd08bf45397d347a3", "messageHeadline": "test dependency workflow", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "c29b26247a4b1628f6571c73d68f3f84d10573e2", "messageHeadline": "Update main.yml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "41a2827b540a56ebc5fa275ffa62dd4a8c6989a7", "messageHeadline": "Update main.yml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f4cc052c3a1e604c99e950c0bac853c5bba8488c", "messageHeadline": "Create main.yml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "b5b07c710f90d771d283baa6a3301ab4572d4f1e", "messageHeadline": "Update @codaco/ui package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d6c774e1dba165afb409be396f9ca1fc37f37339", "messageHeadline": "Remove `stage` prop requirement from ConcentricCircles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7c2455a6b7aa65de0efa59066bef0c9635b01b29", "messageHeadline": "Return original value of timestamp if falsy", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe310f04b498e79a0a01db91fc6122e935cf1d9f", "messageHeadline": "Force 1 pixel minimum for screen layout settings in export configuration", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1c4b79abf3182488d3b415a6aff9b974bccf0dcf", "messageHeadline": "Format datestamps correctly in ProtocolCard and SessionCard", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c95f7861ded96d5d202d396f62e777c91034e4e1", "messageHeadline": "Remove console statement", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1ffe2f5f78734401e10cc8849dd9f99b00a00900", "messageHeadline": "Reset toggles in data export section when filter is updated", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "29282a781db4ea77f3f593cab054f06677441904", "messageHeadline": "Reset and disable filter in DataExportSection when global select togg\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "0bb8c072cfaffa80fd17dca65eb693bd5dc7161a", "messageHeadline": "Fix linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "77a72a8333aa1fb7de81576f6095850a9262f6b9", "messageHeadline": "Use functional component for NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 100, "deletions": 75}}, {"node": {"oid": "e0ab51eedc48710a13b8cbcca391862908466f6c", "messageHeadline": "Allow node to be deselected when linking edges", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3a781fcd713a19b434fed292e97c1a42afd8d5ad", "messageHeadline": "Bump axios from 0.18.1 to 0.21.1", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "5691295af3f9e91e132d3fd9276fb87d0301e82e", "messageHeadline": "Merge pull request #1100 from complexdatacollective/release/6.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1337, "deletions": 3218}}, {"node": {"oid": "63e082efdd39ade5479a24cc78ab1aa904296d30", "messageHeadline": "Add npmrc", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f24d2ac39c2e6c977b305e26153f2be6fa264a2b", "messageHeadline": "pin babel versions to fix iOS text entry issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2299, "deletions": 3414}}, {"node": {"oid": "669f082ee2f930c34022fa55dd9797f1d3ac84cb", "messageHeadline": "bump cordova package version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "678ccdbceca9ae696794b239b0db3975cd98b34f", "messageHeadline": "fix dyad census logic for when there is only a single pair", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a819b694ac1b42419f59486470eaaf542f1dce62", "messageHeadline": "remove reference to network canvas in discovered server list error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ad535410061f28b4aa170dcc380866f283a8e75", "messageHeadline": "update app window title", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "526819c030b2bdc3bf5d1fd9108e57426c8665a7", "messageHeadline": "Better styles for other variable form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d9d63575cda4be76f7d42411cc8ff719147891b", "messageHeadline": "Merge branch 'release/6.0.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "398780f9f59bc1b53e3e20cd6ed0e207915719eb", "messageHeadline": "disable update check when in preview mode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "61b9cee4ff2f3beecb44836bf17d6ed259a3434c", "messageHeadline": "Update @codaco/ui", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "181384881dffcf4c681233e0758fdfaa530afe65", "messageHeadline": "update sample protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bb850602117dc161c4ffed054812533b2bca1c4", "messageHeadline": "update timeline images to be consistent with architect", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e5800e1fac0f2e37e5e6319399860a03b5576943", "messageHeadline": "Merge branch 'release/6.0.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3eb02ee2659f8ed068723bc7c0060817b3d5069", "messageHeadline": "Update development protocol reference", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fd358fd84cd5560f95d1ab38300cf1b312fc318", "messageHeadline": "Merge branch 'release/6.0.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "2f1d9e350d158ccf13ac993e4a62b1da07474858", "messageHeadline": "update cordova build numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db71466eaee04d869a4c61586bb8309ee0739a9b", "messageHeadline": "reinstate cardlist fix for screen height greater than width", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "5946d7d2dd3664d12268835e0618a23b405c2556", "messageHeadline": "update package lock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2973, "deletions": 2377}}, {"node": {"oid": "f2bc6a8a47101cc619c97232f58cd4d7e2bac15c", "messageHeadline": "Remove Interview fileAssociation for now", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "cc4cfbfbe8a2cd83e0eb495a9179b26f69c16897", "messageHeadline": "update protocol validation reference to allow protocols with zero stages", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008415c7c34d33fba7b05f3b98bc40f66f10f1b2", "messageHeadline": "dyad animation edge specific variant #1082", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3a1e4307ddbcef4d2fd9962ee71b73ddc88c1480", "messageHeadline": "update tagline", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6229c511ed5348ae2c655630cdea501b5e4649f4", "messageHeadline": "reinstate node module cache", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "504c2004e149ec3e3e278716421025bb09900d39", "messageHeadline": "remove node_module cache", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "575ef06ac0233103b65de9f75056ee06fe1db939", "messageHeadline": "try adding cordova plugin to dev dependencies", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "55527bf1e625c5b3010a9daf901f12193d61baca", "messageHeadline": "ensure cordova paltformn versiona are correct", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 209}}, {"node": {"oid": "15af42af563768d9220ea20f674b4ee5ae92a543", "messageHeadline": "make network-canvas-client an external plugin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 225, "deletions": 70}}, {"node": {"oid": "1393951cad99e7d618051fe0a439bb566856e8b6", "messageHeadline": "Merge branch 'release/6.0.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "765766156fa7c9372a08432d90188fe0fcbea952", "messageHeadline": "remove local cordova plugin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1449}}, {"node": {"oid": "797858de1b55be401fb9e09761fa91e3413015c3", "messageHeadline": "Add exceptions to interface centering", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "83aee25fbfb87305713d343a3d77162c8a097b99", "messageHeadline": "bump UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "209f2a5e30347c98eaa7afeda6c28a964a4d5410", "messageHeadline": "fix minValue validation for 0 values, including adding additional tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "5000de90742d5982e1210e4c177a6859d0efd0f7", "messageHeadline": "update network exporters for linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a560a3c6fb90298ff76145da9875dd0fb702e38", "messageHeadline": "update network export format, and fix bug with merged protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "8a31efb3957be7a4e43f3e85eec012a07ea0accb", "messageHeadline": "Remove installer background", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f58c55cf7685d3f620ff40e378bfea70d2321bd8", "messageHeadline": "Merge branch 'release/6.0.0' of github.com:complexdatacollective/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "0873b610370d05020fadf90ccfd902f8e189a466", "messageHeadline": "rename getting started -> welcome", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e77f119e4f0701e972ddee40a5b9d30879470426", "messageHeadline": "Don't show \"no 'name' variable\" text in quickadd", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a75ecf90c5657ea5f708e5fce4dc9842dd555b82", "messageHeadline": "Make add node button a toggle in quick node form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "11f02f06f714caca0a26a9494a59f14965f07330", "messageHeadline": "Add pointer style to node preview in quick add", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8575b23a08e1c06f86cc1f8fd76b0007b84d9aeb", "messageHeadline": "Submit quick add when clicking node preview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "57597b387c394be900a76a3a609a11f10339dfeb", "messageHeadline": "update fullscreen form style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8101e384c651bba52b1b75a9a344a0c9c23b6c87", "messageHeadline": "update categorical bin for native scroll styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "9c495a12a85d3c1bcc40ab8b6a482fb89bb50480", "messageHeadline": "update for native scrolling support", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 203, "deletions": 222}}, {"node": {"oid": "67f1cdc436c45944b4a78ffe2e6f712f0c98d086", "messageHeadline": "add select unexported toggle", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "11c41c799e85c385217e10a76cd345a73ac7ad69", "messageHeadline": "replace remoteProtocolName with protocolUID for better comparibility \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "ba099ed4de64736a7dbd31a13eebb09736a79a83", "messageHeadline": "make server protocol picker overlay close automatically when a protoc\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94127952c7e9e0d29ccb4b8c30e118a2b27f6ec7", "messageHeadline": "update NetworkQuery", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 89, "deletions": 89}}, {"node": {"oid": "73e7b468290301bf2aded708906df87d46856f5b", "messageHeadline": "fix cordova hooks and add hook to increment build number", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 174, "deletions": 115}}, {"node": {"oid": "dda953a65fc6bcc066dad14f64894e98f018b912", "messageHeadline": "update UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb97eb12aa0c57b9271cc20100da18acfb5cf186", "messageHeadline": "remove about section from menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "64b79683809a8fac83e530d63a6052f2df4cc875", "messageHeadline": "update development protocol url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "07bb042559557ec3351f9e647b8e60310d77dff0", "messageHeadline": "update network exporters ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e912ae85b496cb4b7062b3837deee8d27657685", "messageHeadline": "fix padding in server discovery box", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "03824fbf440fb9930f9190e18da34d31b573b52f", "messageHeadline": "update icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "780e7c36c231dd86432d717ae3e92b8fa0d896ba", "messageHeadline": "initial", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf8891cfa2aeacf97a5d203683d1327bd3b25bfb", "messageHeadline": "Merge pull request #1099 from complexdatacollective/feature/update-ne\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 196, "deletions": 127}}, {"node": {"oid": "536aff42a9b1530ba745a642c8e86e6e5c4a528c", "messageHeadline": "allow global require", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b835a02ef894f2e430fab6a142c3ebac34e60e9", "messageHeadline": "update implementation to run in electron and cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 138, "deletions": 97}}, {"node": {"oid": "4e220de1a1c767459ddd0b96b804648d9382f4a6", "messageHeadline": "implement health endpoint and update network-exporters implementation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 68, "deletions": 40}}, {"node": {"oid": "eae1d98f23129ec8ab189caedd215814b23dfc3f", "messageHeadline": "Merge pull request #1098 from complexdatacollective/feature/codebook-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "78cdbd86288df26b4d83d7f610ca54702d360048", "messageHeadline": "update error handling for server export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2d3bc8880a62a10963ded42358e8f0963481e507", "messageHeadline": "implement codebook hash in sessionVariables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0fe27828d75d99229500ce49d9bef76882e9c04a", "messageHeadline": "Merge pull request #1096 from complexdatacollective/fix/fix-additiona\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "254fea01db4eaa98ff9bc00a77225520efd0dffe", "messageHeadline": "only allow boolean additional attributes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1940dd431978769c21dca2f0dda8863102c39e17", "messageHeadline": "Merge pull request #1095 from complexdatacollective/feature/cordova-s\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 256, "deletions": 24}}, {"node": {"oid": "680aee333796fe742d883d0763eeeefdeb1bc341", "messageHeadline": "remove unused dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "455e31c370e5d478362aeb64212bf3436c588828", "messageHeadline": "tested on windows", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b09f01973f896caf8bbc73e988b1adfc6618617c", "messageHeadline": "Merge branch 'master' into feature/cordova-storage", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 161, "deletions": 5}}, {"node": {"oid": "d81703c1f4e014f3f89261fbec4b4d7683f10f7a", "messageHeadline": "Merge branch 'feature/cordova-storage' of github.com:complexdatacolle\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7bd0a95d85860edfcf498a5b52b8e2dbb5d3826f", "messageHeadline": "ready to test electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 196, "deletions": 128}}, {"node": {"oid": "ad46b2e4b8f35cf785d0655987082630930f784f", "messageHeadline": "make TABLE_NAME constant", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "278a034aee8679bce6843d3788f8103a20d66a30", "messageHeadline": "adjust error catch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7859114a1de295ae664ac4cfebdc55869eb12629", "messageHeadline": "ready for iOS testing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 100, "deletions": 75}}, {"node": {"oid": "43058d86feef1f0c105f8e05d4fb235a2eb58a25", "messageHeadline": "rough prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 13}}, {"node": {"oid": "561409d7a93c35aa3528f6c1c0e57316986ffa07", "messageHeadline": "implement storage engine platform switch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f6f6a1adfc8804923e07eb13f4fefac35b9d61e4", "messageHeadline": "install redux-persist-cordova-sqlite", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "6e96fedf45821a62b177a6767e873ef82e748563", "messageHeadline": "fix logic for stage navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "76ad1a3d17eb4e6433fe5502582d02995820bda2", "messageHeadline": "ready to test electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 196, "deletions": 128}}, {"node": {"oid": "a3a859b24589427c6453c673e61ceffd16ca105b", "messageHeadline": "make TABLE_NAME constant", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "4c8fe774a0d424c4d3d9ea4efacf3c9e5f2218a8", "messageHeadline": "adjust error catch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee59f82c03d723b810a2efffd08ac70464d5d31b", "messageHeadline": "ready for iOS testing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 100, "deletions": 75}}, {"node": {"oid": "b3e460c5f9bc64bee71655b133a495e83cf70198", "messageHeadline": "Merge pull request #1094 from complexdatacollective/fix/stage-zero", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 163, "deletions": 6}}, {"node": {"oid": "6e6de11186064a59dd3a453b15d0aea6a6b18299", "messageHeadline": "fix linting issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ff1081f382947d33cdce53a821c08bfa98e8fd7", "messageHeadline": "Merge branch 'master' into fix/stage-zero", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2169b9663841c9e9883a7dcea609a7abdbc8b9ba", "messageHeadline": "Merge pull request #1091 from complexdatacollective/feature/updater", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 502, "deletions": 309}}, {"node": {"oid": "1b0694d32ce4ed80b851725473e445084a6e980a", "messageHeadline": "Add navigate tests for going forward", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 85, "deletions": 32}}, {"node": {"oid": "9c74078d60d89e2d50466b4d76fb6ff117c4b360", "messageHeadline": "Test navigate actions forwards", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 88, "deletions": 8}}, {"node": {"oid": "aca30b84c6b3fecd1251d12ae82c92c80c4e44b6", "messageHeadline": "Stub first navigate test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "de207944f19c9ae666326aa8c1ffe53a5a25632d", "messageHeadline": "rough prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 13}}, {"node": {"oid": "50527d99d5b254300ce6b50523ce22e4ec0553de", "messageHeadline": "implement storage engine platform switch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c57ee4e3e16e22e6c19e5396742781f9ff9482d2", "messageHeadline": "install redux-persist-cordova-sqlite", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "c0bf7f67a2673d5bce239fde90200625ec9dd24a", "messageHeadline": "fix logic for stage navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70e68d207a02fe96fdab7a8bd9ca14b61cb5ff99", "messageHeadline": "Merge branch 'feature/updater' of github.com:complexdatacollective/Ne\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "8e2c73bfb09e960f83c612c16bde474d35d9a23b", "messageHeadline": "add cordova tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a1a6c12eefb18049d3d68be72ebf97afb9684a9d", "messageHeadline": "Merge pull request #1092 from complexdatacollective/fix/uiwebview", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b933f1e11e126e34fbeb559e58d782d88cb1d8ab", "messageHeadline": "finalise changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e318c18c453567f7490dfeae28695d7fc05e899d", "messageHeadline": "add additional tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 104, "deletions": 13}}, {"node": {"oid": "58e588c1548a1cfe981211cf42f833261d89e822", "messageHeadline": "add linux download link", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c42c47fb57ffcc6b1bc925028f348c9164ea3988", "messageHeadline": "Merge pull request #1093 from complexdatacollective/feature/updater-t\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "51ecf536978ee908e110c34b79279cd86baff5fd", "messageHeadline": "Lint tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cfc5d9001eaa68afcc07d1892beee3ada837ecc9", "messageHeadline": "Unit test for checkEndpoint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "1addb725ea664ebd175101eb6c908498f826aea0", "messageHeadline": "Use todo for unfinished tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "a81c94ed462c55d3ff6eaf2673ff025c1444378f", "messageHeadline": "add linux build targets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "536f60ba21aca8ac99692077370a8550b4f8edb4", "messageHeadline": "add dismissedUpdates to updater hook dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4adee1a1f1b9fc0d3274550a8d00266fa4ced7cb", "messageHeadline": "refactor useDismissedUpdatesState", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 61}}, {"node": {"oid": "2d7f1ceddc3ccbf602c0bfaa672039767c3591b6", "messageHeadline": "update ui", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6d022d781707c6b734f04d17b091226d5b9142ab", "messageHeadline": "make update box scrollable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413fd0ebef1ea3db8125bb1177b62cd73726c047", "messageHeadline": "onClickHandler correct closure", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "39ab19c6500bc4ae57b9e45f2398fde074129c6f", "messageHeadline": "comment out broken test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "08e32ab724a617f6a1ae705fd9b6f1d88c8538b5", "messageHeadline": "work in progress test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "ec354136d5d782de1c2144e06df643358ab4bc49", "messageHeadline": "refactor useUpdater", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 149, "deletions": 89}}, {"node": {"oid": "f2cc4b3fe9dbf840a2edcaf1c8f852e9965f83ea", "messageHeadline": "complete configuration changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fb5f1969cbfefe94002dae5a29ad61acf6f47a95", "messageHeadline": "add wkwebviewonly preference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "92910c27cd8acc89412f8599b23739e7de13aece", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "11244657e541775fa1614c8d986ea09e4364fbe4", "messageHeadline": "Merge branch 'feature/updater' of github.com:complexdatacollective/Ne\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "ec0604fc2a5acd36fb61a1a56cd14c9a09d2df04", "messageHeadline": "update exe variable name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4febfaaf355cb0b7aeafb8b60ab3784847e763c", "messageHeadline": "correct plugin location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd1b86a00fafcc1e40866fe93a56867f9438e4b", "messageHeadline": "remove debug statement", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d7867fe31352ac31148a8cfaca575e6fdbdcf19a", "messageHeadline": "small toast styling fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 66, "deletions": 211}}, {"node": {"oid": "de2cf2c4f801bc7a6413330d059c88bee4576f65", "messageHeadline": "cordova hooks for android", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 214, "deletions": 66}}, {"node": {"oid": "f699cb9e7b3d3c2d5a19d4752b6847cb89ff59ec", "messageHeadline": "update bundle IDs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 17}}, {"node": {"oid": "f65263662d3bb26ba7bc6e5688d493316585753c", "messageHeadline": "configure for iOS testing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "341538a4599660f970d72afa659d3b3b68152f20", "messageHeadline": "update ios URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "dc8b46e2ca4c8a4fe8b752abbcbed53f78788e62", "messageHeadline": "ready to test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 260, "deletions": 41}}, {"node": {"oid": "a55fb176f56b7f323d2c23e402b67f09e1ca94a8", "messageHeadline": "remove electron-updater", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 259}}, {"node": {"oid": "7932b6b6f017488903066b45d09e5588b83fbc98", "messageHeadline": "Merge pull request #1088 from complexdatacollective/feature/rename-app", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 59}}, {"node": {"oid": "c11c625a21c2318118fcabf9ee848983ddcd2d67", "messageHeadline": "update submodules", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "b455c2efd1cc29dc3d4f06758a7e8f298ae51231", "messageHeadline": "add small styling tweak", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "98e65f8e912669a6d69503e2f378b508772d9718", "messageHeadline": "update references to NC to include interviewer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 40}}, {"node": {"oid": "636e69616a813575fd435d1c632cdb1ed7332082", "messageHeadline": "Merge pull request #1085 from complexdatacollective/fix/remote-preview", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a44cc1d84ca4ea79ae5df5d9559273a0c7c1d49e", "messageHeadline": "Fix remote preview (for Architect)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce7c8442e6a16eb89ea73b7d8ce8aa898f5a676c", "messageHeadline": "Merge pull request #1081 from complexdatacollective/feature/api-versi\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "6ab9d323ec55e1ced586b4842481745b00073e9a", "messageHeadline": "Merge branch 'master' into feature/api-versioning", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 730, "deletions": 1046}}, {"node": {"oid": "03e55036d6cbad505bd0cb5ab093bf57ba8747ff", "messageHeadline": "Merge pull request #1071 from complexdatacollective/feature/better-st\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12525, "deletions": 15782}}, {"node": {"oid": "1ad894e090c554d74f43227e5f453177b32d69a3", "messageHeadline": "verify file import is working correctly", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "a339432541f54327629674132ed95d72273b87bb", "messageHeadline": "fix start screen animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c1d9bba8c397bd838a79a201598f2aa4b32d08dc", "messageHeadline": "request MDNS permission on iOS 14", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd754551858ee94cac24b68ef35a44c1fd7d1d22", "messageHeadline": "add service description for zeroconf and fix toast manager css issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "733d5279d5d73969e90cd3e8c34b8031476ef4b0", "messageHeadline": "temporary fix for ios issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 637, "deletions": 1008}}, {"node": {"oid": "c56c0939448b035317e1eae47fce79cbb5aeb82a", "messageHeadline": "fix progress bar height on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "59bc88e5cec5d41012d1e5fc289e3b60f242d6de", "messageHeadline": "fix header linear gradient on ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "129930211af8d5dc10510048ee12e900519b72d4", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "021b17024485e493bfe5cece143ab041e7331b07", "messageHeadline": "Use config file for ApiClient API version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ab62f659a891924b8285cb16c1e73f8dacb01493", "messageHeadline": "update timeline images", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ed89c87e8080659d71ca73ca4533b600caa1590f", "messageHeadline": "update box shadow to match architect", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8d4c725a9461d4b45c17276326f9ddcde4d83b", "messageHeadline": "Add X-Device-API-Version to cordova-plugin-network-canvas-client", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "24db2f6842b04f01ae1795140c5ae8928485557b", "messageHeadline": "Emit api error response for upload", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "1b746e16389c6736c4ccf4a13a8987db91d83a55", "messageHeadline": "Add specific message for version mismatch in server section", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "2362c503ab033087a379bc73d8d60e12e0fadb32", "messageHeadline": "Add X-Device-API-Version header to API client", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "75bb0c5cfbd6e4010c7b606df22c621f8653c15c", "messageHeadline": "fix date picker rendering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "ca9ec68910cfa2219c201b57f1e24eb87a2a2e30", "messageHeadline": "Add X-Device-API-Version to ApiClient", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e35987792acd4b0914b85d45eb838e51d562d2", "messageHeadline": "update travis task", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7e0886fbd69daa264a7a503dfa93178d6f9a8a6", "messageHeadline": "attempt to update browserslist", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28848, "deletions": 0}}, {"node": {"oid": "c17a9aad23597ec12eaf3f060dec5bbaaa40ba09", "messageHeadline": "fix linting error in test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f4064b7d408866940c083d0afac6dbc36028fa", "messageHeadline": "complete merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 28514}}, {"node": {"oid": "b5d85fd969a1bac4d6dd61624c6bbc56c313649c", "messageHeadline": "merge with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "7b4a780275d19b6b9db44a5010373967f0e5dc80", "messageHeadline": "Merge pull request #1076 from complexdatacollective/fix/allow-missing\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e44f21b5a777588d30342b24181b5c8ff635a3b5", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 134, "deletions": 249}}, {"node": {"oid": "df601c69ad5866ad91674ebbe4f77e3f8929f10a", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 66}}, {"node": {"oid": "b8586ad37cfee3b4efb2bd1f20abc7e981da6f5d", "messageHeadline": "tweak form styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "3171c36a68f873477b010b195aad6f1a240744a7", "messageHeadline": "fix welcome section animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "91b44d20ac8a195b12b10a7c48f3e0bc87b079f5", "messageHeadline": "separate sass components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 750, "deletions": 759}}, {"node": {"oid": "c6450e057b5a2f2b6a7f2cf79b3de899035b6ee4", "messageHeadline": "increase sociiogram responsiveness", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "c716678ef55f5fe52ca44d4c149bf07ac81684bf", "messageHeadline": "fix drag source effect", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "27ece74391df9ab53158653a817bb04dccc68a24", "messageHeadline": "fix session back navigation animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 93}}, {"node": {"oid": "ed3f27735c065ada193b3a98a6cec0a76ae6a70e", "messageHeadline": "remove selectable again", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 68}}, {"node": {"oid": "708c9fce029b85ea964ea6cf6cc3ca4dae9e03a1", "messageHeadline": "last attempt at selectable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 145, "deletions": 172}}, {"node": {"oid": "550c73d59e87f5da580df038b5a4195f546e08e3", "messageHeadline": "Merge branch 'master' into fix/allow-missing-codebook-ego", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "ef1b411708093d671bbf76639a2090c0d64895cb", "messageHeadline": "Merge pull request #1077 from complexdatacollective/fix/alter-form-en\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "94d3e1f50476bb3820291a063226b0dd668bc334", "messageHeadline": "make sure beforeNext runs on enter pressed", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "4cb539a1e72ac3fc7be9ec5a39587862def6c063", "messageHeadline": "allow missing ego from codebook", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d29c04cc1295671ea002255cea3615f8d193557c", "messageHeadline": "fix menu animation issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 135}}, {"node": {"oid": "706b9de221766e79fac5c5d956d58df3e71cf52c", "messageHeadline": "fix start screen staggered animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 233, "deletions": 247}}, {"node": {"oid": "f94cc32f09b80c0dbe6f17db67a0e5a0309c4750", "messageHeadline": "fix several small bugs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "e7c76b73cc6782e401e48d09384b738197b3c283", "messageHeadline": "restyle dyad census", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 100, "deletions": 88}}, {"node": {"oid": "fd077409bd3637530dd61be92b60258dfb9debbc", "messageHeadline": "fix crashes relating to returning too early", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "821babecbcc381d815f83b447b9d02dedb575d5f", "messageHeadline": "implement getLastActiveProtocol selector", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 222, "deletions": 417}}, {"node": {"oid": "bc0ae389af33d05162c0c83725095b15e6063f33", "messageHeadline": "functioning export to server and files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 237, "deletions": 94}}, {"node": {"oid": "b760f8e530857df3e467e465f6d4fa09702197ff", "messageHeadline": "UI finished for data export section", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 163, "deletions": 104}}, {"node": {"oid": "793217bd52a79174cdbc3da5281e5a61b84fadc3", "messageHeadline": "work in progress final sections", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 799, "deletions": 476}}, {"node": {"oid": "3950971f17bf681be3370b6b6a4e4bb9975b5636", "messageHeadline": "Merge pull request #1075 from complexdatacollective/fix/complexdataco\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "25a2d90f541e8aa9d3a1fc237b915854a8626f3e", "messageHeadline": "implement toasts for protocol import", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 474, "deletions": 74}}, {"node": {"oid": "652c460c79f82435fb196370022b4294b1c1c382", "messageHeadline": "Update gitmodules remotes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d704d56ed5bb04a0561f3cb728bbbeaf9c1811c", "messageHeadline": "Update secure-comms-api reference", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "03d8933577277f2cd3dd1e35f46b566a19504fc7", "messageHeadline": "add editor role for .netcanvas files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "f72b49e2b270623cd52d7e1ad8a3301690dbbaec", "messageHeadline": "implement manage protocols view", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 382, "deletions": 167}}, {"node": {"oid": "d17c74b929a72e574f05ca5b1827383c20089c83", "messageHeadline": "Merge pull request #1074 from complexdatacollective/fix/remove-auto-p\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a88c08187d2d429ae9d00224b0675f0f7f5716b8", "messageHeadline": "update serveraddressform to correctly accept server prop", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "4a51b1d732a15e6d14ec94560f54e081079ec66c", "messageHeadline": "update server status message", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 385, "deletions": 268}}, {"node": {"oid": "1717adb2c511463386bdd763537276431c10f768", "messageHeadline": "discovered server list implemented", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 87, "deletions": 55}}, {"node": {"oid": "abbbd5deac80a0e57fb22974421f93ff50ac0ebc", "messageHeadline": "implement onlineStatus hook", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 457, "deletions": 223}}, {"node": {"oid": "42e43d542556a7465aad6b9f87bc0c711b834ac9", "messageHeadline": "remove use of useinvertedscale", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 67}}, {"node": {"oid": "31b0f0784103ee0978eecc9755c10c1557e8e8cd", "messageHeadline": "replace obsolete router system", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 141, "deletions": 95}}, {"node": {"oid": "028e5be247ec7b3cd1b83e9c48f771d31ed72a50", "messageHeadline": "functioning session overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 135, "deletions": 97}}, {"node": {"oid": "325c66137539d8c75bac1b2a279975a56b06a9aa", "messageHeadline": "wip filterable list wrapper", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "7e02a94ea40dc6e604d55b1a2f5fb443d72d963f", "messageHeadline": "remove automatic publishing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48621a01dd9148953318961662df64e412a4f89a", "messageHeadline": "WIP start session overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 325, "deletions": 53}}, {"node": {"oid": "f5b87c4981904e0d9d7083d407bf8bb421cd4a57", "messageHeadline": "implement StackButton component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 735, "deletions": 338}}, {"node": {"oid": "b2bc506beb00776247206103189eccab39c14578", "messageHeadline": "Merge pull request #1073 from complexdatacollective/fix/update-networ\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e02a9e31fc0b9123c74d852b3d8ab6ff7b74c7fa", "messageHeadline": "update network exporters ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3967d341f899a72723ead0bb5683ab8bfb5ffeb1", "messageHeadline": "WIP pairing refactor", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 688, "deletions": 102}}, {"node": {"oid": "06fef302f27a6e9ff4d03499fbcfc2c5a8f50e6e", "messageHeadline": "make validations take message parameter ad update import protocol fro\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 103, "deletions": 65}}, {"node": {"oid": "a053e1c35c59885279b971ddf3ca4d9216b78b51", "messageHeadline": "update webpack config for jszip", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "bf4863f53ca0a425f90c43bac4f09a37df5dbc72", "messageHeadline": "add getting started image", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 55}}, {"node": {"oid": "2a068e69a518b59a2b405e68d2f0e48eb85c9d9b", "messageHeadline": "implement welcome card setting toggle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20577, "deletions": 51409}}, {"node": {"oid": "edcbd0d9f3a9845ad00982489b7df5fbdd074104", "messageHeadline": "add in app browser plugin for ExternalLink", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44384, "deletions": 16863}}, {"node": {"oid": "48f0d66a4036bb48e3b83ab680857562442f5f08", "messageHeadline": "WIP server pairing card", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 474, "deletions": 244}}, {"node": {"oid": "6da80d3c1755a2da6a67b36ac92d2b0b5e1a362e", "messageHeadline": "update app schema version and mdns service name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 337, "deletions": 164}}, {"node": {"oid": "421defd985c1eb7295dbc06a7d870a4debd170f0", "messageHeadline": "update submodule references", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4934772700d2aa3ece90f4d7c82fd20b878b4376", "messageHeadline": "Merge branch 'master' into feature/better-start-screen-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "c660acb9545cc798e5468c2fa3afbf5ee8c2b7c0", "messageHeadline": "update references to codaco", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "9d170117af084b6dabbf7cf594bea35b4be1f583", "messageHeadline": "Merge pull request #1064 from complexdatacollective/fix/add-electron-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "354fb6af8f165e447cd00506949f81895eefa4ab", "messageHeadline": "Update .travis.yml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "87b482ebfad15d432c752ea5bb6a09e0c967b220", "messageHeadline": "Merge branch 'master' into fix/add-electron-notarize", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1703, "deletions": 2373}}, {"node": {"oid": "bcab47d743e37e0bf36f0f2c400a4698c0526748", "messageHeadline": "begin implementation of server section", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "5fb14dac911c07f54654211d72e9d93913f6cc3c", "messageHeadline": "better conditional rendering for sessions and protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 104, "deletions": 112}}, {"node": {"oid": "0928a2620411adc86798e241132d92eeba4b0c57", "messageHeadline": "connect settings menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 58, "deletions": 65}}, {"node": {"oid": "a5221a772f29e0f11034f8d5e51beea1e63c338d", "messageHeadline": "correctly stagger welcome animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "febeddacf391db8b77c322332f53fb2f47d178a4", "messageHeadline": "implement <Section> component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 214, "deletions": 129}}, {"node": {"oid": "3db17432ca57f688a55d0b71e6c6407d2afee833", "messageHeadline": "implement welcome animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 410, "deletions": 79}}, {"node": {"oid": "b228855c25ed15e6f1a4c4ba8ef9f9b4c6cdbfc0", "messageHeadline": "add wrapped card components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 459}}, {"node": {"oid": "3cf9bf1fa1919c8601d424e605d901fb5f9addc6", "messageHeadline": "welcome and interview panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 853, "deletions": 153}}, {"node": {"oid": "b5219aeb96d816abd60facf4e01d61ad74d015e2", "messageHeadline": "upgrade framer-motion", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 31}}, {"node": {"oid": "75c70829774b25eabb007b47480cc701cc1dd174", "messageHeadline": "Add ProtocoLCard component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 174, "deletions": 0}}, {"node": {"oid": "8c93c1583daed346506f74d4c9a2d112963347d9", "messageHeadline": "Fix CardList causing app crash when window height is greater than win\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "479e48f9920ef90b9b2b822bc027db87ec6eb082", "messageHeadline": "make DragPreview portal to <body> for better z-index management", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3a815d9c938fbc3be482809b49f7a64e863ec032", "messageHeadline": "add diagnostic reports to .gitignore", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5281aff261eea4ee67f36566f45c1bfba32435a8", "messageHeadline": "remove existing setup screen entirely", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3856}}, {"node": {"oid": "64a7129b1fc21bd176cedc76305f3f876a38d35b", "messageHeadline": "Merge pull request #1065 from codaco/feature/generate-test-sessions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1703, "deletions": 2373}}, {"node": {"oid": "3fa83920ca87ab93c7d39e204da2b8bcc2ea73c0", "messageHeadline": "generate longer text for textarea components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "196772ffc818941d384781b9e13a22400368b335", "messageHeadline": "update mockValue() and fix logic error in buildMockData", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "da5c56e5d6cd8f10051dec959c660476843335b7", "messageHeadline": "Merge branch 'master' into feature/generate-test-sessions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52550b4e986b49e315d89d3f33d667a5d270be39", "messageHeadline": "implement mock session generation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1693, "deletions": 2374}}, {"node": {"oid": "172c79a31887981b557f1bdaa57ddd4e0a2b10ef", "messageHeadline": "Merge branch 'master' into fix/add-electron-notarize", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7418463b83312ed7c8b80a25db3b45c47a86a4f3", "messageHeadline": "Merge pull request #1063 from codaco/fix/update-dialog", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cd07b035f47c82dbcbdd89ca2dc0dbbce9490f8", "messageHeadline": "add missing electron-notarize dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "795deb134086fd65de219bc9123fc22864bbb217", "messageHeadline": "Merge branch 'master' into fix/update-dialog", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1103, "deletions": 821}}, {"node": {"oid": "4f3765bae566759b040de132daf82438b5787f66", "messageHeadline": "Merge pull request #1030 from codaco/feature/zip-export", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1103, "deletions": 821}}, {"node": {"oid": "e374d6ccf7f388d985ff4dcd98eac28056d5bad1", "messageHeadline": "reset export process when closing overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "657df2636e726e7b25c70d59acc844dba08661ad", "messageHeadline": "correct promise return from update dialog to new API", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59b8529451e72dc10731381da705d29162144475", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 208, "deletions": 62}}, {"node": {"oid": "cb6b226a1e77e2c1f55ea5c6ae6038cee451d3b4", "messageHeadline": "tests passing and linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 74}}, {"node": {"oid": "6bd1a09e90b9d1391757e4cc4e4a941e8a966026", "messageHeadline": "add missing UUID dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "cb40690b224a5e1e44de083c03ce3cd091ccff32", "messageHeadline": "cancellable server export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 100, "deletions": 66}}, {"node": {"oid": "2f26d2de0a5e5edff1367a4938273ecc65b27c0a", "messageHeadline": "reimplement server export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 128, "deletions": 82}}, {"node": {"oid": "db27fdb0b84eda732c9835353998c6a373947003", "messageHeadline": "make export process cancellable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 282, "deletions": 291}}, {"node": {"oid": "55a3bb0a6548d688c5d04426e1d0fb9340c23154", "messageHeadline": "reorganize code and add event emitter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 194, "deletions": 193}}, {"node": {"oid": "d6dcacd968512187d53a15e31e686a7bbc3f3e43", "messageHeadline": "working electron flow and cleanup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 194, "deletions": 51}}, {"node": {"oid": "77712fb88aaed8f0cc46991f03b9dfa1286f7ea1", "messageHeadline": "Merge pull request #1062 from codaco/fix/electron-log", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "16685d4c05a8d762edc2753a594acaba165e6b37", "messageHeadline": "Update electron log to fix ipc warnings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "63b743a75e4b47b18ba29c769be72cbf961c6687", "messageHeadline": "connect exportOptions to state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "f90d057f4fcb296e681e2c2fa6b8f25f9d415861", "messageHeadline": "implement final settings menu export UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 138, "deletions": 73}}, {"node": {"oid": "391bf1e3e07daddba872ec446bb7ccaa5ca9b9f9", "messageHeadline": "sketch export options UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 98, "deletions": 26}}, {"node": {"oid": "22b88b6780e0f7c2581f3068e0ec9e093bb9186b", "messageHeadline": "fix adjacency matrix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "da5a8675000c2f13798d936245536fb24f74c93a", "messageHeadline": "reenable multiple session export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79c953371b71866754e1e4bdf9b817a2fe49c2f4", "messageHeadline": "implement unify network for graphml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "af9bcfc48d3d001a97c656c36a917fa497273605", "messageHeadline": "Merge pull request #1060 from codaco/fix/timeline-form-changes", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 190, "deletions": 58}}, {"node": {"oid": "b05715b3b43d23cdc898452388e1cafaa4ea61cb", "messageHeadline": "remove export from finish interview screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 82}}, {"node": {"oid": "4cefdb5ec5f5978372cabdbd5191b620c2899952", "messageHeadline": "move variable type definition to network-exporters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "daab3135670c402bfdf83f23537a4f78dfd85efe", "messageHeadline": "rename caseID -> caseId and dont add itemType to edge model", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dff60a3c03f7c83d6eba4fa90aa4c4d9591a41f4", "messageHeadline": "add test for ego form", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "5d47997f3b0b856eb45fd50d0ac0d32aa4f3716e", "messageHeadline": "Merge branch 'master' into fix/timeline-form-changes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 228, "deletions": 177}}, {"node": {"oid": "d0157ae9397b90141222e49535b64851afac8dcc", "messageHeadline": "initialize default ego attributes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d96476bb28890beba80213fee500d833acc6f4f8", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "74d5bd2ba665534d8ac168cd1057e1e84a930ac6", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 622, "deletions": 223}}, {"node": {"oid": "a3742cc46f9b83de88532635cc8cba63e156ccd0", "messageHeadline": "Merge pull request #1058 from codaco/fix/travis-setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "37506b17ac8476f1cbd16769cbcc4e87b9ea29a0", "messageHeadline": "lint travis setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "67c152b68f21662ce0fc95472b17f1bffb4fcf04", "messageHeadline": "Merge pull request #1056 from codaco/chore/add-dyad-integration-test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 229, "deletions": 177}}, {"node": {"oid": "7fdcd5407b4c32ec2524f9422eec59bdf9de2c7f", "messageHeadline": "remove integration from travis for nnow", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "88f1d19dccd81110ad0e1e6d85082da230622875", "messageHeadline": "form save or warn on timeline changes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 108, "deletions": 55}}, {"node": {"oid": "c033a44f476267fc119f84bce7aa197474f022c6", "messageHeadline": "build:ci", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02a1a6e92a020e8686f9835e66b304f3e54f725b", "messageHeadline": "Run integration tests 1 at a time", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "0de46dd3ba0a80b987399ca2af48168fa9a55a9c", "messageHeadline": "Remove basic test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "dac1a8a7710f5fdf9bc4ee7685371fd0b84c18ff", "messageHeadline": "Run node scripts/build.js in travis lint task", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae51803b8be305589ac32fed24e291c8ece6b48f", "messageHeadline": "Use script path instead of npm subtask", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "273993724b9c8c9003f72373fcc87d61a571311e", "messageHeadline": "new snapshots and additional timing adjustments", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 24}}, {"node": {"oid": "a998b147f1a8e420f3d45b28e592588284735451", "messageHeadline": "Drop web start/build as they are no longer supported", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "62de6b647129ce8565ba6a75963aa05257aa1d1a", "messageHeadline": "Integration test, tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "c0df1be3bdb8dafaebcb1808bdb3aad0578033f4", "messageHeadline": "Ignore start screen tests for now", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cca2c7af8773a0cc41a9b6a5360a5f3eb519e001", "messageHeadline": "Simplify app start/stop", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 67, "deletions": 116}}, {"node": {"oid": "59afc9415bf893993f124b1cf561dd6adaa6ccd2", "messageHeadline": "Update 1x-1440x900-stages-menu-test-js-timeline-renders-stages-menu-1\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6bf522de5a0f25693ded7d0908f3c8ecc3cb5227", "messageHeadline": "Remove more spurious await calls from integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "071fdbd1398fcaca43e3b91956eebb9630baa878", "messageHeadline": "mirror dev configuration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e470df8f082b6b14d2741623fd1fc9d8c0bc1dd4", "messageHeadline": "implement waitTimeout in Spectron configuration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ed66101f6e0380f0dbe684efc0e31904a731310", "messageHeadline": "change jest.config.js paths", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2852c2f185ad96252974fa7f9389b3ea43330ad", "messageHeadline": "Fix dialog spoof in integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "f878f5ef8b576b684779636ba12750a0c372e98c", "messageHeadline": "try longer test timings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f8003c9699e4003c074a9d1504098d2603c961c", "messageHeadline": "test updated jest-image-snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "d4407da5890627496e079872f13a64732cc734c4", "messageHeadline": "add dyad census integration test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "ed2292dc7c27606f0f44bb023876d80956206478", "messageHeadline": "Merge pull request #1054 from codaco/fix/dyad-census-use-steps", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "9efeba42efd96add21092daa29d1e6a0607f7844", "messageHeadline": "Merge pull request #1053 from codaco/feature/session-info", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 304, "deletions": 2}}, {"node": {"oid": "567785a7bad09133a88a7c583158f42eeea45eec", "messageHeadline": "export unconnected edge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8400ff65f21a71f6a7fc31514b476c5e19ab6cd8", "messageHeadline": "update test snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "2ab33e156b6a0e0867bab929a2cac8747f07030d", "messageHeadline": "add missing text for ndoes and edges", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b68697f1ee1598bfd5452a19874041262719f4bf", "messageHeadline": "finish refactor", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "1e640c35f66da36fa49ad02b660e038ca086a370", "messageHeadline": "WIP refactor of session info panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 240, "deletions": 81}}, {"node": {"oid": "c5fae5032e496210a40615ead4922fc64877a8bd", "messageHeadline": "Ensure edge sits behind nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "de6887651c69a736d0ccb692541cc46230076e31", "messageHeadline": "Fix progress bar", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2739d77d8dbb6d21f4dcddd0f672d457c4fd10d3", "messageHeadline": "Should fix useSteps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 52}}, {"node": {"oid": "87b8cf56d852eec077385ff0174e3d5771a121d5", "messageHeadline": "add test for caseId", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "3a0693b779a853a48125dd2af66b1b62e0bac455", "messageHeadline": "fix useSteps for dyadCensus", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "77684a858f8457c633337fe6c875d4ed5b5809be", "messageHeadline": "Merge branch 'master' into feature/session-info", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9487, "deletions": 15814}}, {"node": {"oid": "594c778e8c6b54a684ac1bd14773b3a626a35da2", "messageHeadline": "Merge pull request #1038 from codaco/fix/cordova-import-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "65cd969d884b6801a1281df40f4fd05eb20511f0", "messageHeadline": "Merge pull request #1047 from codaco/fix/ego-form-not-dirty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "048ea46eeebb529df5e0d220d12d325464f93207", "messageHeadline": "Merge pull request #1049 from codaco/fix/network-canvas-preview-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "6bee0cdf9adb352926c0124a3dea3d83184db609", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22955, "deletions": 27601}}, {"node": {"oid": "f71335d05f3374704cebdb1cb5408469140eb44a", "messageHeadline": "Merge branch 'master' into fix/cordova-import-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22955, "deletions": 27601}}, {"node": {"oid": "a2f0728e4d58a4a48db1bdd2e9ac16ad93fc4811", "messageHeadline": "Merge branch 'master' into fix/ego-form-not-dirty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22955, "deletions": 27601}}, {"node": {"oid": "51907d6ac1a60a6cded49c440495ccadaab978a4", "messageHeadline": "Merge branch 'master' into fix/network-canvas-preview-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22955, "deletions": 27601}}, {"node": {"oid": "d84b49a1d15a7ad42dc3cdb5f3d86fa494c1b666", "messageHeadline": "Merge pull request #1052 from codaco/fix/remove-react-scripts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22955, "deletions": 27601}}, {"node": {"oid": "5f89da6913e1a2c010672a8b59d35abb0f63709b", "messageHeadline": "remove concaveman alias", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a68bf6c09b2a24b76ed6522dad2ec629225d68e4", "messageHeadline": "update concaveman", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 73}}, {"node": {"oid": "81de797e78531b0f02e12e7dbcc41fc2a250a29f", "messageHeadline": "update babel env to support electron 9.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2775, "deletions": 705}}, {"node": {"oid": "472f70ab9a8ee2d6edbfcaaf9d4564fc6bcfa415", "messageHeadline": "update against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3746, "deletions": 2485}}, {"node": {"oid": "aa451d2276fc343e941683f0ea2c9027ed2fc133", "messageHeadline": "remove react scripts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 969, "deletions": 11988}}, {"node": {"oid": "cb58c97896d00f30f4faf0589f22a09aaa041b42", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6930, "deletions": 10024}}, {"node": {"oid": "6a9d63e0db60ef1098935b53167d8454715a337f", "messageHeadline": "Merge branch 'master' into fix/cordova-import-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6931, "deletions": 10025}}, {"node": {"oid": "98293c02ab1d3e7019a0f5bf34344a2923322ece", "messageHeadline": "Merge branch 'master' into fix/ego-form-not-dirty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6931, "deletions": 10025}}, {"node": {"oid": "a25db5c06704051fad081c7a4af58f4dab646721", "messageHeadline": "Merge branch 'master' into fix/network-canvas-preview-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8385, "deletions": 10108}}, {"node": {"oid": "a3f16f51a7e35c9ae91204bde4f6728b87dd4195", "messageHeadline": "Merge pull request #1050 from codaco/feature/upgrade-electron-8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6931, "deletions": 10025}}, {"node": {"oid": "1bba3aed12f5d023c165a23200f347dbda318897", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d7c47d5e894be4db66047a559fb1ace0ffa4afd", "messageHeadline": "resolve package.json conflict", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1375, "deletions": 20}}, {"node": {"oid": "29c516bc0ed448d8cd44b5dcb4c965263be93611", "messageHeadline": "Merge branch 'master' into feature/upgrade-electron-8", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1081, "deletions": 1}}, {"node": {"oid": "080653fa884aa475a623330575a2784c687ee934", "messageHeadline": "Only disable menu button", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "832244e809751bfce6ede36e13a7c1a0291d9f80", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1389, "deletions": 18}}, {"node": {"oid": "c42bd9aaf413c94d16e382dca484b47a2d47cf52", "messageHeadline": "Merge branch 'master' into fix/cordova-import-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1389, "deletions": 18}}, {"node": {"oid": "364d84225f171ebfbc9cdfa3c967ebf495a91ab7", "messageHeadline": "Merge branch 'master' into fix/ego-form-not-dirty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1389, "deletions": 18}}, {"node": {"oid": "25411284f04857aa3f99db2ee872cca7c4c69a4a", "messageHeadline": "Merge pull request #1048 from codaco/feature/dyad-census-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1389, "deletions": 18}}, {"node": {"oid": "b028a9cdd748b2fbe0dc198ab45a2277856c6eac", "messageHeadline": "named function for dirty check", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "25c9d1925f2691062f5e744dc4b7e5c3809382e2", "messageHeadline": "fix dialog filePaths", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f1963655b9e8c7fbee33e4834e1861c965424a", "messageHeadline": "Update docs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "ad23a21cb2bd7ca330639e81a3be94c499c345ea", "messageHeadline": "update travis node version and add spectron-dialog-addon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "73501dc4047db2adebc0c25e4bde0e1f932b7690", "messageHeadline": "linting tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "1d67076b6984155795333e79fecd418180ad573f", "messageHeadline": "fix epic test and remove require.requireActual", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2320, "deletions": 628}}, {"node": {"oid": "fc0cf8a40b3dad3a01f78071d80d931395e37f32", "messageHeadline": "Manage previously selected state in session", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 146, "deletions": 31}}, {"node": {"oid": "40002296f4b8ba5f651bd8d163b274bd011c9118", "messageHeadline": "update dialog mock to return promise", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 467}}, {"node": {"oid": "7b9e7fca6aa77d89c4b286a9fe16d6809adfac9f", "messageHeadline": "set allowRendererProcessReuse = false for MDNS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3bce1da344b1eac0ed459685b8046684266477d4", "messageHeadline": "bump electron-builder and remove electron-packager", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 827, "deletions": 298}}, {"node": {"oid": "b3eb2a20eb9bd9cd0d22d4140519319e18e44e41", "messageHeadline": "jszip to 3.2.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46cbd1e3ea4a867660872d2b2455b74e13b17ead", "messageHeadline": "move to electron 9.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 83, "deletions": 245}}, {"node": {"oid": "36dfcf38d60588b093df6aa93a1ef9045a3f3cd5", "messageHeadline": "manually tweak animation values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 62}}, {"node": {"oid": "7235f6887e5349c063aefbe3463173f33440e0ea", "messageHeadline": "Slim choices dom/css back down", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 43, "deletions": 56}}, {"node": {"oid": "d96719b3d85d65393f16d6a4bea5424484be161a", "messageHeadline": "Fade in and out yes/no", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "14c92bf0b29c8de838a7e4e4fd1af0f5a4467d35", "messageHeadline": "WIP stage state", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "afefd3280d9de3d29a4bc9c3d96c211b574331af", "messageHeadline": "Remove defunct prompt animation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "090b171798fb1bea9a1a90cb4195c29f1f9e6c82", "messageHeadline": "Non directional choice animation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "ea7d330c9e498d507e7652cb7208e518275fdff3", "messageHeadline": "add debugging info for path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17b62af6cd779b5a63f672d85f41df873da5a7a5", "messageHeadline": "use process.cwd()", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "44c93505e47b3a7e89da3e49411d4087d1ecf404", "messageHeadline": "Merge branch 'feature/dyad-census-2' of github.com:codaco/Network-Can\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "76d2fd8fe338211082f3c387a81d60a3ceb615f9", "messageHeadline": "another attempt at path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e13845fbad6f9df4cdab6771a2d0afa8305c1ab6", "messageHeadline": "Just fade out choice when moving up", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f488ff03784938eac5cb6c57b739e6a0011d850", "messageHeadline": "Animate choices", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "773313e05a09b938518063969dc0ae51092b5b25", "messageHeadline": "Fade in each prompt in dyad census", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6b05eb6d5b2debd62060884eb74a50ae0f35e7", "messageHeadline": "correct image reporter path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "25cb447ad79ddf9765ec7e6183cc278e7ea8c06b", "messageHeadline": "update reporter image path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6497fa78fd9577dbd872ae813bc093ac59c80936", "messageHeadline": "Merge branch 'feature/dyad-census-2' of github.com:codaco/Network-Can\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "f7bb6d6640d9274ed8584f329b369f4c14d3b92e", "messageHeadline": "update babel and experimental image BB reporter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 283, "deletions": 14}}, {"node": {"oid": "12a00ce88541e67189c27de6f24945bdb068adb2", "messageHeadline": "Separate dyad and interface styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "4cd958c1a8f9d7d071137c9aea8f2b8325d66ac3", "messageHeadline": "Show invalid animation on dyad choice", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "f56bb3362675ee8a493b92c916e67a12baac19f2", "messageHeadline": "Merge branch 'feature/dyad-census-2' of github.com:codaco/Network-Can\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d8ea62a7cfe487db014354b3ad6c3b9cf4666d5", "messageHeadline": "add Dyad to dictionary", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "645f825d00b109f3827f124e813d2611977d25cc", "messageHeadline": "Show progress per prompt", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5452915e115f7304fda615176bc05ac26eba111", "messageHeadline": "add keyframe animation for invalid state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "0a1f8edb2477b559aa4ba3ab1d2cb59988140509", "messageHeadline": "styling changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 124, "deletions": 98}}, {"node": {"oid": "85cca5b3942cecb489f46200a2c34fcea9b1b49c", "messageHeadline": "update electron", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4341, "deletions": 10109}}, {"node": {"oid": "827bbebf2a44c99f969b6a3183c9000f3fe1a376", "messageHeadline": "Merge branch 'master' of github.com:codaco/Network-Canvas", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 735, "deletions": 426}}, {"node": {"oid": "d109577664bf49031af34740cb1d92eb26258e15", "messageHeadline": "modify network data formatter to not transpose codebook variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 54}}, {"node": {"oid": "2740e26b168a14c4b5a46293183bac5f96222746", "messageHeadline": "Disable .session-panel clicks for Architect preview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "ebaef35514d3c5c765eb76e55ac81d4f6905f6ee", "messageHeadline": "Add DyadCensus preview image", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f39891b6a17b5ed37a314a27ad2f34d650b3423f", "messageHeadline": "add session info to menu", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "0ff957723838e66117dd2c40e633f2bc5e083fd4", "messageHeadline": "Lint js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f7c2609860c8614229ddcccfe8adea6d1c1fab5b", "messageHeadline": "DyadCensus should not defer to onComplete", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "ab42f8878c39732d3861138efae4d293df1fff11", "messageHeadline": "Progress bar is for all pairs and all prompts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54c52559dd717320b0de4017a391af4b1be9df61", "messageHeadline": "Fix progress bar", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "814af07c6bd62dcef6b4e5cf4ecfcb959c4c7ef5", "messageHeadline": "add test for previously loaded", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "c8d1cd38bbc79cce5f303dfc01496e3c5b117b98", "messageHeadline": "Update validation ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d2134a6ea62490bb90fe5a47e1467c72efa93b", "messageHeadline": "Update development protocol download link", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53dd4024a8192811be0876230f5253bef4201db9", "messageHeadline": "Stop react warning for null value on select box", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f944ade860d85c663fd0c9367aa75e07b02e2f", "messageHeadline": "lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "df44d0b6daf29f5eaa990b998f2a208733c71800", "messageHeadline": "Advance to next stage when there are no pairs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 30}}, {"node": {"oid": "e23c64d344ee693bab3fb2fa22fbf24293716463", "messageHeadline": "Update DyadCensus to work when there are no pairs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "96d2c8ff5bdbaa0e8feb6e16112fdf2fd6db8690", "messageHeadline": "Prevent skipping steps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "213755d380009b2ebf402c2dd75c9e3c4bcf7a10", "messageHeadline": "Better naming of intro variables", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "34f6a1bf9ec15621ba2bbdb740ec0e7a91d44faa", "messageHeadline": "Add intro markdown section", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6cf970c6d66d7dc7975600ecaaa09b3647b35e36", "messageHeadline": "Add intro panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 89, "deletions": 23}}, {"node": {"oid": "5a42e70307f53893a58cdafb248a2d2d1116038e", "messageHeadline": "Update protocol validation for dyad census", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6311495308e81f571fb8512f3f1c26f7cbc14648", "messageHeadline": "Housekeeping", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e9e3f8bb446852b3d0c4ef5a3b9ccc73ae7f0cee", "messageHeadline": "Separate out getPairs selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "b2190958f95a3ddf2eefa33fb8b42580d83ddce3", "messageHeadline": "Tidy refactor", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 330, "deletions": 297}}, {"node": {"oid": "97380089f0a8d31892ef09616b350ae32767822e", "messageHeadline": "useEdgeState for network + component state combined", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "3cfd5a3c4c6d5dc2179dab7f70df903656b8120b", "messageHeadline": "Merge branch 'master' into fix/cordova-import-error", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 735, "deletions": 426}}, {"node": {"oid": "948944237535c8be6f8fe343fd8bec60ee05d7a6", "messageHeadline": "Merge branch 'master' into fix/ego-form-not-dirty", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 735, "deletions": 426}}, {"node": {"oid": "6b68e1985bd6ba025ad94399bdb1fc0e4b8f9def", "messageHeadline": "check for formdirty state on alters and edges", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "2b28dec6ab87c126ccc06e4dff86192d303f214d", "messageHeadline": "Update dyad interface to work with new useSteps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "98766b37fa5ae42bee296c30ed4ebe5c5f424988", "messageHeadline": "Better naming of steps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "a0d8ad2f9cf227213cce117b728fbff5d150517e", "messageHeadline": "Working substeps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "7e4addc889c6bc7046d356d4b3838ea9fd528ddc", "messageHeadline": "Don't animate choice buttons yet", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 35}}, {"node": {"oid": "fa31287977b6472f681d6da4e15009fee4f4a43c", "messageHeadline": "Styles with animate yes/no", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "23f627f85afcdd8c39316a05431e77df9b7dd241", "messageHeadline": "More feedback styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 100, "deletions": 46}}, {"node": {"oid": "6d8816ba86f14f95899082320dd12fdf6d9c82ba", "messageHeadline": "Design feedback", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 90, "deletions": 88}}, {"node": {"oid": "3e4cef46c4ecb70fb4213e2b63d5e516bad54324", "messageHeadline": "Use ToggleButton", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "33bb54224d9465cc724d9a7ba9131b5e1c323695", "messageHeadline": "Fancy buttons", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 27}}, {"node": {"oid": "e50dd383abca663e84442b52ccb4a68d34e4df6d", "messageHeadline": "Adjust styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "8c7cdbc9bcb395235574f83a5ca74f2641e8b353", "messageHeadline": "Dynamic delay depending on state change", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 21}}, {"node": {"oid": "4d5659f0e3aa2546572f25952e7a2f3123dc37ee", "messageHeadline": "Auto advance stage allowing for animations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "2c6456e2d02679c68deded1f5b8c9edc9a61f183", "messageHeadline": "Change edge state in real-time", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 125, "deletions": 83}}, {"node": {"oid": "c3f487e1c383eb0dd90baf59b280638cf879000e", "messageHeadline": "Initial styling", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 98, "deletions": 21}}, {"node": {"oid": "d50cbe739605f90bd2905c0e626efb3a8a788aee", "messageHeadline": "Tidy", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "9c650df9807b24db1c7a0118df0060fbdc22c740", "messageHeadline": "Refactor how steps work to simplify", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 96}}, {"node": {"oid": "f24869956a6b2c754410474a17616a17bc1e0349", "messageHeadline": "WIP progress bar", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "65fd417e81c44579507785cdfa502e28c67182ba", "messageHeadline": "Correctly track step progress", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "5e16cb8ba8bd449553b633a71c7fa8a80c686093", "messageHeadline": "Can remove edges in useEdgeState", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4fd4c443869f8f0cbe5e47836e882c9367c1c6fe", "messageHeadline": "WIP useStageState", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 77, "deletions": 142}}, {"node": {"oid": "7629d6d1f7b3a90eff541e94dc26752115a7c68b", "messageHeadline": "useSteps to navigate multiple step DyadCensus interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 112, "deletions": 84}}, {"node": {"oid": "8dc81bff0cd6085af3625c1c175f415bf6feb954", "messageHeadline": "WIP useSteps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "64eda984acc0335c8726c1bc7fe773ecda8bdaba", "messageHeadline": "With prompt forward/backward", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 125, "deletions": 48}}, {"node": {"oid": "7c0b3f03f12a3ac80ddaa69d22b222f33e3bf765", "messageHeadline": "DyadCensus navigation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 136, "deletions": 28}}, {"node": {"oid": "69d66cc2551af6e5b7b75fb495ba7b5e033256fa", "messageHeadline": "Scaffold DyadCensus interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 142, "deletions": 0}}, {"node": {"oid": "621c7c67d345dca5f1f137aff05fca36f0f56f7d", "messageHeadline": "Merge pull request #1039 from codaco/release/covid", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 735, "deletions": 426}}, {"node": {"oid": "25c9972f8a5aca9b4632dfb91ba85434594cdf97", "messageHeadline": "check dirty state before warning", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8f4a98b0959b086f762c653f3fa84ef948c370de", "messageHeadline": "WIP graphML reconstruction", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "bbcbf77c1556798d8cc7a6ac61dbe11b62631611", "messageHeadline": "Merge branch 'release/covid' into feature/zip-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "ac2a94cc956f384cc5fa67055d17ce4e7267070a", "messageHeadline": "fix export footer clipping and invalid filename in caseID", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dacb2cee16e5f386d05f028908620d9fead92fb5", "messageHeadline": "incorporate newline character fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c15f05d7b8cc68ad02bc5e179a3f143c70218eb8", "messageHeadline": "switch canvas background image to contain from cover", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffac84a7dd08c3f3badaded7062c16f526090374", "messageHeadline": "update submodule ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "021c100d2a21916f4106cc53c76abd6d3fcfe140", "messageHeadline": "fix session export", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec4b6821f54b5af683c739c105b717dbaab4212", "messageHeadline": "add devtools dependency and fix resequence function", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a083f14064d0de6548a7a295df4e208bc4bdea7", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a78b2b2e07e3ab71e287c20217fbf96fc3e4185f", "messageHeadline": "update submodules", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "94329f6c038cdfd1cb900ca5c7c5c825c0742987", "messageHeadline": "add root:true to eslint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec7472585ee567f3f5eec4e7e21176a852489f3d", "messageHeadline": "fix uuid mock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4100fca1c71c8030f359dadd60a3e5d17aa67f80", "messageHeadline": "bump version for release", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "096d34df973be6429f7f9b2e1565706a28987f1c", "messageHeadline": "update exporter ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8593d7bae415886c2245c8c312d060da35769418", "messageHeadline": "connect finish session to new method", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 55}}, {"node": {"oid": "b0176dc47b0c1457ece4d49f71cc413cd357b036", "messageHeadline": "add resequence option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "3c49ddd210f8edf6a4aa393ea4d523ab3b9985f1", "messageHeadline": "remove custom UUID in favour of standard npm package", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "6eff4b22e61538f5c73fb7f83245cbfe07c4ba99", "messageHeadline": "update estlintignore and submodule ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "31f56b5df2d4e5c4786a593903f5bbfd5157977f", "messageHeadline": "remove redundant files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 120}}, {"node": {"oid": "ac88a7a5ae99bf6f33f6a3bdc85ce9ce0030702f", "messageHeadline": "update linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "3b367518159cb5b4c5182e2117ba24ca87f3a0b5", "messageHeadline": "fix cordova local protocol import", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "00229aca7c570e460076da24c042e656b0fa8056", "messageHeadline": "functioning CSV export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 595, "deletions": 396}}, {"node": {"oid": "3b5f14b7e3d7ff2318b3c9ff6c28d6fc528e6063", "messageHeadline": "fix UI package version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1081, "deletions": 1}}, {"node": {"oid": "e8891d4f34f253276aaeca49b36a9bd344c0555c", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f444896d3f784c78af54bd38b22a230eec9a384", "messageHeadline": "clean up promises", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 117, "deletions": 128}}, {"node": {"oid": "17f7ba963a0000197727ea0d1d7dbeb641a0a3b0", "messageHeadline": "Merge pull request #1035 from codaco/fix/session-list-filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81ef3e453e32e7092ed7e62d6a7d6c0dacef6ee4", "messageHeadline": "handle null list items", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1df638d944e2921950471597103675ece0f49b0b", "messageHeadline": "formatting for tab", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e57186852f2669824f60c7db9a0ef6831b8c9a43", "messageHeadline": "Merge branch 'master' into feature/zip-export", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7562, "deletions": 3748}}, {"node": {"oid": "0e69e0ac4565342c75a0fcf5a23417c6d4a0995d", "messageHeadline": "update export status and export to file tab", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 94, "deletions": 38}}, {"node": {"oid": "b03effc583223d1797aa7e6e7eca14ec5a8a8209", "messageHeadline": "Merge pull request #1017 from codaco/feature/new-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7503, "deletions": 3761}}, {"node": {"oid": "62b34efacb6fa8625d590c9710e5af4cafc66451", "messageHeadline": "update proptypes for categoricalbin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a47a145eae2000c33f46e4c9513ab8b926b85b", "messageHeadline": "fix electron full screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4320a9af5ed605986743f8a60f6e56444782302e", "messageHeadline": "update network exporters ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ef225f523812e070f7b3281f218a9e969c57ea", "messageHeadline": "implement spellchecking", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 235, "deletions": 23}}, {"node": {"oid": "1ac62032e6caa6324cbd48339aa7c0bbf16fb303", "messageHeadline": "update stages menu test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "02241f4c7556fa98017f3636564274633d50e737", "messageHeadline": "implement stages menu integration test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "5a35dd62cb9fce0342723a3b26e7445d30ef9bdd", "messageHeadline": "fix filter animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3c732cb97d57a7ed75d2753326e5f0621eda5902", "messageHeadline": "add electron dev tools back", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 71, "deletions": 42}}, {"node": {"oid": "888f2f9bfa24b0a0ba8f591242e1eca4e0a6ac45", "messageHeadline": "update development tasks in readme", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "816ff170f424de99ad02f8cc4b77a3dfb2835b4a", "messageHeadline": "add failureThreshold at 1%", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "416011dd14c112732b7dd34241e9b8cfef8d4da6", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "4da0ad874f21cf12a75bc97c6b415f1ad747484a", "messageHeadline": "update remaining integration tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c8a4e6546c7d7c9c39cd932468651343bd333a37", "messageHeadline": "Fix can reset app state", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "ea72ff1387a76742ba2458af306af6f16fe01c3b", "messageHeadline": "Fix playbook for new dialog button", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b9a234a6c2028622f3e550c3a3070b7f968343b", "messageHeadline": "update another class name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09cf8db3417bafde2b5a3a5d72347ea313eee1bd", "messageHeadline": "integration tests: replace classnames for stages menu actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "d02e845ef1394fd1a4ecbb62bcbdc906ad72fa90", "messageHeadline": "fixed local tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5154, "deletions": 2494}}, {"node": {"oid": "2708c78aa4ea4dde8b71cb95e1cefb45584c2e4e", "messageHeadline": "update manu animation to stagger correctly", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 69, "deletions": 16}}, {"node": {"oid": "883fbb2e946055968e87d52e77df2d2598bb9510", "messageHeadline": "update network-canvas-ui package", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 42}}, {"node": {"oid": "4e8cd0ab57d66271c6bd281540807a846ac47173", "messageHeadline": "save single graphml", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 76, "deletions": 163}}, {"node": {"oid": "c528f1a8fc5c419df5757eeb14d1d2c6a05656de", "messageHeadline": "implement native menu items for settings and leaving an interview", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 39}}, {"node": {"oid": "9c0965bc27eb96a6b6ebf167faccd7baa06b0187", "messageHeadline": "clean up temp files", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "9747e70dc05a8187f53d6f60e037da79b1c462fa", "messageHeadline": "add settings panel for export file type", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "a31cebd572f8398085cf0ed4ed71048364439f51", "messageHeadline": "finalize settings menu animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 134, "deletions": 31}}, {"node": {"oid": "c3976a9ee866232889b5bbcbee3e87f6e0ec3c8d", "messageHeadline": "stagger submenu animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72, "deletions": 41}}, {"node": {"oid": "a1faf1fd7467697789042a3cc07bd68532fcc6c6", "messageHeadline": "reorganize sass", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 206, "deletions": 195}}, {"node": {"oid": "885e603905960027716b687a80c9399113315848", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cad738e7b5134af0bef7e98c65bdde596630bee7", "messageHeadline": "reorganize components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 214, "deletions": 211}}, {"node": {"oid": "5bdecfe76588ace688ebf4e6ed5f961d93c39c33", "messageHeadline": "connect interface scale select and verify appropriate sizes on devices", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "ee3e60d198937812dfe8e7f2970b687ccdce6842", "messageHeadline": "session list export to zip", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 182, "deletions": 6}}, {"node": {"oid": "396b03523c4c51471a457196e28bd046d68492a4", "messageHeadline": "remove long prompt workaround on ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "af8d0e679d81af178bc0ac0e64c027abdffca12b", "messageHeadline": "Merge branch 'feature/new-menu' of github.com:codaco/Network-Canvas i\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "5a57b8f6b1be39693b3bcb367ef1cda7968ca119", "messageHeadline": "implement platform specific sass mixin for hover issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 85, "deletions": 55}}, {"node": {"oid": "16383d80da0385bc5f70ede2001f35ea7f9f733c", "messageHeadline": "Merge branch 'master' into feature/new-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "fe84504887ad889956c3894d68ee3995df25b0e2", "messageHeadline": "implement grab cursor for draggable items", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "6fdb19b47a1569b7303f889f764f260d8c3e3feb", "messageHeadline": "remove react-draggable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 200, "deletions": 175}}, {"node": {"oid": "4bf003617f6e8a7c8f5cb03270c8648d8311ae77", "messageHeadline": "revert cert changes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c4a3979954022e2b254e3ca2670f2858f45e5175", "messageHeadline": "electron and cordova zip functionality", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 200, "deletions": 84}}, {"node": {"oid": "d6594a5f4628a043397c69de04e2ae5a40e97576", "messageHeadline": "implement single column alter form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "fdc5b0ec2070f0cf98af3a8454855821515bd923", "messageHeadline": "add pulse animation to timeline hover state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 53}}, {"node": {"oid": "4a875dba14ff1b733936286306ebbea5d58cdb16", "messageHeadline": "finalize menu styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 196, "deletions": 162}}, {"node": {"oid": "0a7587e5ac54d58dd6e744590b47d709dc059b5a", "messageHeadline": "Merge pull request #1026 from codaco/fix/alterform-initialvalues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "d012798062aff046dabc2f5c788186f9736c5d43", "messageHeadline": "Add test for useGetFormName hook", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "8a78ddbc5e1a3e76ec212b1dfbd800118a83fd50", "messageHeadline": "fix form empty initialValues", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "61462304139504d308a0a1d1c097c942e8e538ed", "messageHeadline": "move click handler", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "0ad451994795ce527b7a041262986be0925ea520", "messageHeadline": "implement submenu concept", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 223, "deletions": 43}}, {"node": {"oid": "f55093f468f3813fec3a072dd17c0901ee2a0fe3", "messageHeadline": "create drop obstacle for timeline", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "ff3c78dc9375dc5a8949bda92be546caea28c1af", "messageHeadline": "initial linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 43}}, {"node": {"oid": "9e03ce897b0a04dfbf0466bd07370d81eb8b0c13", "messageHeadline": "make exit session button work", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "52d6e7cf8fad80a6b8a9ebdca19dd215136628ec", "messageHeadline": "connect menu close to stage item click", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "d22a25d83657648b9f21cfcf47f764f625049ba7", "messageHeadline": "implement better scrollTo feature", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 46}}, {"node": {"oid": "10dc00a16bbea1aca39cfad591eb04a3a2bff31f", "messageHeadline": "initial scrollTo feature for stages menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 77, "deletions": 41}}, {"node": {"oid": "f55e52334d5cc1b4356deb490a029ab3bc713776", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 157}}, {"node": {"oid": "b60f51881544d6112eb5af83071b73875d1ebb53", "messageHeadline": "reorganize file locations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 217, "deletions": 220}}, {"node": {"oid": "2f5d34357c39558b073fc2b2e71e79867b7c5fcb", "messageHeadline": "better styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 63, "deletions": 128}}, {"node": {"oid": "333903b48eb0ab405c07c0a9635a20e1fa47c447", "messageHeadline": "stages mentu functioning", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 232, "deletions": 199}}, {"node": {"oid": "203057bb26e6bfe63bda2ee650fe6824d1444bc8", "messageHeadline": "wip stages menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 365, "deletions": 296}}, {"node": {"oid": "82a0715e33a8991df576adc218ad1bfec8e3fca7", "messageHeadline": "imlement version string and menu closing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 45}}, {"node": {"oid": "983fad31ba425a734002b7fba3ca2bdccedaa5f8", "messageHeadline": "add staggered animations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 20}}, {"node": {"oid": "5d1e75e3eaab5f84145649f5faf39951bf6677f6", "messageHeadline": "transition between tabs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "30d5bb3ed6bd22903e2d47cfa534062469f5560c", "messageHeadline": "WIP", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 739, "deletions": 462}}, {"node": {"oid": "cd3c5759d64801fa1799fff2eb15d685800f9b13", "messageHeadline": "Merge pull request #1024 from codaco/feature/other-option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 549, "deletions": 1888}}, {"node": {"oid": "aa75613db989630db7e6258e8c20a4f200ca6734", "messageHeadline": "Merge branch 'feature/other-option' into feature/new-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1263, "deletions": 2297}}, {"node": {"oid": "c253ff62a8367baa7188884bbfc848312b81976b", "messageHeadline": "remove duplicate iOS config entries", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "965d53e4c47a7d451c2443aae4f568acc72ee2f1", "messageHeadline": "finalize browserslist", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "091d94e00bb356164fe85dcf45992fbca60c0e3d", "messageHeadline": "revert accidental change to config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "900c80327d7f9d2fcfce0224bf25c140e4d69e28", "messageHeadline": "fix confirmed for ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "d543f3c3da6e6b41e9997818a13870ff0599ecba", "messageHeadline": "preparing to test devices", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "cec9db781889625f13be5643a65da668f93aeb31", "messageHeadline": "testing fix for browserslist", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 528, "deletions": 1855}}, {"node": {"oid": "743797110d1f939454419b6efd73e63f964576df", "messageHeadline": "Added browserslist config to package.json", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d845f0694ddbf03fabe2070a854318b392bb5cb6", "messageHeadline": "Merge branch 'master' into feature/other-option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9228e6425613f3a6ed62eef4210bd517f8392097", "messageHeadline": "update dev protocol url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17e7694bd7be9ca1f1713d137c99b8d965228d3", "messageHeadline": "Merge pull request #1016 from codaco/feature/other-option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 657, "deletions": 377}}, {"node": {"oid": "9168c91aee1d48daa5e974708362d195a7090d62", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c0c9628e0e5a519c9de3682f76ffeab8315887b", "messageHeadline": "Merge branch 'master' into feature/other-option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 32}}, {"node": {"oid": "555cbea62eec23e557dff4bc8fa65e3e67cd3b6a", "messageHeadline": "update implementation to match new property", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "7eef6d493244e80c00a69fcddcb11f0cd37a0155", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 258, "deletions": 146}}, {"node": {"oid": "61a0edf883917ab5eb54e260d9eb344685b7df9d", "messageHeadline": "Merge pull request #1023 from codaco/fix/master-tests", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "5b7a8111a8c438e56856677ddaa5331917959eed", "messageHeadline": "Merge branch 'master' into fix/master-tests", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d92cae896f8b43a0d36ca8e5241fc4ee2cc15896", "messageHeadline": "Merge branch 'fix/master-tests' of github.com:codaco/Network-Canvas i\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "894534030440465d0e926e61314a3bec4d53431c", "messageHeadline": "Merge pull request #1022 from codaco/fix/convex-hull-color-seq", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4b0d9fba8f1e247356e009a9e5a400ca37b3c582", "messageHeadline": "disable performance hints in production - we are past the point of no\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "0ab8bc22537b085239368a6942eef0992705be58", "messageHeadline": "update test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3f0eb969bd518cadf1e03773fa4e297ff2f75cc3", "messageHeadline": "lint sass", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ab8edcfbf0af2eb24b276212eb2d7ad4dc830134", "messageHeadline": "disentangle settings menu from stages menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 166, "deletions": 484}}, {"node": {"oid": "1e751c76d1fb0a1110282724e2dc8a964216fd3e", "messageHeadline": "Use snapshot test for CategoricalBin render test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "83369d4749a1adcb69a8664f81903f61c3bc6797", "messageHeadline": "Update travis", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12a6b552e34912706ee5888b2b708e763ee98f8f", "messageHeadline": "Fix convex hull color sequencing", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f6c3d1ad33da6a4195eaaffa87c9de22ebe8492c", "messageHeadline": "update protocol start screen slider", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 166}}, {"node": {"oid": "2e636a434a4a85fb9ca00556690f2e2068a88357", "messageHeadline": "add image-path variable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "441eae4b0ea233c4a082c78db0aa9bdc12d3a29e", "messageHeadline": "Merge branch 'master' into feature/new-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "05073bee2bd9647122ae4609fbcdbd7dced5078f", "messageHeadline": "Merge pull request #1015 from codaco/fix/android-ordinal-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 261, "deletions": 149}}, {"node": {"oid": "f9a0bea9f1cbb5838e40733afff6791500832f4d", "messageHeadline": "Merge branch 'master' into feature/other-option", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10825, "deletions": 14279}}, {"node": {"oid": "669a0e11737b915b7abb516987163580c0be6fb6", "messageHeadline": "Update schema ref, and app schema version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5770d9101d71e1304d8779e876223e9746ba7ca9", "messageHeadline": "Update protocol-validation ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae54af2613357f124556d7144cdfaba5ea0baebe", "messageHeadline": "Overlay should have 100% max height when fullscreen is enabled", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "74f5bc0545c2e1bbff09bbe8df851848c0443509", "messageHeadline": "update alter form visual snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c54997bdc7e2f313ac1da2cd0ac307ccf5cb02a", "messageHeadline": "Merge branch 'fix/android-ordinal-bin' of github.com:codaco/Network-C\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "723b211cd42394580681990f71fbde664ef74fcd", "messageHeadline": "limit max with of intro panels for alter form and alter edge form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e1500473a0d31377d5a10a2c9d13e8e11e51c986", "messageHeadline": "Merge branch 'master' into fix/android-ordinal-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "94ce775aea4353babd1fac509d8b5af9a6a0de8c", "messageHeadline": "Merge pull request #1018 from codaco/feature/caseid-for-graphml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f89f8e22d61b8e8e0d33540694cace321f74fd1e", "messageHeadline": "customize graphml filename", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3e226223b68ce9cf68a5728146bc42ff261c0c18", "messageHeadline": "update visual snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "75e04dd1f23951680eb4249e96e8b4b85eecf24b", "messageHeadline": "give settings menu an ID", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "099bd9693bce56199b70a929c7635c54fcd5b8cb", "messageHeadline": "update Dockerflie to new babel config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45b7d5078e25a4d7337ade6b24fbe7314bc77aef", "messageHeadline": "implement new menu style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 26}}, {"node": {"oid": "fb7010f2f915c5efcd1106143eca1073264c28a8", "messageHeadline": "prevent start screen protocol card clipping", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "66e66e3cddd67764456f65d0e102d7ed49a702c2", "messageHeadline": "move settings button to start screen and adjust interface margins", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "35687237a2f252a2795b826a2ab461bc2eef7147", "messageHeadline": "Fix tests for categorical list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 439, "deletions": 594}}, {"node": {"oid": "503d157f140d621c97cc266c18a2e67c28f5df93", "messageHeadline": "Move OtherVariableForm stylesheet", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bda80081952f7d5d6b3094919d8ccc7e17fb6a1e", "messageHeadline": "Pretty other variable form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 101, "deletions": 43}}, {"node": {"oid": "c308e74ba4dd82dfcc579b45a9e8258d08122e59", "messageHeadline": "update UI package to unclude relative date picker fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "498e56b20c1594964717a629b7f627f1709e154a", "messageHeadline": "give name generator main container min-height for chrome flexbox bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8dd2a4189327d99896c2d5d15ce29688134030", "messageHeadline": "update UI version to 3.0.6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "10cede7a3eb8d69bde344f331e7679a66779feb7", "messageHeadline": "narrow ego-form scroller specificity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "63c62632349033fa3f20241f84df9c5e0b493225", "messageHeadline": "Merge branch 'master' into fix/android-ordinal-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10848, "deletions": 14450}}, {"node": {"oid": "9e1be643cb15ca48791b831ab8df4cad3a21ccd9", "messageHeadline": "Merge pull request #1010 from codaco/feature/add-network-exporters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10849, "deletions": 14451}}, {"node": {"oid": "aadaeef331cf773c095eddf9865ba2619e07831c", "messageHeadline": "Fully functional other category option", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 151, "deletions": 32}}, {"node": {"oid": "fbb4a79b30ddc99dde342c4a7f55af83150e7022", "messageHeadline": "Refactor CategoricalList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 379, "deletions": 284}}, {"node": {"oid": "79d80594ae174304a859e248ea11d63febdd296a", "messageHeadline": "update categorical bin item text rendering to show more text on small\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "c20b5c63392131595ff3264768cb0848aeb8e1c6", "messageHeadline": "test updates", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1690f1327c815e6546084a9d44f38d6fb4f98d3e", "messageHeadline": "clean up ui submodule reference", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e889e901f3267e86560fb4a671d04778ab030ab7", "messageHeadline": "Merge branch 'master' into feature/add-network-exporters", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 592, "deletions": 647}}, {"node": {"oid": "255fa7b1a4006a0dad16cf37406450d3a56d0860", "messageHeadline": "update jest to match babel 7", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9627, "deletions": 12069}}, {"node": {"oid": "34f22833da239cdc0d82ba00c8041f496f0f6bb5", "messageHeadline": "update filter in stages menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "2a732dc8c8a18e0bdd648e109533a49ae9e09c25", "messageHeadline": "responsive finish interview screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "65f659890d8ef01c8a1bc6acc269ec0cf77e4fb4", "messageHeadline": "second pass on alter form sizing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "ff3cb7e92faf501eacffcfad6c0d03d425ae8156", "messageHeadline": "better ego form width implementation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "905f2d9d23b5d53c6013bac82cd25d11d5cda2ff", "messageHeadline": "widen ego form for easier dragging:", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bb62dbbf7d63f58ce22c5872e300a2af52d81428", "messageHeadline": "adjust per alter form height", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7ee6b678a5d30ccfeb90d6420af7d1d3d0836d26", "messageHeadline": "fix categorical bin clipping on hover", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d3b5a4074dbbc73b39d3eba35206858519e91c06", "messageHeadline": "exclude sociogram prompts from line clamping", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "036acb59316345193ceb68620c95826df0b39734", "messageHeadline": "style list select interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "7019e0a3d51d4975b03a25223e1a18391f4111b3", "messageHeadline": "tweak ordinal bin header height", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "23f772b2a25e9902d560d032216b076ffb04a9a4", "messageHeadline": "implement line clamping for prompts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f1d0c660d6c5b99e65c663648dbd22de8797c68e", "messageHeadline": "implement text overflow in ordinal bin prompt", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "341489534fe864701e0f2a69fbcd29ce06f0a2b4", "messageHeadline": "Merge pull request #1014 from codaco/release/5.1.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "88d0258c53a64e00b39f1ff2a14ba9b1aed29afb", "messageHeadline": "update timline integration test to use screen rectangle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "14e897bec9bf03abe422452077cca5be86fbd81a", "messageHeadline": "update URL for mock protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a935f6836c204d589f03ac84dee1784f92f3f93f", "messageHeadline": "update UI version to 3.0.5", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "703fa3fea911a7add04fbb54abc68651c7dc1607", "messageHeadline": "fix for tests again", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3357, "deletions": 5906}}, {"node": {"oid": "695e9860ff642b99e2df0e302b5e6f99585a8243", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1756, "deletions": 1866}}, {"node": {"oid": "0c84f7578c7b7d2e1baea31cffb6766ae76c25c3", "messageHeadline": "update development protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6cd3b284ee31a91b37ab98710024548d6b495ed", "messageHeadline": "bump bundle identifiers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f8e2dca1c37ece37ddc9c72da538dbc28c12961", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1e0bd756ae3d322af1401f462f04355fb070669", "messageHeadline": "bump version to 5.1.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e8915f9b30c1ef30c372b0607639d066b8597e0", "messageHeadline": "Merge pull request #1013 from codaco/feature/new-types-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 236, "deletions": 160}}, {"node": {"oid": "e89da2f7b535675284f76db8f4a99b47fb64e69f", "messageHeadline": "Merge branch 'master' into feature/new-types-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 292, "deletions": 338}}, {"node": {"oid": "c5cae49a49292072aa053c203d2b52b2a04b58b5", "messageHeadline": "Merge pull request #1011 from codaco/fix/android-rendering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 292, "deletions": 338}}, {"node": {"oid": "f4344c6433ebf81f3c6231eb1f4e2c809ff0c37b", "messageHeadline": "Remove form id data attribute", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb6c9f213ea098019d50fbeb3b72f04c11932f75", "messageHeadline": "Merge branch 'master' into feature/new-types-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3869d83ebd81e59926cee6e215b66bce22a7fa95", "messageHeadline": "Merge branch 'master' into fix/android-rendering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "79a0e571fb619dd3d62a99c07262d4385240a8d4", "messageHeadline": "Removed commented line", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ae61a2e7f80677bc5ca2fea213e3faf112618e14", "messageHeadline": "Merge pull request #1008 from codaco/fix/first-form-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "12cf7f8836b14a875abc33dfc738bd0722885d0c", "messageHeadline": "update babel", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3236, "deletions": 1233}}, {"node": {"oid": "add55085b48e2426ea2805488aefb9efc12d8ad0", "messageHeadline": "Fix tests for @codaco/ui", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "951f89c535693252324e444e103aebaa9819696e", "messageHeadline": "Update package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e9d35453c2f2ea63a808f2cd972be73925d71b2", "messageHeadline": "Update deps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 94, "deletions": 46}}, {"node": {"oid": "449e5401b8b6fe5d82ee2a34534ef03f79b65f1a", "messageHeadline": "Update @codaco/ui direct references", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "fabaf005d194f574a80956ec5e60c87d32f785e9", "messageHeadline": "Update package.json", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd0e115d6e056eefead4e43090647fdf13c50c15", "messageHeadline": "Use UI npm package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 68}}, {"node": {"oid": "bf97270a2a031f9dfbac3b1a0ef8d56ff21107d4", "messageHeadline": "Update refs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d6ae0696874e7f6e97103e7ab4365ddd0b976f3", "messageHeadline": "Add TextArea to Field types", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5abb084bd37adf13431a7b50a3c9bcddb0ad755", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a79ed03c6ac4fff15bf94fc923eee57bd269276", "messageHeadline": "Add relative date picker", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "9ba1ad40518ec50954f97bcc5e8a13370472e4b9", "messageHeadline": "Update ui ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0720fe0c8143952df453bb6e442cf85ce06c7dc", "messageHeadline": "add luxon package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3866fab21add73cb5dca794e62f73f609d78c902", "messageHeadline": "Add DatePicker input type", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "41a8a57b40f810dbc8f48697ea055597b218d896", "messageHeadline": "Add warning for form field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9a7f647a8a51da89725161426548f31fd8fb41e1", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d362b24abaf24acd322f292b38d4dfaee3ab216", "messageHeadline": "Remove slider (number slider) from fields", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7067d52c1477b6cf4bc444f65e3365484daddaa2", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e334a9bdced90d43fd47afdc223ec7fec38c7380", "messageHeadline": "Update to schema v3", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "133ee570a36fb572f5095c2d3301be93e4bfdd4f", "messageHeadline": "Separate Slider into Slider, LikertScale and VisualAnalogScale", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "164354f30fc43241ef704060e2e60429bb0bc82f", "messageHeadline": "Add slider component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "59ce9cb7164694bb268b059ab0b7dbbe0beea88b", "messageHeadline": "update visual snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25cce27c7af4d8a4c9b97bfd04dd004524fc9110", "messageHeadline": "refactor ProtocolList as functional component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 81, "deletions": 91}}, {"node": {"oid": "3698a4ab4cb4dc12005494b1c9724f8aa368f70b", "messageHeadline": "restyle alter edge form to match alter form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "2e7f386d1fb9d416df80ca1624c0eb35683da8e3", "messageHeadline": "fix issue with scrolltofirsterror on SlidesForm", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "e87176ec9eec1c28314caca476f871d5ab067abf", "messageHeadline": "refactor SlidesForm as functional component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 136, "deletions": 154}}, {"node": {"oid": "cb34cc86bd81bcc07c1ad1f43d32123809355929", "messageHeadline": "upgrade swiper dependency and move markdown tag list to constant", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 60}}, {"node": {"oid": "f228938bfc93b7106529a2e0f2974222581644f0", "messageHeadline": "remove coverflow effect from slidesForm", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99f330128c683293ced15c359271a1e31e2e87fa", "messageHeadline": "Merge branch 'fix/first-form-error' of github.com:codaco/Network-Canv\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "a389dc85533bdbbb7db4ec78fa616ab40ec71f35", "messageHeadline": "Custom error for missing name attribute", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d5964e654fb65f58af0ab15ac8163d8bdef5e2", "messageHeadline": "add network-exporters", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 409}}, {"node": {"oid": "6e95b995322337e495b5560e69fba3e2f6dcdf8b", "messageHeadline": "Merge branch 'master' into fix/first-form-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "595be17060b2b5c9c6864ae52837464084d28be9", "messageHeadline": "Merge pull request #1009 from codaco/fix/do-not-auto-delete-session", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "5d22bda46268e79ce0ab4f466881ed596334f6c5", "messageHeadline": "Update snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "af6ffe777b820725318752d42b138937f7588e1d", "messageHeadline": "Delete unused 'export' method", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "9e03656635cc2b861070cf9ededa5d918cde73eb", "messageHeadline": "Add handler fuctions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ab76c05e1e49af0ff425ccea9feea6fb8ac05774", "messageHeadline": "Refactor mapDispatchToProps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "3d3fd831035e1a9d878a8b176c2df34211bd98e9", "messageHeadline": "Set default deleteAfterFinish to false", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "90afa46d57f1679b24ef5ce431aa61d8884a25ae", "messageHeadline": "Prevent missing name tag causing a crash in scrollToFirstError", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3cbe6acba5ed34a11fb81b8f9baa82bcec396e2", "messageHeadline": "Merge pull request #1000 from codaco/release/5.0.0", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b0ebe3da43782bb58a7a6d5ab44c97a4f9c1631", "messageHeadline": "Merge branch 'master' into release/5.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "619a3dc98a8c4b350a4401c92ae95b7098089dc7", "messageHeadline": "allow android cleartext", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef2f550f50b741c5f6aeb4786d4b6cf7e2c699ff", "messageHeadline": "Merge pull request #995 from codaco/release/5.0.0", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 429, "deletions": 90}}, {"node": {"oid": "bd13bfed0d535ea22a57fc53ba64305094123547", "messageHeadline": "update config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f8ff13e1ba9843b30dc9d8319d79e55c8363266", "messageHeadline": "update cordova plugin versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7f43346b9627054607673e74f6ea97d5db1d327a", "messageHeadline": "Merge pull request #999 from codaco/fix/alter-edge-form-styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 24}}, {"node": {"oid": "c2d6a888cd025c4943bf45a76cc8071ee033f7df", "messageHeadline": "add test for alter edge form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 143, "deletions": 14}}, {"node": {"oid": "a9d5ec6994ecc67f1c2291c39215c4da5449380b", "messageHeadline": "add alter-edge-form classes to AlterEdgeForm", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "fc994cab13b7871fc250e3aa2272d8f444892c3e", "messageHeadline": "Merge pull request #998 from codaco/fix/preview-for-navigation-changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "a365d0d7590ce3fc99ae8a4fde0284da8c43d385", "messageHeadline": "Added snapshots tests for timeline", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 87, "deletions": 2}}, {"node": {"oid": "204913aac6c0eece4257404c2480f94700b016cc", "messageHeadline": "Merge pull request #997 from codaco/fix/preview-for-navigation-changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "f9999ff2340f6842055f3b72689ff9bb086e6623", "messageHeadline": "shorten line", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "663332ff6e4c572426608ac4b2a54a38f811585f", "messageHeadline": "Fix operator precedence", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3e291709b2e8c2b08af39684cadd32abef7170fa", "messageHeadline": "Fix variable name", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68662bb2b15bbbde34b6c050e2e5a19aacf92b88", "messageHeadline": "Fix skip behaviour when finish screen is absent", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1d912109dff005c23b4361b1494e1531fbb4aac3", "messageHeadline": "Skip logic now needs to take into account finish screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcb83d98358f4eca764922404982c806fd4be95a", "messageHeadline": "Fix last screen logic for stage without prompts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fbaeafa857623eb45022f42088baffae2631d42c", "messageHeadline": "Take finish screen into account in navigation and session state calcu\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "55a3725eafc7ea51b788b3933def4452fd8a3da6", "messageHeadline": "add com.apple.security.cs.disable-library-validation entitlement for \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4d679ba10df95286daac6c81ca94ee273001080e", "messageHeadline": "remove zip asset from macOS due to https://github.com/electron-userla\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2d1ee26c94b6a93a0a2c95a94aca17cdf45ec20e", "messageHeadline": "Merge branch 'release/5.0.0' of https://github.com/codaco/network-can\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "2436c9c982581b0529dc8d7e260e848c50d454a4", "messageHeadline": "add notarization", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 26}}, {"node": {"oid": "65843d979389db8ea4ca5be73ab1a0a7f8f8b8e7", "messageHeadline": "add notarization. resolves #888", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "5853e89603e355d6d431e6c858e4d31335dad679", "messageHeadline": "update UI lib", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9f748df2ea3f4d930691c49161a45f8ae283a40", "messageHeadline": "bump cordova bundle version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "145f43352ff374b773a70e1b66d74de987e4e08d", "messageHeadline": "bump version to 5.0.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f804a7f92b9daea02cfd5720c31890ea3e55c159", "messageHeadline": "Merge pull request #994 from codaco/fix/full-screen-forms-default", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a8d2905c940b5e4c6be4bb84408d7718c08acc6", "messageHeadline": "Merge branch 'master' into fix/full-screen-forms-default", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 186, "deletions": 3}}, {"node": {"oid": "eb9e8fdc162e5814c9d98ee5c8c12e923075358f", "messageHeadline": "Merge pull request #993 from codaco/fix/Validations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 186, "deletions": 3}}, {"node": {"oid": "adaa7fc755ca48dad371877ed4f8f5b6765729bc", "messageHeadline": "Merge branch 'master' into fix/Validations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1169, "deletions": 1524}}, {"node": {"oid": "e34fd65bb42a9f22cfbf2cb505343c572811b154", "messageHeadline": "Merge branch 'master' into fix/full-screen-forms-default", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1168, "deletions": 1523}}, {"node": {"oid": "c089824508caf94a5b54e2ea3421976e8efc27b9", "messageHeadline": "Merge pull request #990 from codaco/fix/skip-stage", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1169, "deletions": 1524}}, {"node": {"oid": "fa8d78c299844a36651a74db48370ffd27219fd9", "messageHeadline": "If ego form is first stage, do not warn about loosing changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "addb0036e05d67092d829263d654034cef4f7f27", "messageHeadline": "Fix useFullScreenForms", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ad336f403bcb8ea11c388cb9b48301e09399fdf", "messageHeadline": "Add validations for min max selected", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 2}}, {"node": {"oid": "f4df4fb30ab2c10359c9832d457b9c7362557be6", "messageHeadline": "Add tests for min max values", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "97c7b5ddd44526a8b72a2d13e6360080a5be8ef4", "messageHeadline": "Add min max length tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "def7d03ba98db6ba230a9c215714495f2d6cfc1d", "messageHeadline": "Fix required() validation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "2932a6b439c06743759487f8ca0e0309c96cc298", "messageHeadline": "Change mock protocol URL to non-redirecting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1ab9bdc4a834294692eab3397c7520058a1cb3b3", "messageHeadline": "Attempt to fix integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6ec34dd8e276b2e05fc9d701281cbd5ad73270b3", "messageHeadline": "Remove console.log", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd4a52225c2c696e228d950ab2d4e970b9ca1ba9", "messageHeadline": "Associate beforeNext handlers with stage ids", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "de58635418b81c71c33ef695cca0ea7707ca36ef", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 138, "deletions": 632}}, {"node": {"oid": "45a4fb1f3156e1ef9cba372f869abe14fdcfaf10", "messageHeadline": "Rename AlterForm container to SlidesForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "5b0896e01a10207ee89a4d041a2f466beb4dd191", "messageHeadline": "Refactor alter interfaces", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 354, "deletions": 557}}, {"node": {"oid": "1cd732af4aa40d2611101c1606909115129fdceb", "messageHeadline": "Confirm back in alter/edge/ego form interfaces", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 115, "deletions": 11}}, {"node": {"oid": "588b5dc05eb5294feb707309a0b468e18ebb8c3b", "messageHeadline": "Add comment to `beforeNext()`", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f947f1cd7c40d750abd26d7f1a4df80f045448f1", "messageHeadline": "Rename action skip method in alter/alter edge forms", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d75099c3d1bf4fa48bad7c95dae50bad911967ee", "messageHeadline": "Merge branch 'master' into fix/skip-stage", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 63}}, {"node": {"oid": "3552414bb0566ec6c6780c0cedd1ba344cd2eb95", "messageHeadline": "Fix session path for stage 0", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "33eefb810e6fa3c7cc9cd703fd482a67bcc88eaf", "messageHeadline": "Fix alter edge form navigate away from intro", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e86c8df6f8379b659f7323ac3ed942a34fafb8f", "messageHeadline": "Fix integration snapshots/tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "3217d8b1a1903b06e2a2d639487fff3736a29f47", "messageHeadline": "Update mock protocol URL in integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "165f1cb41646a6eef3408499dfbf6fb70b697fdd", "messageHeadline": "Add mock protocol to integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f8258457e7e52c46f62599426fb3dcf8323cae26", "messageHeadline": "Generate ego with attributes property", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 140, "deletions": 141}}, {"node": {"oid": "71bf973050e80522cf737497b478378e956c7995", "messageHeadline": "Skip empty alter and alter edge forms", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "3c2acb0923171b69703d47e943f9c6cdc247e2fe", "messageHeadline": "Bind beforeNext in EgoForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "9680a5a53cc20d6b3273b694b3f8ee1523066df6", "messageHeadline": "Merge pull request #989 from codaco/fix/search-parameters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 63}}, {"node": {"oid": "f16085d3780218d4e263ccf13603d07676898f31", "messageHeadline": "Update networkQuery ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e99a5cd99a83bddd42e812886b0890871d32132e", "messageHeadline": "Fix failing snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9995d50e5bb7c8b8caddfd60b2af62eff6ded7ce", "messageHeadline": "Update deviceSettings test to match new default", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d788afda1169a2b7e0354c4f4e5d2cfa145ef02", "messageHeadline": "Updated networkQuery to pass NC logic tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc0b02902bbe8012a323f6f8b765213d5393a901", "messageHeadline": "Lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 62}}, {"node": {"oid": "711d52325eae2086caa85fff500527df64ad8fa3", "messageHeadline": "Implement blocking functionality into other blocking interfaces", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 136, "deletions": 98}}, {"node": {"oid": "33d15dfced05cd2137234100031ea6feb010abb2", "messageHeadline": "First pass at navigating stages with blocking from interfaces.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 187, "deletions": 84}}, {"node": {"oid": "b55637e0897ea65daf608b324453e966039eadf3", "messageHeadline": "Extract next stage logic into thunk", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "1e352384424d6b6627c6427bc359629ca8b75f4d", "messageHeadline": "Simplify skip logic selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "2b373acd1d96e83af46047d83173cb33850ee0e3", "messageHeadline": "Update withSearch.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9891726a2007b542486daf608c570ab5b5e8dc1b", "messageHeadline": "add tokenize to fuse default options", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7259b52689e2bb7160baedcde86bf5f14ece298c", "messageHeadline": "update fuse.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 63}}, {"node": {"oid": "93eabbdcd352ffd82446e88e28e8a4467798b60c", "messageHeadline": "Merge pull request #962 from codaco/feature/update-electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37092, "deletions": 30956}}, {"node": {"oid": "232701c0cb505d29bf6678fb400f7f5c6dd5c853", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 604, "deletions": 203}}, {"node": {"oid": "f13d57fd94a75658e458665d19b6e7b9322a4f03", "messageHeadline": "update cordova task with newer ios device", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "312671e9bdc4006823c356814fa20a95cc3e5c1d", "messageHeadline": "Merge pull request #977 from codaco/release/4.2.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 344, "deletions": 75}}, {"node": {"oid": "147cf73a92724b308552644d55e5868cca213528", "messageHeadline": "Cache .data directory on travis, update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "67a74ea666856408dba55ec2cdc7785982248f98", "messageHeadline": "Update playbook action for starting interview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1b0ac5079a43064a9b21ea1a50fdd3b8719a7785", "messageHeadline": "Better travis config, update src/config to use require syntax", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "1ff41248afc2f5f63d6a220f7bb56144b41414f7", "messageHeadline": "Download development protocol before tests run", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "07d7e632f5313b0be79be8f486625b7c7b5bc04b", "messageHeadline": "Separate development protocol playbook", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "94436932fd031006ea3b2ca533239ba1966a71a1", "messageHeadline": "Combine functional and regression integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 55}}, {"node": {"oid": "d4dfca2e840540e01fa8e6204c99c5c12692bb19", "messageHeadline": "Combine \"functional\" and \"regression\" testing.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 347, "deletions": 133}}, {"node": {"oid": "8ba2dd9bae14d35646953aa083773a3bba33363e", "messageHeadline": "Lint js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4e3f3b4a48e0224a86f124e9e7887ee328499a9e", "messageHeadline": "Complete tests for Name Generator", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "756ac919b225beb7783ab10299d4a171577053fb", "messageHeadline": "Work in progress NameGenerator tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 234, "deletions": 74}}, {"node": {"oid": "3a3aaf72c77202430448d81ae07824f9bef79a33", "messageHeadline": "update images", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7053e50998423d04c9153ea46e02f7956ae2c0d6", "messageHeadline": "update image", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7178e0469a11342ca7009a33197b51ac41ce5355", "messageHeadline": "update for lint and snapshots", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 384, "deletions": 28}}, {"node": {"oid": "9f8713866ceb4d223bd1a90eb5a8421c41022c9a", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 266, "deletions": 73}}, {"node": {"oid": "9b391ff5406a15805eaf8ff1312188e6da09a2be", "messageHeadline": "update visual snapshot of start screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5e16a4bf12362d5a55bcba80d4f6e6c94aaceaca", "messageHeadline": "Merge pull request #986 from codaco/fix/small-screen-responsiveness", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "f1caf67ca07ddb5e0476027f651c2ef51e92ea59", "messageHeadline": "tweak header style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c0535ec6dc067565077bfeef2f7e41dd2c3b930", "messageHeadline": "remove commented property", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58429cec7a049e99858996c6501fe69487ca406e", "messageHeadline": "better responsiveness for new protocolCard styles on low-height displays", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "ac79ae9de408154c7291ca8623aa8099ead568ad", "messageHeadline": "Merge pull request #983 from codaco/fix/deemphasise-outdated-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "c7c2ffb76ea22d227818671966f839603e9b00ff", "messageHeadline": "Update outdated protocol dialog text", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "c5e5ed50ae3be9e9621f45b22d59f2b581ce7a0d", "messageHeadline": "Deemphasise outdated protocol notice", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "16f9118cf3727401ab8134f7e7d4f6b26d5c8e8a", "messageHeadline": "Merge pull request #982 from codaco/fix/roster-protocol", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e7dd219d2df665cc43fde4c1e3805089d4bd96f0", "messageHeadline": "Lint js & fix test paths", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "96cfbdf3c116e45fe5e90a63edf2f231778756e2", "messageHeadline": "Update url for roster protocol in Protocol List", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b8dca1c0e8a8d7d89eb3a661ad4b0bbdbd5b681", "messageHeadline": "Merge pull request #978 from codaco/fix/typo-sessions-selector", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 275, "deletions": 42}}, {"node": {"oid": "200e983e469b7d997b90befbca40c2521f8136c9", "messageHeadline": "Merge pull request #979 from codaco/fix/typo-sessions-selector-refactor", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 165, "deletions": 48}}, {"node": {"oid": "297325f6783c0eccf2ccaaa0e1ec9593dbcb9689", "messageHeadline": "Update network -> addBatchNode test to check attribute precidence", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f883cb1af6ee2842cbf08d1f61664f106b5ecd78", "messageHeadline": "Add network actionCreators and matching tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 153, "deletions": 43}}, {"node": {"oid": "774e4ca32df52e904f2339908c03904b0e98b4ca", "messageHeadline": "fix typo and add tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 118, "deletions": 2}}, {"node": {"oid": "38ed57978dc7010a960aa092e7a1d1c2049ab9a8", "messageHeadline": "bump version to 4.2.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "01e5e78f1602930a3d923c5277b405684fb729c9", "messageHeadline": "Merge pull request #965 from codaco/feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 267, "deletions": 73}}, {"node": {"oid": "18e130587cf8220513b1cf207acc6663f6ed358e", "messageHeadline": "fix dev protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20ca4fde71cf6d47bb44d2b059974ab8f8f9a184", "messageHeadline": "don't show edges on sociogram where nodes have been hidden by filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4179fea64d60456e6bc2713dbae40a22f0f52c64", "messageHeadline": "refactor ProtocolCard as a class", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 48}}, {"node": {"oid": "aafeae11c1b79bb0913dc0f1380e31971dc1ee0f", "messageHeadline": "Merge branch 'feature/stage-node-filtering' of github.com:codaco/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "09f04c4c6c95bc1fc0fffcc5c4d377a34af1bf05", "messageHeadline": "update networkQuery reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fc55b6a77051224db4f3317d7f595e6426c1eb09", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "574f89332a1a73ff54c6a13dbb0aa3c2fc63d1ba", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3022ebc9385a4fddc2e3789908cd89ae6c62cd24", "messageHeadline": "Merge pull request #976 from codaco/fix/ios10-startscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6008e1cd505fae90d6dbb4925cd4b6f6c959a7f1", "messageHeadline": "implement review feedback", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "af4d037c74b228bc17ed01bb7fcae0172e0067e9", "messageHeadline": "update networkQuery to correctly handle null categorical values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "91310d6751ef7886ed19103ef54b206296c12919", "messageHeadline": "update development protocol URL and fix redux binding", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "a1be1a11413fc53024c37432da5c7812f9f1fb95", "messageHeadline": "remove display:flex from app container", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e05687edb2da200940b7d3cbdf5e5e125d12eec8", "messageHeadline": "update visual snapshot of start screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "291c0d4ec8bbd724c7a2469ed02aba630fdd5766", "messageHeadline": "update networkQuery to pull in skip logic changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f4e3c81d84a3f9f29bbb5d904dfcb1cb8891cf", "messageHeadline": "update ProtocolCard tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "9d0fcd1c820a13d70d8ad7d10a236a73d2c987f0", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 122, "deletions": 10}}, {"node": {"oid": "bdbff808cf68d99cea2378dfbfa8af352be07d00", "messageHeadline": "refactor ProtocolCard to have warning and error states", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 215, "deletions": 39}}, {"node": {"oid": "9a27f6f8979964764a3d683e2e2e804978305a86", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 436, "deletions": 221}}, {"node": {"oid": "12239156e1bf59cf5bcdf271557690e22f275846", "messageHeadline": "Fix integration tests for new chrome driver version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0eda4898591fe165cb98616df93da6c46f0e4b7d", "messageHeadline": "update development protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "0e5bbae01de711afba7e563344714f2d552ff263", "messageHeadline": "Merge pull request #972 from codaco/fix/node-labels-external-data", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 139, "deletions": 12}}, {"node": {"oid": "7815262ad682808a04e6159636755be6d79ddb73", "messageHeadline": "try nodeIntegration true again", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6644, "deletions": 9496}}, {"node": {"oid": "4f40df63ecaf3337d981bedd33f660f9e5a51f2b", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9954, "deletions": 5664}}, {"node": {"oid": "125524f8fe91823b91e7156137b7cb0d45663e14", "messageHeadline": "Merge branch 'master' into fix/node-labels-external-data", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 161, "deletions": 104}}, {"node": {"oid": "d8b3a49fe58f5a3e44219bb5740f05cdf0c095c7", "messageHeadline": "case insensitivity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "ce974cb0d8ca946237755fdb096bf004f0d4fb68", "messageHeadline": "update docker node version", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 123, "deletions": 46}}, {"node": {"oid": "2626f8689fdd3fce78bf986a566a6a930ba148db", "messageHeadline": "add preload for tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 266, "deletions": 3681}}, {"node": {"oid": "1c345ce0a2b5f482b0c3e7a5e7edff079d569766", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 41887, "deletions": 37010}}, {"node": {"oid": "e16ab944b081774e716b1ac539ded1800e12c4dc", "messageHeadline": "add test to cover labelLogic", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "1edb918a7e54cac42980d403656213a967f909fb", "messageHeadline": "Merge pull request #971 from codaco/fix/remove-edge", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 161, "deletions": 104}}, {"node": {"oid": "4636e7e2f98d0d5881b5fc32cad99b6943837903", "messageHeadline": "remove nodeIntegration", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "b93de7f4a69262c8d96f0a997d451912c3838a00", "messageHeadline": "adjust padding", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "82ec13b11f2c1886f8672622b11028b0f9720996", "messageHeadline": "correctly fetch name property from node", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "ecbce65f2e79a2d5a2adcf052a7a167a99045919", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55f752dd1a0cb8aa37951447672c318a0f039e2c", "messageHeadline": "Merge branch 'master' into fix/remove-edge", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 9793, "deletions": 5560}}, {"node": {"oid": "33ac645383a285014911743f42108a0abeb09095", "messageHeadline": "Add tests for network actions in sessions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 161, "deletions": 104}}, {"node": {"oid": "49bd5bda9f0199d932da1a236d88a9a75a152a04", "messageHeadline": "Merge pull request #955 from codaco/feature/e2e", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 9793, "deletions": 5560}}, {"node": {"oid": "6b1c91ff6de05a03c3d909ca3ef45eccc6231a8b", "messageHeadline": "Update image snapshots for new start screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008b848ca56cd2eb5f89b8f3a36cee4afd635657", "messageHeadline": "Merge branch 'master' into feature/e2e", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "072b3990cd3bce518a6e1cfa5cf16d7f5084e239", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "1cf8c2a0ff8ecde0deefaaf2edbc83ea27a6471e", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "0627b18019b090d38c5d31c407e41d7fccefbe39", "messageHeadline": "Merge pull request #970 from codaco/release/4.0.7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4d84ab6204946530a7380fde257fc374d5234fb9", "messageHeadline": "add link to public health protocol on getting started screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cde2c829a3124fc1b8e800caa0e07d9178cf4c87", "messageHeadline": "increment cordova build number", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b280160a3796a3c7cf0ee22b8913457247c5f0f9", "messageHeadline": "bump version to 4.0.7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7097a5e82dd418b1f993f44afd9bd839afb874c2", "messageHeadline": "Merge pull request #969 from codaco/fix/non-deterministic-node-labels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "52bd6877bb627465d60dbfa4bc66fe5171f0ba69", "messageHeadline": "remove fallback node option and replace with warning label", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "84bf6b81b72248bc8f5e6c5a255a966c15d05e24", "messageHeadline": "sort fallback variables used for node labelling, to ensure the one th\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edea0e7a29c2d7a4ccfed285f63211c45939a837", "messageHeadline": "update development protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f11eff4e8ab12df314f5239840bcd30ac4c30a0", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "3d20f8f4ca1c64f7c629ebd9c9dbae97ea25f752", "messageHeadline": "Merge pull request #968 from codaco/fix/967", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ffad041b15c1b3d85f31f720c385247bb256d51", "messageHeadline": "Merge branch 'master' into feature/e2e", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cac32c3e40442f13dd7a9e8a50a27b63356da7b9", "messageHeadline": "update protocol validation reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2b3bc6bd2ab15b52889323b817bb184e09b44932", "messageHeadline": "update UI ref to include fix for #967", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83678e1504107ab971f249d869ece27407891a9c", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "000c2b707d094b0f920c93f1f86cdf0d3cae09c5", "messageHeadline": "Merge pull request #966 from codaco/release/4.0.6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a96038f1fd186728826083c5bce8cf514c867dda", "messageHeadline": "increase cordova build version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "66fd50d6d35f7fce03848b32b98956a63c50b683", "messageHeadline": "Add 2x screenshots to gitignore", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7f87fd1d6d686ee82a6ef63a39642f722809e488", "messageHeadline": "Fix test pattern match for integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3229332bbc804c56db2c25d8d30dd49789590373", "messageHeadline": "Renamed docker test container, and moved integration test folders", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ceec7d95c623cba9e13464575e1234af8d841697", "messageHeadline": "bump version to 4.0.6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff6ed342d80adfc8772f83125e59b7f296fa78a7", "messageHeadline": "Integration snapshot update task", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "25e0b035228e0d57e31e9aec6d2febc5b2792136", "messageHeadline": "Add pixel to travis xvfb setting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13c2e3d954ed19625be38e7ee7ad07e63849f6f5", "messageHeadline": "Run regression tests in docker locally to generate snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 128, "deletions": 12}}, {"node": {"oid": "2a05bcc5a7bf16936d21c5579738f0057753b8cc", "messageHeadline": "Separate out image snapshots by devicePixelRatio", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 53}}, {"node": {"oid": "275dd356b47d4cd76eb405f488f519ffec13f362", "messageHeadline": "Use echo to make directory in travis", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212b362e657315b84d62ca4a1ab8c545c61ff3d1", "messageHeadline": "Add lftp to travis", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13a78a49938deba841de7a878bd1346705da36a0", "messageHeadline": "Save regression diff", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ca81ef7796261b7d54ff3a9bf0ceb00e918beb33", "messageHeadline": "Try different travis configuation for headless e2e tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "011f2b4ffebfaf3693bfa415e10f454833a1a110", "messageHeadline": "Update readme to include CI details", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "009fa764bb408ccc62bb9dc18444281228ff7385", "messageHeadline": "Make CI test part of CI stage", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "95c9c13c25c727c2feecb56841ee0c11f75c5959", "messageHeadline": "Load development protocol via URL", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "c00d22bfaaa04b41abd4c9ee937de29ab2aaa7f5", "messageHeadline": "Add xvfb", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a61ec238cce0640b6bf3e99db87abb6267676fb3", "messageHeadline": "Run e2e as CI task?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5807a8e321462202b5d39bec058a7abaae712f23", "messageHeadline": "Working seperate test dev and test build", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "60070501857e0ea084516a0d2395993644487e09", "messageHeadline": "Run e2e from build", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "a270f49aa135fb77d8ceedca8ae14af1184a63e6", "messageHeadline": "Initialise app before running integration tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "266028e448e5d4ebec77b34e63b3ad86c805be39", "messageHeadline": "Tests for different sizes of the app", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "0683506264feaf648de1833e30f643f7b64ce63a", "messageHeadline": "Add snapshot update instructions to readme", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a9e195009ff77dea790f0c76b8d609996f657809", "messageHeadline": "Update screen size for e2e tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b9d6a458f660680fdd5e9c4b99d36a15d1261756", "messageHeadline": "Clearer end of e2e test criteria", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d56fde3fe3924fadac444679020baf4553e96879", "messageHeadline": "Don't maximise window in e2e for snapshot consistency", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "66c70a6e8db0955c65cf4370186597b9e5271789", "messageHeadline": "Add image diff notes to e2e test readme", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "a73c52de3cdaefa05eb81632cefdae380fd452d1", "messageHeadline": "Update test readme", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afbf719f915f4d5bac843ffc5fb7a1e3b775e708", "messageHeadline": "Refactor app configuration", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "64cd8b11fd1b0ea3b7545fb5d8e414360ec6a44f", "messageHeadline": "Do not check for updates when running e2e tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e46f508e8148512a406e9d2ccdece356451f7fa0", "messageHeadline": "Add getEnv to mock Environment", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e10db4a8d8d38dd939add678ac5df7a05545c965", "messageHeadline": "Better app state/reset", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "47896d8e0b6545929fb6f24a058177157a7e4478", "messageHeadline": "Image snapshot testing", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "895e84c51f4121aaa9ab351bf158e4881fa79368", "messageHeadline": "Update tests to pass with jest 23", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 63}}, {"node": {"oid": "e71bd14b19a6a2dce4b6b54454f484b61fc63fba", "messageHeadline": "Document click helper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "0dffed1885e7360bd315309a5f4e127e5c445ae6", "messageHeadline": "Example tests: load protocol and reset app", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 10}}, {"node": {"oid": "906336ec6cd3ac7c7877d984e7ecb9c644abfd4b", "messageHeadline": "Run tests from development version of app.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 56}}, {"node": {"oid": "8c32f0aaf87f72c3a281216508b8768eb5381a1f", "messageHeadline": "Basic e2e setup", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9207, "deletions": 5398}}, {"node": {"oid": "f313bcf98d7ffa0cfa533b8e18c0e9185249c326", "messageHeadline": "Give app menu a label to prevent app crash on launch", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 70}}, {"node": {"oid": "0677bd4317041d388eb858a0acd93fb23c8895a9", "messageHeadline": "Merge pull request #964 from codaco/fix/node-labelling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "53c56395321e34d9e2baca3d842ac175000756e1", "messageHeadline": "Merge branch 'master' into feature/stage-node-filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "63d7a91f0052ed337e880ac99071703a2f6ba099", "messageHeadline": "Merge branch 'master' into fix/node-labelling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9be2a336ac9d80415cc9942fa4060dfcdb74b7d8", "messageHeadline": "fix faulty assumption on batchAddNodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3dd3a6dbf91ee56405ed1207a1f38d501698d62c", "messageHeadline": "initial implementation of stage level network filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "d89766e33de6d18ead5cb23d9fef1cc3d3600d7b", "messageHeadline": "increase allowed asset and entrypoint size", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cf15ff2b578440ce25909191ffde6fb1f6b85c41", "messageHeadline": "Merge branch 'master' into feature/update-electron", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 132, "deletions": 205}}, {"node": {"oid": "015721eed0a9e10406ab8ecc45b75b29ed5f747a", "messageHeadline": "Merge pull request #963 from codaco/release/4.0.5", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8886526abee34b4f1d0d2e4750184ef9093bc055", "messageHeadline": "bump version to 4.0.5", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5d6d4c4cac7dbc07d490d9c7f81f57e52400936", "messageHeadline": "Merge pull request #961 from codaco/fix/missing-session-ids", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b736a9e21ea69666bbe21f5798e435ce53b7cc04", "messageHeadline": "fix version number", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c1f310bb033169577aaf97e15ba437943c88a8e", "messageHeadline": "update electron helpers", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1475, "deletions": 958}}, {"node": {"oid": "ffdda8f4ba42950196c8846ee19d1ca3b64101b1", "messageHeadline": "keep sessions as an object", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "263a9db1188a369ed1293c127694d6e3cfa240df", "messageHeadline": "Merge pull request #959 from codaco/release/4.0.4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0b65facafafcb79ef69e8cfcc5d35910e5411809", "messageHeadline": "bump version to 4.0.4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "296571d0b23697311fd725438ae5fd64b17ba9b8", "messageHeadline": "Merge pull request #956 from codaco/fix/decode-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 156}}, {"node": {"oid": "004736c630c54a9b0334362526d4fd0e9d50ab65", "messageHeadline": "Merge branch 'master' into fix/decode-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "1253350071f287d2e649b3d56771178515fd732f", "messageHeadline": "Merge pull request #954 from codaco/fix/consecutive-alter-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 36}}, {"node": {"oid": "c58030375c51a0bd62148a1fcf977cf1fb5b66be", "messageHeadline": "Merge branch 'master' into fix/decode-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "2055b3ca2b4ff0ed7cec3df1be92b46bf5547d66", "messageHeadline": "Merge branch 'master' into fix/consecutive-alter-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "9c4439c34cbf6b54b21b63a996aed1bb63e88ec5", "messageHeadline": "Merge pull request #958 from codaco/fix/dialog-cancel-error", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "b0ae081e0ef4a7645df3908719c11b5d6a883331", "messageHeadline": "Add tests for promisified dialogs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "39b0d3cfd17187c7bb67e994fe77976ea08739c2", "messageHeadline": "correct typo in onCancel handler", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74427595c078fd221095ff47ed41eb43c8a8cf4a", "messageHeadline": "Merge pull request #952 from codaco/release/4.0.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "196b8c44da5d828ddc78a06b31bc11260371f3eb", "messageHeadline": "change protocol card delete button color", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99f0ce9d19c6fcefd4e089eca730f57967130cbb", "messageHeadline": "Delete commented out importProtocol tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 153}}, {"node": {"oid": "ceedb212128f56c11b3cce71ff8be9483699514c", "messageHeadline": "decodeURIComponent for url imported protocols", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "e6498c7b09e880d0a0f124c42518dcb314dcc60e", "messageHeadline": "update electron and dependencies", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 30341, "deletions": 20080}}, {"node": {"oid": "b9d964cd88776e45da3d5db87f3a0055711ada11", "messageHeadline": "Merge branch 'master' into fix/consecutive-alter-forms", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 783, "deletions": 479}}, {"node": {"oid": "88c6d0feeec14d504e2a2a34a57ef0c4d708a7ce", "messageHeadline": "rename index", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7fe60293123b3a58ed784468d2798ae69da34631", "messageHeadline": "Merge branch 'master' into release/4.0.3", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 783, "deletions": 479}}, {"node": {"oid": "76e5337a7b549315a77afb98745ca6c0813ec42c", "messageHeadline": "Merge pull request #951 from codaco/feature/optimise-roster", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 783, "deletions": 479}}, {"node": {"oid": "f359089c035d0b53b013aeeb07f2edd425b46277", "messageHeadline": "ensure unique form names", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "fca763cfd29c63aacb82c7072a0f79c38193792c", "messageHeadline": "Remove debug code from parseProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "a6ebf8fc66cb71215758cc8ec225010b7f3f8206", "messageHeadline": "Add required prop to Search", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1e8d673fc4a6b80a111d1e549b8e7d14366f946", "messageHeadline": "Add changing props to ListComponent to trigger re-render on filter/sort", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "98516bc4ab0f9e812e2ce10978810a9f41e5f8ba", "messageHeadline": "Revise row rendering in CardList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "195cf69993a7b8b05bb077047bff06726c5b1055", "messageHeadline": "Add spacer cards for orphan rows", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6519984ecee185780fd6489df2eda1571ef852e6", "messageHeadline": "Update CardList loading style to show prompts whilst loading", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "b211befb23c7ba5d27f9bf2b5d89c57bbba481cb", "messageHeadline": "Style CardList as scrollable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "29c0bb515835ada21cb710ec031cf3c42de5c5b6", "messageHeadline": "Update CardList snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "694f0fa4d218b2fa280d6c6fa7fa1d3ab968ed63", "messageHeadline": "Determine columns by ratio", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "8102fa7b1bc5c027f5afc4ee90d9ad69bb4d5eb1", "messageHeadline": "Auto size row heights for CardList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "0fd9c615c3185ab7482d98ae9e09ea58606822e0", "messageHeadline": "remove incorrect app URL from config.xml. and remove DEV text from pr\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "374fdc30662a0796672795ee05bcf6ca2c4808bb", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 90, "deletions": 103}}, {"node": {"oid": "9aaa322dc3237665ee57c78b7f8abfb7c995728e", "messageHeadline": "Refactor Search component/containers", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 326, "deletions": 265}}, {"node": {"oid": "8d7b7a472c04693c6fba98f48a2d62a978e73a3c", "messageHeadline": "Search loading screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 133, "deletions": 116}}, {"node": {"oid": "294052ed82ad95cc456275a2116362751cad8ba5", "messageHeadline": "Add loading state to load external data", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "c4d9ba4036a1a101956e88d65a0c4ee2aa0bcd34", "messageHeadline": "Add loading graphic", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "f6826dda693f9bd62d2811644774193c4d27f8c0", "messageHeadline": "Simulate search/loading delay in Search component for better UX?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "aafc87c55c75c68fa0aaaa8086464114457900a3", "messageHeadline": "Use padding for card spacing", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "70f44390804955416aaf115e0a5111b467d04cf1", "messageHeadline": "Revert FilterableListWrapper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f15d19562b2402d8981c6c2cee97b4948f7b10a8", "messageHeadline": "Improved styles for search results", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 83, "deletions": 64}}, {"node": {"oid": "4f82376e00acae2c36123bfbe019b562d4d6eec0", "messageHeadline": "Multi per row", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "c90612dfb7bcf33dc1d999979aa94b9918f3e8f7", "messageHeadline": "Virtual CardList WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 144, "deletions": 55}}, {"node": {"oid": "636e311143297140b30f14fc0255114784049059", "messageHeadline": "MVP performance enhancements", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "6d5a5ba7e7ba9dc8614882453e24c65f7a4f2a7a", "messageHeadline": "bump version to 4.0.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1573b2a1801929afac833a1bd942a9cce0178ca4", "messageHeadline": "Merge pull request #950 from codaco/fix/protocol-loading-cordova", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "1bd372fd1c08a7ae0e04f63af38645286e987497", "messageHeadline": "Sane ensureArray, whilst also passing protocolPath test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dd47809985bbbe07947ec7c6116109673de09187", "messageHeadline": "Add test for protocolPath", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1c862fbdc4050413ebc834e1bcaea578ad99bcab", "messageHeadline": "Use old format protocolPath", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5751ffdac9124608fbd5b2972faf067c8d51ed42", "messageHeadline": "Merge pull request #948 from codaco/fix/multiple-ego-forms-not-submit\u2026", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "f646c6433e71d01749de996f01641066a9a3ef0d", "messageHeadline": "fix 0 value validations", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32a0d2c2224d08ece642f67e5f78d0e0dee63966", "messageHeadline": "fix out of sync ego data", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c09936cb8e23079f00d9e5835a99270ddb75d14", "messageHeadline": "make sure back to back EgoForms submit correctly", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "6269bae0788056a0f308404158a1b4a2b7b936fa", "messageHeadline": "Merge pull request #944 from codaco/feature/remove-protocol-files", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 578, "deletions": 99}}, {"node": {"oid": "a5090672f383ac3f49c8c3f3aa08a244289ccd86", "messageHeadline": "Delete sessions when associated protocol is deleted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 209, "deletions": 31}}, {"node": {"oid": "03f3a279b9e32d55b22791920788f059a8d41159", "messageHeadline": "Linted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4f31e7f8873d7da132f19da18d0c0251efb6cbed", "messageHeadline": "Add test for deleteProtocols thunks", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 116, "deletions": 17}}, {"node": {"oid": "715e7dcb56f1dfbe3b97a401d362d82939cc5ffb", "messageHeadline": "Make dialogs promisy", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 135, "deletions": 81}}, {"node": {"oid": "90e4606bf3fee4a0c43fab916264135413842cd7", "messageHeadline": "Fix ProtocolCard test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "c337bed834c6c08a2b17b733aeb80191583b2135", "messageHeadline": "Working protocol deletion with UI control", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "7b564ce13ca044a5311a6eb116c0ee98875cb593", "messageHeadline": "Add deleteProtocol function", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f8b4ff18c0b7f0c244a97effa7c7a9892b5d2dcb", "messageHeadline": "Delegate electron reset from menu to renderer.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "69d603df8cd0c0a877992ca38d0fa3cd7fb79a20", "messageHeadline": "Reset protocols on app reset", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "ed11e16b88e8f011a961970b7fa1c60ccc5706bc", "messageHeadline": "Merge pull request #943 from codaco/fix/easy-close-cat-bin", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 19}}, {"node": {"oid": "8ae442b551fda0d3d6692c9f0fe40ac70316b30a", "messageHeadline": "Amend tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1395389b59c646a8d3e115bb759a093d09b2d088", "messageHeadline": "Make node bucket background close categorical bin", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "dc7a363c9b8920f12beb90407f734a55efe13d95", "messageHeadline": "Clip categorical items so that clicking background triggers close", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "a2db245af7be5e2bcbeeccc33fb1423de874614a", "messageHeadline": "Merge pull request #942 from codaco/version/4.0.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f5cb8a87ffa5de4dea572a8bbbbb7a9181c0d49", "messageHeadline": "bump version to 4.0.2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78553b472101b979b3d9c0a2364fc92d70b6e68c", "messageHeadline": "Merge pull request #934 from codaco/fix/allow-positioning-default", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426f8ae9ea3874d8ecff87d7076744ee7dc4da6d", "messageHeadline": "Set allowPostioning to false if unset", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c953e7b462e56d8243f0bc644e37030959676010", "messageHeadline": "Merge pull request #931 from codaco/fix/freeze-button-undefined-freedraw", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c6f2339734589bfc67ba1d103e6a575504ea074", "messageHeadline": "freeze button should not show when no freeDraw", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad6c7746e14b2849003966f6e6bc1ddfd85e1cc5", "messageHeadline": "fix svg font embedding for beta logo", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "ed8dea412b127dd3574fc6c768b469a3a5c8a73d", "messageHeadline": "Merge pull request #930 from codaco/fix/update-silently", "author": {"name": "Steve Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 36}}, {"node": {"oid": "ee9411724313e08d684959a73d4364c7aad4825d", "messageHeadline": "refactor updater", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "70fe854359535e18377e1b95ce3ea82b8472efb6", "messageHeadline": "Update silently", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "0bd80f1ce550b96a345b35e5f1fcf0133a2a8f69", "messageHeadline": "update protocol validation ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33bc55bb32942c10b478853673654b25f2b2e936", "messageHeadline": "Bump version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee014af5d6a67f5c1f6287ca401c526ae0a1c57a", "messageHeadline": "update batchAddNodes to correctly set default attributes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "b4282ad75a16a75d7d6a60468f0e27758f83c08f", "messageHeadline": "remove references to beta on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 92}}, {"node": {"oid": "7009f7fbd1959320d8d5e2e49e957b68de3c584a", "messageHeadline": "update package lock with new version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d37fd937204daf5d2e5cbbb21f18305d785f6738", "messageHeadline": "update for final beta version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "30ac6c0fabfb2b680339fd3f6b695d9ecc85bb66", "messageHeadline": "Update protocol-validation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b52dbad3a29b4d0ef25e1a6ed6613a7cdc251840", "messageHeadline": "bump cordova bundle version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46e55dcfd8c29a048f2c528834dbee56da40acd0", "messageHeadline": "use get for safer protocol stages retrieval. Helps with https://githu\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "418f03269dfb1ecc3385ed20a64813bd01582e11", "messageHeadline": "Merge pull request #926 from codaco/fix/skip-index-edge-case", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8b7e667ba65b47ed054ffd9bb0c870958c5efb4a", "messageHeadline": "explicitly handle skipLogic without rulesets. Temporary workaround be\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a0ebf339413a1c69e6898232caae5d70e167ce15", "messageHeadline": "make sure not to skip past the beginning or end", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b967e9f780c8adc2cf396e874b7fff483b3555c3", "messageHeadline": "update protocol validation ref to cover issue with undefined values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b116559336ec600cbe46a863de7cf389994d7a9c", "messageHeadline": "Merge pull request #924 from codaco/fix/additional-rule-values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a26b5d086829a38be3eeda30920590bd6939e585", "messageHeadline": "Merge pull request #925 from codaco/fix/update-required-validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17f2252b9a6c601e8dac08f76de224a761081f7c", "messageHeadline": "update required validation to allow value of 0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d22916f8d7543e710d9ba1341ad43ede85e588d", "messageHeadline": "update validation ref to allow bool and numerical skip logic rule values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac236532502fe379a069c79b885e16ff79eb73c", "messageHeadline": "bump cordova bundle version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "038a98d8e27b92d79fd551be13dd2010305ad0e9", "messageHeadline": "Merge pull request #922 from codaco/fix/preview-fullscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "faf11415073ae9bc39f09bf798e4a98578e9a155", "messageHeadline": "fix fullscreen persistence for previewmode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8f8b5549dd2d9845ee41e0e25c5825e2bcf4b9a6", "messageHeadline": "fix setFullScreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e932600c0a58cc3716c415e48c5d8a48ac078f27", "messageHeadline": "Merge pull request #921 from codaco/feature/prompt-before-finish", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "8efc0e5bce57ae38ab1609ad10fd4d0444dcb50f", "messageHeadline": "Merge pull request #919 from codaco/fix/persist-fullscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "6e18fded5d9a236ac09994bd0da9739cf7506090", "messageHeadline": "Merge pull request #917 from codaco/feature/scrollbars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 351, "deletions": 297}}, {"node": {"oid": "609560f37eee86411c845c9cc0c66a43a226bbd2", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ebf704a0c3a65ba172fda5c1373835f2f6cc626", "messageHeadline": "prompt when finishing session and delete option is enabled", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "aed066b9c91b60c365ea9a17eeb3383086a3fede", "messageHeadline": "Merge pull request #920 from codaco/jthrilly-patch-1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "99b80243eb9f0f8b1dc326d3a220038f125c89d2", "messageHeadline": "Delete updater.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "19f738ef480d5f203335b6b0caa4ce209e19337d", "messageHeadline": "Delete updater.test.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "05474e22d75158894c96917a29956e1a2b218055", "messageHeadline": "make fullscreen setting persist between restarts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 18}}, {"node": {"oid": "ff424974b499fcdc982e07b8e895233ed7353c9b", "messageHeadline": "reorganize settings menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 64}}, {"node": {"oid": "f84d18d146343d31148a2a20c307ca42ce2bff45", "messageHeadline": "implement scrollbars as display settings option", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 275, "deletions": 253}}, {"node": {"oid": "e22029a4e43e74d4e48b422d77c4193bdc332e79", "messageHeadline": "Merge pull request #918 from codaco/feature/app-update-once", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 206, "deletions": 58}}, {"node": {"oid": "e5858a7f42459d488fe4ab9512f006554206048c", "messageHeadline": "change updater to Updater", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "2264061f6eed3e1b14520518ed4ecdaeed9aa2f6", "messageHeadline": "fix tests again", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "292364e5558ddfb63ed7faf5736ba025145a5521", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "3d0624777d58896422a1b3eb89a8b89e57c91658", "messageHeadline": "check for update on startup, but don't notify if none found", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 47}}, {"node": {"oid": "0a462c9b94d7ed3d8b925c177c58d3ca5600a0f0", "messageHeadline": "better styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e80b66d26af89210658bf3b1d4e46962c5508e7", "messageHeadline": "implement custom scrollbar styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "bf3670f8384f509ec4aaa1d6e32a849bdcb9eedb", "messageHeadline": "Merge pull request #916 from codaco/fix/cordova-webworker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 43}}, {"node": {"oid": "a9f75fbb0e4f7cace5ff6476482ced10d6bd6dc9", "messageHeadline": "fix workers on cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "fb3ddd0fb99633045e46cebc27b42d5ddbeeb3f8", "messageHeadline": "make export and upload language consistent", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "707f6abc8401262af6c760b5e25a5c220448c07c", "messageHeadline": "Merge pull request #911 from codaco/feature/remove-protocol-name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 83, "deletions": 60}}, {"node": {"oid": "163d6fecc94faa380b54f11d8d94db3c6fd69db3", "messageHeadline": "Merge pull request #914 from codaco/fix/increase-font-size", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "634728a3c8bf4449d5adcd98b2d2145bc375d1f8", "messageHeadline": "Merge pull request #915 from codaco/fix/prevent-cyclic-navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8b15657b23e2c967fe8724a7420a031643c71aa7", "messageHeadline": "stop looking round", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1e568df363dca9ee6fa206f5db8dc1d32ec5653e", "messageHeadline": "check for existing protocol before importing", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 43, "deletions": 31}}, {"node": {"oid": "2e54c4424b1157e0ba4ea784e168270b62a329ff", "messageHeadline": "increase max font size", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16575ee69982a7bf6c9e019617ee2385cf55ddb7", "messageHeadline": "clean up files on error from file", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "73177a476d6016093da902312f50ef70e9908167", "messageHeadline": "Merge pull request #909 from codaco/fix/ios-ego-scrolling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5111, "deletions": 55}}, {"node": {"oid": "099d4f45283cc961b65131bba162a6b887a38131", "messageHeadline": "merge master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "dd898511a7780fdeba10abb9d79ccafe550e71e1", "messageHeadline": "update protocol validation and development protocol version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1a4ed691a78446ea0feded8d56070acf00e50dc", "messageHeadline": "Update cordova-ios", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 54}}, {"node": {"oid": "3c9fce8b812b4f1a5da98fc3296b064ccd4f40e9", "messageHeadline": "Merge pull request #910 from codaco/fix/ios-autofocus-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "5a49c7708499810716e95c7a3dabd2683ac623b0", "messageHeadline": "make ios-sim and ios-deploy optionalDependencies", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bc914d2c25529fa8b1a6f013e0ca95a308c4d5a3", "messageHeadline": "address feedback", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90747abd6aa85f0c13754eb0e981f2eb1bdfec22", "messageHeadline": "update ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2188dd33616e2cfb4d115f821415874410095a5", "messageHeadline": "reconcile ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d1ad290ea4f838d4cbbbfb84b3288d44ce23c925", "messageHeadline": "Merge branch 'fix/ios-ego-scrolling' of github.com:codaco/Network-Can\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0cc6838a1f7a4f2459fd20cdb27cd54a2ad2642", "messageHeadline": "create local versionf of cordova deps", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5080, "deletions": 1}}, {"node": {"oid": "dbf6847d23a0d6b21d9795308e713a3a62c91c24", "messageHeadline": "Merge pull request #912 from codaco/feature/share-form-variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 19}}, {"node": {"oid": "92656265ff4e492203d946cdb9847da31b2297e2", "messageHeadline": "update protocol validation ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3d5572ca7553645e386897de43e2044e48b6cc4", "messageHeadline": "update development protocol location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "961931bb6f0d33efdf9c9d3230e2f7fe6e27c333", "messageHeadline": "Merge branch 'master' into feature/share-form-variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc88c13f4d6f0d27267945ea12d3d5dab3129914", "messageHeadline": "update ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2acc01bf5872805c01e7001be1d26b8fc63691f6", "messageHeadline": "add mock for isIOS and isAndroid", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "66df930e7f4b21c789fd49f141a32d6ce803dc14", "messageHeadline": "create isIOS and isAndroid environment checks, and bypass animation o\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "53f93238b09ff79cbcfaa558b69176d093f60899", "messageHeadline": "Merge pull request #908 from codaco/fix/rename-existing-interviews", "author": {"name": "SM", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7c79f585b031e0f0f6c2432c8452b70e2cc1ea45", "messageHeadline": "use filename to set protocol name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 27}}, {"node": {"oid": "e620aebfa010e1aa937030c3ee26ff0dda088807", "messageHeadline": "revert protocol validatoin ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24fbc70ad977de57fcaa89e0893df817a18b7c3a", "messageHeadline": "Update form selectors to match new protocol schema", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 16}}, {"node": {"oid": "21e32621f8e339dc50c3908dfa0d13079f26bbc0", "messageHeadline": "Update to new protocol schema", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cba639388709572579056794b3269364924d91a", "messageHeadline": "update protocol validation ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4637883304498cc9f1831be9211c5869d7c3d0ad", "messageHeadline": "add mock for isIOS and isAndroid", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4647cd35d917b15230ebb4ac68f064a466b91530", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "befae0bbef5fb5909a367bad1b58c5752f40f981", "messageHeadline": "fix device settings test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c843409a0fddd5a92cb97c19aaca6f60b5a0f50", "messageHeadline": "add cordova keyboard plugin, switch iOS to px font sizing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "baed620a724d7c981fa27d1f931aec6b26266501", "messageHeadline": "create isIOS and isAndroid environment checks, and bypass animation o\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "bf0a3ed8267e8a80aff8ae782bb5e5f6b6ae07a2", "messageHeadline": "rename start screen screen labels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd28010dfc2dd57973083a17e05d43a3e0a3a836", "messageHeadline": "Merge pull request #907 from codaco/fix/narrative-null-highlight", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "43ec5221115b239aa069cbde8468aa9fb24cf3e0", "messageHeadline": "check for null value in ordinal bins", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d4b5a59bd142bb58cb7429e655c56ae0bc2db8f5", "messageHeadline": "handle missing highlight", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ae9e7f1dd706dbb26f558a20b23071fdbc7f1381", "messageHeadline": "bump cordova build number", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f34655954ff4b5d991f6fd65607d3d9fb0a8eb07", "messageHeadline": "Merge pull request #906 from codaco/fix/update-skip-logic", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "743fa32b141bba95343255fb8c83f2ed8190b2ea", "messageHeadline": "finalise electron-updater and electron-builder versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 194, "deletions": 60}}, {"node": {"oid": "c5b92ee8ee1fab8d484b9da7106b56698219dbda", "messageHeadline": "bump node version to 8.16.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4486, "deletions": 4454}}, {"node": {"oid": "efb2c31e06360dd181a9a56a4924b2e40d69e9dd", "messageHeadline": "remove top operator from skip logic", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 41}}, {"node": {"oid": "a947f90423064ea35f9001779dac059073e1c46d", "messageHeadline": "use SHA key for windows code signing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4217, "deletions": 4218}}, {"node": {"oid": "a0fef50d8f85210c1e67ffec8e0ff76cd154b4ae", "messageHeadline": "Merge pull request #905 from codaco/feature/interim-feedback-1", "author": {"name": "SM", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 300, "deletions": 133}}, {"node": {"oid": "6f7809a098f1366fa876a79b314014a1681887a0", "messageHeadline": "Merge pull request #903 from codaco/feature/preview-mode-2.0", "author": {"name": "SM", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 154, "deletions": 81}}, {"node": {"oid": "daa4afe07c1e71ac91e98a4dfd900c63b45d192a", "messageHeadline": "update development protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ef8274ab669895d0cd6a8d4b4f33a95219b05bc", "messageHeadline": "update protocol validation ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e159892efa72f9f98cb9d866cca5606401499e8d", "messageHeadline": "fix failing NC test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "528f31af9929e89f06beb619dd51e466cf2d76b1", "messageHeadline": "set 100% width for ego form-container", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a177c1674b273d67031d05a1de1c0a91390a8cbf", "messageHeadline": "Use path and encodeURIComponent for compatability with Architect", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "64c5d8ffde56f0ec063fe0bea08fcf259f6ebc6f", "messageHeadline": "update autocomplete namegen to use stage level search properties", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "316b05268eb104031774ca72e93bf44239d2fd8a", "messageHeadline": "fix bug in list select causing sorting not to work", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "7407b75a941bab6d84f8cd6a79b20d726514b296", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4444d3df7bbcda580c1f819ee8bbcc94c3ea0b39", "messageHeadline": "Implement NameGeneratorQuickAdd, remove displayLabel property and imp\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 219, "deletions": 42}}, {"node": {"oid": "00d344d3c7ca33e92f9a51bfc28c7009457d73e8", "messageHeadline": "Hide finish screen in preview mode", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "36bef6bdb0b824e0730aff59df5c1e3847bf8c66", "messageHeadline": "Remove setImmediate from remote", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d1731437a2847c560ab3802b792526fc929d30a0", "messageHeadline": "Add preview mode to app styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "d2528ae6469d77a5c55bf543134167e926d68e93", "messageHeadline": "Fix environment checks", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "152386890bbb77a76725b5d5436ee274e614c49b", "messageHeadline": "Use networkCanvas key in persist config", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c39ff172f5d10f7b9d2788bee7b85e5f7dcb5b3", "messageHeadline": "Remote driver modules, working draft", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 115, "deletions": 71}}, {"node": {"oid": "d0a72b807bf0d1d6d90bf533f895c718f63a91e6", "messageHeadline": "Ensure getAssetUrl() returns consistent type", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6a49a5c0e8095f4312c20eb8da3106b7947e05f", "messageHeadline": "Merge pull request #904 from codaco/feature/check-existing-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 160, "deletions": 14}}, {"node": {"oid": "cc8895ca1c42be7a929083544b2ffd3933939f47", "messageHeadline": "clean up old files on catch", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "f2426a969d50ee6a8a3c00f6ff25110e0f8fd0d6", "messageHeadline": "add check for existing protocol", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 136, "deletions": 10}}, {"node": {"oid": "27c8539de97c23035f12c32e8137d5a1ab210d05", "messageHeadline": "correct setup text", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d03af73159031c787e885e73b908c7140384429", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b11f0401e76a8f3bb4d1ad59ebfd9add57231c2", "messageHeadline": "update backgroundimage use on sociogram to reflect new asset loading \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b0d7e3c2ddd2408a06b9c4df4bd6315a5b8b8b7", "messageHeadline": "remove blank line", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2be768bd41c96b7d1d6ed38b62713677d3e8fe59", "messageHeadline": "update filter to account for empty rules", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "389d8c6e619933a0dc50010ee308b74ec54ddd76", "messageHeadline": "update protocol validation ref, ui ref, and development protocol URL", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f0d92836aafd8ad436898d34fda835d19336ec8", "messageHeadline": "Merge pull request #901 from codaco/asset-manifest-for-all-assets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "aabaf740b7760cb67f96844e4b706a91928c3468", "messageHeadline": "Use new content items format (assetManifest)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 83, "deletions": 19}}, {"node": {"oid": "c3005b7c68f5e3fdde60612c0febdaf5a358975d", "messageHeadline": "Merge pull request #898 from codaco/version/beta-1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "c45ae553434342b0853f7aa5be7a293cf7814667", "messageHeadline": "version bump", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 63}}, {"node": {"oid": "67fe34930d3c9321434ae1e19a5d7057fb39fc88", "messageHeadline": "Merge pull request #889 from codaco/feature/resume-interview-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2760, "deletions": 2079}}, {"node": {"oid": "3063ddb5f5a695015306c5ddf0184b4777c1ffd2", "messageHeadline": "Merge pull request #894 from codaco/feature/settings-menu-exit-button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 199, "deletions": 49}}, {"node": {"oid": "893d734d6aa5502cea7b2a3f885457e6ac370c53", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e87bac9d08aaf5823f4bf8558e8ddba89793aae", "messageHeadline": "fix iOS border bug on range component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4368b36a9b6a8628c916cc2c5f21e3518895a5e0", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "8585e5226b24963e10805a82dec36d6977a04835", "messageHeadline": "small style and text changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "e5174c7d76b50733cc0ac4dac945d6b9a57774b7", "messageHeadline": "move exit button and close button", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 93, "deletions": 31}}, {"node": {"oid": "aff745588badc78da92138e49ee0cffad9f0ee75", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 57}}, {"node": {"oid": "56644ff362ec6f99e587384f4d5971c738252f5a", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 752}}, {"node": {"oid": "8305791a485320ea2823c69ace298badacc17d0c", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4f86365b2d017e16c3c86fc83aa11eff5df7fe4", "messageHeadline": "move import overlay to setupscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 44}}, {"node": {"oid": "aa80ef5f73d6eba0ca2ed8469f02a6535df2526d", "messageHeadline": "only show delete session toggle when some sessions were successfully \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c738a4d714efe4054c2fb2dd633bd2c609e928fa", "messageHeadline": "update swiper when new protocol is installed", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5c1bc434de95bd33c7a12ba5b6057f8b34c8c13", "messageHeadline": "prevent quick add form submitting with empty label", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eea1ee87d5195a3b0979fc5fbe9df2c9b3107167", "messageHeadline": "prevent double submit on node form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "53d4cc6c73929ebb81a6c3cacef387dca818bef8", "messageHeadline": "remove local bulk session export, and notify user", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "472535609de379af0a880c699962f9541398ed77", "messageHeadline": "fix getEdgeLabel selector", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d46fe5c90db6984b0ecb84d0932baa7c55412592", "messageHeadline": "use static background image to address full screen performance issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 35}}, {"node": {"oid": "9bc320c475e515fa09ececf3cfe3c3d16d2db090", "messageHeadline": "fix CSV loading on electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "096e9bb262ec0f27af6639143da0df066f080655", "messageHeadline": "fix CSV loading on mobile", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b01719bf67c22f17b0542196586b8cfc3a4717b1", "messageHeadline": "fix typo", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f7816e13ced88558a95dedc8ebd883d59fc61f7", "messageHeadline": "persist the currently selected protocol in state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 71, "deletions": 27}}, {"node": {"oid": "c54a5f2f1d54ae77f2ba3de0643f155a2abe7699", "messageHeadline": "implement delete session on finish", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "61d54b41bcfd8dfe3d35036613ef931446ad7db8", "messageHeadline": "correctly reset state on ExportSessionsOverlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "5eb35e4ac63f4eb1511204a93fbb17a344f7d8a8", "messageHeadline": "fix assumption about subject location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7097607f1a9a2c4084099dbee7e17aef6a6828ed", "messageHeadline": "fix sociogram reset", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "92c001520535ba46a5aae5c6c3c919fa462784d3", "messageHeadline": "fix errors epic", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "922fe6454740f968e90f58ff0f6875cc95a145b5", "messageHeadline": "create PairedServerWrapper component for error handling paired server\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 229, "deletions": 48}}, {"node": {"oid": "017b700a7a98124e6adcabbb1dadf7a3526aa8ec", "messageHeadline": "Merge branch 'master' into feature/resume-interview-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 80}}, {"node": {"oid": "63ec5fa8243c79fc4f58a46555aba9082b854f6f", "messageHeadline": "Merge pull request #896 from codaco/feature/update-additional-attribu\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "98db8a1638f506fd2885ae67df122f0fa2c6de2f", "messageHeadline": "update refs to published versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55780bef0145582994a61ab29772a28bfa0744f5", "messageHeadline": "Merge pull request #895 from codaco/fix/categorical-number-values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6080a77d01a018671723b6cde6ab91242aeabd4e", "messageHeadline": "fix test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e9921c6662e71a479bb87944a5b86bc1dbc02d56", "messageHeadline": "remove console log statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "351f3dbed2f30caf8563d8629656785bfd73ca78", "messageHeadline": "Update additional attributes format", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "b543ece479373e17446092bc4b2afe7fb66fa6bc", "messageHeadline": "update ui", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42a6cfb58e91113622f4a3b0201df843b5c50fe5", "messageHeadline": "add exit button and full screen app toggle", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "98e38bb730b98466957afa39d90e16aa64b5ce1b", "messageHeadline": "Merge pull request #891 from codaco/feature/new-network-format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 169, "deletions": 143}}, {"node": {"oid": "7a5c9e460efe4f064dfd842eaabce13a09269f6f", "messageHeadline": "restyle finish screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 44}}, {"node": {"oid": "ab48dae4cf829b38e54687495eb8f4ad202dc84a", "messageHeadline": "fully functional", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 98, "deletions": 34}}, {"node": {"oid": "917a4d25ce327a5bdf473aad5921875272c066b9", "messageHeadline": "create exportstatuslist component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 461, "deletions": 411}}, {"node": {"oid": "adef4b2aae6326812d14779281b922d7c0777263", "messageHeadline": "update quick add functionality to use variable rather than bool", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3e145b4d840fff3bfe6791498cb420655ea61112", "messageHeadline": "implement correct label generation logic", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 68}}, {"node": {"oid": "4a88c95e41fb0fe2e12e7f90683ed9d916e9f7b6", "messageHeadline": "Merge pull request #893 from codaco/feature/panel-filtering", "author": {"name": "WWQRD", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 65}}, {"node": {"oid": "a2b3bc5756645d8e20fa89c02d4f9be46803bf62", "messageHeadline": "update name gen autocomplete", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 74, "deletions": 61}}, {"node": {"oid": "32e926606e265e2aa57015beb42bb542b2465bcc", "messageHeadline": "update name gen list to new network format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "cdc67e1d152c0adbc400f75d47b38c98491b522a", "messageHeadline": "Merge pull request #892 from codaco/fix/cat-attribute-label", "author": {"name": "WWQRD", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2018033cd47e5311a0570da6d9338b3f6e583cc0", "messageHeadline": "initial updates to support new network format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 43}}, {"node": {"oid": "db889ca69d4f4ff7fdb337cee214e41ccb90aaba", "messageHeadline": "ignore networkQuery", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a4c5dca363c0e1e34b180e126bfd1e9f94bba1fc", "messageHeadline": "better fallback", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9083023cb5aa0dc35c1e4ae5035d0f2035ef6deb", "messageHeadline": "user specified filter for panels", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 30}}, {"node": {"oid": "f0d9a17042674880b9ef30c93f3691ccf30f2b9c", "messageHeadline": "update protocol validation ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dad1aed9fd9d38f2162014e3a0a4d0fdafeedce8", "messageHeadline": "serialised response to bulk upload request", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "f1a0a66c87ae8f2f7375ed1f49ccdf84f4731bfb", "messageHeadline": "implement progress bar complete color", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f1c68ad24022416664df34f52eb6edcf9e1683e", "messageHeadline": "implement batch export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 418, "deletions": 66}}, {"node": {"oid": "edf3eb23ce0ede5cf4ef681dd2b7a840d01f539f", "messageHeadline": "selecting footer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "8f3b87e020b75922fd328aeba007abba0ba0d93e", "messageHeadline": "add ability to select session cards and resume via button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 99, "deletions": 50}}, {"node": {"oid": "49953a22898625fe508ba840bf0b048a4b3a9f4c", "messageHeadline": "reinstate listId for NodeList", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f6a77bcc7fb4e4f336aed34717968ecb611e04c2", "messageHeadline": "tweak styling for resume session", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 318}}, {"node": {"oid": "bbfd2215c708dff203e2ea313c606240f511cd19", "messageHeadline": "Merge branch 'master' into feature/resume-interview-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 440, "deletions": 58}}, {"node": {"oid": "6aff60b958119c640b6233f1c9d503099527279f", "messageHeadline": "Merge pull request #887 from codaco/feature/better-external-data", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 577, "deletions": 69}}, {"node": {"oid": "f178496efc4567ca16d5a4c5865de9660c0f8c63", "messageHeadline": "remove accessibility label which was breaking server pairing on elect\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f68cfd869ff728a17f149a903fb3d892f14c4162", "messageHeadline": "update zeroconf plugin to support switft 4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 143, "deletions": 48}}, {"node": {"oid": "74e44b8907f461b53f8c46de0f4a9d4ce980c5f1", "messageHeadline": "use latest in network query", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 34}}, {"node": {"oid": "51268017b20170d7de711762fab9ff4631c3bf07", "messageHeadline": "add styling for empty session and protocol lists", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 138, "deletions": 98}}, {"node": {"oid": "d67028268a69d5d93450de59e12f925c1624dd5c", "messageHeadline": "fix overflow issue on ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "184978c5d8b1d0584eaf6864f8178f93d17543e2", "messageHeadline": "functional open panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 126, "deletions": 75}}, {"node": {"oid": "f596d7e40b92eca804d67dee1a0080cdef5f2ad4", "messageHeadline": "WIP scrolling concept", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 105, "deletions": 158}}, {"node": {"oid": "8383358b3f6fe40099defcf9c957a6ed4349cd3a", "messageHeadline": "use variable name instead of label", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e8beedb12a9ac3ad0c3257860f5146895e37d7f", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0102d175f542ea370c70d82801e58c051d776173", "messageHeadline": "remove node integration in web worker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 325, "deletions": 32}}, {"node": {"oid": "7419cb708a6f72e38b89458b0bb885f405f9fc60", "messageHeadline": "make worker inline (using blob) to avoid cross origin issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "bd95909dea506a5071e55ecacb8efd167af92b0e", "messageHeadline": "implement CSV parsing inside of web worker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 47}}, {"node": {"oid": "71094fdc269b5bee5379d845f27edc7aa3ca9490", "messageHeadline": "setup for worker", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "88a89fb5e04dbe89eafb02141386e17ffb37102a", "messageHeadline": "convert buffer to string prior to passing to csv2json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2801b857f7cdeb0bdef1483f1afe3c14803d7aa0", "messageHeadline": "wip on start screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 149, "deletions": 182}}, {"node": {"oid": "cb8d49066c5702ebb4f9bdf52c0f1b3e80559997", "messageHeadline": "implement animated background", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 209, "deletions": 39}}, {"node": {"oid": "1128b11cc0e2d0098eff1e09a18cedc9c88a6e3c", "messageHeadline": "update NodeBin usage in other interfaces", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "dd86bd7cfa441fcb1b78b03dcd5764c551d0931d", "messageHeadline": "create SessionList and ResumeSession, and extend NodeBin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 338, "deletions": 155}}, {"node": {"oid": "72737920593176cde5221580ea59f279b8c4bea0", "messageHeadline": "harmonize NodeList and CardList. Resolves #549", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 78}}, {"node": {"oid": "ccf301beaa21a2aab992c62b28d956771535523d", "messageHeadline": "update listselect to enable list component prop", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 271, "deletions": 93}}, {"node": {"oid": "7056487d990ca106e86e1bd92071daecacff43f4", "messageHeadline": "Update SettingsMenu.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "524f76ef68f15d39d834b0c8bd28cdee01ed3d78", "messageHeadline": "fix withExternalData test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "af3a1b647b2cf72367524922ee1ceea54e396873", "messageHeadline": "implement CSV file loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 43}}, {"node": {"oid": "1fdbd76a8f65dbf39396be1521feca938cc5764f", "messageHeadline": "lookup external data variable and type labels, and convert to UUIDs -\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 81, "deletions": 25}}, {"node": {"oid": "1288696ef8e3a835d5e52002fb81c7f2e05691e2", "messageHeadline": "update validation ref for no entity labels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f1d1832500f09991a4a5673ae4b87403617f1c5", "messageHeadline": "Merge pull request #886 from codaco/fix/issue-883", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "15b42577849750d8936efb72c09f30caccff4d6f", "messageHeadline": "don't allow nodes to be dragged into existing from their last prompt", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3a024a4cdd88c9b3661f9634f592a7cdc2cedd23", "messageHeadline": "remove redundant test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "1762a6359a51b5c5f7b6798d117d57e79fa825d5", "messageHeadline": "replace componentWillRecieveProps with componentDidUpdate", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "17af15e42951cbd0b24580b4efedb50dc506b8ad", "messageHeadline": "remove console log statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "3546e25a3e56fa17e64c00bf298260788fbe65ab", "messageHeadline": "resolve issue with external data ion resumed session", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9c2c6a2afb05b10159c287e0d2326376b7fa5afb", "messageHeadline": "fix ancient typo", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee0e0a259ccfe2692ee64c141a690ceed60074eb", "messageHeadline": "correctly export REMOVE_NODE_FROM_PROMPT", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b87544bd0c805770ccfd891f0438c84f687710be", "messageHeadline": "Merge pull request #882 from codaco/feature/inline-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 262, "deletions": 276}}, {"node": {"oid": "fc3ee28b011318f3cb759f3cbcf0b1b9f577e550", "messageHeadline": "remove stray console.log", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3bc5a4d93eeb23e4b66c97ee62a1eeb2c1cf1ae3", "messageHeadline": "update dev protocol url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cf3799098dfd314100bc9932ca1238ccb689f45", "messageHeadline": "update timeline stage icons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "05e901c702b004558b49447d1aab1c3d36bc1744", "messageHeadline": "fix categorical bin label calculation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e3630acdc3b2d0593929a98870ce361eb1a1cad", "messageHeadline": "fix sociogram concentric circles background", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b1b6d48aef72bef9747f0bd9c39e1ee0d11430ed", "messageHeadline": "Merge branch 'master' into feature/inline-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec8e9ba5d6280efc581ebef4668a414f896c28b4", "messageHeadline": "make info panels for per form interfaces full width", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "836d938404f5625f57b6abfe2e3b8251c72471d9", "messageHeadline": "Merge pull request #863 from codaco/feature/file-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7176, "deletions": 12441}}, {"node": {"oid": "24c1b36cb006fecf0ad20b5538f7e459648e1c3b", "messageHeadline": "fix autocomplete interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c8364736fdb939b211eb2cd78f36321ca84f75e9", "messageHeadline": "improve autocomplete styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "625984a7e95be7615eb71d121cceb559770d62db", "messageHeadline": "add confirm dialog for visiting skipped stages from menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "973390fdbe9818ae7f5d723b1ed4a66fa913f232", "messageHeadline": "move skiplogic test to protocolscreen navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "84d3bb8d7a94634ca2487655b83a508e4b77b42a", "messageHeadline": "fix skip logic forwards and finishsession props", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "ed0fbea5a3c036152358f8f2604282677295eb88", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 74}}, {"node": {"oid": "f4cf2ced34c9c402d36acd8b5e1a8df4b8451bbf", "messageHeadline": "initial implementation of inline form schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 129, "deletions": 140}}, {"node": {"oid": "00b0c66e372b31a4946d151d7c07452dc81452ec", "messageHeadline": "Merge branch 'feature/file-loading' into feature/inline-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "8a2587671adbfc5ca6631a9bf6b6d3e06a679e56", "messageHeadline": "update local file import to correctly dispatch actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f26e80430f3bda984309c51d2ef2b1f8ab65a794", "messageHeadline": "fix import protocol thunk", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "5906d1cba7eda75edeab445fb91b8477f7a82334", "messageHeadline": "update protocol validation version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "565ef1f143552275333586afaf1a0553c7cfaf29", "messageHeadline": "remove protocol validation from travis", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "01baef9b3ab5ce9bd053804463e4f4160f7b6d56", "messageHeadline": "add checkZipPaths", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c17e2ea778edcd1566bcbf99ccf3b772eeb983c", "messageHeadline": "move over zip validation tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 128}}, {"node": {"oid": "5a50ed30f5879f22208a9f46e6319be0526b61d6", "messageHeadline": "linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "72f1f0ed70b89e1c85dc04a88f48e2b2970efa7a", "messageHeadline": "remove obsolete imports", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a28006002900fd0401283b11ef24fb5d03ec6fce", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 340, "deletions": 226}}, {"node": {"oid": "e6a8229b21d0d5d721db51acfd55ac2b3b12696c", "messageHeadline": "continuing work on tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 735, "deletions": 1112}}, {"node": {"oid": "d37639fc28c191405517d768d692db55bae4910d", "messageHeadline": "Looking for circular references pt. 1", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "f4a7159bad1e282e893a557e1ff72ef451952c22", "messageHeadline": "begin work on updating tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 181}}, {"node": {"oid": "5d6289ac61f1700f3767ae02efd495fccf244497", "messageHeadline": "fix stage index not updating", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 39}}, {"node": {"oid": "3cc6867dea8392b5f13a499a473a557c2eed45cb", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "1446422c2107b6f6132a47ec0be9d3baa28a8d7a", "messageHeadline": "Merge pull request #880 from codaco/feature/export-case-id", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "571797fd928c5f9282e8c8f3e1551f20f96310e7", "messageHeadline": "implement local file loading in cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 67, "deletions": 242}}, {"node": {"oid": "612cc883912afcb456093801d69caac070b00959", "messageHeadline": "implement local file import from import overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "4cfff9a960e8222622e6a2a0e4c08872c3711af8", "messageHeadline": "update protocal-validation submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7bdfbe5b047520eee339d1c6c9e138a9e150ac8", "messageHeadline": "add validate-protocol submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1199}}, {"node": {"oid": "591ed47df98efab5e314884b0da47288d978d1cb", "messageHeadline": "remove protocol validation code in preparation for submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 512}}, {"node": {"oid": "3b098ca70f85b87c2be7532bcd8b7e00753781db", "messageHeadline": "remove sharing plugin that was breaking build on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 299, "deletions": 436}}, {"node": {"oid": "4fea857b94377c65e1a8b43c52521ea20c74872d", "messageHeadline": "align new session overlay button correctly", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4b1cf36db8fbe16ba7f4088b20533a5b7a1057db", "messageHeadline": "remove development protocol and add settings menu button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 2839}}, {"node": {"oid": "dce1b6d446c89c8d536860dd4ee47af3281b1be4", "messageHeadline": "implement tabbed protocol import overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 422, "deletions": 466}}, {"node": {"oid": "915ba639893eba7ab9bab3008e0ba6440c6157e0", "messageHeadline": "implement new protocol installation overlay and reinstate protocol ov\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 331, "deletions": 52}}, {"node": {"oid": "3457bf8e35bb3d797f0bee81414cbd862c12cd06", "messageHeadline": "make sure ego uid is reset", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8d17f6860089945d7b18143dc81b080f2082e2d3", "messageHeadline": "export case id with network data", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "2691909d97d5e3664f93e229d0a7accb3695cbc8", "messageHeadline": "implement protocol installation from native menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 183, "deletions": 187}}, {"node": {"oid": "7f039e9e6f4e194e282b2a93d9d0e7cdc15ec1bf", "messageHeadline": "Merge pull request #875 from codaco/fix/catbin-ordbin-no-options", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "00ce43f99fcd37534d20b945d5c88215749ad119", "messageHeadline": "rename variableRegistry -> codeboook", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 125}}, {"node": {"oid": "c7d22cadaf2a156fbc1f976f01233188124156c5", "messageHeadline": "remove session creation from server protocol download", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 153}}, {"node": {"oid": "190adbb90a7f1d2b8dc5c420806dd182a9f031a9", "messageHeadline": "fix error handling on protocol import", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 43}}, {"node": {"oid": "cc4b315f8055ad70441d23d5645b35f4aeb77915", "messageHeadline": "fix fetching from server", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 99, "deletions": 18}}, {"node": {"oid": "1db2ffcaeadcdc58f1d50e131ed5e8a50c04a4b2", "messageHeadline": "remove protocol UID from path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "669d61b8246ba37d15762b8174811b66d61b3449", "messageHeadline": "remove additional logging", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "ffe86c2253093c74c21cd19840025d50c24e3406", "messageHeadline": "fix asset loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "43f6a72604a60a6c0aadee67d8c86e9845045408", "messageHeadline": "remove comments", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "631a047341fee49cc59d94deb3c4260c5f666368", "messageHeadline": "upgrade redux-persist and initialise workers on app reload", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4445, "deletions": 4397}}, {"node": {"oid": "97247a3958e517566612b363ccde759ab86c5e15", "messageHeadline": "link worker loading to session loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 131, "deletions": 119}}, {"node": {"oid": "39366861aa534c30481ac61e63ecbcd255e67cba", "messageHeadline": "Merge pull request #874 from codaco/fix/server-protocol-case-id", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "db4b0c52bb1933b511a1287f5dc0f7e69cd81cd6", "messageHeadline": "fix worker map", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 124, "deletions": 136}}, {"node": {"oid": "b19d49b48f02dba3b38f943ce6fac5a037e81880", "messageHeadline": "options should have minimum of 2 items", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "423d7a58956c17cfc3f1f565280153c3d722c677", "messageHeadline": "require options for ordinal and categorical variables", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "8ea7c785dbde7eec61b98bdef7e50480ac6b9752", "messageHeadline": "default for options", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7ffa0e12a3b3ab0d94c1587e7ccdeab86651ec97", "messageHeadline": "Merge branch 'master' into feature/file-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1186, "deletions": 166}}, {"node": {"oid": "13ca7a7c9b5db07437c5764674c95a89e9470d84", "messageHeadline": "add case id for server protocols", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "44d487e85e2cbb2b01742fc644dce95812ced23a", "messageHeadline": "update bundle version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 265, "deletions": 261}}, {"node": {"oid": "bddaa32e9932aa34e4c96c8304a65b0bbc4ec6aa", "messageHeadline": "remove maxsdkversion", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a9fcc48166aa2584513918e0ac00cd069cd97d65", "messageHeadline": "bump cordova android version for new gradle and correct handling of m\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 261, "deletions": 287}}, {"node": {"oid": "faf6023a2acf1bb6e7c470a5e67c803a23636b68", "messageHeadline": "Merge pull request #873 from codaco/fix/ios-egoform-issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "567201960455afef10e23f71c5d90ab6d17f5b10", "messageHeadline": "remove autofocus from egoform to prevent iOS bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 95, "deletions": 95}}, {"node": {"oid": "8ce250c0e5a3f7d764aee18d92f4cc1285f68176", "messageHeadline": "Merge pull request #869 from codaco/version/alpha-12", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "82a1bb72cd98e6b3c657bdd0c3b8aad7472074a0", "messageHeadline": "bump version numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d4768ef65daea299ca1928227067e2b5b569e83", "messageHeadline": "Merge pull request #868 from codaco/fix/node-form-submit", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 58, "deletions": 57}}, {"node": {"oid": "4e611c78adc15c0536218f70dba59f5fbef21399", "messageHeadline": "resume session fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "cd27844d79679abf371f38adf7ce3273da943479", "messageHeadline": "correct protocol path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1563b380976a9df523c2e09ee143527590b2936e", "messageHeadline": "update snapshots", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "adea6eaa9402b2c4f9e7419b40ae7e1a2bdaf25e", "messageHeadline": "update for lint", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d762fdf2807c9ad1e243a25e0461dd42dc1d9fa0", "messageHeadline": "Merge branch 'master' into fix/node-form-submit", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1052, "deletions": 8}}, {"node": {"oid": "3cf1a9f93a946c0ffca0d04debcb812302694871", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "e05a578e381b8a00189160aa2f81a2b0eec2a2ed", "messageHeadline": "update full screen formatting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "23b57548a351eeb7720e94834b4c13386dc4acde", "messageHeadline": "prompts correctly working", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "8419420fa2826de31793a37152aede7e6caae2ff", "messageHeadline": "enable node form submit", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "a10add280e2f178224024c220e192d0f4829bf9e", "messageHeadline": "Merge pull request #866 from codaco/fix/hide-freeze-button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "16f2e40489ac3962a4911a70980af1dc7a3e2ef4", "messageHeadline": "Merge pull request #867 from codaco/feature/add-alter-tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1013, "deletions": 2}}, {"node": {"oid": "79038490c992b8d1fccf292158a6c41772d253b0", "messageHeadline": "Merge pull request #865 from codaco/fix/menu-filter-index", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebcac5ca6a45ab7ee6a49e0b1b97c215c89f3531", "messageHeadline": "add ego and alter tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1013, "deletions": 2}}, {"node": {"oid": "209caed37a3dc3c75ebf5110ef6611831ddea5cb", "messageHeadline": "fix session actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 24}}, {"node": {"oid": "463871c1d352b12f48eddaeffc4831482af3aaa2", "messageHeadline": "working session start", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 33}}, {"node": {"oid": "d0f8968cb21e5969b3cff930595dff78092764dc", "messageHeadline": "update narrative tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "d13957ac591e82354039d02f90a64a9eb42edf4a", "messageHeadline": "hide freeze button when free draw disabled", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4ca66769cac8672b6fa64e39b3913ecb7408f87a", "messageHeadline": "fix index for menu stage filtering", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e65999aac278b89a0b956b3851c0cdca6ffa2a24", "messageHeadline": "prepare for refactoring asset loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 81, "deletions": 123}}, {"node": {"oid": "b96e5c94e4c1da18f8db70ac99952e441a2dbd8c", "messageHeadline": "refactor installedProtocols as object", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 61}}, {"node": {"oid": "bc2ca5e7817d19405a9019d5d49f809e2ffd9067", "messageHeadline": "removing more instances of loadProtocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 91}}, {"node": {"oid": "0b94017cfec1c55e952fb778e39b3a2831ada899", "messageHeadline": "Merge branch 'feature/file-loading' of github.com:codaco/Network-Canv\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "6b8dc1a472db65d69df56386cfc389245c994b4b", "messageHeadline": "working initial loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "4d9028a76ca220cad57a168c75167b478adbcd00", "messageHeadline": "Merge branch 'master' into feature/file-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4569, "deletions": 4564}}, {"node": {"oid": "c2517a0731b71ae28442714a4e37ec265471fac0", "messageHeadline": "Merge pull request #862 from codaco/feature/refine-narrative-interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 222, "deletions": 104}}, {"node": {"oid": "0b4e4b987d5c019e2dd9a7d6fe5b23b2e495138c", "messageHeadline": "update UI lib and merge with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25f94978ffba01633a403dc5357cd602918c337b", "messageHeadline": "Merge branch 'master' into feature/refine-narrative-interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5233, "deletions": 4629}}, {"node": {"oid": "1d2cb574197e0f60f25fa88c3c8cd4f810286cde", "messageHeadline": "Merge pull request #859 from codaco/fix/subject-root-property", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 118}}, {"node": {"oid": "2b842fd43b306d508413b60e98c2c849de3504a7", "messageHeadline": "move sortOrder back to prompt, and fix function", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "4bc359d294404802c5087ee454e5a75ff3bf3d5d", "messageHeadline": "Merge pull request #856 from codaco/feature/ego-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1051, "deletions": 354}}, {"node": {"oid": "a0d36e2a829a81ecacf0b6c98ee03fad103a9e60", "messageHeadline": "better styling for small screens", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0843ea9dc28e05226d596263f0359d1be949a32d", "messageHeadline": "update protocol schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "24aee127a2b1fd11397e4d00f1d9673f1b1c9213", "messageHeadline": "remove initial state test for network reducer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2e3a1cf9ebffe84436c35580478e479fa99366ff", "messageHeadline": "correctly mock ego UID in tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d2165c117f1c9138261ee9b190f426a671a7de08", "messageHeadline": "test linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "01988735de41ed98d1b95deb5385f66f778ae80c", "messageHeadline": "update tests to pass while they are refactored elsewhere", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "813aabe870bbff7cc4debc0d96438d47cad3f8ce", "messageHeadline": "update loadProtocol use throughout app", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "fd0921cf3e93e8eb43f6ec378d57ff1e223ffe87", "messageHeadline": "Merge branch 'master' into feature/ego-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4222, "deletions": 4265}}, {"node": {"oid": "61a8cff5e45d3d7dcdbd955afdb21817636b860f", "messageHeadline": "Merge pull request #860 from codaco/feature/alternate-ego-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 352, "deletions": 393}}, {"node": {"oid": "fb3d7960904fe7702c87b67bb78b9ca64fa07912", "messageHeadline": "rename loadProtocol to parseProtocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "91fea24fd0f95b2b639ce63092bf816cac65bd53", "messageHeadline": "rename importProtocol util to extractProtocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "34a9f19bbedddbfff3e91df013e26a9301b9fdb2", "messageHeadline": "update initial state and actions for importProtocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 69}}, {"node": {"oid": "b01938b0af9d786637327c15199c04dff49a3c06", "messageHeadline": "rename files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f8c6cb46845c1c8e7de7738138d831210c98451a", "messageHeadline": "update protocols.js to listen for completed import action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "5e51787e0d54a2463184043450edf7946063f443", "messageHeadline": "prepare to refactor file loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 101, "deletions": 73}}, {"node": {"oid": "10ea474e6a1d7a675ac16926b77cdb30e2a60cfa", "messageHeadline": "expect narrative highlight to be string", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4e01d7d1bce74237a2c78da89226c7f13025f99c", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "4c4b85d6b93231f4d8f2c310de3ef75d8106a55e", "messageHeadline": "radio group for narrative highlights", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 69, "deletions": 107}}, {"node": {"oid": "ca6aba8b7ae1dad915f8ba7320473d37cff3e195", "messageHeadline": "remove rxjs from protocol.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "85cca2caf61b1804126049551559952bee26e9af", "messageHeadline": "fix nodepanel height issue:", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13deb248b8e40c5c72be9100f127e6f88ae1a523", "messageHeadline": "remove console log", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0761efd51b9d6c18b14697a5e5c932462552ef62", "messageHeadline": "add caseID to session list cards", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "89611b21e919b31a3863afcc7b61f9656644129d", "messageHeadline": "new session overlay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 118, "deletions": 32}}, {"node": {"oid": "987d5e589ba9f06d803e33fa22c8e2d0089689f2", "messageHeadline": "annotation freeze toggle", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 192, "deletions": 24}}, {"node": {"oid": "045f2f2724169c1a6332dc54321b81abc829b67e", "messageHeadline": "Merge pull request #861 from codaco/feature/alternate-ego-form-refact\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "f6976ba2c7d6f7e7b806cde7bc0c58f593692071", "messageHeadline": "Make Scroller responsible for updating scrollPosition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "553f7cb0f46e274dab3ac17580c299dc7eee5312", "messageHeadline": "update node form padding", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47c6c90d6e6dc4da8e8642593b4511ffa83a3325", "messageHeadline": "update nodeform to use scrollable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "65119845d9fb4d6fef7a3224169be237a338fa96", "messageHeadline": "implement isStageEnding", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcddd5bf003e06ae803f516a99e867619c312e91", "messageHeadline": "implement smooth scroll to error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "a69d3fa2c8c017daddb2e1e4f5dcf7b55f9bb0f1", "messageHeadline": "scroll to first invalid element in form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "bda9ac0fb18096ba81444f6a87558c91990b9e0a", "messageHeadline": "rename ego actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "4a4abf2de936118b8c1041f70a56f9f0a32fe19b", "messageHeadline": "add progressbar integration with scrolltop", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "c2b5e9b50161e563c84190fd19ab490c7c7e0333", "messageHeadline": "single page form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 278}}, {"node": {"oid": "3f2549ab307c620a4cf98e25414429e102b43b45", "messageHeadline": "Merge pull request #853 from codaco/feature/windows-menubar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4214, "deletions": 4214}}, {"node": {"oid": "daff4a871320d641f41b74bb7c2986e6876ea7f7", "messageHeadline": "Merge pull request #854 from codaco/fix/issue-837", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 121}}, {"node": {"oid": "9998794fed9a62364a07dde89dcdc94574bdbc05", "messageHeadline": "update schema validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "2c78b7cee0085d0dda46d5bb230b2e948213f106", "messageHeadline": "update sociogram", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2405538a9ef6b50ffd87785354c2bee6be9b707", "messageHeadline": "update protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 118}}, {"node": {"oid": "60f2cc4fea6d3fa4d64eb6e7268a18e21cc1cb68", "messageHeadline": "fix overflow", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "246fc364945ed6a13a27e51c3c416e7bbcaf4b7c", "messageHeadline": "clean up handlers", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "055bd350acd9ba75211ebd6866d95283ba05f6b2", "messageHeadline": "fix lint", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05f45370ea36216a126dc03d7b1ff55bacdd2947", "messageHeadline": "fix protocol validation", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "76a7d92e349be324de50c5a7f50f8ab7d1475b82", "messageHeadline": "Remove redundant scroll to top", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 70}}, {"node": {"oid": "ec11dbd877e9f9bc1861072c8925ed52acfaf41e", "messageHeadline": "Remove redundant form reset from NodeForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "34cea4742eb17e2a4cb094b3e859a1c03184b53f", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "e9426ff3beff8be9db307fba152ea1482305ca06", "messageHeadline": "Update ui", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e6e9facb09251a4ecd724ddab525cd74c0e75e8", "messageHeadline": "refactor", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 53, "deletions": 56}}, {"node": {"oid": "ad597a45f31f16821fb23012a321c286e68e17c4", "messageHeadline": "export edge attributes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 24, "deletions": 50}}, {"node": {"oid": "094f3439d683af1cc5fb88c5d585c3ae9b396991", "messageHeadline": "fix merge", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8969a84c0dc34abd3e4a49ba5ba80c81703f5eaa", "messageHeadline": "Merge branch 'master' into feature/ego-form", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 836, "deletions": 320}}, {"node": {"oid": "8762425154a56f9f8bf6385f31d3af0f6754c71d", "messageHeadline": "Merge pull request #855 from codaco/fix/touch-mouse-alter-form", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f9f360706addf27d33e9e9c0b27671d67d970316", "messageHeadline": "use protocol color and label", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "62100d2a2ed2e2aa495285d58cabbb159af1df21", "messageHeadline": "add introduction panel", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 120, "deletions": 115}}, {"node": {"oid": "86e19453893399734ed18c131f4c3931c735dcea", "messageHeadline": "fix touch/mouse issue", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ce8e50a2baa423a98ba4679435a10dc6f38b769d", "messageHeadline": "remove add another option from main node form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 43}}, {"node": {"oid": "0abc77668dfb2dfd5db7634345dd43bcd07351c8", "messageHeadline": "wip add introduction panel", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "678b76f28942b7a1359ce18b83af75779991ad35", "messageHeadline": "add fullscreen mode, and autohiding menu bar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4214, "deletions": 4214}}, {"node": {"oid": "8ec428836e195380fb800aa9291122d805197c8d", "messageHeadline": "Merge pull request #852 from codaco/fix/edge-attribute-model", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d477d151180fcc42978d53f8f5cefaaceaaa52d", "messageHeadline": "Merge pull request #851 from codaco/feature/alter-alter-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 838, "deletions": 283}}, {"node": {"oid": "d10f69a13781fb57108423242d108c184c86caa0", "messageHeadline": "update protocol schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "aed3e3a70921bbc90fcc63b5d50f59fb6ecc8dc0", "messageHeadline": "Merge branch 'master' into feature/alter-alter-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "c603c4823d984ac192b102eba927e87d6a2f01c6", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "9760da181ad3820155b2f753f1e2c46c7f652f86", "messageHeadline": "Merge pull request #850 from codaco/fix/remove-hidden-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 35}}, {"node": {"oid": "eb69d14305de52ff16bcf6e8a20a5d2578564ed3", "messageHeadline": "support exporting ego", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 45, "deletions": 32}}, {"node": {"oid": "d0f799b890fd66a7edaae7fec0add9faeb831dba", "messageHeadline": "animate ego form change", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 100, "deletions": 16}}, {"node": {"oid": "4465e2f39738647d5b9beb8b3d6832632a433252", "messageHeadline": "Lint Form.test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e16217cdb04c67b1648f260ee5910e5ad3fd6b3", "messageHeadline": "Linted network.test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f49d2eddcac3be017e33d351b11786947b40195a", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217c7c16786d4c834e0d7a90be7d8a9aebf49ebd", "messageHeadline": "add additional example", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 8}}, {"node": {"oid": "e98d915576d9c219a1f33102534f4a65125a0786", "messageHeadline": "functioning prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 30}}, {"node": {"oid": "60a11703f455510803840f2fb12a379bf73c71de", "messageHeadline": "add UPDATE_EDGE reducer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "e3b92399c80450d592a5d921800f918b94dd5849", "messageHeadline": "add UPDATE_EDGE action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 215, "deletions": 3}}, {"node": {"oid": "ca9a2b36211846d5e0f7268493e250bd5858b5ad", "messageHeadline": "update protocol for new interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "c438cdd45c6f619c9d07d49c64611c7c218a7f70", "messageHeadline": "fix network and session tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 18}}, {"node": {"oid": "63a3929fe8df0ef9f5dacee0058be54ca9e82160", "messageHeadline": "refactor TOGGLE_EDGE action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 68, "deletions": 35}}, {"node": {"oid": "8fb5cf48c8c2b1c87b9d60d75ad6b49584c1af74", "messageHeadline": "rename nodeAttributesProperty and nodePrimaryKeyProperty to be entity\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 233, "deletions": 211}}, {"node": {"oid": "243e90534a248846679f9e50417490a84365006e", "messageHeadline": "tweak progress bar", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "46553bad3945a7d200425c946ad1366769c14e9c", "messageHeadline": "clean up", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "50cb1729fb0b1ae7623f878afd585c401104d82e", "messageHeadline": "ego form formatting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "1ece387bc6e816b533647b47e77e0b856fefe455", "messageHeadline": "ego needs no type", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 187, "deletions": 187}}, {"node": {"oid": "250e598bb7fdbbda7c567831f52cd742e1e6f39d", "messageHeadline": "add ego form", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 463, "deletions": 13}}, {"node": {"oid": "b9838fe911844ca9b3e5ae7182318c2820a352d0", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "2d309aa270df2161dee6c88ab4315bd177840a54", "messageHeadline": "remove hidden input type", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "4eb2cc6c363e263377fc5d322bec0b54915e7e4a", "messageHeadline": "Merge pull request #846 from codaco/fix/factory-external-data-cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "630a36b62334c2eb0c6889ebfa08c8d58070dd1a", "messageHeadline": "Regenerate network asset urls for factory protocols on cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1cee3698793e4dff9b0c292f21c81584d6bcecef", "messageHeadline": "Merge pull request #845 from codaco/fix/use-source-property", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "14d49e372752a4bc2f44bbfafd366f8d848b6ed9", "messageHeadline": "Use source property to load external data", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "3f23ed38d9a14691c32d96f5f0f6756d8137e2a8", "messageHeadline": "Merge pull request #841 from codaco/feature/per-alter-form", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 536, "deletions": 58}}, {"node": {"oid": "b20f86c24ccc38b3d94d8db22515bb19ec38425f", "messageHeadline": "Merge pull request #840 from codaco/feature/migrate-to-asset-manifest", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1159, "deletions": 715}}, {"node": {"oid": "7c7055b746942f50f38d044ffaa8ef4ade776237", "messageHeadline": "fix schema", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a38f5c47fa2bbc0bb32315fb68e98c0d102912a", "messageHeadline": "Merge pull request #842 from codaco/version/alpha.11", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "eacbd25158c5697f7a2004c749d53693d1c7c583", "messageHeadline": "refactor as a purecomponent", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 63, "deletions": 35}}, {"node": {"oid": "0faf25505970886c2fdfa5a455f26fa53662d6a8", "messageHeadline": "revise next and previous and markdown", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 80, "deletions": 76}}, {"node": {"oid": "f9dd08bacf9c9035f20739a59d85de0bf11583d9", "messageHeadline": "Fixes for loading exernal data on cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 96, "deletions": 79}}, {"node": {"oid": "68be4f1d24fd5b242c1d4d469d94547745c24f32", "messageHeadline": "Update externalData to new assetManifest schema", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1115, "deletions": 688}}, {"node": {"oid": "c5ab5db21f10a280b505cba3cf481ea1ff38c86d", "messageHeadline": "bump versions for Alpha 11 - Cascades", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9faf282348887f1d1d5e1e9c93bd0085fa95b3df", "messageHeadline": "Merge pull request #836 from codaco/feature/quick-node-add", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 295, "deletions": 35}}, {"node": {"oid": "f935c237cd9ba41eb75d1ef93581d6cf852f7846", "messageHeadline": "remove default form value", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 46}}, {"node": {"oid": "5506510bc6486d8f14fe33a9a1a4ab59798a3e28", "messageHeadline": "Merge branch 'master' into feature/per-alter-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1289, "deletions": 1050}}, {"node": {"oid": "80359dae0d0f626da21e3c979219178c033bbb21", "messageHeadline": "Merge branch 'master' into feature/quick-node-add", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "5ef88529746394d3e902a409eef461ec3bb7d1e5", "messageHeadline": "Merge pull request #835 from codaco/fix/prompt-selectors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 466, "deletions": 410}}, {"node": {"oid": "e29dda243cac2c64a67a01ec1b00b1a8cf88df3d", "messageHeadline": "relocate default attribute generation to sessions.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "ec429b02dd4a382a4980685ff3d2a68a876f7724", "messageHeadline": "update progressbar snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d141a8e5c86207b2385c15bd756082ff65f54c4", "messageHeadline": "protocol validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "2b84ec29884ed1e309386317a34721838177556b", "messageHeadline": "fix sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0d39868f53121f5f61a40a3184996eeaf031940", "messageHeadline": "small protocol tweak for intro text", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "dc883488535ba4f6b69ff1a77a81bd73db0fd2fb", "messageHeadline": "use animated ProgressBar component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "5263f4df2fae14f0bda641d8e460d53554ab1a9d", "messageHeadline": "create better invalid styles for inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "9e3a73ee45a7e29f8ba7bbbe532a1adf723c853f", "messageHeadline": "remove touch interaction from alter form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "762176052a61c4865408c8009df8c7092e6734be", "messageHeadline": "update numbering", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1606bc343ae8d0334b8319a105360f0de1cc481a", "messageHeadline": "better form error detection and feedback", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "cf1fdf472e51e13aa3cacaa74edb03aa146c4cd4", "messageHeadline": "better responsiveness for card", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "831601feca3b7892be5fa263a8ef879217527298", "messageHeadline": "fix scrolling and overflow", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "65dd0f7930933f99010be238aadf509c4258bbe9", "messageHeadline": "tweak animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "f39d2ffa89be94b8a3f9f5842be838943106f437", "messageHeadline": "fix error detection cycling", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0e9297c5c5cf577f49c5901567a0c98561ce844d", "messageHeadline": "set max height of card content", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d37efe3660bf2eb218c2f63ba7c4c74d46f3d7c0", "messageHeadline": "even better styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "9b2be9eb7d06b1e6673dfd73c2ca58296a6a544a", "messageHeadline": "better styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 89, "deletions": 50}}, {"node": {"oid": "c3faafe17629f99b20bb443e3d7ff98dd57414eb", "messageHeadline": "fix protocol validity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "adbdefb705dbbbe2c1edd28397fadaeb930bcbba", "messageHeadline": "fix config.xml error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e21c07222878a62a80bb625842b91e1681535d91", "messageHeadline": "merge with new selector PR", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1303, "deletions": 1063}}, {"node": {"oid": "e1f22430c21574d5291b7a8e4a66a3d58c8b6190", "messageHeadline": "fix linting errors in tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a6d3156cc7dee24f3252510fbbd42db4ecaee6ca", "messageHeadline": "update protocol schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "21e5f0a70fa52c9490d404fcb1b305a700e81c22", "messageHeadline": "fix name generator list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 32}}, {"node": {"oid": "ab7bc658487b597b51ff5fb817242f5290d897c9", "messageHeadline": "Merge branch 'master' into fix/prompt-selectors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 829, "deletions": 646}}, {"node": {"oid": "55180278cc744ee06fa162df33ebeeea2dec21ba", "messageHeadline": "Merge pull request #834 from codaco/fix/remove-minsdk", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "548efef8e3e10456b8c03bb9ec84ea2de7979e84", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 92}}, {"node": {"oid": "d551dc84e45a92c891e32651d78f9197d8100958", "messageHeadline": "fix mock node generation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 40}}, {"node": {"oid": "01006c9b507a50afce1d4198319e3b32e590fb2b", "messageHeadline": "tidy up", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 90, "deletions": 56}}, {"node": {"oid": "ca39348f8b3879c7d7a050bf93011a34d6486b9a", "messageHeadline": "fix transition to node layout when dragging unpositioned node", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "9267e7ba71d2bf299fe7a1d26f08e37c68fe243f", "messageHeadline": "fix sociogram reset", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "b8960f1c0f4741e9fb5442e1b874ec59e3fec803", "messageHeadline": "update ordinal bin to use updateNode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "bc4806383e735c9e8803ffe73de4871a6086283c", "messageHeadline": "update sociogram to use new updateNode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "cbe432d702fb6ebd8bbf0ed56216be1a645d6387", "messageHeadline": "use markdown for information slide", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "1e65f29e6eb53f1e7d0af2f5ff3c65f9d2dfc09f", "messageHeadline": "remove console statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "1d71a4cd1efd4a928f17e81ef2d9f52c501275d9", "messageHeadline": "implement batch add nodes action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 95, "deletions": 59}}, {"node": {"oid": "55581e3b165a8171db7ebe149411aa5603cba378", "messageHeadline": "display node on slide", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "203125b9c373bc64da69b96cf13a1f85dae4c594", "messageHeadline": "tidy up selectors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 82, "deletions": 122}}, {"node": {"oid": "22d301a04b4cd7ee35fb9519f33c0128bcf54da5", "messageHeadline": "add progress bar", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 40}}, {"node": {"oid": "77c62edeb49f544658e82fd339bbe281e433ad55", "messageHeadline": "fix panel interaction not causing re-render", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "1b66f87ebfad2cefba79b529229986eac262343e", "messageHeadline": "fix node add not triggering re-render", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 27}}, {"node": {"oid": "b385ad6708f5754324b103560248c32c749e80cf", "messageHeadline": "give interface ref control of timeline next and previous buttons", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 63, "deletions": 15}}, {"node": {"oid": "dea885af1cc1a97873d8c77ec13e4d2342ebc70e", "messageHeadline": "investigate node list not re-rendering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "20f4135e6499ac48e29951b37cfa5e4221e01565", "messageHeadline": "implement remove node from prompt action", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "90334bda1d8c08e76c482edf0f613b7f930fcdc2", "messageHeadline": "ensure UID from external data is preseved", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "715a648c86b3fd9c70ce7eb233655d89e375ec29", "messageHeadline": "add per-alter form interface", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 223, "deletions": 0}}, {"node": {"oid": "ad75068fd10cb469be9c1879b4fa399a622c3368", "messageHeadline": "refactor update node", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 41}}, {"node": {"oid": "0b281f8f9aad0d184d82ebb33546cfe98d6c0340", "messageHeadline": "refactor add node", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 114, "deletions": 46}}, {"node": {"oid": "84c9afd3f86d6f0fc15c82f30ad7224ce56f5a14", "messageHeadline": "fix linting on UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9c19576fa69aafabd39adce6e50c78d909e4b9", "messageHeadline": "update development protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "266925c1001e2656f41a29ff23e4b20407b85427", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "ededf6a76e9e58b769098cebb607a623701ef72f", "messageHeadline": "js linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "e2bc07425a8f384f8097b704aeb59acaf82df395", "messageHeadline": "working prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 246, "deletions": 30}}, {"node": {"oid": "ee946444a5b58215f9adefe36c81dd78c8c5588c", "messageHeadline": "Merge pull request #831 from codaco/fix/categorical-bin-interface", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 819, "deletions": 635}}, {"node": {"oid": "43c6afbaf5bf6d6cbb21c0534878e1ada42e48d1", "messageHeadline": "Use bin value for CategoricalList item key", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d55fa484d5386ec1a1b2774f4eac88b834198be0", "messageHeadline": "add quick add property to protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7261390e62eb18c1b9dc47bd2f69d0f5dfbe5a1", "messageHeadline": "fix prompt selectors for name generator", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "470e04f4cb45b66a9a10a774ea524f7d7d015dd0", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bca94c7eda4de810392f8a4423f3978d9a17a3c", "messageHeadline": "Merge pull request #829 from codaco/fix/manual-schemas", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 1021}}, {"node": {"oid": "3e13176cf31746cb580ebe5ea4f979ea42ccfd74", "messageHeadline": "restore ability to revert expanded bin by clicking empty background area", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c0448d07e046ca0bbbb748d47c6f81ed509c70e", "messageHeadline": "add key to iterator in categoricalList", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ed2a80b9cec219f3c8290261bab175138884a66", "messageHeadline": "target specific android platform version to bypass cordova bug with m\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1113b06e0cbb9439a938ad4b853b2111275a8d90", "messageHeadline": "bump cordova android platform version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2b203b72e11ad55e8c40a7fef1a5d8feb98c9107", "messageHeadline": "remove android-minSdkVersion from config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3d3bfd32b9435c4b112900a8b0a19f698baedec3", "messageHeadline": "Better use of space when item is expanded", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0fe5fc034057b32aaf6e971be784d10109883c91", "messageHeadline": "Category styles center when unexpanded", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ea10afdd0acefb86dcfea2b0eb6a4f19f7a72023", "messageHeadline": "Lint and fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 578, "deletions": 456}}, {"node": {"oid": "db81e7e384885dfab6127c3533f6a19c3334bd5f", "messageHeadline": "Fix overflow styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 26}}, {"node": {"oid": "6a74f5eeef60da213fa47ef971f922590dfaf4e6", "messageHeadline": "Use styles to set sizes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 85, "deletions": 126}}, {"node": {"oid": "a79d6277bac0f09eb958375ec2d384d53487d701", "messageHeadline": "Improve item sizing using float", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 257, "deletions": 155}}, {"node": {"oid": "31e791433776aaccdd85d4613b035af8e1e8de21", "messageHeadline": "Merge pull request #830 from codaco/fix/highlight-attribute", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "2b0a476fb80867ae28382594cdd45d642a323fe1", "messageHeadline": "make sure highlight attribute updates the right attribute", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "8e3ebcc52b44fd6fde5466b19d3cea41fec93b36", "messageHeadline": "Remove automatic schema generation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 1021}}, {"node": {"oid": "f56a0d40ca73f8245f3c7f731d5a968716f3ed1a", "messageHeadline": "Merge pull request #828 from codaco/version/alpha.10", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "68a6c5ce09286a60c16a4d10aa438eaf253b0daf", "messageHeadline": "update version to alpha 10", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "05d8bf169808adc22768325147bdf2be00abbb83", "messageHeadline": "Merge pull request #802 from codaco/feature/narrative-interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2836, "deletions": 1287}}, {"node": {"oid": "ca44a0e26f5855045fb43a945567dd99e2054b80", "messageHeadline": "Merge pull request #827 from codaco/feature/narrative-interface-tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 325, "deletions": 12}}, {"node": {"oid": "b4f172af0ea29e215fc55b708d58d6fcbad4dce3", "messageHeadline": "Add test for new canvas selector", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "f5eb50be5ae138a1991cc5af90b470d448821806", "messageHeadline": "Add basic coverage for Canvas containers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 200, "deletions": 1}}, {"node": {"oid": "2e8755ae604c1a7d407c695c2baae9b72fa8e2aa", "messageHeadline": "Add Canvas component tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "d8ced4808ae65c640b4388ba0f58999b4ad944d7", "messageHeadline": "Update snapshots", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "30229ce477d140a6503334dd3f1855ce1d5e6eda", "messageHeadline": "Merge pull request #826 from codaco/chore/update-ui-ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adcd677393c318ca6a1453dbfa18487c6ed44e8", "messageHeadline": "Update UI submodule", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efbb1a15c1b8b3dec611ca3b4df77eff57007df4", "messageHeadline": "Merge pull request #823 from codaco/feature/narrative-control-panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 833, "deletions": 78}}, {"node": {"oid": "080ce7c93c0b40de0aecf60940b652b69fcb9b04", "messageHeadline": "fix typo in dev protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8a8b0bd021225d449778dbc68f985db2bbe8ac5c", "messageHeadline": "implement allowRepositioning and handle long preset labels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1fc80d1142d03439b9b13abc2a389db6bacc2da1", "messageHeadline": "fix annotation width on android", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757c85c49069fdb1ed7262079df89120789f996f", "messageHeadline": "fix panel height on android and node highlight stroke width", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "086385d3b096bc2cab5583b2ffa6d21d8c5b0ff9", "messageHeadline": "Merge branch 'feature/narrative-interface' into feature/narrative-con\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7c48d383cf74e0dc20f8f22352196c82017fd4f7", "messageHeadline": "resolve iOS preset key position bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c7c8c1627a86ba0d17f767aa0d66ee6f1537d63a", "messageHeadline": "resolve z-index issue and rename NarrativeKey", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "8063192cc098920419ebf96bf9b50840588b8bbe", "messageHeadline": "use key to control Annotation relationship to prompt index", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "282fc93737435105e1497f03677ef07a91258491", "messageHeadline": "Revert \"annotation working after preset change\"", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "d0ff60dd0d8680d12730ea86fd88b0b6b41f7835", "messageHeadline": "annotation working after preset change", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "3e58d759043b0f0fb4f639028832e07c5f10868f", "messageHeadline": "fix z-index issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c9feef5c789f4713814e7406f66ea568d9296a54", "messageHeadline": "reset accordion state when preset changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "01af53d343181c974462c472cb82081ca856ff0b", "messageHeadline": "small changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2015bfb68df95b2846f270a6bb4f8437659c6b42", "messageHeadline": "implement reset button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "6a4592896195439f84e6072b36aabb6a02b176e1", "messageHeadline": "show reset button when active interactions on narrative interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "37aafcb87cd9b50702747dec276e4cf42e312ebc", "messageHeadline": "fix hull color reference", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "ac4417f1ed7c89ac90a55f03783ba20dd0ad1fde", "messageHeadline": "complete preset-switcher functionality", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 68}}, {"node": {"oid": "59f55764415ad970f840b3ada691b60cb696de29", "messageHeadline": "refactor sidepanel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 234, "deletions": 142}}, {"node": {"oid": "f25f788895463fb1f5162043ecfd18815159766d", "messageHeadline": "add narrative specific node styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d72671727e3179693477e164db52b9e582a54db1", "messageHeadline": "Merge pull request #825 from codaco/fix/roster-list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "3989583e53bdd909d6889da2cde68f9998244aa2", "messageHeadline": "Merge pull request #824 from codaco/fix/graphml-int", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f0a4271d2269136caede73f3e687bb6472a1f4f", "messageHeadline": "Merge pull request #822 from codaco/fix/update-roster-api", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "eb02a423bc4a000d8f82498b2ae9a3ef8f120ea1", "messageHeadline": "format preset list", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "0f218f2c1d0587c419c7a9ed0d2c6754c2711db5", "messageHeadline": "show multiple highlights, show highlight colors", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "86db4c86596a04c00784f16d81a71a6f9cf3c659", "messageHeadline": "Add types to external data in development protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "b579f3e2558781a26836f907475fb1b22a22f577", "messageHeadline": "styling updates", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "7a65dcb4546caf1bcf7ff60097005d29fe987515", "messageHeadline": "update sass linting to include UI", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb811fd7ab5b69ad939ad8de4bba5a893aa5b050", "messageHeadline": "add icons with correct colors to narrative sidebar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "72d910e1e9a00e7e948506ea7d746bbd2d426adc", "messageHeadline": "Update GraphML \"int\" type", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8a3e5692f5cf181305b9b777ff6aa40e292458ae", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f85c000f6025b4fbef7b03c0aeb4b8acd273d71", "messageHeadline": "Merge branch 'feature/narrative-interface' into feature/narrative-con\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 445, "deletions": 550}}, {"node": {"oid": "364aee5f159e6ed6ea8c6ee8e30d700eaa3ac638", "messageHeadline": "merge against master and fix Fade component to have overridable props", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 437, "deletions": 545}}, {"node": {"oid": "7935154b971d1c7e99a4d05338b003836c614678", "messageHeadline": "Destructure fieldLabel for components using spread on <input /> (ui)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a910546aeedcba98514736d9f85dbc5430a343e6", "messageHeadline": "Merge pull request #821 from codaco/fix/hidden-values", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "82a818f7da4332260229e85347c184b86494244d", "messageHeadline": "sync hull positions on window resize", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "67a071681b396e71e1d6961bef30b05c2c4a162e", "messageHeadline": "use labels from registry", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 101, "deletions": 32}}, {"node": {"oid": "753e5b79e7cbd7c22d40e8d1a53204eefd0c360c", "messageHeadline": "move subject to stage config from prompt config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 53}}, {"node": {"oid": "e6db8353996d60a2966366077b808c81b08113e0", "messageHeadline": "Read hidden value from \"input\" props", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "9876da5f0aece0bac5a4019d5731a790526eafa7", "messageHeadline": "Fix default form values format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "1aee497e17883e080fad714d9cf01ae9cb309ba4", "messageHeadline": "Merge pull request #820 from codaco/fix/remove-prompt-interactivity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 280}}, {"node": {"oid": "548cd42c4aa74d5294bfc7e24deade4093796a2c", "messageHeadline": "remove redundant mock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "c412e1ad9fc60782a753fa53732bfefd646a7960", "messageHeadline": "remove touch interaction from prompts, and remove hammerjs dependency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 253}}, {"node": {"oid": "0d463cb755d178aa805bfceccd9702c0752464ff", "messageHeadline": "Merge pull request #817 from codaco/fix/field-types", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "453ba1c91921bf176e728d6d9288521c02eb3282", "messageHeadline": "update ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4205d6cd44eaac1e4b0b279c032c9176088bcf66", "messageHeadline": "Merge pull request #818 from codaco/fix/hidden-input-placeholder", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "417566670eb5ea227d6339abca14181e0dda333b", "messageHeadline": "Pick up NaN check from UI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "105164c3fd9e20d5b5b31d88bcbe470bf39e6e01", "messageHeadline": "Use correct input name in tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69f6f66dbd7628b0f0c55c36181d124125b2795f", "messageHeadline": "Fix URL form input", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fe9dc1b460e25db9ceff482fd57e546824417469", "messageHeadline": "Update schema to add ToggleButton field component type", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33d689d0fc643c3ec98fd0aa280196e6359dd344", "messageHeadline": "Fix hidden input placeholder.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a7db39d4f92365ab5d5250d256b8f0601c7cc47b", "messageHeadline": "Fix hidden input placeholder.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "efc2e4070b5c9aa6831166a6fc384f50fa28e17e", "messageHeadline": "Add ToggleButton type with example in development protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "f1903bd686de15800677b145cbdbb06c48f3ccec", "messageHeadline": "Show error when protocol defines invalid input", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "0b25c948ad6e0b0680a0f46d827e4d308e317f34", "messageHeadline": "Use Number Field type in forms when specified", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "8e3e1bccc3b91f480aa3a890eb593f799e64d6ef", "messageHeadline": "Merge pull request #816 from codaco/fix/use-ui-cssvariables-util", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 164, "deletions": 239}}, {"node": {"oid": "ed837e54c7acd6f260cac51c47750f364cfd25f6", "messageHeadline": "update OrdinalBins", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "9b1a02d9812b58b0c7da70143dda5556c74ebb6b", "messageHeadline": "update NodePanel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "3a6fc0bfb79bd1d23e16ea810317b91a05c0f676", "messageHeadline": "update NodeList", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "274e285057c649ffbe335c53404c6bf4fde7eebd", "messageHeadline": "update search transition", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "409af353829485c69e9723ddbdfff4649ea08a2f", "messageHeadline": "fix stage transition", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "ca2ce7fda176cb7a9108ccdefb3dcb0fb56a7e3c", "messageHeadline": "remove NC version of Fade and replace with UI version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 86}}, {"node": {"oid": "b68623a1b054b6da61432833f1a990783ee50824", "messageHeadline": "update to use UI CSSVariables util", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "3dd37ed545d13c1c8e1577457db8307759984e1f", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca801de6b51b44dd60829c663cf1580d50abc65a", "messageHeadline": "Reset linking state on prompt change using key={promptId}", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e4d4f6ff2e8282ec6530ff3c144e305b4320239c", "messageHeadline": "Merge pull request #814 from codaco/fix/initial-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0a7e12bfadf1d989eadc3342647520050f90c5e", "messageHeadline": "Merge pull request #812 from codaco/fix/lint-warnings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c19a664192fd57a8bccaa093c64a85efabc5074c", "messageHeadline": "Merge pull request #813 from codaco/fix/dev-logging", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c3bac2f2239758be0c171fb5f5926edbe2b57f15", "messageHeadline": "add basic edge, convex, and highlight toggle", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "ce22b7f7bf1a1f8589b6edd11bd38c30635341da", "messageHeadline": "toggle edge types", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 71, "deletions": 11}}, {"node": {"oid": "31b5f03dbc7053c7c81a4446e33c0402188a851e", "messageHeadline": "create control panel", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 308, "deletions": 4}}, {"node": {"oid": "c335b8de18a31b9a0c9b3f47c1a29960d955cab1", "messageHeadline": "fix node linking state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8f5d7bd64670600409cdd495086f29860a6fc206", "messageHeadline": "add narrative interface to schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 93, "deletions": 4}}, {"node": {"oid": "a5b6e3ca11ff2cf9ff0dda7b17a2a22fee09b29b", "messageHeadline": "fix node highlighting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "432740618609e010af81ca1d8411145d16409912", "messageHeadline": "fix edge display", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "64b649946484da127e046672ecfb2adccb731b3c", "messageHeadline": "update UI ref for iOS SVG filter bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a113df810dd608341c74a5e4843f1667555d942", "messageHeadline": "fix canvas test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef9abd7328fafc84dab904cff0761c9dce9f5ea9", "messageHeadline": "Merge pull request #811 from codaco/fix/export-type", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "f7b21094c48189a3646876bf0eabe22f35fa024c", "messageHeadline": "Fix cert errors with session export", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2ce815b8fcb74e9d183f1a7974fa89e41ae4cc5", "messageHeadline": "Re-enable electron logging in development", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e139104eebbabb295d0a505caaa044095fa08d28", "messageHeadline": "revert height changes for categorical bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69d5a221a9129bd96afe28de5b510e3c767bbaa2", "messageHeadline": "Revert \"fix categorical bin size\"", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "394ce9ae7ea4b96e5e4105c36372ce517bf7b37c", "messageHeadline": "Fail CI on lint warnings", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccd4a83b637f2bdae83690fda2e8b9bb8899c851", "messageHeadline": "Merge pull request #808 from codaco/feature/narrative-hulls", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 382, "deletions": 79}}, {"node": {"oid": "82951616283addf9e59d544290b9fa9798d7e5bd", "messageHeadline": "Merge pull request #810 from codaco/fix/vh-layout-issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e43151e285ac72ef95205e3d00f4a625aac18172", "messageHeadline": "revert autocomplete search height to vh", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efa96762ce13a929e20eddbc76a8aafe24a63b94", "messageHeadline": "Fix sass-lint warnings", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "458f49830e8e3748db9125c91dd8a7f4547d2f2f", "messageHeadline": "Transpose node type for Server export", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8eac576c91f985750c61eef145e1c89c4d94cba7", "messageHeadline": "remove stroke linecap from annocation due to iOS rendering bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "73055bf6c3b172b36027558bf4ba195931a60d4b", "messageHeadline": "fix node form height", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "11a089a9bc435790b4f58298da4d87891f228c2c", "messageHeadline": "fix categorical bin size", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f451c8e376438ae4b3de71420c9949734d061f2f", "messageHeadline": "fix stage transition", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c886737f66f8e94ae229e56be4ab1c65aa57219", "messageHeadline": "fix hull offset on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "19ac8d36f62446e083dbe81e8fab185fd032fee8", "messageHeadline": "optimize hull drawing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 36}}, {"node": {"oid": "a1e56e8cc6c037d5f287cbbb6a220d851cd23f82", "messageHeadline": "fix calculation of allowSelect on NodeLayout", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c05df736d9218863a2213af9cfd54b6ba941346b", "messageHeadline": "remove console statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "df6c9758b5e9ea7a23f313ee9f70b674e15816f9", "messageHeadline": "ensure categorical variables are always stored as an array", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "8aad8d93a3f38ac6520cdf099299d66502596618", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "92fc128174766856de61636a2d7bc86caff80253", "messageHeadline": "support overlapping groups", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "675d898f52f731979fae2b043e7aab28f5500e0c", "messageHeadline": "make hulls adjust size with window", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9e72261450fd050b85d5a4251cb7c09347b81a9", "messageHeadline": "fix positined node selectors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "277170bae31a811003b3bdd6b3e66e409cf47699", "messageHeadline": "remove node layout from annotation component unmount", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "9c6e4df050e119545fcbdf78555408a7ab0eef2b", "messageHeadline": "filter undefined categorical variable values from hull creation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b85eaa562cd287c570ad3674d100528c02e1ec9e", "messageHeadline": "create CSS for convex hulls", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "7ee1bc45f64eb85cd32aef7b1dcbafbea4f4d19e", "messageHeadline": "functional prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "72444a32f1f95448a9b184f8e03668469aa05837", "messageHeadline": "preliminary setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 252, "deletions": 30}}, {"node": {"oid": "2a0dde0e9163bbc97d179da51e48dd37b21419f4", "messageHeadline": "merge against master and tweak annotation style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 149, "deletions": 206}}, {"node": {"oid": "d11e2d83c3efe1d9b612f780fc6a26053c14cabd", "messageHeadline": "Merge pull request #805 from codaco/feature/narrative-annotations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 269, "deletions": 7}}, {"node": {"oid": "ca9748497ed6e945faf4af7f2a88ede76865bcde", "messageHeadline": "Merge pull request #807 from codaco/fix/settings-menu-position", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 73, "deletions": 167}}, {"node": {"oid": "44e1393b06df5c37c5124bb60cac612b6de4030b", "messageHeadline": "correctly centre node bucket on sociogram", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1a437657a0b4d432244d45bd69bd7a7b5d5156d6", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab1f9ebd4a20bcb8cbdf7a5d800bbb38de02cd01", "messageHeadline": "make main menu use existing modal overlay component for consistency", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "6936e893851eb6d259117098f5984d92d502395b", "messageHeadline": "remove redundant tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 45}}, {"node": {"oid": "799ed54be156474181effadc84fa49d1e36b850b", "messageHeadline": "remove session panel from stages menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 58}}, {"node": {"oid": "a8a4307623c3b47c5581616315197612df0da456", "messageHeadline": "Merge pull request #806 from codaco/fix/categorical-bin-formatting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "952a8aa93e8d0b3536e64bf1d396166b4e183375", "messageHeadline": "add settings menu button to top left", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "13633371c80d319622f2b0879051c48aaa4834f9", "messageHeadline": "Merge pull request #803 from codaco/fix/cardoptions-schema", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a6e07ceb23d7e851288696b0765dc223912e85b2", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2caa1913f1ef0fc0e8c382076b582229fc422ce9", "messageHeadline": "add separator", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d451cb9b64dc6f303984d1f4abbc046b45b3c3ac", "messageHeadline": "create annotation layer", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 269, "deletions": 7}}, {"node": {"oid": "5fc5743c08e1c1e1f2052566cc63f15d5caf41bb", "messageHeadline": "Merge pull request #804 from codaco/fix/export-button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a746eadf146851594aaa64c94837dba443b4fef4", "messageHeadline": "Fix button size after UI style changes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5875e07111182fc1677275e8261a2c8725de22b4", "messageHeadline": "Merge pull request #798 from codaco/fix/data-reset-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "b5b74fa8a677ea957fed62a9a1c0936629ba7040", "messageHeadline": "Do not require additionalProperties for cards", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba525826a82f759908aa4555957e1f1c946f1378", "messageHeadline": "Make canvas selectors more robust", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "b325a8ba6b780e407bfd27877682857ddbff81bc", "messageHeadline": "Move reseting/connecting functionality out of concentric circles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 191, "deletions": 197}}, {"node": {"oid": "b80e8ba5f18bf268e8ac71d7ce84e035e72a80e2", "messageHeadline": "Fix tests and general tidy up", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 329, "deletions": 632}}, {"node": {"oid": "547787ebddbcb5b4edb9396a3e8f367de98e0db4", "messageHeadline": "Extract edge selectors into canvas selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 101, "deletions": 70}}, {"node": {"oid": "1004e52bb25b8a8bed8faa629bb891584745c8a0", "messageHeadline": "Added canvas selector tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 68, "deletions": 70}}, {"node": {"oid": "bf1367ae20a93944087b382f41cd63e988f41046", "messageHeadline": "Extract 'canvas' selectors from components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 158}}, {"node": {"oid": "cb1dfd6bac57a6e64624088f278780fe098a2218", "messageHeadline": "Update NodeBucket to work via named props", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 58, "deletions": 21}}, {"node": {"oid": "a406a09f03ae69687a76db43ba53b0f1abe0583c", "messageHeadline": "Define ConcentricCircle props in parent", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "7530bdc7544a9d2a25634d2ed8c3616cd4cfd27c", "messageHeadline": "Update Background to take individual props", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "f1f73214c9d3d4a78576c40b99b1b0f365e782ab", "messageHeadline": "Update NodeLayout to take individual props", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 214, "deletions": 164}}, {"node": {"oid": "35fb11382336d9af7dc19158de94ef74308487ba", "messageHeadline": "formatting tweaks", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "b8743a9eed0ddc31e49c4e5ea01ed5b874f9903b", "messageHeadline": "Make EdgeLayout independent of `prompt`", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 99, "deletions": 102}}, {"node": {"oid": "802abfcaa31e843dfd9a9aef461d374a3ffb2802", "messageHeadline": "Add narrative interface to development protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "867dbb739e6b8cf43e93873022e1eae7e24156fc", "messageHeadline": "Scaffold Narrative subcomponents", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 105, "deletions": 16}}, {"node": {"oid": "1976c7ca14fd2b8fbd9b835aefbe618112a65ab6", "messageHeadline": "fix data reset error on in progress interview session", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "da14ca09c52a547c693d6ec8ac667ec5d0aab2e2", "messageHeadline": "Merge pull request #795 from codaco/fix/rule-schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "320ffb0cde3c80aa9c9a1e110a1148caa895cdab", "messageHeadline": "Allow stage to define a null form", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "af551876ee94bbc527f321dcd7fde7078e16176c", "messageHeadline": "Filter join & rules are optional", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "1816bba2c8524834d3ae83c01e5a9ad9941cfac8", "messageHeadline": "Maintain color prop in schema", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bd5ea2c337ce84d7343e528035d821c56db0c592", "messageHeadline": "Merge pull request #793 from codaco/fix/pairing-submit", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "fd1de6f5fac55f1ff90f140ab35a0988004ca564", "messageHeadline": "Add submit type to pair button", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e6485f7bd09a9a6b307ecd0ff832e02b0a0b1d19", "messageHeadline": "stop linting UI submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea596d6927a93c1083e019d97d81d008827e26cc", "messageHeadline": "Merge pull request #792 from codaco/fix/reinstate-prompt-navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 260, "deletions": 148}}, {"node": {"oid": "40bea55ba5fee0ac7c048375c5bfc1ff0ef34cc8", "messageHeadline": "fix broken tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 227, "deletions": 141}}, {"node": {"oid": "377d9973fcaee2c7fec9b21075aa8846cdb5c714", "messageHeadline": "Merge pull request #791 from codaco/fix/state-startup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 87, "deletions": 33}}, {"node": {"oid": "0a92dcdd6d8ca84a61c959f215698d14d6f159d5", "messageHeadline": "Merge pull request #790 from codaco/fix/electron-updater", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "81adba2fe83b7f449032a091c58cbbe8f099331a", "messageHeadline": "fix broken tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "76fd6f082c4594ba27439ad06c6033632d78b26d", "messageHeadline": "reinstate prompt tap/swipe navigation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "5fdfcd98f73ef3f655c1591785b9f3d40e8056a9", "messageHeadline": "Refactor device settings", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "dd1e775a12a9893285fa20552fa1050b9413c9b3", "messageHeadline": "Test device defaults", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "4678baba2cfaab5a6875c820136564b3fd2a9a3c", "messageHeadline": "Dispatch device readiness after a reset", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "3fcd3a4015dd7680ce181494fb1313776490dacb", "messageHeadline": "Populate state with device information", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "f96b4092a3b270dbeaa9835cb545d024c2e81aeb", "messageHeadline": "Merge pull request #789 from codaco/fix/icon-variant", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 66, "deletions": 59}}, {"node": {"oid": "47f43d543f048aa0cd23763554428b0aa7a53336", "messageHeadline": "update electron-updater to 3.2.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "7523db3f6ec953f9c09d1ae063bed46385c2b9fb", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "4ce37cd24abbea40a160ed59870e1ae279ecc3b7", "messageHeadline": "update name generator to respect node type icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 58, "deletions": 57}}, {"node": {"oid": "875aee564d4e46c77c483c9ffff552aa9e39941a", "messageHeadline": "Merge pull request #781 from codaco/feature/categorical-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1972, "deletions": 398}}, {"node": {"oid": "d1fa87573ace4d5036806efd5bfe5db0b683169b", "messageHeadline": "Merge pull request #788 from codaco/fix/cordova-startup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "30f6297948dec0272fe46ff391aa7ff9ba5d9bbb", "messageHeadline": "update snapshot", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "75c9482012b6f934c18c8ae9c843b461926c8d03", "messageHeadline": "increase the click to close area", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6d58cafa29e63e7e1da4d96f8eba96ff71a7560a", "messageHeadline": "Ensure device is defined before reading", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ec5c46f0bf048d2d49a0524ec1facb676fe3d565", "messageHeadline": "update tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 158, "deletions": 245}}, {"node": {"oid": "cab548baf7f71df73392131f657907df6411ae99", "messageHeadline": "update mock generation for categorical and ordinal variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f4d88b4c77b4fc0c458a3aed56bfecc861c62506", "messageHeadline": "tweak vertical align of categorical bins in hover state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67876bc535d07b2c6a97f439c11d5ef0e2e09151", "messageHeadline": "ensure cat bin details are consistent", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 71}}, {"node": {"oid": "6379fb83df73c1a1454ccef5f4734430d1f06dee", "messageHeadline": "fix hover", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "71fdb50a67cafd36a6da6b2dfe250fdeb128102d", "messageHeadline": "try flex layout again", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 363, "deletions": 254}}, {"node": {"oid": "019fa4ddce82945d0975dbded5ff5b8a78f5cc93", "messageHeadline": "add additional catbin prompts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "b5e7ac864f236347f35b77dbfde80e51e436a26a", "messageHeadline": "Merge pull request #769 from codaco/fix/bundle-bonjour", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "11257a676c49fb5977aa3930bd2efecd45da42e2", "messageHeadline": "Merge pull request #786 from codaco/version/alpha.9", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "845c9643eb9644f36e761c23a47da573df996404", "messageHeadline": "Merge pull request #783 from codaco/fix/export-format", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 222, "deletions": 149}}, {"node": {"oid": "2be62b55c344aaf9d8cdd6f7cd9075c09af77c7f", "messageHeadline": "update package lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d074355c364eb7c1a26bbcabb2f562c67ba412ac", "messageHeadline": "fill circles and spacing tweaks", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "f5538cf286628a99595094587f39852293452104", "messageHeadline": "Merge branch 'master' into feature/categorical-bin", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1617, "deletions": 797}}, {"node": {"oid": "d676614d04ca437d7f2ec83af9ad5af428d95f13", "messageHeadline": "add certificate name to reenable signing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acbe42122265fe4f1c7e2e08d2171ef80d011eee", "messageHeadline": "update project versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b013b8faea35284972657362bc6066ea28d1f1f3", "messageHeadline": "tweak display", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f7b0211fd5ae21b9d67b1c69b70678769b926eec", "messageHeadline": "Merge pull request #774 from codaco/feature/runtime-validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1252, "deletions": 664}}, {"node": {"oid": "add1c8d2590856cda519f11fcd377bc6e8160785", "messageHeadline": "working example of conditional check for bonjour", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "f4a539861571ea0e6007d88365d9785862c8cc36", "messageHeadline": "Merge pull request #773 from codaco/fix/worker-node-props", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 342, "deletions": 119}}, {"node": {"oid": "12d67353c4e154aa760da2604108a72ac4ce0800", "messageHeadline": "Merge pull request #784 from codaco/fix/submit-buttons", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "bd036343c9a1f3aa4d27a92324ee3027b2c87820", "messageHeadline": "simplify multinodebucket", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 58, "deletions": 111}}, {"node": {"oid": "72b3ee86e8b150e420075b3527cc1f0eb823cd58", "messageHeadline": "fix for lint", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "269fd437e6f093618ae9c45049ca97c4f9291655", "messageHeadline": "Render submit button on NodeForm", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "814fee8e022a8e42fd1e962d1c1004f3ad89dddb", "messageHeadline": "add tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 897, "deletions": 6}}, {"node": {"oid": "d163a670ea5e1261f5c8784e2de17fa83b68cee4", "messageHeadline": "Merge branch 'feature/categorical-bin' of https://github.com/codaco/N\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "dad50a1988e7030b3d749c16903936e5b5fe94bf", "messageHeadline": "Merge pull request #782 from codaco/fix/categorical-schema", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "9f4f5fc0fc91f73decd3db2efa43fa1823309f83", "messageHeadline": "Remove schema generation from Travis", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "08b39d899126c8f078f1730cc6610410789f41b4", "messageHeadline": "Update schema based on Categorical interface", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "335a6c641cc0d63483382228d0a2789ae8998de1", "messageHeadline": "Merge branch 'master' into feature/categorical-bin", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 118, "deletions": 31}}, {"node": {"oid": "10b0cd810316d1cca681c64fac81bf2904c8c933", "messageHeadline": "Allow exported/worker network to keep external props", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "44720eb40830c8be34fcc2e7567166e261d707e1", "messageHeadline": "Refactor network formatting", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 196, "deletions": 163}}, {"node": {"oid": "5a03d04724ab69b02fd4951d0fa192119213d899", "messageHeadline": "Transpose IDs to names before export", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "ba2f9bbd7e85736d09bf21b85e9eee0282435bdf", "messageHeadline": "Fix \"age\" type in external data", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "96d1a414abfe7c2c449e0183954cdd3a0fc4fbec", "messageHeadline": "Add Number as a valid form component", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "45eff61accf40018436a2f97beac444373d744f8", "messageHeadline": "Use ID keys in teaching protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 167, "deletions": 167}}, {"node": {"oid": "b66571870689f6a450def697e2e272d5e0807f1c", "messageHeadline": "Make \"variables\" optional for Edges", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0fd80eb7d9fdc42c2c69a38c17db84c4579c39d2", "messageHeadline": "Make mock protocol valid", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "885f745b1b82cbdcbbc0d38bf3e091b7bdf3876b", "messageHeadline": "Add version to schema loader", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "7a7065a22213108b9e357bc3026e31d9e4c0af1e", "messageHeadline": "Improve errors & keypath logging", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "1e68674f71a34b2da7ffe186ccc14fce83dc372a", "messageHeadline": "Refactor validation code to be sharable with src", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 162, "deletions": 85}}, {"node": {"oid": "84a6711f641765026015a9d3d9754c9fe29811db", "messageHeadline": "Fix node & edge type definitions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b98dd9f989cdb64b037c55749dcbb9970258d334", "messageHeadline": "Ignore fragments with null values", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bfd9c5c3a3ce99f0c8e674fdc331c34f26ba656", "messageHeadline": "Extract protocol constants to separate file", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 178, "deletions": 96}}, {"node": {"oid": "f5e296a38efc988338d8114c35a0839741c30f60", "messageHeadline": "Remove unsupported \"custom\" stage type", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f0d4f7421682308a6f5681a1f74161d483ab302b", "messageHeadline": "Validate layoutVariable for Sociogram", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f94c89eddf33a8b255ce61c2f1f6628d6d6549c3", "messageHeadline": "Fix & simplify \"required\" validations", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "991299914f342e471753a45c12aba371286857c8", "messageHeadline": "Fix remaining development schema errors", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "227408ff61089b3f807b3691d31a5976ec8ab33e", "messageHeadline": "Add additional enum validation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "7cd12bf0f8e241ba1bfff69337f81597e8b77d3f", "messageHeadline": "Track validation errors separately", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "aa0d3518b173c7ff5f31e26280d5bc90e779086d", "messageHeadline": "Add validations relying on subject.type", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "b2b85abb557d6bc07c9f2543af58f90b8333391f", "messageHeadline": "Add uniqueness validations", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 73, "deletions": 3}}, {"node": {"oid": "b647a40138f0736a908e14ee7c738e4c0286b9c1", "messageHeadline": "Fix pattern generator", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "237cdbbd8bf7d77e244aad52a7ed42ed9ac3fa62", "messageHeadline": "Validate filter option types", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "4f61d77f86321f6f20ffa3a2dabae17aa5d45002", "messageHeadline": "displayVariable now refers to a variable ID", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3d90d544e1ce2f5bd13675f05b9e10c40f84fd7", "messageHeadline": "Update dev protocol to use entity & variable IDs", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 336, "deletions": 335}}, {"node": {"oid": "f4a43b3a5702dd5e5ee8b462246c7028bff56727", "messageHeadline": "Add data validation framework with initial tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 244, "deletions": 13}}, {"node": {"oid": "e1e28d49f25e1fc25ce70d4e009a275935ae640b", "messageHeadline": "Rename zip validation for clarity", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed8b127cbeccd16b6de791d3e3ab623c5371c0a", "messageHeadline": "Fix mock node generator", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56bc7f9c101856b3f164a54452d670563a6d33a9", "messageHeadline": "Rename prompt selector for consistency", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "3d1ec1ac65786d617daebc1ad888311fabba9f19", "messageHeadline": "Create mocks using additional props for prompt", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "68382b3586336d1802e7256375eaa376aa812e3d", "messageHeadline": "Rename additionalAttributes for node actions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "4a9e2b7d3f66cb03edd92bea81853483fd5df3d8", "messageHeadline": "Simplify node entry selection", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "88ffd7ae52ed7146ef65c7b51d509fda4cb705ff", "messageHeadline": "Centralize logic for getting subject", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "e883a26358cff988aa0a0b7f5fcd6b135f63621e", "messageHeadline": "Support mock generation for arbitrary node types", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 91, "deletions": 44}}, {"node": {"oid": "beec62a9cc1e10c360f1c0ba4ddf4fb9ab26b3ca", "messageHeadline": "second attempt at dialog", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "77d5d1c74721e858ec54a958bbf8db87919f9913", "messageHeadline": "test prompt for bonjour install", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2fa372e6cc36a5263ed3bfd05425d920b3007411", "messageHeadline": "Merge branch 'master' into feature/categorical-bin", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "3999b594c8ab0cd2bb71fef3194f26d19b642525", "messageHeadline": "fix linting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3ee8937c74978dc8a263ce92bd01285839f722b6", "messageHeadline": "Merge pull request #778 from codaco/fix/autocomplete-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 27}}, {"node": {"oid": "677f15d7802ce81e23c86bc7ee45bc866754808b", "messageHeadline": "Merge pull request #757 from codaco/fix/download-asset-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "18275e6d68b8ee0e7dabaa291aa9876fa6e062ef", "messageHeadline": "Merge pull request #767 from codaco/fix/support-IPv6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ed2701691125ec84f67ca1a63bdc46fbd30f4caf", "messageHeadline": "add wrapping to server label", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea766775c1d69c1ada711e5e0a3d85bbe57a6b22", "messageHeadline": "fix ui ref", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb76d6acdb2d68e8574788e9d1ae13589bd3b970", "messageHeadline": "Merge branch 'master' into feature/categorical-bin", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3462, "deletions": 2132}}, {"node": {"oid": "4c556181a361eb603fba6d0da482619cb9153f8e", "messageHeadline": "label to use display variable", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ffff1e7f2efa2afd94086d4ff06840f5a9890783", "messageHeadline": "Merge pull request #772 from codaco/fix/ring-bg", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1f3f7a1c95913625cebb554693f8f4f3430485c", "messageHeadline": "Merge pull request #777 from codaco/fix/form-submit", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 5}}, {"node": {"oid": "38aebb9d283b8d603778d9b215d131cac2970ba8", "messageHeadline": "Merge pull request #779 from codaco/fix/protocol-registration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "5f008e8d3d91d898eec85a01870b368f9a236ade", "messageHeadline": "Merge pull request #775 from codaco/fix/pairing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "c319021d0f218462f45307161b6bb8daf11094ae", "messageHeadline": "add hover effect", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "01a6aff87d76c2039779f7dd7b83154e773ec6df", "messageHeadline": "use id for flipId", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7e9fbdd90caa34a53687ff2ede1030982130d9a6", "messageHeadline": "make recent node name a state value", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "ed9f7f38a5aa34e1c1319c5cbabb70dbc26e573e", "messageHeadline": "Fix lint settings for ./public", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "5a79493817eb72de2cc3298a6156756a590a90c2", "messageHeadline": "Remove unneeded \"protocol:\" registration", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "5f84a9fedfc63ed6621f64a180ada3a492cc2c8d", "messageHeadline": "Remove invalid border-radius definition", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "db78cfaf2d4e17c42007547cfc189aca139e8b1c", "messageHeadline": "fix closing click and overflow", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "ce57d9e0c0df2537f77d8010e68b81aa828eda64", "messageHeadline": "Adjust Search header importance", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e5c9612e492531e1b1409052359fe23a9ae2455", "messageHeadline": "Fix transition layouts of Search", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "504db1961503b8beaf7bd39b62ea8f2d24a85bc8", "messageHeadline": "Fix button styling in Autocomplete interface", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "63393e71e19d29caf4e6d933ebe41e684fd62635", "messageHeadline": "add flip animation", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 111, "deletions": 66}}, {"node": {"oid": "741edc473f75e0b302d3f58cd557a6cdbb5a3ac2", "messageHeadline": "Merge pull request #776 from codaco/fix/timeline-clicks", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f66bfd29446b082c7523a9bab68e20dd7c68f293", "messageHeadline": "Fix line length", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "55f481683d87e737139b5e3dbc832b3d70cd2ff3", "messageHeadline": "Simplify mock node dispatching", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "bcaa7dc00749ca692aedb5e7419d3139cb2251d4", "messageHeadline": "Refactor: mapping var names to IDs", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "d3bc20ebaa21e25da167167d3026da7de86bc5eb", "messageHeadline": "Fix naming", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b3e5beb8097e9dff5b97e7be6fa929096858d213", "messageHeadline": "Move Overlay to ./containers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83855722c56869ba007eb66c9753ec152037bd73", "messageHeadline": "Fix NodeForm submitting", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "53535b0332235c0a220360dffe2e3275aa0108d9", "messageHeadline": "Prevent ghost clicks on timeline buttons", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e672fcfbacaa3a2f2d0909d8c5d0b94e7fe8b55d", "messageHeadline": "use grid layout", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 64, "deletions": 27}}, {"node": {"oid": "9f8538a92e01bce2a0a44b9fbd09c794c173ec4d", "messageHeadline": "Fix device attribute from redux state", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "2cd7ca65e864440456ec2891f4bd4a3633e5ed06", "messageHeadline": "expand node in list", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 118, "deletions": 102}}, {"node": {"oid": "3346076ce41f9e70befa4c61e7735d4e04231915", "messageHeadline": "Fix mock data generation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "f52ae08ef868ebd0f57d507b588a70e62120982d", "messageHeadline": "Add null check", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b89d678ce5f24caf4471132a8ad8728e71adacfd", "messageHeadline": "Fix edge types given to worker network", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "a316a3b5dabae5d2ddfe1390d2cbdffaa892fb01", "messageHeadline": "Fix properties passed to workers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "6fee3d7c32982dfe8336dbd8a81235595aa4233c", "messageHeadline": "Rename subject type selector to disambiguate", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bd80b42687badb302d550aed1b9e892b764fbe49", "messageHeadline": "Fix node type passed to label workers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "f06cea1c7576c6e166e85c8bc3ec7864e9c956cc", "messageHeadline": "Pick up ring BG fix from UI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05fce06a8622dbcc91be5a1ec886866271415a26", "messageHeadline": "Merge pull request #756 from codaco/fix/android-keyboard-scaling-view\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 381, "deletions": 162}}, {"node": {"oid": "8a4d82719b8e2261bed28da5550bcd4096580cac", "messageHeadline": "Merge pull request #768 from codaco/fix/build", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5284fbdad28dea130965cf342a97e7ff628b8d15", "messageHeadline": "fix test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b17c8366bcce8e5e9fb86ef2524fccccf2d3a28", "messageHeadline": "Merge pull request #766 from codaco/fix/preview-ring", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "837cf672d4fe6b63a85888bc1687778b3d05d92f", "messageHeadline": "Merge pull request #765 from codaco/chore/refine-schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1078, "deletions": 27}}, {"node": {"oid": "d0e7f46845acc49d9835f9a4d562b2ca5c240537", "messageHeadline": "Merge pull request #761 from codaco/chore/travis-schema", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "cf8cab4660660a67f9fe69d33b343ebeba65ee56", "messageHeadline": "merge with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1947, "deletions": 1920}}, {"node": {"oid": "ca8a89652a0251e52d6cbde03821d605080aa10d", "messageHeadline": "only allow first node to drag from bucket", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f11c9bf8132da7caef33dbff2a044c1aae1ece0", "messageHeadline": "rename ordinalbinbucket", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "53fa11b4b0047de8a8de7fde34da0a893c8608b3", "messageHeadline": "working proof of concept", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "80704373b5758266682afaaf76be70330d266d0d", "messageHeadline": "initial test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3c7020d4651881e4bdc751bf94368402c60f567f", "messageHeadline": "create categorical bin and support", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 524, "deletions": 9}}, {"node": {"oid": "bb67fdd934c71687fb51e41244f69406f67526f6", "messageHeadline": "Skip tests when copying ./public during build", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e9a9ca44a97d6e73482a82217a5f8b8197b867b", "messageHeadline": "Allow users to enter IPv6 addresses", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9c90fcd2423d3e77a2aff085b825d3e17ca3c796", "messageHeadline": "Urse alternative variables for ring background to avoid clashing with\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "232d4800a080e044ad2106514cc62df2daa6684c", "messageHeadline": "Update schema version", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d2c4a40b562de16b5f27c99991ed7893271869d", "messageHeadline": "Add generated schema", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 918, "deletions": 2}}, {"node": {"oid": "5b3971ddba33cd0058cb79a1d1fdf5b2a09cfea6", "messageHeadline": "Add name to variables", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "e4becd8083dc85f716d37a41d7d2543e1609b98c", "messageHeadline": "Fix object pattern definitions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "01f1c71695ba7a05c57a098eff532b1ce82db097", "messageHeadline": "Add form component enum", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "c69b096fdbd2da19ea5457ece4939a5df99f07d5", "messageHeadline": "Replace version with lastModified", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb370c469ec2dffbffd87c69d2e828314f910c08", "messageHeadline": "Add skipLogic, filter & option requirements", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "a90bc35fedfc8bd029425972b7e91c1c7e259b4a", "messageHeadline": "Add stage validations", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "45edba83b0a7da31eaa3e15244f627e364bfe15d", "messageHeadline": "Merge pull request #752 from codaco/fix/unzip", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 156, "deletions": 1}}, {"node": {"oid": "39b20b108db574fe38447192783bd7d4b28ffe7b", "messageHeadline": "Merge pull request #750 from codaco/feature/ui-modals", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 437, "deletions": 1864}}, {"node": {"oid": "b9bd608a0a0fdfb892f5804fb89615b1ab00f17f", "messageHeadline": "Merge branch 'master' into feature/ui-modals", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1373, "deletions": 60}}, {"node": {"oid": "1e8c12b323d45142326d395677e92cff1db9e3d9", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17b5389d56e9bf2334b845c238780889400b0c5c", "messageHeadline": "Max warnings 0 for eslint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5362af6817b9e2c2f8bd552982914f2e39b043c2", "messageHeadline": "Combine CI scripts", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "44f91fc7ac4f8376d70572078ca0f1c34b459640", "messageHeadline": "Add factory protocol validation to CI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a46e637560172543849e57e274cc5a1bd9fa8bb0", "messageHeadline": "Merge pull request #753 from codaco/feature/schema", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 1342, "deletions": 45}}, {"node": {"oid": "44321990a87c9c7880ce060e301d4f1a4089223d", "messageHeadline": "Use package path for swiper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f04384bf8acd1cb2162ed8272d14a4f4cf9395ae", "messageHeadline": "Implement nativeURL for assets on Cordova", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "b66fd27cfe1ad302c4232e4340e0a40b2159aca5", "messageHeadline": "Add warning about recursive mkdir", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5e8eb8e7f2828f96623bead8d4a42d97dd77d36", "messageHeadline": "Merge pull request #754 from codaco/fix/load-screen", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b999abf6c0d742546c1fedaa46210ff4d26205c8", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6959d323da12b507f94f4cb0a7a2b08617431b15", "messageHeadline": "fix device description not updating", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ead522552d9fb8a5844adb42c740166cb125c3", "messageHeadline": "move setFontSize to <App />", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "46d40e6c98ad25d8631421928a906dba69ba197b", "messageHeadline": "reorder display settings items", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "24af7f6b42ed3a0bd7a917747105149acb649571", "messageHeadline": "sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56a915c77ca10d6c5b1b6c9d29f8b0514ec0aec4", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "83c38f089119631786c9920ca3772facca6a1505", "messageHeadline": "correct default for fullscreen node form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "eaac82a939ca975bae63c66ed9a6980f399ff59f", "messageHeadline": "implement fullscreen node form toggle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "86aa63793a48922d374fdac122667697a5d35473", "messageHeadline": "implement dynamic scaling toggle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 141, "deletions": 135}}, {"node": {"oid": "5fe81b987ad1a30b73b0dd34a425dcb8f60aa1eb", "messageHeadline": "working settings menu persistence", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 123, "deletions": 153}}, {"node": {"oid": "b3647fd82fc8ac43df44b5e8d9ce0e907b796f02", "messageHeadline": "update settings panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 227, "deletions": 33}}, {"node": {"oid": "eb1cea7442a0fe38bc24afbfcc6b0554f99161f5", "messageHeadline": "Update errors module to map to dialogs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 77, "deletions": 90}}, {"node": {"oid": "d59742f9bd23224309c4295fa73cf9b2d4414c54", "messageHeadline": "Clean up zip path validation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 89, "deletions": 42}}, {"node": {"oid": "dd871c4395ec49d5cdff3158946bd09fa4cc6117", "messageHeadline": "Merge pull request #755 from codaco/fix/prevent-navigate", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9bfedbbe9802e26bf4a40e2096ec4d52b068dae9", "messageHeadline": "Use z-index variables", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "aff4bf6f412ca68695ff9a4a08a0cc470eab4ee6", "messageHeadline": "Invert persist rules", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "11c9865a461c413b13b8c39e0a9f80446cd47f94", "messageHeadline": "Don't persist dialogs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c1ddfe5e29cd3ec5f8f773e5b4200b9b4b0b34a", "messageHeadline": "Prevent navigation away from app", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f5f200d6a73ae207c67749281a8b36b752858c1", "messageHeadline": "Fix load screen for slow protocol loading", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1a1be69b612aa71e50bed6c24116a607d20fd3d2", "messageHeadline": "Add name prop to variables in registry", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9b6154aa7b3853c10e0d79c71fca8ea3fdbbf437", "messageHeadline": "Include validation types in schema", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "ecd5a614b2e45ff6fe529bab4da73beb8b44398f", "messageHeadline": "Document new scripts in readme", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cab7bdad4270673fc94beee5e9684b7783fdfb6c", "messageHeadline": "Update schema output location", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5e323fd3c625dc5da643feb730a39babd6cee899", "messageHeadline": "Set variable requirements in schema", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "433f8483c41ec4ab00cfbdfbbd1c4af65a73b903", "messageHeadline": "Improve validation script output", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c66481c51b606b68b138633e5349cd2812c45cb8", "messageHeadline": "Define correct enum for subject.entity", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45ace043ce7697eecb729301ae08bb7f0d723a91", "messageHeadline": "Rename generation script", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b5de7581315f6449a4f2ffc8ce6790aee2a8140", "messageHeadline": "Change logging to warn", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f309f6cd61a87b9e00bbf17119680f5be98593f", "messageHeadline": "Support validation of .netcanvas files", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 60, "deletions": 34}}, {"node": {"oid": "97668a5abce21dd3f75d4c7f155350fb838bdedb", "messageHeadline": "Add filter example to panel", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "771c25b3b77dc412739fda0e9df4af1c9ffbabaf", "messageHeadline": "Add IDs where required in protocols:", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 37, "deletions": 15}}, {"node": {"oid": "d9e01e742650104adbdaa94034937b93e543a4a1", "messageHeadline": "Print additional property errors during validation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fd59824e5d1b2545b9281f20acbcbe15048707dc", "messageHeadline": "Remove spurious filter & disable props", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ab2061c7df4c30bbbcc6544649feaf9d69c8bc23", "messageHeadline": "Add optional meta fields to development protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff11df493c4d52506bcca892e4b8d23399862847", "messageHeadline": "Generate schema from abstract protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 123, "deletions": 2}}, {"node": {"oid": "547daa93e0fe4057eff028d3f42208aff21f09c1", "messageHeadline": "Remove pseudo-comments from json", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8924f6bf68fadbea38274d84bf28f4a122033645", "messageHeadline": "Move validation script", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "dbe996f1503dd63437be2a02f294240c980e1f80", "messageHeadline": "Add example schema & script", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "04fa63860ba0429685b4f2d2259adba7e860ef2d", "messageHeadline": "Add dependencies for schema generation & validation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1006, "deletions": 13}}, {"node": {"oid": "7bf7801f3ae911819291d695ba0cb89a493d9759", "messageHeadline": "Add test coverage for path checking", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 66, "deletions": 2}}, {"node": {"oid": "90844c7f4c17e6c3542144968dbd74deb5630ff5", "messageHeadline": "Clarify normalized traversal rules", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf99c25849c06e8212ce1feb1f2e74caf294ac07", "messageHeadline": "Add preflight task", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7649e68b7f7a072c7d8a2b0cefaf4a03b1657261", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f4bb35caca3df7394c035beabe2a4087b6a8a0", "messageHeadline": "Remove unused stylesheets", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 261}}, {"node": {"oid": "4797dc05b2b2075e27194d0f6f5cf2fc68cd09f2", "messageHeadline": "Remove unused components/modules and fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 1277}}, {"node": {"oid": "24a149adfeab6221ddd8e6de169d1b82e284e6dd", "messageHeadline": "Use openDialog in ServerProtocols", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "aa2cf666a0d836def1aeb8c15849bd420c9c5fcc", "messageHeadline": "Use UI modals for export error", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "c1c769ac38764794c0bdb8208ef64278d0fd66e1", "messageHeadline": "UI modal NodeForm", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 263, "deletions": 179}}, {"node": {"oid": "3a76b5ef87487494e73cdba1c1920c2296ab868b", "messageHeadline": "Merge pull request #748 from codaco/fix/viewport-keyboard-issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "291b91a0775c05ed8dd0613d53bd41371d04a856", "messageHeadline": "fix overscroll issue. again.", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "3e1c7b152acecf7157ca61ae5b4015ea65b0ff47", "messageHeadline": "Check for invalid/dangerous paths in zip", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "ab3bf8a2fdc6e65a89a966016842ed545246bad6", "messageHeadline": "remove viewport-fit:cover", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dddb371c098748f0dcec9232c23be358ccf3954c", "messageHeadline": "Merge pull request #747 from codaco/fix/sociogram-highlight", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "afbd8b7a5809972fcea140dc2d3f67928c80d854", "messageHeadline": "Merge pull request #746 from codaco/fix/timeline-hitbox", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 283}}, {"node": {"oid": "d6125759b0802f2d9ef9374c62a5190d580a385c", "messageHeadline": "Merge pull request #745 from codaco/fix/drop-events", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ad281dfa7e8bda3dd6b146d94f2c8bcff9556bc8", "messageHeadline": "fix sociogram toggle highlighting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1c163bd23bcac5cfc7aeef9e9dd3642545b16739", "messageHeadline": "remove highlight.value from factory protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5cfc16556193208d8a7bb366b671ff356bbf8c87", "messageHeadline": "remove snapshot test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 116274}}, {"node": {"oid": "9580709913256524042b76d1131a595cf239a852", "messageHeadline": "revert travis node version to 8.11", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8de6c9a516133717f09e5ee871bdb67eb0c2838d", "messageHeadline": "update timeline test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 116143, "deletions": 137}}, {"node": {"oid": "40cafa5f7dfd8a5221fedc396a83a8194f9f8488", "messageHeadline": "remove clipping from timeline button animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3e34ed49ae7a344709cea1caf1fb0a4caf9a0aa9", "messageHeadline": "remove accidental menu openings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "31a27fd9761bb99c3130341cea8e5625df0c5198", "messageHeadline": "Prevent app from accepting dropped files/snippets", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6228e43896caaf759f92c00f8d62e6117df32edf", "messageHeadline": "Merge pull request #740 from codaco/fix/form-submits", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "1f6af0b7043f4f9fc4d9c6bdad3592176dc27e5d", "messageHeadline": "Merge pull request #736 from codaco/fix/electron-setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "b15c60215561ac0c1423e5a1e2f704a4b92d8a03", "messageHeadline": "Fix form submit buttons", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 48, "deletions": 4}}, {"node": {"oid": "9bfdc690705b232b186a13b762f6757e15c55e49", "messageHeadline": "Fix electron:dev URL", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "6a20df4c032a4139b59a63eb246d50f26790fbf9", "messageHeadline": "Restore link opening from Information screens", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6a46c527150ac1f7d7d0b012b55e974a1eb77d83", "messageHeadline": "Restore SSL certificate handling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "79f5d1d097579457145d62ad9075f77233a8aa67", "messageHeadline": "fix assumption about matched path causing crash on fresh app load pro\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3fd40d65f8223aa946b4563b2c4e7a34177ae880", "messageHeadline": "Merge pull request #712 from codaco/feature/menu-system-phase-3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1778, "deletions": 2329}}, {"node": {"oid": "b6d699aae4d37eb12a99227816dba925e23a986e", "messageHeadline": "Separate out menu panel classes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 92}}, {"node": {"oid": "443b9cf995fd3ead2c8f7671aa18e818a8d7b4dd", "messageHeadline": "remove header class from timeline", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "5b1dcb30c3276188baaf6f6916c9828223130628", "messageHeadline": "Separate out timeline and sub menu classes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 164, "deletions": 166}}, {"node": {"oid": "a095f9ef2558fc7ab041d516098b7845dc09c320", "messageHeadline": "Rename settings/stage menu classes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "69bc04fcf6c2744f65012541b664eb08e1720319", "messageHeadline": "Move stats panel styles into own class", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ff5428a15b4f1ed069978515631a24e24b7f310a", "messageHeadline": "Rename menu-container -> main-menu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "57c8967aa29cf3300f21c17e4185313b46654180", "messageHeadline": "Move main menu styles into components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "270d02f9cf3dd02db7d688b163067f92e55c8dbe", "messageHeadline": "Added dialogs module test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "8b817f2e87e0982dd792b8649121b28d88255d30", "messageHeadline": "Fix stage screen test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aab0c2c96e18f8eb07a697b765ab87fbc0d3dba3", "messageHeadline": "prevent UI property from persisting in redux", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aba540a82080bcb3d2572d77180fd0cca36aef12", "messageHeadline": "rename timeline component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1abf26aa4d056543f374fb65c69b9fda1ee2196a", "messageHeadline": "add indicator for current stage", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 59, "deletions": 22}}, {"node": {"oid": "dc387f34b18b48c7ef3c0253c13de4d1d45c101d", "messageHeadline": "implement stages menu timeline filtering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 75}}, {"node": {"oid": "e0ad20d9d3e74592c45f423184dfb1fea9247464", "messageHeadline": "disable reset session test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2dd3f9039fb0178d93f29a0fbcf9c46977579eb1", "messageHeadline": "implement dialog to confirm reset app data", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "122dd7149c2ca1d898e07a4089895c471cc768b2", "messageHeadline": "Merge branch 'fix/menu-system-phase-3' into feature/menu-system-phase-3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 135, "deletions": 44}}, {"node": {"oid": "da0ad773ed125c52e0e1401219ea876a1454e04a", "messageHeadline": "increase menu animation speed", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "77b31d5fdc607156f785034314fd77e30dcfd12d", "messageHeadline": "resolve overflow issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d8b5d94022b717072fa9956853c0e82fcf5bd8aa", "messageHeadline": "Fix mocks for failing tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "bf42c8488bc4c0533892f3bef496c0f5f90cf04e", "messageHeadline": "Mock stage panel loaded for remaining integration tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ac4dd98041bafd9bb4547e02a9d0c13de6e3847", "messageHeadline": "Move active UI testing to components", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "2e53e3531885b2fdc466784400f2f5569f183838", "messageHeadline": "Update \"finish\" tests and move to StatsPanel", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "84f02d1f4bd2ad71cf66adf1fdccceb166d393a0", "messageHeadline": "improve settings menu formatting and add menu link to startscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "f1b0614ea1c6e8b57e5a0c765d34adad565d797e", "messageHeadline": "Merge branch 'master' into feature/menu-system-phase-3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 186, "deletions": 867}}, {"node": {"oid": "27a2c55eb2f5d9800b45b6b33c9384534e548beb", "messageHeadline": "add update functionality from architect/server", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 426, "deletions": 248}}, {"node": {"oid": "0a397890f80e7167c7be6a56d34488e82df2ebe8", "messageHeadline": "minify timeline pngs for better performance", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccd7f4e891ff2973fa800a64e66e222dfdf9b3b5", "messageHeadline": "Remove menu counterpart test, and reinstate timeline toggle method test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 95}}, {"node": {"oid": "07d05411bfdb4be5620e0f9bbc60f1706bf57723", "messageHeadline": "Match StatsPanel syntax to other MainMenu containers", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "c69add6accf1450539820f4599d3041896c87ff8", "messageHeadline": "Stages menu tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 88, "deletions": 25}}, {"node": {"oid": "cd896efa8a287f26ecc46ddcc1bcba689fb308a6", "messageHeadline": "Added tests for settings panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "764997a335238e41620c3dc9c2449268571d62ba", "messageHeadline": "Merge pull request #721 from codaco/fix/modal-class-clash", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 758}}, {"node": {"oid": "704cf03df2b69d421c8d9466d775dd867762382d", "messageHeadline": "Merge pull request #717 from codaco/enhancement/start-screen-pairing-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b51a6ce5dbabfb5c92cd811fc4007d53888b65db", "messageHeadline": "remove legacy dialog test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 747}}, {"node": {"oid": "1ad63776cd41f4627dded4c9974839b92e97dc81", "messageHeadline": "remove console statements", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6594d12344d66879ab5c6195f5b989b0483cc655", "messageHeadline": "temporary fix for modal style clashes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "83ab9bfcc0eb07482838a446785839f6f97a6865", "messageHeadline": "Fix settings menu actions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 51, "deletions": 15}}, {"node": {"oid": "ca3af795be15ff1167764f3dc638a3aa1c57d94d", "messageHeadline": "Update UI ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a639c68b54d526b5f248be159eefa52a09ffd649", "messageHeadline": "use pairedServer to determine start screen icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6df7fc294f7f698bd9937674ee19edfea311c697", "messageHeadline": "UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6055447b2212509087bf4e46836d11a7fcbbe90", "messageHeadline": "Merge pull request #713 from codaco/feature/export-transpose-vars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 33}}, {"node": {"oid": "bf7408db0ef776071f8407a853e0779454077599", "messageHeadline": "Merge pull request #711 from codaco/fix/reset-linking-state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 112, "deletions": 73}}, {"node": {"oid": "ed837111f138e2ba430bc216a8e3ff5dc87476dd", "messageHeadline": "tweak open animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "d8ef55aae782e7b29fcfd2fd1bcd05c2f7286aa4", "messageHeadline": "Connect up settings menu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "169fbecbb9b4e60e82dc7b40314e09dc33c63e24", "messageHeadline": "Added some intial tests to MainMenu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "acc53c362b5c18a5573b287cd4caff8ac1fd6b14", "messageHeadline": "Separate out MenuPanel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 74, "deletions": 54}}, {"node": {"oid": "e41f3285ded11af3c9a3e233e61b022b26283e46", "messageHeadline": "add open animation and fix accidental click closing menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "40984a906a333facd1e931a338e265bd0790c2ce", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4b8a9d9a03876db2ddc709870b910b312ddbf05d", "messageHeadline": "map edge type to label", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "63873d8ae6897a02dfe100354cb40b6676f60001", "messageHeadline": "transpose variable ids when downloading graphml", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "92ad6c2725f162d4251b01f44ae6f392d0fc6d90", "messageHeadline": "Separated out concerns for main menu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 229, "deletions": 230}}, {"node": {"oid": "eedc501a59c453bd69e4b274d0bbaba54b6f8565", "messageHeadline": "Link stages in stage menu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 61, "deletions": 18}}, {"node": {"oid": "347e465991b36cdac8ef380f36dbcf05cb03f9d2", "messageHeadline": "Link finish interview button", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "d6d7cc45a79184e586029fa2af8bfc1afaff68a6", "messageHeadline": "Link return to start button", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "ad07d0d12bdafcec2dbcf41ecb99c3bc8c1d8408", "messageHeadline": "Add timeline line", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "e18b6e2919e4be1c6c7672651b1e56d38dbe224f", "messageHeadline": "Toggle menu click handlers", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "9701b4192bc9840e451b896fa38dde780242ccbe", "messageHeadline": "Open and close menu", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 86, "deletions": 11}}, {"node": {"oid": "236e4f7e8bd93de4a33eb79e78774b9f6d0e8ea4", "messageHeadline": "icon opacity animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "e2f7fa07440779731e0d0c43c5fe5aa88b56bd70", "messageHeadline": "update snapshots", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "e1aed1e5a6e1b227a9d6e51a345cf863c3d4889a", "messageHeadline": "elevate connectFrom state for ref", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 59, "deletions": 48}}, {"node": {"oid": "ee6cac8eaa83616d23606906654fd3fbeff98940", "messageHeadline": "componentize and add animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 226, "deletions": 52}}, {"node": {"oid": "c708773a2557017b2a8ce74e33f4513045337d96", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32a32bd02c32daec34dd6ad6448c2a314b5b52ef", "messageHeadline": "initial work", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 247, "deletions": 1}}, {"node": {"oid": "0ba6beb8a17e8627ea9311f34499de266a5ed61e", "messageHeadline": "remove existing menu system", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1926}}, {"node": {"oid": "acad1a7b8ac02b5ebf53e6b1a3a1bb326b5f7871", "messageHeadline": "Merge pull request #708 from codaco/fix/package", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "24b753f278c70fc2c694bf75e0aa44b3482fe826", "messageHeadline": "Update resolved URLs in package lock", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f297da10312cc990a1fb9a46d7c3f44a77554c3", "messageHeadline": "Merge pull request #705 from codaco/fix/server-error-message", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ce3a1c5732ce6b4d4be2df67cd5a339db078329", "messageHeadline": "Merge pull request #706 from codaco/fix/logging-config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "7a54ee94de556cd4f7f1e24367bde2293943c29d", "messageHeadline": "Merge pull request #704 from codaco/fix/electron-2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "e2313d0995c8641a8c26f0229ffe6a004d198307", "messageHeadline": "use refs to reset state", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 59, "deletions": 40}}, {"node": {"oid": "3b640aa91395a860a150cb748427a2bd990ae580", "messageHeadline": "Improve server error message", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2d7bfb4a90a271b7147766416b92ab1bfaab95a", "messageHeadline": "Revert to node version 8", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b16e70b5c3be60527dee7d61e81eb631090ec2ec", "messageHeadline": "Revert to Electron 2", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 52, "deletions": 34}}, {"node": {"oid": "99b5ef016dd8abaf56e61ea7070d4e13b2d180f4", "messageHeadline": "Remove invalid logging config", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "125fb05c1859018c60ec69a1f691db8362b7b9bb", "messageHeadline": "Update readme references to node and NPM versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4f6bb303238119a23a17cce48743df8d2541f9da", "messageHeadline": "Merge pull request #703 from codaco/update/electron-3-node-10", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2765, "deletions": 2990}}, {"node": {"oid": "a58131b3c977a4d1140ee41ec33cb0d282ba1e45", "messageHeadline": "merge against master and bump versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1105, "deletions": 405}}, {"node": {"oid": "564efbbd704b38681370be56e5bb0893c6ebe64d", "messageHeadline": "Merge pull request #701 from codaco/enhancement/viewport-font-sizing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 382, "deletions": 310}}, {"node": {"oid": "642d931ad4a0c9053c07201aedf54d67bd385b6a", "messageHeadline": "Merge pull request #696 from codaco/fix/factory-asset-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "2533348d641a2f0d6b663500c679578feeb82e08", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4530c6043e13a078e68a76860c1dc3d4b01e9d9a", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 86, "deletions": 92}}, {"node": {"oid": "affc826f73503602b133f011d6a003554b096fed", "messageHeadline": "update electron and cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 121, "deletions": 78}}, {"node": {"oid": "1ba8f860d522beb8df59ebcfcb33c907f1b7fc07", "messageHeadline": "run npm security audit and fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 487, "deletions": 964}}, {"node": {"oid": "f671887a4ae6072ce5c26f399698429eecc1dc70", "messageHeadline": "run npm update", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2037, "deletions": 1794}}, {"node": {"oid": "aa54411ad0063e67972e04eaa03574e9d79b9f8d", "messageHeadline": "update travis config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 169, "deletions": 197}}, {"node": {"oid": "f1b9d63bfac1028a35dfc2c5021804155fc93469", "messageHeadline": "Merge pull request #698 from codaco/fix/error-checking", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 95, "deletions": 19}}, {"node": {"oid": "ab75fe7aeb5eb4950d1dd22315b465a1b4e02405", "messageHeadline": "update node and npm package.json versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c46aa70745af72f173c0a915299bae110ff8c748", "messageHeadline": "Merge branch 'master' into enhancement/viewport-font-sizing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 601, "deletions": 67}}, {"node": {"oid": "c3c58251da9ff61139b94aa9da985cb936e87c3e", "messageHeadline": "Merge pull request #689 from codaco/feature/node-occlusion", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 601, "deletions": 67}}, {"node": {"oid": "e6ca0b59a02dd5a47e2172ac1e483da2c2c66233", "messageHeadline": "update bad merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d51d147b28aa89bf1435e80f9f6ccdeda8fbf0c3", "messageHeadline": "update ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d45718f56fcb4221b5f81dfb282930b524a9c567", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 392, "deletions": 189}}, {"node": {"oid": "d2ced540dad81c88c968aeb14f8467ece8419925", "messageHeadline": "fix tests and linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "875f9400b4884fbaa14fa6f2dbfd4df9a722fde7", "messageHeadline": "Merge pull request #692 from codaco/fix/large-protocol-load", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 152, "deletions": 16}}, {"node": {"oid": "728664a769b918dc4656e6c7543e024b23128613", "messageHeadline": "Merge pull request #694 from codaco/feature/single-server-ux", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 243, "deletions": 175}}, {"node": {"oid": "e2062718edc04c0fafbf088b7f6568bd8b07346b", "messageHeadline": "merge changes to instruction information interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 286, "deletions": 100}}, {"node": {"oid": "918da552e6f0694c8e443191c8563ae079c07d8b", "messageHeadline": "tweak pairing form styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 80, "deletions": 65}}, {"node": {"oid": "6fa76f1585af5de1bf5feed04c5126b426d9c3c3", "messageHeadline": "complete start screen formatting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "25ff2c4e12355a5b71ebdf27d1392aa5bf79b8b7", "messageHeadline": "Merge pull request #695 from codaco/chore/dev-lint-warnings", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af1825cd724afee148b89b41da9db6ea33871b96", "messageHeadline": "improved start screen styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "066cd2a4f238a59974708ac20cc2daf61fc097ff", "messageHeadline": "bump node and npm versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "91c8da7f5e51a7af37c306b6c2fbd0a2c6424cb3", "messageHeadline": "Require variableRegistry on load", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "869df0466ace226b8b017bc9d0f1b25fa6e63ec6", "messageHeadline": "Check for subject & type when loading interface", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c620ef8cca35adacefe292008b4ea1a5e3a1da09", "messageHeadline": "inactive node over obstacles", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "d7d2a3b7611ce1a62b64cf260ffdfeaa8b6ec215", "messageHeadline": "add start screen icons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 34}}, {"node": {"oid": "aeb2726ebcabf6f66bbbf9aa628c37b88a6abaec", "messageHeadline": "Assert that edge type exists in registry", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "db5d4279b157ef153e2bbc0d40c6ab1d327043e5", "messageHeadline": "Add null check for external data on panels", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "21f74d6c6e7b039b37b59dd98c62fce81710d0ea", "messageHeadline": "Add null check to entity[type]", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "18a227c1a76acc71eaf7c83cf522b0e86caa4198", "messageHeadline": "Assert that one stage is defined on load", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "9064df1161111b15996e627a404accf4ba2c2448", "messageHeadline": "Fix public path for android:dev", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd57451528b998fab6ea8c3e3790a4ccccf3cb24", "messageHeadline": "Fix assetUrls for factory protocols", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "87a60797658535d446d6c716412c7c95e72ecd2e", "messageHeadline": "Convert lint errors to warnings on dev server", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae041d3dcfb9aca5c935f5faedc3db4920c8ca61", "messageHeadline": "Rename protocol card list styles to match component", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b1094a9bf00636725fbe432d3db83eb64c2c26d9", "messageHeadline": "Move ServerList component", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "42a46c0f669bffdd94b481a4354c3bdec706694b", "messageHeadline": "Support Server unpairing & update UI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 178, "deletions": 71}}, {"node": {"oid": "a6f4fb1166d8a4b45e5060b79a0f5cccacf80869", "messageHeadline": "Update pairedServer state in redux", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 58, "deletions": 95}}, {"node": {"oid": "8205b2f26990c8834d74ac51a65551f0f99aac43", "messageHeadline": "Add basic coverage for new method", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "dff6fbc17acbb753ea4e93e04c2590b5585c584e", "messageHeadline": "Fix buffer handling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 37}}, {"node": {"oid": "510b1b571b0139232843d0d6baab228e675f7df4", "messageHeadline": "Implement writeStream for cordova", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 124, "deletions": 15}}, {"node": {"oid": "eabc1d77ee28ad4936016ba1be694094a1814654", "messageHeadline": "fix cordova config error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "830590627c46c1b7029be6e1e06731fa8bb975e0", "messageHeadline": "Merge pull request #691 from codaco/fix/api-info", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6a05f7f657895fd259ffaac697bf9cc7d5599495", "messageHeadline": "Add null check for apiInfo", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c894df8c95b3e33c7f27b4dd94e20c3d1c2ade3d", "messageHeadline": "simplify obstacles", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 39}}, {"node": {"oid": "5d2e217b9860fd32642a1572a7d4a9cf3ccb21a4", "messageHeadline": "Merge branch 'master' into feature/node-occlusion", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 98, "deletions": 24}}, {"node": {"oid": "ea46cc2064f54095a0e7ef995cde889ade481eea", "messageHeadline": "make sure components update", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "f61ed361f7bb56d5c769b9bc8ba7715be5012058", "messageHeadline": "update tests for obstacles", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 227, "deletions": 1}}, {"node": {"oid": "49f9f735d1677d0bf2466c8d0553ccec73951139", "messageHeadline": "fix errors", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "1e97fbbe50e40de435f663401d5ea7c47bd22fe0", "messageHeadline": "add more obstacles", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 162, "deletions": 77}}, {"node": {"oid": "f2a6a292d96b5a02a0f43d8611118e38f9a73630", "messageHeadline": "create DropObstacles", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 182, "deletions": 17}}, {"node": {"oid": "b429ed4c98efd5f4db49c4f1a783212a6402a23b", "messageHeadline": "Merge pull request #686 from codaco/feature/minimum-load-time", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 97, "deletions": 23}}, {"node": {"oid": "6f221e6b72fefdd8ede75be49975a1c341cbfd6b", "messageHeadline": "fix roster interfaces", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "0ea8192dad82d46579cf0d819678e8beed0951eb", "messageHeadline": "generalize fade duration", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fce4798872919b95bf176cccdb720f6db7f075f3", "messageHeadline": "fix interface widths", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "ab2ced52dc7b5dad24e28e4095b419e9bb5e6319", "messageHeadline": "re-render nodes after off-screen drop", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "48916d4f646c350f9e529a081b436b34dedbac00", "messageHeadline": "timeline button styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "cc69d65817f624f4c924f54984746823aa0a5fe6", "messageHeadline": "card styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 27}}, {"node": {"oid": "b7412da12d923b7a329ae98b3b144650e461e9bd", "messageHeadline": "update menu styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 49}}, {"node": {"oid": "dd3efe7b4dcc37da39be835fd98f6cc847411e7e", "messageHeadline": "changes to ordinal bin interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 28}}, {"node": {"oid": "aed41fbc3af1207f9f1c7013fc41ce8fcae9aaaf", "messageHeadline": "add test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "386d418373981ce2690cf6a3568025b59d67cf49", "messageHeadline": "set a minimum time for protocol loading spinner", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 64, "deletions": 24}}, {"node": {"oid": "364d5ed580639a0ae5d0d13eccc8182f2d0cf071", "messageHeadline": "fix modal", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "df8054f7fcbe0a2e782cb6565f4866e3fa6bc920", "messageHeadline": "fix pips and pronpts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 29}}, {"node": {"oid": "dcdc17d041bc7a4963a865620dd7ee4e56152689", "messageHeadline": "adjust name generator panels", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "83d4002a8bdbc8e7551cc75bc47fff55074b3e30", "messageHeadline": "Merge pull request #685 from codaco/feature/instructions-asset-size-grid", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 180, "deletions": 75}}, {"node": {"oid": "f19b08729e475c355ee28504c855a42a12ddaec7", "messageHeadline": "add vmin font sizing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "009657d46f12fc235d0d3b348b4c7a5228dcdef5", "messageHeadline": "Update example protocols to use item sizes on information interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "d4400d48d17448a6b5153d092cf748792ae59ed1", "messageHeadline": "Added styles for asset sizes on information interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 119, "deletions": 43}}, {"node": {"oid": "72b4ff75671cfe0cac2fe5c42f5d747c1d4f4c96", "messageHeadline": "Video playback controls", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "c84c18ddf60653a01271b28ef64a43a997aa6432", "messageHeadline": "Merge pull request #679 from codaco/fix/node-bucket-flash", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6637a6212aaae50e776c22dd17c5118ae9f61782", "messageHeadline": "Merge pull request #680 from codaco/fix/ordinal-bucket-drag", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "827081e3867c3051ee83b02855b613dd57ca5d81", "messageHeadline": "Merge pull request #678 from codaco/fix/worker-uid", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "fb22797db97426a3a1256df7f2991cb91b9ae6b1", "messageHeadline": "Remove unused selecting props from bucket", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "63055414e45fe06fa4136b509145bdd98fa86258", "messageHeadline": "Specify no_scroll for bucket drag detection", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "3041ba9d45188cf74395bfef6e727fb97ee00d77", "messageHeadline": "Fix key on bucket node", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ec4c90f827f35962379a03cac2e5e1888c1c1dea", "messageHeadline": "Supply node UIDs to user workers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "20e101202361b68ae037de67fd94ec91f3a65f31", "messageHeadline": "Merge pull request #677 from codaco/fix/ordinal-bin-prop-check", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c00f4e1a323e74011164fedaad933c7b1b291a48", "messageHeadline": "Check attrs for bin value", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91fa73efad5221d0a9fc53a5acc2a169e1ea04f3", "messageHeadline": "Merge pull request #676 from codaco/version/bump-cordova-ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 101, "deletions": 159}}, {"node": {"oid": "309fadc4b74c11cbe615bd3eee292ed294f6db77", "messageHeadline": "add correct bundle name for ios and bump cordova-ios", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 101, "deletions": 159}}, {"node": {"oid": "1f68e3a82abaf26ea9217218aa06123c3886f624", "messageHeadline": "Merge pull request #660 from codaco/fix/centering", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "954219b1756f4f6c0dde9ec12eef6f09af0b870d", "messageHeadline": "Merge pull request #666 from codaco/fix/download", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "148121d62075e170f39cdcdc9940a243bb02397a", "messageHeadline": "Merge pull request #665 from codaco/fix/prop-updating", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 69}}, {"node": {"oid": "8eeafa675a2372df1d33cb2c72b8461713298a57", "messageHeadline": "Fix export of coordinates", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "09c43f380ee844cb172254e9ca8f4e7e5a412496", "messageHeadline": "Fix incorrect snapshot", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "924f944b1b9b6e9ce5f3615063e33c6b37f52579", "messageHeadline": "Fix inferred types during export", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cb9aa9eb8a5f525b0da42403dfd943ae14a30be0", "messageHeadline": "Fix Ordinal Bin prop toggling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "3f4c8fe3798bc2156bccf52f804cb1f12d520d10", "messageHeadline": "Fix node updating", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 47}}, {"node": {"oid": "2e7f9a4023a9f0134809d89efcbbf0350f37c411", "messageHeadline": "Merge pull request #658 from codaco/fix/node-updates", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fff72afaa4f529d56ca6c9c1e39c5225e6c3b8f5", "messageHeadline": "Merge pull request #662 from codaco/fix/undefined-prompt", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "9f370db09d17d3f0069e2513d31ab1f9d28e3fd3", "messageHeadline": "Fix prompt setting when index/ID is 0", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "d7e1e5e62c68f07a122dc9ed95e54cf146241b36", "messageHeadline": "Prompts no longer need additional margin", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "14d7c69c51e560a1db7dc595bd45534abf123d86", "messageHeadline": "Fix sass-lint warning", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4dd28a1689c53d0c937aab0b59a96169112952be", "messageHeadline": "Add vertical margin to sociogram", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eca8a5275336dd627f851aa2b19e7e1695e76458", "messageHeadline": "Standardize interface centering", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 25}}, {"node": {"oid": "0a48e5ac0921928a6934e47d0c5dcead4940af08", "messageHeadline": "Fix node updating during drag", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7699fb40619b37bef0556af0434dc76b8ee5e822", "messageHeadline": "Merge pull request #652 from codaco/refactor/model-data-concerns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5489, "deletions": 5440}}, {"node": {"oid": "ed96dd93b74eb56ba5113b19584e3f5e31c5821a", "messageHeadline": "fix exporting for custom protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1c185766701bfdaa7fcd6b86f14538068a684c3", "messageHeadline": "Merge pull request #654 from codaco/fix/modal-positioning", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d3106441816bc099e9161040e99da55d4ffef524", "messageHeadline": "Fix mock data format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "15b24f1777f73b8fe057a9019204462c1f90bd4a", "messageHeadline": "Re-add null check & update test format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 64, "deletions": 34}}, {"node": {"oid": "9d3f497e122e36afd102993a913b64446a6ea5a5", "messageHeadline": "Fix ListSelect state", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "660b3b804659fe419b7e8805273495804fa42b24", "messageHeadline": "Remove redundant sort", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cc7cea26369397c5375d55788f4dffc603d51a75", "messageHeadline": "Fix filtering on NGList", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7c16e654402d3fa8595ab66a2451431256d42772", "messageHeadline": "Fix node creation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "104358689d82171fb43fd1356aed21c789aa642f", "messageHeadline": "Update tests with breaking cases", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7c3306262cbf339984d24fccadd345dc1483098e", "messageHeadline": "Fix Search attributes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "7b77627c33ef02eb04c5b529f2af15a0079af664", "messageHeadline": "Fix session & node card lists", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "9db38548f23fd59b0999a3edd083ebf29b635acc", "messageHeadline": "fix modal positioning", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "92da07683bdd928ff750f224f22418b915e0f3bf", "messageHeadline": "Merge pull request #653 from codaco/version/alpha.7", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3254dc7bbd60cc39be7e92cb75c4d7dd590bcb79", "messageHeadline": "Merge pull request #650 from codaco/feature/timeline-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 775, "deletions": 260}}, {"node": {"oid": "29fc8fee4a1b49b2e54103b106831b9aa1826f8f", "messageHeadline": "fix toggle_node_attributes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "10f8d97a9f4f93a679c66821bf70e7ef94d347af", "messageHeadline": "fix ordinal bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "79cc809f7eb6522973be5568053552aa4123909e", "messageHeadline": "fix most tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 263, "deletions": 237}}, {"node": {"oid": "3edd3bd69ecbbf85c437eb8286e72ba96fb9e303", "messageHeadline": "review fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "db7a1e6f5a8e679a67684b741c909e9cd68f195d", "messageHeadline": "introduce getNodeAttributes() where appropriate", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "bcb985b4178d7dbd4812b3eb02468818abe8043c", "messageHeadline": "rename NodePrimaryKeyProperty -> nodePrimaryKeyProperty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4344, "deletions": 4343}}, {"node": {"oid": "ab1e7d8c9180013f8e096e05104f11ab23c33388", "messageHeadline": "rename NodeAttributesProperty -> nodeAttributesProperty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "83642382b70cf8294dd9002b5f236a24fedb084f", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f791d4ce94bbbeb87026c52f80c968597fea9e23", "messageHeadline": "update version codes and numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3f66172f2875d94f2fd6a184e3b19574e16feefb", "messageHeadline": "change menu animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "a62a066bc557c0ca1b42172b63eea49d708020b2", "messageHeadline": "re center stage content", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "e208f38cc068455b44d9dc3630f4a9f08987aba0", "messageHeadline": "tweak timeline fill animation speed to match stage animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da0b9925987f0afaca6494fc19fc1f8d06ae00f6", "messageHeadline": "Merge branch 'master' into refactor/model-data-concerns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6694, "deletions": 4733}}, {"node": {"oid": "ebe53ecb7966089b0b613ae621ef56ef614181e5", "messageHeadline": "fix exporting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "361313b973a23257bafcc8eb7cc2cffcae3391e2", "messageHeadline": "make edge creation work", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d209760f08282ef2c246e316249cf1234e24a868", "messageHeadline": "Merge pull request #651 from codaco/fix/default-form", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "7fbc9c3c2a4d90a7f28c40a491c734ef3a5f6472", "messageHeadline": "Merge pull request #649 from codaco/chore/shared-api-package", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 222}}, {"node": {"oid": "13ea105db3035a6ea1a73138e485e8a499fed60c", "messageHeadline": "remove menu buttons", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 65}}, {"node": {"oid": "fc9f868adba4dd3382ddaac3561c1a37b3dbe9e4", "messageHeadline": "update sociogram dragging", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "8eaf7c6204f3bc7d450764a38142d47ac9023808", "messageHeadline": "Remove fallback form behavior from protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "8e60f183beaee53d46635319216e2b0e4b5fdcd1", "messageHeadline": "fix initial sort options", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "c92396b86ab44d33d2d460635b403e4858d8e0f0", "messageHeadline": "fix namegenlist sort", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 105}}, {"node": {"oid": "be989bc9540af3a5377b008a6fc338cc656aec55", "messageHeadline": "add tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 426, "deletions": 0}}, {"node": {"oid": "1c49cc1f4cb7077517a3248357ab2416a474ece1", "messageHeadline": "fix namegenlist filter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 85, "deletions": 38}}, {"node": {"oid": "04c82851093f04d3f4a69ac90142fbc17fc9fa3d", "messageHeadline": "fix modal positioning", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5971ac62a8a0b1c284496baa95b5d42a7fdc9d8f", "messageHeadline": "Merge branch 'master' into feature/timeline-menu", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2476, "deletions": 297}}, {"node": {"oid": "8cdfc4bfb6593b58b8bcefa947e6d939f9d0e95a", "messageHeadline": "add settings menu as a menu item", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "1911d84c9246a516e0653d9dbeb87b5e60fb0fe3", "messageHeadline": "update panel behaviour", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "79cdf0dcbe29664c9bf382d826323fc0ab18c9e2", "messageHeadline": "Remove direct dep", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fc05e436c8448db7286d8094eafe50d73f0bf04d", "messageHeadline": "Add secure-comms-api package", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 14, "deletions": 218}}, {"node": {"oid": "0916969bd5eb65954c4ae8a350f7a63836ad4081", "messageHeadline": "Merge pull request #646 from codaco/feature/https-api-clients", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 1836, "deletions": 153}}, {"node": {"oid": "08aefd6c7cb7e54a64fcb4910300b5eba8a84667", "messageHeadline": "tap timeline for stages menu", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "ffd908cc205bfc322c10bcf6ccdbbb1217bead7f", "messageHeadline": "make sure skipped stages animate correctly", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "f56b4d48216c165e579cb3e1762a72e6456ee757", "messageHeadline": "update state for exiting stages", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b32210aa2c923b54e6a627b4a6eaeb66ea1e15d7", "messageHeadline": "allow for animations both directions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "ac1bc4328ec2bf69ed8d94e5d157d69d6013c26f", "messageHeadline": "fix selectors for prompts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 58, "deletions": 36}}, {"node": {"oid": "f7eef45f6996eea7758ba01bded82211fdece441", "messageHeadline": "move timeline outside of stage", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 192, "deletions": 172}}, {"node": {"oid": "d9fcbc9e68a56785064a74a3be22a18951e76c01", "messageHeadline": "vertical stage transition", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "7309e68e4f48812b49e7bcb6097b62ac85f58183", "messageHeadline": "Default to last paired server when picking one", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5cff2077405105f7bbfb56d31de2a097dba91f0b", "messageHeadline": "fix prompt flashing on stage change", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2eb08299f41b9ad600b20e466438eb42afb0f1ed", "messageHeadline": "fix name generator -> editNode()", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c68312e89b2675b5edf31f986f8a4c39bf022a5e", "messageHeadline": "Merge pull request #647 from codaco/fix/node-form-scroll", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 4809, "deletions": 4350}}, {"node": {"oid": "8aa8ead0f65819cd50638ed920bc83f19e4cfae8", "messageHeadline": "Fix animation easing", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "012e43572f7ce84eef65dce70dd5f620005a34c9", "messageHeadline": "Animate the scroll instead of setting directly", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "70ae45775693617a19f6284f4b300239209f0a86", "messageHeadline": "Update test snapshots", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4752, "deletions": 4318}}, {"node": {"oid": "74ebd433634a755e473880ec24052e445b083783", "messageHeadline": "Reset modal contents scrollTop when NodeForm resets", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "f66c8f9a2163a7cbadda2165a528364aa7a858b3", "messageHeadline": "fix name generator -> addNode()", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "d20cd730ddcf0a616fba85993d2a0570e9dc5e3b", "messageHeadline": "fix name generator", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 506, "deletions": 653}}, {"node": {"oid": "931aafc5a35e381a38e8eaf0d475e935dd5ce12e", "messageHeadline": "Only instantiate the needed API client", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "81c7ef23884687c2ae653993160d02eccaac297c", "messageHeadline": "Fix prop warnings from error dialog", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8447b8a389cb10a39ed490d3762c87bb71d4d0ef", "messageHeadline": "Remove legacy action prop for server cert", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dde3889ac7817c729f4de011bd0329ab62462587", "messageHeadline": "Use downloadPath rather than URL", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 71, "deletions": 51}}, {"node": {"oid": "fdb7366a0a8db63aea3ce9288cc7f1bcd76a1096", "messageHeadline": "Add download support for Electron to ApiClient", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "e0c990be0541735e7723624f9757114452fb716e", "messageHeadline": "Support protocol downloads in Android plugin", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 144, "deletions": 45}}, {"node": {"oid": "b95dbec1f61effcab3199c471cf5872b97b08664", "messageHeadline": "Replace Xcode boilerplate header with license ref", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4ff79f587535da59755824c39b5d598741b0d8c8", "messageHeadline": "Add references to dependent plugin for iOS tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4b2055d2274c629b26c255ac1cddeb826d879730", "messageHeadline": "Implement https file download for Cordova/iOS", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 172, "deletions": 62}}, {"node": {"oid": "df7af684a6b84170fa36d5b8e8256005f725f6c2", "messageHeadline": "Fix error response format from cordova client", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "39625ae9809257e9a0f7be34bc833c9bd44f285b", "messageHeadline": "Fix newline handling (cross-platform)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "11c5fdb1aac84b900d42dede20b771c7c3ed9356", "messageHeadline": "Add test harness to iOS plugin, with minor fixes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 620, "deletions": 24}}, {"node": {"oid": "86f49d089de60ad32520092db4c09d5ef6dd73f5", "messageHeadline": "Support https downloads of Server protocol files", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 55, "deletions": 16}}, {"node": {"oid": "7ad3a90863ca45e2345f8c86c6e1e4e536257cdc", "messageHeadline": "Remove testing/demo menu item", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 74}}, {"node": {"oid": "f2ac192354a38a0e3e1b5814219bb6f6801e30c7", "messageHeadline": "Use Cordova-friendly local path format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f87d69b0557bc78cb482386c1d0b2990fc380579", "messageHeadline": "Rename apiUrl for clarity", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "31026911bc4f4788c6cf2af22a764bd124dd20d1", "messageHeadline": "Simplify ApiClient constructor", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "50b2f956b0be61635586fdbac6cdcbeced82d9df", "messageHeadline": "Decorate server with secureUrl when added to store", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 91, "deletions": 57}}, {"node": {"oid": "56c12c1f5359ab1c59a829f19743432b24d0cb39", "messageHeadline": "fix line lengths", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 76}}, {"node": {"oid": "85e2b2c225db8d1ae2aec44be08265d5a56ca348", "messageHeadline": "name NodePK -> NodePrimaryKeyProperty", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "e7af8f5a03bf3e67b3c12c3c0c0d696da74a0f67", "messageHeadline": "Check common name on certificate", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "192581217a9d0c83dfad9b2c6da4ee3e400c8982", "messageHeadline": "Make android client networking async", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 83, "deletions": 67}}, {"node": {"oid": "d6df9a4445edd463879945109333ed99a45b0b3e", "messageHeadline": "Support HTTPS Server calls using trusted certs", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 767, "deletions": 10}}, {"node": {"oid": "79a4e537d3aaeb24e07f22b65df57c468a6eca3f", "messageHeadline": "Fix single protocol styling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12dd0666ec559e087dd8e4dc9c0c4107d552fdef", "messageHeadline": "add timeline", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 84, "deletions": 55}}, {"node": {"oid": "924535ead8f3df22b73cf747276eb46165689bb4", "messageHeadline": "Merge branch 'master' of https://github.com/codaco/Network-Canvas", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 130, "deletions": 40}}, {"node": {"oid": "698fa6e70d0e42b573900e309452409f128d80fc", "messageHeadline": "Merge pull request #643 from codaco/chore/build-performance", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "da5c8ef7eef4a9ccd98146a8ee45fa6489aa04c9", "messageHeadline": "committing version bump for mobile builds", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4250, "deletions": 4250}}, {"node": {"oid": "b3aa132ca06a0201f50edb0324a665e32a136563", "messageHeadline": "Use thread-loader in dev & prod builds", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "c82e304c6becd353e42f67c31191bb43f3b84765", "messageHeadline": "Merge pull request #641 from codaco/fix/worker-syntax-errs", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "c28906d23db9366dcecafed99f2af63a16b3a352", "messageHeadline": "Merge pull request #640 from codaco/fix/radii", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "bdc816204d82c1cc14e5963a98f27715e464ab6f", "messageHeadline": "Add thread-loader dependency", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "c131bc8bc824f54b46a7a15ffe7f3287c5ca3938", "messageHeadline": "Combine travis jobs", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "aec9e269846ad1a7e77b19122829d4fc4472c7fb", "messageHeadline": "Merge pull request #639 from codaco/fix/skip-logic-use-uid", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb50ae8bed53ca955b342a14e6b4d48bbdd4e7f", "messageHeadline": "Handle invalid input types to Radar", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "81ec7db220d2007c159fdadba076605ff564aaea", "messageHeadline": "Remove reference to nonexistent favicon", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4a9679a23cc0cb14dfc866c9ddb61b34114f907e", "messageHeadline": "Disable history API fallback in dev server", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "da92ed828e9ed03d254384ff8d47e964825d41f0", "messageHeadline": "Add test coverage for new worker failure cases", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "d14d9a8b92e740a3e7f670af889649c7143c90e2", "messageHeadline": "Surface syntax errors from workers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cc4093a668658c47808a99dc405210af70f92d49", "messageHeadline": "update to point at master", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "621f4db3bc9ba37154a9d93ec32fb5d819df8c75", "messageHeadline": "update networkQuery to use _uids", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ff235146a7254c18c29d83f6f760c1c3c4064ad", "messageHeadline": "Merge pull request #638 from codaco/fix/skip-logic-syntax", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "325e67272d1500e7ec702eef345c02b64a67986c", "messageHeadline": "Fix skipLogic syntax in development prototocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "33f6f6d28f6e9306530785a71dcacd17215a5c73", "messageHeadline": "Merge pull request #636 from codaco/fix/checkbox-initial", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "938b2b7100b79d30f1385e7a462367b0d57e1aa6", "messageHeadline": "point to ui master", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "333be6a241bc9273a69b0c58792c6fe68242d31e", "messageHeadline": "initialize checkbox value", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b65e53f06557d1dde5dd27716afffb9ddedb73c8", "messageHeadline": "bump electron updater version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 31}}, {"node": {"oid": "5602803a5f46109154753ddf2f4445ec1fe4bf18", "messageHeadline": "Merge pull request #631 from codaco/fix/chalk", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbf065d049c7fcb1419ca7b93791c2742b765063", "messageHeadline": "Remove chalk dependency in production", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "107923929ba2d6db31f01d8be0b3cfbbc1fc9c51", "messageHeadline": "resolve menu button insanity", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7349d4557b1183eac70c26ef8d61dca1c5d95276", "messageHeadline": "Merge pull request #626 from codaco/feature/new-menu-system", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 53}}, {"node": {"oid": "ca0d5d34bb6d5740264c64a88b3aaac7f0a5d9a8", "messageHeadline": "Merge pull request #630 from codaco/feature/new-menu-system-autocomplete", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "7000dd52d431231d6abe995511fe0f3e6716b203", "messageHeadline": "Merge pull request #629 from codaco/version/alpha.6", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8216e046af478a2a93ba21fe9d96350d06b76787", "messageHeadline": "Update Autocomplete styling to work with new menu", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "baf452e7fc46f1b186a3456746a2b6fa3a356396", "messageHeadline": "bump electron to release 2.x", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 550, "deletions": 277}}, {"node": {"oid": "95e9835d00cfebd9b90917094a9e96b31ab51670", "messageHeadline": "bump versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b79ba41492b85b30236ef1e36e677bb9b5556af0", "messageHeadline": "Merge pull request #628 from codaco/feature/static-scrollable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 73, "deletions": 93}}, {"node": {"oid": "fe989648af8f8af86c2172b8ef3a13777bf6a743", "messageHeadline": "tweak menu button position", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8ab2ad86266a5414887a9613aa9db83949886526", "messageHeadline": "remove side menu physical space and make interfaces responsible for m\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "77bec8cbdc47fa3b9174369ea4586f2a3b3b76ff", "messageHeadline": "Remove unneeded scrollTop methods/props", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 29, "deletions": 33}}, {"node": {"oid": "a5a08c1d65fec53cbb68b0d04266e4abe6a40db1", "messageHeadline": "Reduce NodeList bottom padding", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18fef22f4e040e8996103e15327400f632c85aac", "messageHeadline": "Adjust scroller masks to prevent content overlap", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 15}}, {"node": {"oid": "732630704bdccca8289583a41627374c01fa8de6", "messageHeadline": "Prototype static scrolling gradients", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 49}}, {"node": {"oid": "c338d7ea3f39f5ce09629c23a869b2e1d81f49b8", "messageHeadline": "Merge pull request #624 from codaco/fix/server-csp", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5cb647e9145d1129fcc288cf007caefa4d20e4ba", "messageHeadline": "settings menu on top", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf0ad0b2225fa2ee8a1c8f65f4f67206862918cc", "messageHeadline": "center menu and nodebin", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "2dc4223696b9506fb56e09a0096a41a16eccda5c", "messageHeadline": "Fix CSP for server pairing", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d14587b592ff41bd11252f540de1dc0e66794d3f", "messageHeadline": "remove padding from name generator", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8bb0236b0f50bb300bb7cbb265de52e49f2e04b", "messageHeadline": "tweak button sizes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a032b452d72fee0c9ca2b3823c11172b7792a80", "messageHeadline": "update sociogram spacing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6d8f12046b472fcfb5c901559c0ddd2394b1a485", "messageHeadline": "add temporary back button and replace icons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "b1b3d7ee191aad41b166117f10546f037865e042", "messageHeadline": "add temporary next button", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "244bcc22b92d44412dbfa0ac7052a8b9cf107309", "messageHeadline": "advance prompts and stages together", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "3908e62d8d57fc7f6ca17370ba15dd2c98f8c57d", "messageHeadline": "Merge pull request #623 from codaco/fix/sort-props", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 22}}, {"node": {"oid": "17ceee495ce5cf3e48f48c2be2195661018cd7f9", "messageHeadline": "Merge pull request #622 from codaco/fix/deleting-edges", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "de196b29e2baf6c94d750406eb2012a01e4b2798", "messageHeadline": "Match pre-sort check from NodeList", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09db41f3178fb3055a1543c01699c038ef0f778d", "messageHeadline": "Fix prop removal & remove \"omit\" dependency", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "350dd01683faa41b02718c150caa570203ee7204", "messageHeadline": "Compare unsorted nodes to determine state change", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a8ef2adb3b8d23e948790824e66157892ab96dd", "messageHeadline": "Update sortOrder to return equivalent objects", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "88e35866ee3c8ed767a6cd8232d1b967a8315d28", "messageHeadline": "When a node is removed, remove any connected edges", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "f488179b668b6ade9f0fb82232c8f0d97b2c63ea", "messageHeadline": "Merge pull request #613 from codaco/feature/arbitrary-node-labeling", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 672, "deletions": 253}}, {"node": {"oid": "4c6bd500d818a58802a852d770dfa67f75830fb9", "messageHeadline": "Update example script to match on new edge key", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1bf1ee346b0cb7c975a574258eb01525170cd09", "messageHeadline": "Merge branch 'master' into feature/arbitrary-node-labeling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 409, "deletions": 517}}, {"node": {"oid": "7388bc318263b3b7e6b76591ca1532de00eaf4a3", "messageHeadline": "Merge pull request #615 from codaco/feature/ensure-uids", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 320, "deletions": 445}}, {"node": {"oid": "935972a4e832eb2ad6067493abb175ea3b87348e", "messageHeadline": "move stage nav to left side", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "522e30724b02a9e9bd8d2fad719bbd9fe8c0ced6", "messageHeadline": "Merge pull request #619 from codaco/fix/form-wizard-styling", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "3b66e71d921c562af4d1bd045af31e51af81e182", "messageHeadline": "Emphasize form wizard pips", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "7d91ca3607fc24982d23b05bd02e486018585edc", "messageHeadline": "Add last_name to dev registry", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fc316d8306d478fcb863667060c4c65df8ff8ba4", "messageHeadline": "Update actions to use PK when working with nodes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "214d0e1dcce292c24ecb27308eb46bb4f9dd7b1e", "messageHeadline": "Ignore external primary keys on nodes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 48, "deletions": 86}}, {"node": {"oid": "a1ebe336b2ce5b5a466ad14e5e1d90e3276baff0", "messageHeadline": "Treat empty labels as errors from user script", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "a3c74e16c63c7d317141f65206c15fc6991d6373", "messageHeadline": "Whitelist websockets to localhost in CSP", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc015591d47081ed2a41703ee0737131414bc961", "messageHeadline": "Fix web environment preloading", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "d40b96db50a06725d9ff5962db0a44eb7cf31b58", "messageHeadline": "Fix graphml export format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "cf47a8a18299b013a6586b1f5c04a30d1c6ee41f", "messageHeadline": "Merge pull request #617 from codaco/chore/dev-protocol-order", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "aadfe8b56606c1b0203eed9b2288a95b878a3bb6", "messageHeadline": "Merge pull request #618 from codaco/feature/standardize-esc", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "2250ddad136fe432508fd4c0cb2cee5926d6cb78", "messageHeadline": "Add test coverage", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 184, "deletions": 2}}, {"node": {"oid": "3a65b2153a6d49f78e5d3526156a182330e8d285", "messageHeadline": "Use camel case for primary key", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0a11d1a8239c0837d67c6eba08886cd72ed9b8df", "messageHeadline": "Refactor to support other workers in the future", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 72, "deletions": 52}}, {"node": {"oid": "a1d6c2fdb41dc4c7000c9edf865d50ba33ee373e", "messageHeadline": "Support workers in Android", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "dd4f3243b15e0178c0d8eee0c9d21b248616a236", "messageHeadline": "Move Node component to containers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "dd2aebc9aae18786e92e0359281e06245b9be625", "messageHeadline": "Use a single worker for node labeling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 245, "deletions": 101}}, {"node": {"oid": "f89e524e4e77031eedbe9dd9a6f88f20a1d7117d", "messageHeadline": "Update webworker examples; fall back on error", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "84476d2e6a178be31aba3baa97d017300bac2813", "messageHeadline": "Remove legacy custom scripts", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 138}}, {"node": {"oid": "1db84580d226a2a189d601270af1f67af6e60045", "messageHeadline": "Prototype sandboxed node labeling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 165, "deletions": 14}}, {"node": {"oid": "054f5c94dfd65b5087badab58f5cb3631589bc59", "messageHeadline": "escape only closes menu", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "5ec3f0791ee159d890192c91206a03f905d099b8", "messageHeadline": "Merge pull request #614 from codaco/feature/collapse-instructions", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 399, "deletions": 239}}, {"node": {"oid": "e05bee4048149d1536bba45b1db9864ac0b4a73a", "messageHeadline": "Re-order dev protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 51, "deletions": 51}}, {"node": {"oid": "f27ddce692821c998f633613928e290a92b88b45", "messageHeadline": "Support custom primary keys in external data", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 111, "deletions": 32}}, {"node": {"oid": "893ff0d4e1438041e26db4f9e064693c5f860b3e", "messageHeadline": "Update uid hardcode in additional cases", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "2bb0164e12dea5e85b87819286910a0445443f29", "messageHeadline": "Remove unneeded uid refs from components", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 42}}, {"node": {"oid": "e8ba0134c5c60074e656df4caa0e10f5400ce9be", "messageHeadline": "Ensure primary keys on external data", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 92, "deletions": 32}}, {"node": {"oid": "ed7595691d46876285aa22700ed73e1f2d4d3cd7", "messageHeadline": "Add object-hash dependency", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0f8728fae7b2837f9f64ada4c681c999ebf7168", "messageHeadline": "Define primary key field dynamically", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 64, "deletions": 67}}, {"node": {"oid": "ac1ed89894481a949865960bbc5b7ff31ea25cf8", "messageHeadline": "Use `uid` for node primary key", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 50, "deletions": 266}}, {"node": {"oid": "6605a143d6c6a1417d55f7a63d1697fdad2c828d", "messageHeadline": "Update package lock (lingering changes)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "4f94f3528f94ff41d8157c987daa37780b1f869c", "messageHeadline": "Merge pull request #612 from codaco/fix/dev-extension-warning", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "39fc3681f82b9ff7e4d0897d34d711db7533223f", "messageHeadline": "Merge branch 'master' into feature/collapse-instructions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "d509de3d8734a4f387de7f5c09c2a79eeda16139", "messageHeadline": "add pointer", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e32920a6ba425b62734f8c6a14e97190d0561d67", "messageHeadline": "also minimize when only one prompt", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c35ebd8a95062c0efb2d63d5b314dda63348f077", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 324, "deletions": 222}}, {"node": {"oid": "39475f2c6818f49b540e792ea09b955a92ed9761", "messageHeadline": "add minimize to prompts", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 65, "deletions": 13}}, {"node": {"oid": "e65e0e6e573fa3595df7419ffbcbcef0c8da37dd", "messageHeadline": "Allow app to start even if dev extensions fail", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "957c26621749c3a8254e0a80b2a661c5c7696964", "messageHeadline": "Merge pull request #611 from codaco/fix/node-positioning-false", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "5c6cf1f1ada0d7010a30ff19ff65306de304c4c4", "messageHeadline": "Merge pull request #608 from codaco/fix/hidden-input", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "516f7db197ce736f17b5c24804387d47988e8880", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 49}}, {"node": {"oid": "dc66f7e2ad47ff47a51fd48b401d1919e04a28d8", "messageHeadline": "Merge pull request #609 from codaco/fix/jest-warning", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "17a3dce9b31e9efddec84e600f96e9ef6c7d8492", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 55, "deletions": 2}}, {"node": {"oid": "719c8a021db4158236e80ed08d37655a7394df62", "messageHeadline": "only show NodeBucket when positioning is allowed", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "54e8a673ce94cb97558acb6a03ac154434234ca4", "messageHeadline": "Remove top-level environment mock", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "c82b94def26ab9ab17531c97fd4a481ddb1d7e29", "messageHeadline": "do not overrive type for hidden input", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9194f0a37792d9952ce7a529f757c181adb60b1", "messageHeadline": "Merge pull request #607 from codaco/fix/windows-icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fe973c5c0391d0e730084e36090e203d4d756ab3", "messageHeadline": "Manually fix windows app icon", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4510e954ab08f034c9a34ba46524560b1d691428", "messageHeadline": "Merge pull request #599 from codaco/fix/special-category-type", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "88a5f1116958d242dcbda164a9fb58aa17862cb3", "messageHeadline": "Merge branch 'master' into fix/special-category-type", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 53}}, {"node": {"oid": "a112944623718e5ac4544f00b97bb28179317421", "messageHeadline": "Merge pull request #594 from codaco/fix/ordinal-bin-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "b8e8a3447d727ca9d49fdac0da1c36eb5700ebc6", "messageHeadline": "Merge pull request #600 from codaco/fix/import-url", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d449574ac1ed6e34a00deb5c61827c49ff386a6a", "messageHeadline": "Remove link to example protocols repo", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0084e00b600991f690e58f663ab15625fd6e143", "messageHeadline": "Merge pull request #595 from codaco/fix/protocol-card-styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "4b1461926bc7bd87d1c6e182844f2b1d337b0120", "messageHeadline": "Merge pull request #601 from codaco/fix/node-list-scroll", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8377c6b81cb7f4b3331eb01016c127f867b3f1f", "messageHeadline": "Merge pull request #604 from codaco/fix/form-wizard", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b17ccee63e83d0ec9555348a33128fa0756a3dca", "messageHeadline": "Fix form wizard finish layout", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b6f5e8eb449da6c529c523ca72cf965e6adf62c2", "messageHeadline": "Prevent unnecessary nodeList scrolling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c2b17176c3ae7e474ea3064e86983242c178368", "messageHeadline": "Update import URL for working demo", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1077e2e37521af424ce5f625ab833bf633643d8b", "messageHeadline": "Fix export for data using special_category", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "53fdfa9a28bcd5bd30160b77804ec9401c3f0082", "messageHeadline": "Fix standard protocol card styling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "bf536a0f52405004ca029b5b7961658008ecaae0", "messageHeadline": "add missing values", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "2b8d01bec31c08b111d3a02ae7b8c4c26f753d94", "messageHeadline": "Merge pull request #576 from codaco/css/better-card-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "3e51731d878e1b5411b38f2e6c807ad0f71c06ab", "messageHeadline": "Merge pull request #593 from codaco/feature/optional-node-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "730c213ebaebcd0681e383952b5c4a45a820f050", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f885ee13f9e2a4b124f6565d5ffe02e3a16dbbf", "messageHeadline": "refine card spacing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e22e1196e1699ca0b635ccc67fed3a3297fd865", "messageHeadline": "refine selected card style", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e4854c721d7be6f861867180206b66d63d60add0", "messageHeadline": "refine resume session card", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "153110c8ffb1bdda88ed04153eabe9ea675f24fc", "messageHeadline": "Make node form optional", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "c680f14eafcd43e0df11a739708d15a868795fab", "messageHeadline": "Merge pull request #590 from codaco/fix/protocol-sorts", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "308e351d925b5df281da90ce928e17a13f294bf5", "messageHeadline": "Update protocols to use new sort prop", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "e6425265802dc819e2712e115ac9824e6f6580f8", "messageHeadline": "Merge pull request #588 from codaco/version/alpha-5", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd2908d69c9d6ca25f6ebe475ac22c9296ae9e9b", "messageHeadline": "Merge pull request #589 from codaco/fix/sociogram-protocol-updates", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "16ba643678ec869f85bc0fd8967a041e07d3cd2f", "messageHeadline": "Update tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bc6a3a173f8d36ad6e4f7379caf1f6865c7dcc01", "messageHeadline": "Merge branch 'master' into css/better-card-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1638, "deletions": 614}}, {"node": {"oid": "d6794ded029a43596f4915837d6e20f733b9edad", "messageHeadline": "bump version numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4705ce8182d1c0c2f921ed583b3d66b747ea5a9c", "messageHeadline": "Rename sort property in Sociogram and update default to match new format", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d13ba361a69112cf2a7424be8fd6effb0de3632", "messageHeadline": "Merge pull request #577 from codaco/feature/new-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 539, "deletions": 210}}, {"node": {"oid": "a781252361838cbcd16a01d458d49a4bf9121395", "messageHeadline": "Merge branch 'master' into feature/new-inputs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1715, "deletions": 452}}, {"node": {"oid": "624b16a45a36595743847e067416a5157e391093", "messageHeadline": "fix tests and linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "512095ffbd88bb3639d247c638288c656fb54049", "messageHeadline": "Merge pull request #565 from codaco/fix/form-transition-jank", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "952c6a5c74bf925a38f503fa53f738529b5d402d", "messageHeadline": "Merge pull request #554 from codaco/fix/graphml-export-updates", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 517, "deletions": 116}}, {"node": {"oid": "7bd9142ae766c5e346c2c2b982dfec77b2171366", "messageHeadline": "Merge pull request #580 from codaco/feature/api-tokens", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 130, "deletions": 19}}, {"node": {"oid": "d0b220161a6c2399323a0c8ffd5e034e1a6c33ac", "messageHeadline": "Prevent wrapping of version string", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23dcf259f5027a7302ad8ff570dc33891f36855a", "messageHeadline": "show missing variables in error message", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "e7a5894ba3178eb321ae59a86331b70581dfeb2e", "messageHeadline": "Fix flex layout issues on form wizard", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "d0c0aedeeeebd5d8dec2d109292b9ba12230be8c", "messageHeadline": "Move paired server logic to a selector", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 52, "deletions": 10}}, {"node": {"oid": "b73469c1eb3cdedeccba848cf1a4197c79e35df3", "messageHeadline": "Support paired server creds on API client", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "64e29325ac8f8be2cec02d9525db19c48fa5f94b", "messageHeadline": "Persist device ID & Secret once paired", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 54, "deletions": 6}}, {"node": {"oid": "bda609ee548b40e800fe06a32a0d1f778966f8a9", "messageHeadline": "Merge branch 'master' into fix/graphml-export-updates", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 306, "deletions": 236}}, {"node": {"oid": "5d6746229cba930d31d7066191e7c19abd0444ea", "messageHeadline": "add x and y for gephi", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "1e83a9f76d966d92eed5aa8083f4f46b421d76cd", "messageHeadline": "Fix error in hidden component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91c1f2b3a1f527c0b6907f35fd5c26ff5bbfe611", "messageHeadline": "Merge pull request #578 from codaco/fix/simplify-field", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 179, "deletions": 86}}, {"node": {"oid": "4aed9075a501cdf05644426a4d94977a225d4a94", "messageHeadline": "Updated Field tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 166, "deletions": 29}}, {"node": {"oid": "bc8e8c59b90e17ac5a46cb2a0d4b509614a7cdb9", "messageHeadline": "Simplify Field component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 57}}, {"node": {"oid": "401c2b5134233ba9331c301f7c5b4ff256da3a0d", "messageHeadline": "Update selectors test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61aae842cf3bcc42bf918cfe6c3e6455cfbaff18", "messageHeadline": "Update form tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b738d245f629b48b82c200d5d83f4b2dd9f408d5", "messageHeadline": "track UI submodule ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0fdb4699f3f421d0787f47426d9d263e432d0fe", "messageHeadline": "Merge pull request #566 from codaco/chore/update-eslint-format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c758daf86ef125b6e70e97698f1f1ea882b4aae", "messageHeadline": "Merge pull request #571 from codaco/feature/redux-protocols", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 305, "deletions": 234}}, {"node": {"oid": "20a11ad786b02979bff803fa251afc80a46673be", "messageHeadline": "WIP card styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e1009f9f089a142eea0ce2cc9a3c039d51de6614", "messageHeadline": "Merge pull request #574 from codaco/finish-export", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 615, "deletions": 100}}, {"node": {"oid": "af77601a88f9e0da4ceba0ba7c56114c6e11e6a2", "messageHeadline": "show error message for other fields", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "3834e15fb23a5c0e6130bd683615a26257e6850a", "messageHeadline": "Remove invalid sessions from list display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "661c4f871eec0f19bdcc2689131c360911beb78d", "messageHeadline": "Use fallback label on session card", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "548efba69a2e0a9c2bf0aa29b120f45fbf3d8648", "messageHeadline": "Update session card display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "db12f08c6bc24b9344c751ae4023af211bd1c0c2", "messageHeadline": "Point to working demo protocol for this release", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf6d6f05ddbaa576c9458a718d16e8e13e974ab1", "messageHeadline": "Update protocols metadata if needed", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "0d6760f99433f83dc47b94823a9cf527cd6bd0e3", "messageHeadline": "Update redux actions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 198, "deletions": 211}}, {"node": {"oid": "8f41d8d29f21928b665b0ac7179d4a9ec94bac0a", "messageHeadline": "Support manually-installed devtools extensions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9ca655f5dc93a89457cc943fdfa236cef624646a", "messageHeadline": "Move export UI to FinishSession", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 615, "deletions": 100}}, {"node": {"oid": "c4723dff28fc2805cb1d7e8c2773c2c9e304b1f8", "messageHeadline": "Merge pull request #559 from codaco/feature/finish-interface", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 300, "deletions": 61}}, {"node": {"oid": "c637fc5818eaf8295971bd8c0315845c06b6b93b", "messageHeadline": "Merge pull request #564 from codaco/fix/disappearing-edges", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "4172e4dee078bf01226f94be44127059fcefe432", "messageHeadline": "Merge pull request #572 from codaco/feature/stage-error-boundary", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "aa1421fc98cd4f9cbd68df250567370fe74744bc", "messageHeadline": "Merge pull request #562 from codaco/fix/app-menu-items", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "5d4c27a4ba1dbbbceebc9c7c0b08162d3eac4355", "messageHeadline": "Merge pull request #563 from codaco/fix/click-after-loop", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9207efe69f3cab82964fd178643bb5cc99a0f8a5", "messageHeadline": "Fix swiper init on wide viewports", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d042207843351fda534fcd165fd7c10794f8b57", "messageHeadline": "Re-enable Quit menu on standard browsers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90a68764e8f6cdf1216fc7c63c175fe4ecd4b7b4", "messageHeadline": "Update FinishSession copy", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71aae73279785d5ef82edb0a7d9c77bd9ec1f6ac", "messageHeadline": "Add basic error boundary for stages", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 76, "deletions": 4}}, {"node": {"oid": "a2de10b483f8c84a3e73d17a688e5a58e05dc7a4", "messageHeadline": "hard fail for protocols missing variable types in registry", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 190, "deletions": 13}}, {"node": {"oid": "c86f863f52c6a3b18bcbb20cc70fd6b47c62ee6d", "messageHeadline": "only show errors when touched", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bba005ffe5c936261b281a77bd6c92351d746965", "messageHeadline": "Update eslintrc to json", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aba72c05d5818ea28d8b621f8644d361d75c6f16", "messageHeadline": "Use larger viewBox for Safari", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "961e2a25ec31251659802c504a528ffc4179f414", "messageHeadline": "Remove looping on swiper", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d15fcd0d2236783067a75c0074e704b39c050b4", "messageHeadline": "Remove unsupported Quit menu item from iOS", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1019b0bee097f0c0ec3fe651a441c8bcd68c7c1d", "messageHeadline": "Add window menu for macOS", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "2d13be9d11c665a1eebf5903ba55e5e66b449c55", "messageHeadline": "Add unique id to built-in stage", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3a42cf61f48c62fd0d722c2697f5930b59f4d979", "messageHeadline": "Update copy in education protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b4e45c432116952161e56522bc2ba969bc13c52", "messageHeadline": "Improve error message for unreachable server", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0458aa101514e9aee83b6db38dcda8577aed31e", "messageHeadline": "Only include FinishSession when there are other stages", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d98383cc6d937c17d917b6ac30dd252977832f8a", "messageHeadline": "Move \"Download Data\" from menu to FinishSession", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 41, "deletions": 29}}, {"node": {"oid": "55c696cfea0cdbfc82d61b6846c45789810e7fe2", "messageHeadline": "Add a default FinishSession interface", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 256, "deletions": 33}}, {"node": {"oid": "af09023c1c34a86521599bc9646d0b9852cce930", "messageHeadline": "Merge pull request #556 from codaco/feature/export-session", "author": {"name": "Bryan Fox", "email": "39674+bryfox@users.noreply.github.com", "user": {"login": "bryfox"}}, "additions": 205, "deletions": 34}}, {"node": {"oid": "fa9a2181d50dc5eba0c62ae17e42677e1898faf8", "messageHeadline": "add deprecation warning", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "27afd2caf4f5fd36e5d023b40f077e9f9af3b9e2", "messageHeadline": "update educational protocol to new syntax", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "c1cba4e09d0f451dd9ae32ae89b3dd2ab8273e1d", "messageHeadline": "fix prompt selector -> add node type to MakeNetworkNodesForPrompt", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "448c861134f284bd4ab387bff6b9c5f018dd51a3", "messageHeadline": "Support exporting sessions created from protocol list", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "6acfcb033b44818bf3d5d627e0492dc15886b82b", "messageHeadline": "Merge branch 'master' into fix/graphml-export-updates", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 235, "deletions": 80}}, {"node": {"oid": "8d9da7015dd48c54ecdd1b917ca956f9e0bd32c3", "messageHeadline": "add test for graphml exporting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 124, "deletions": 5}}, {"node": {"oid": "e4d5b7e7c8a4429d9dc53a08b5b9ac9933ad38d0", "messageHeadline": "Fix duplicate Server protocols in list", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "e63f00e64f851f0159c410ce2cdfcc8dd9b23d11", "messageHeadline": "implement fieldLabel prop", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 29}}, {"node": {"oid": "f44fa53918e5a0ccfbae1c3416f9a9d8ff11d14c", "messageHeadline": "Fix type & add remote ID on protocols", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a6051f479cb5c244ec54a013e0ff3c2c51274f9e", "messageHeadline": "implement togglebuttongroup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 94, "deletions": 1}}, {"node": {"oid": "ecfc68026a7ba5567696b27547410d62a594b291", "messageHeadline": "implement checkboxgroup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "05e7663154b0b04151000ce98e814e0cffc41994", "messageHeadline": "Update shape of export request", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3b4732523ff812c984781f906e472eb3f5475bfc", "messageHeadline": "Merge pull request #555 from codaco/feature/uniform-ordering", "author": {"name": "Steve", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 235, "deletions": 85}}, {"node": {"oid": "72407b499128178c33e05c2f687b98a3c0c8a622", "messageHeadline": "implement toggle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "5c161e0d5443555474827314cafbdcd29d0833eb", "messageHeadline": "Make NameGeneratorList use the same sortOrder syntax as used elsewher\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "da5a0bb67a12b574d6a74e9421f86a7078431c1f", "messageHeadline": "save file as a util", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 79, "deletions": 73}}, {"node": {"oid": "7d8e8836912c30e0cd1e39da85f8a9334b44bd7e", "messageHeadline": "Add remote protocol IDs to actions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "6171e128f57824d671e0781007adadc91068d3cb", "messageHeadline": "Update protocol card to display description", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b692da94b59cce5f75f9247a7487a549bad9fd8d", "messageHeadline": "Add example session export", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "91e95297f908c6fdf97da818ed63cd06aa20aac7", "messageHeadline": "Added automated tests and function documentation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "bc147495daa285540104c36a8099032d6d5eae06", "messageHeadline": "Fix sociogram prop types", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "cc7b6d39040090cd10af19babff073aca7e5e5ee", "messageHeadline": "Update education protocol to new ordering syntax", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "88006ae1b346131f1376dea0e95e24b238d50381", "messageHeadline": "Fix fifo sortOrder", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7d11f026e7a2549f81b8c629437f17e6268de623", "messageHeadline": "update expected types", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "8ccce0bee793a5c9e6c57c523ad20e02cf0f5f25", "messageHeadline": "Ensure NodeList/OrdinalBinBucket sorts on load", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7f464543d68a133e5672d58f40fa9d14a2667ad0", "messageHeadline": "Update name-generator selector test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "fc74027899b96468dd2c5ec989c6a277db8e6dbe", "messageHeadline": "Update ListSelect to use new ordering format", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "3c0315d5254600bf04fbd36920af5cd678302523", "messageHeadline": "Use sortOrder in NodeList and OrdinalBinBucket", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "34718feaade2a2398bf9e202b47f623b1e7cdaf4", "messageHeadline": "Use sortOrder in sociogram selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "daecb83e389ac92ab791abd923a17b65187922ac", "messageHeadline": "Use more generic 'property' in sortOrder", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3866d3a936eb5774b1e980bbff632e9e35cc4220", "messageHeadline": "Add fifo iteratee to sortOrder", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "adf48bde6456a47595e59fb9b88bae57823423e2", "messageHeadline": "First pass at sortOrder function", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ee152957b57cc08211d5e395c01de94bfe995b5d", "messageHeadline": "Update development protocol to intended sortOrder syntax", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "8bc74a4e560ca877f839611b1f3bb3ed7fa0f590", "messageHeadline": "update protocol to remove obsolete variable types", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 140}}, {"node": {"oid": "39759645718a625bb7e453ccbeee3e5248d624cf", "messageHeadline": "compare typeof against all existing elements", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 59, "deletions": 21}}, {"node": {"oid": "c92cf4e95dec66d78d443677487b743892b7d270", "messageHeadline": "Merge pull request #552 from codaco/feature/fifo-sociogram-bucket", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c2c5dcaaeab7f8c7a884563ffe1b6f481b351f4e", "messageHeadline": "fix spacing", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "912189583209c41f6e23075cbab701b86040ee8a", "messageHeadline": "use types from protocolRegistry if existing", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "85d5c0f12f5467af90ddc830c25411d6d032e97b", "messageHeadline": "starting integration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "01aaf5847d9587e4006645f5410a09c32ae71cf4", "messageHeadline": "make toggleinput use color sequence", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "143e675b2b3ddebc160c83aa332398a9b078a97e", "messageHeadline": "create test node form and type for input development", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 4}}, {"node": {"oid": "f946e7b3a17fe82bf0b43383e92ab03c24afba73", "messageHeadline": "layout object should specify type", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58fec90a6ad9d1560c01a66bf93cb9e4ad76cea4", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 457, "deletions": 28}}, {"node": {"oid": "d0a82b327766dc9e93569790229e018a3643356d", "messageHeadline": "Merge pull request #546 from codaco/feature/start-screen-tests", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 425, "deletions": 3}}, {"node": {"oid": "3cdf153c23b3d9c64b492f936d2efbd31e86c2f6", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "faf2017e1606d05691bc1e62c8f40d7ed3fb7f7b", "messageHeadline": "Merge pull request #535 from codaco/fix/cordova-dist", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 25}}, {"node": {"oid": "96381597f1aeac6e5f820ef76a629479063ed3a1", "messageHeadline": "Update Readme with new build & dist scripts", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b4b401e36ebcd11676b29a1df0d0f6ac5157a9d", "messageHeadline": "fix for linting", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98a1434abb6411f17bace60c193859dff811bcce", "messageHeadline": "remove timestamp from matches", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ef3a09864fb479ef7ec68e30e9e1a6490b5f17f8", "messageHeadline": "fix path for windows", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ec4a05c711629ec26d304497d476e5fbc455cf7e", "messageHeadline": "add special fifo handling to sociogram", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9abd267baf8fb0f424e6bebaf721a77d740c7a22", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "7366453699d6279e88d0437ce04a470523844b4f", "messageHeadline": "Merge pull request #534 from codaco/fix/532-support-spaces-in-protoco\u2026", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "eec0f24cdcc9b4c21b3cc54be0c8ceabbfc911d6", "messageHeadline": "update tests for start screen", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 417, "deletions": 0}}, {"node": {"oid": "8b6c55e3006bfaf91715b03ef7ee560d55fa4919", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 123, "deletions": 30}}, {"node": {"oid": "09f3988b31f34188c0a402db834aa30fc984c5bb", "messageHeadline": "Merge pull request #536 from codaco/fix/mdns-name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "3c55d24285183ca0264a2de41c28310caf4b9968", "messageHeadline": "bump build numbers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d4773a8e813b01fb00563fd04e90a5993efb7377", "messageHeadline": "implement ios CFBundleVersion string", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e49f7493434b073ce7d0ab7c6d8775bf5217050", "messageHeadline": "Generate local file name", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "d9694ee6a57bbb075eea478daaa60e3e05f45cc8", "messageHeadline": "Merge pull request #533 from codaco/fix/remove-uuid", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "5e06acb20633da6c2d148dec3fcf08c30772e1d3", "messageHeadline": "Fix linting error", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee0f104c5b91c759602b56dde30c7423a5781dcc", "messageHeadline": "Decode URI component for download urls for local paths.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "89c30cb6a1d078cc6a025f57e2893205fe244105", "messageHeadline": "add missing semicolon", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c15dcf05948ca41f4b09af5c8560e19d5a2ea97", "messageHeadline": "mock uuidv4 in tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "475085ffbea8b04eda47d381e291af387e07a88e", "messageHeadline": "Render server instance name, not hostname", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "3cd13666384649c61215ec27e9d78c834d87040c", "messageHeadline": "Use correct build targets for electron/cordova", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "4ac9b676db45d4dc347128da9bb06af95be32170", "messageHeadline": "Rename target env var", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0eb4535fb3df3c5c732ec38e7eaa243b7eb02ce0", "messageHeadline": "Stop inserting newlines in package.json", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a86af187031cb9d8be6689e6c9a6cfabb87283a8", "messageHeadline": "Merge pull request #531 from codaco/fix/android-mdns-on-remount", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "80817a8a53a2ed6639fab1b8bde7748b59be7d16", "messageHeadline": "remove uuid module in favour of browser crypto and util function", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "cfd0fa93fc6ad33fb97b3b72231912966182e3af", "messageHeadline": "add linux build task", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "5401eaacc4eefc02e0c02d82af5934616db39526", "messageHeadline": "fix override of prompt on reload", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "537e73552f1e0848f0f4d57300d2ce4f1432f621", "messageHeadline": "Close zeroconf discovery on unmount", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9372e296fc959c10eecabfbbc2f40b4554f137af", "messageHeadline": "start screen header min-height", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "600b167ad2f1a861bf7beaef31a83ad2d90c3ece", "messageHeadline": "white navigation buttons for swiper", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "0464c546eb35f3fb80845e73645a69a79f03f7f4", "messageHeadline": "Merge pull request #530 from codaco/fix/sort-before-render", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "e24d852f4932847a0941a56394564742d7a6ddc6", "messageHeadline": "Sort bin nodes before render", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3e12f720779f70325da3e0cd00da97c8f21166cb", "messageHeadline": "Merge pull request #526 from codaco/feature/new-start-screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 828, "deletions": 214}}, {"node": {"oid": "b707c090c3f803a40081d678320fba52b46bf9ad", "messageHeadline": "Sort nodes in list before render", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "807502cfe0f476a0d8865319b33f4ebacf037e2b", "messageHeadline": "Fix import order (lint error)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9684038b57bbc49bad568c0da086f7e23a6ffa1", "messageHeadline": "Merge pull request #525 from codaco/fix/node-list-sort", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "28c5251895b6270d9773a5e4e49e48eed4126ed6", "messageHeadline": "Skip sort if no criteria given", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a02aab165380f777c48391ad35c3005e6c14a6bc", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 75, "deletions": 31}}, {"node": {"oid": "b8c2557f55811d0961c0ce733dc4d58e5dd1e710", "messageHeadline": "remove addSession", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "377f8d604aa7c27494f34fc590a01026354ca9aa", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47158e7ecabe0f62eb28d42dce7cb98192f9a5fa", "messageHeadline": "Merge pull request #523 from codaco/feature/new-start-screen-delete-s\u2026", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "4dd7b0d47ce6f8b1b693cbf74aaffa7838d22bb4", "messageHeadline": "Add delete button to session cards", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "692da6a957f495cc7b29922ef2bf764ca2d2ca3c", "messageHeadline": "Merge pull request #522 from codaco/feature/new-start-screen-url-import", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 134, "deletions": 32}}, {"node": {"oid": "fca3a035580828c59f2680889125a69f7b732d21", "messageHeadline": "download protocol creates session and adds to protocols", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "a0cbf67496ef66ef9e2c6011914fe76973025227", "messageHeadline": "Rename protocol card list", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8f992f912f6d4e9cc2aa1a9e9c7b9c7da95d6c2c", "messageHeadline": "Revive \"import from url\"", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 123, "deletions": 23}}, {"node": {"oid": "0859bc181078dedf476bc3e3118da09f2e4696d7", "messageHeadline": "Merge pull request #521 from codaco/feature/new-start-screen-styling", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "d4043e429fcf3273924b1a05ffc7504c72a908f5", "messageHeadline": "Rename session menu item -> settings", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "6ec19cf5393e1d455ac2e6afaf9348d7e55e89f3", "messageHeadline": "Add empty session view", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "440a126408869d7882b54b11ab3d2d7b8de102e2", "messageHeadline": "Fix sass lint warning", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7aed8029e9532017ea294ababeecab72eab52780", "messageHeadline": "tweaked swiper styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "7ec958ca84b9276a773c4f4c1343fb85e7e1aeb6", "messageHeadline": "Merge pull request #520 from codaco/feature/new-start-screen-sessions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 153, "deletions": 37}}, {"node": {"oid": "8ac94bdc2b85bd46b0504dca74f696c8320020d5", "messageHeadline": "Merge pull request #511 from codaco/fix/disable-zoom", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "cf8e349e3bb51316ca3c702c8bd502ed3e0f6192", "messageHeadline": "Merge pull request #517 from codaco/fix/mock-nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 31}}, {"node": {"oid": "f41cbdf4b1e7af8667131ef0ab23df7d729b96c2", "messageHeadline": "Add basic data & formatting to session list", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 104, "deletions": 35}}, {"node": {"oid": "2e0d87495ffcce613aa57ce45dc308bf906dbcb3", "messageHeadline": "Add \"Return to Start\" menu item", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "d40411998dd6c36df7f623532697ef3cbcf29c3d", "messageHeadline": "Update UI submodule to match master", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fac354d6d20402912685da2fb4acbd3b0cabba54", "messageHeadline": "fix card label for session", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37524f2706c80c293c9f37e64d27d2b5b51c3374", "messageHeadline": "move ProtocolList and SessionList to Setup", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 68}}, {"node": {"oid": "f6f935a862fe450e8e9912e86dcdd8f34f0e94aa", "messageHeadline": "Merge pull request #519 from codaco/feature/setup-protocol-styling", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 99, "deletions": 29}}, {"node": {"oid": "e787994b731bdebf25efda904e1f19d94dd76027", "messageHeadline": "Add basic styling to protocol list on Setup screen", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 99, "deletions": 29}}, {"node": {"oid": "aad242e9f0191ffa6b89c5e749ceab1dea8d459c", "messageHeadline": "Merge pull request #518 from codaco/feature/new-start-screen-servers", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 3495, "deletions": 523}}, {"node": {"oid": "8e259be73df685e3985e5b0f43c79d69122c7517", "messageHeadline": "Merge changes from master", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3495, "deletions": 523}}, {"node": {"oid": "dd18e9a7bdb0849eea62cc0b7cb3b340ffd20d05", "messageHeadline": "adding sessions to start screen", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 290, "deletions": 39}}, {"node": {"oid": "bac7bcf5235a48119f3bfe26a2483685c4970a03", "messageHeadline": "Add test coverage for nodes in sessions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "5f3aec4311a298babc3ad5589fca22d5f4fac44f", "messageHeadline": "Re-register modals if removed while mounted", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "65dd38f27541bc79863052af5760c7c7cdd6dc3f", "messageHeadline": "Only allow mock nodes when session available", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "3b26b2a819317ede5b9fd4318417a75d7fb4c4e1", "messageHeadline": "Merge pull request #514 from codaco/fix/android-server-label", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a62c503eb301ae0611f0345beecd1a5f60a024b0", "messageHeadline": "Merge pull request #515 from codaco/fix/safari-panel-width", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3817fe5b3c8b13a66a5a706887a35b5d599468b8", "messageHeadline": "Merge pull request #516 from codaco/fix/prompt-overflow", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2318978cc65300516b9d388d5787aeec2ba759f", "messageHeadline": "Position list-select to capture interaction", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "877412bc08e3ab3711a1adeb0bbaa93a39de1a55", "messageHeadline": "Work around Safari width issue", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2b88b4e1ea051db8d9ed28a7c192685ef3ad9fd", "messageHeadline": "Fall back to address for server label", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3b2b7b1d22303b0a19329fb583110fb2910c0380", "messageHeadline": "Allow standard content zooming via menu items", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "91376e1bb619047afe66c26258d3ec8cf9b9cc91", "messageHeadline": "Prevent pinch-to-zoom", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5ddb0699f772b67c5d59365e23669f1fe8b2642d", "messageHeadline": "Merge pull request #488 from codaco/feature/pairing-ui", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 2473, "deletions": 265}}, {"node": {"oid": "28c144fd66f04de4041ecda4e8d582e3e0c33005", "messageHeadline": "Update UI ref to match master", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83ebbd8f1a6a7e9eea91d49adc927efc3edb4e1a", "messageHeadline": "Merge pull request #508 from codaco/interface/ordinal-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 985, "deletions": 244}}, {"node": {"oid": "bce890d3b310c40dcb357f55c305a62ec786d984", "messageHeadline": "Merge pull request #502 from codaco/fix/app-reset", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "e5369fb5b8b2c3244d77c694c7ffe41680c678e1", "messageHeadline": "add dialog for in-app reset item", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "282ec520aeb0e3828bef9892a98237bad46c5f04", "messageHeadline": "Merge pull request #505 from codaco/fix/disallow-string-filters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e1035872b762cb3a66b9169c0ac21472164ce719", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96b0638f6055dbcce9542292cc863dec81c68982", "messageHeadline": "fafactor ordinal bins render method", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "b4b32a79d39e5f07c299acb8ef34bfcefb059e4b", "messageHeadline": "Allow side margins for for narrower screens", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94479aafe989fc63fb185ceb2af240ae44b05ca0", "messageHeadline": "small linting fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 52}}, {"node": {"oid": "2588ed5bfb79d31884870c6791964520309f0059", "messageHeadline": "change markdown tag variable name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72e70f280149cdcb511179ffb3473435149d1a88", "messageHeadline": "Merge branch 'fix/ordinal-imports' into interface/ordinal-bin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b0345d5be73004d9c10ea7a5170f34cfd1417ad", "messageHeadline": "Prevent double-submit of pairing form", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e4e7dfc55c206bd80ea86b21cc793f0ad6230531", "messageHeadline": "Fix display logic for 'manual' button", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "41ffe0d0ce8449119a0a62c9ee61e5fc16a4a6fd", "messageHeadline": "Cancel API requests when unmounting", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e985f6dd62c9c35a7b257547f28170ecf9b14f5e", "messageHeadline": "Use axios for API client", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "94d2cc17e902e0f533539ea45965a26b185d56e2", "messageHeadline": "Update pairing UI to work with long-lived request", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "bd143a2f8414f1c728cf07f70b0fb6ad67d107e8", "messageHeadline": "Update API error handling: display Server messages", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 39}}, {"node": {"oid": "674dc577266738712cfba8fe4c2b878afa392b55", "messageHeadline": "Fix sass-lint", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "3bd72238f9ed644fabd5aa0554bf3362ad3a475b", "messageHeadline": "Add basic persistence for paired servers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 136, "deletions": 21}}, {"node": {"oid": "b11b72ce498d434955afde695247240fd8fde8ef", "messageHeadline": "Refactor setup/protocol components", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 195, "deletions": 50}}, {"node": {"oid": "13590c948abe17b9bf7b33f98bbcf6968c96154a", "messageHeadline": "Group char inputs in fours", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "9edb7a4dc9e8f254b377bf3a5135054826551c19", "messageHeadline": "Move device name config to Setup", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "11c20c3b20e245cb40de2c767f3d048644bab4c4", "messageHeadline": "Fix display of pairing content area", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 46, "deletions": 29}}, {"node": {"oid": "c5e309e698c964614bcb4157a85e5cfaa92e40d6", "messageHeadline": "Tweak char input flexing", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d728f5741e3b3bbc32e3081f3f95408a22c522e", "messageHeadline": "Fix list display for 0 or 1 protocols", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "a2ccf8d87a81b39a2d71df9384a5d2747b6c03be", "messageHeadline": "Update pairing styling", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "8901252f3f7336c969e7090e02502e831f457703", "messageHeadline": "Centralize shared device API code", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "2b2adaf05a3e8721f79affa402b370ae38d32217", "messageHeadline": "Provide device name during pairing", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "41dd4fe18d89a7d634ca19f64d46ce8e31fb03c6", "messageHeadline": "Update to new pairing code format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "69b48afba4df4bd5294f4788a4a581a16fc88594", "messageHeadline": "Increase hashing ops limit to 'sensitive'", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2b9d73a9549b3d0339cefdba275d57bbdf0bc8", "messageHeadline": "Set device description on startup", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "56b76edc0996c30758b16b7e05fda45fb9550bc6", "messageHeadline": "Remove unused global function", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "e31f4b50e3b0a3ee39a6d0b24c37382b18249d8e", "messageHeadline": "Add cordova-plugin-device", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 23}}, {"node": {"oid": "4275f826d63977f03dda5f0793a1e14e5cdce296", "messageHeadline": "Import updated cipher.js from server", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "b97352826d6853317a2865b177f4d9237d2cd48c", "messageHeadline": "Display pairing errors & loading state to user", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 118, "deletions": 36}}, {"node": {"oid": "3496c160729ec7f664f28d3e4c63182cce94b32c", "messageHeadline": "Add manual server pairing form", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 368, "deletions": 63}}, {"node": {"oid": "19345bfadeeb2423fa7873ffc213614911e6325f", "messageHeadline": "Fix server & protocol display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7197ab85c9fd18353ca635435e2aceb1f88fcf68", "messageHeadline": "Add basic tests for setup components", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 253, "deletions": 2}}, {"node": {"oid": "fd93b73c2c71a3bc25319ac9142413446274ebfb", "messageHeadline": "Customize pairing code input", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 239, "deletions": 29}}, {"node": {"oid": "7b3fdd9aa695ac9a8adf562485c545ea58cfb18d", "messageHeadline": "Style protocol results in server setup", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 111, "deletions": 31}}, {"node": {"oid": "7febafec5dab26313c9f77561c0d7d1703c64f6e", "messageHeadline": "Update NC-UI to 2.0.1", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b740231b33df48cfb40555ff38fd8093e8bc64f", "messageHeadline": "Add 'data' to 'connect-src' in CSP.", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6523f43def25af9b25c3086cd6319f712ae10a7f", "messageHeadline": "Add basic API client", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 151, "deletions": 85}}, {"node": {"oid": "4dfbbda8b5aabee8fcda9b6da4360638c916a3ef", "messageHeadline": "Only announce valid & ready Servers", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "a94fd36795beb7fc6a95d46243178cc4eb6c38cc", "messageHeadline": "Prevent default form submit", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "08cb201783091e95a5d72ccabd3b8b254b06c207", "messageHeadline": "Begin refactoring for pairing setup", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 613, "deletions": 374}}, {"node": {"oid": "f3ea9fad28cef8a490d6a979933b0a04a9ccec96", "messageHeadline": "Use new enciphered endpoint", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 216, "deletions": 47}}, {"node": {"oid": "3068a96669eef13a0676248561cabfbe7d8c5420", "messageHeadline": "Prototype: exercise device APIs", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 204, "deletions": 10}}, {"node": {"oid": "9245867c42ddb35bdc333a4833fef033ebf59f6c", "messageHeadline": "Add libsodium dependency for Server comms", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "19c88a98e9bcbca82717505572b018bc7b380741", "messageHeadline": "fix tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 102}}, {"node": {"oid": "c7ef717baedb26ccb9e346604f550bda73c6e23b", "messageHeadline": "Merge pull request #506 from codaco/fix/markdown-prop", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f49c7713553cde9da2abab8187fc3e9f502b66b", "messageHeadline": "Import toggleNodeAttributes from sessions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c3929a6c2fbd0841d705418282a06c5f8fc9489a", "messageHeadline": "Merge pull request #507 from codaco/fix/mdns-event-emit", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e34b7386976628dabe16bd63fb889a8ab51fd53f", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 913, "deletions": 291}}, {"node": {"oid": "ab46c42cf2ed70125b5cc2fac9cb21011a5af809", "messageHeadline": "update edges to use edge color", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "70229abaaaf85641fdeef909b9015c001737ecf7", "messageHeadline": "Fix PropType definition for markdown", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28ba8ad4f5c4f269219e68df20b6666c58f3924e", "messageHeadline": "update Nodes to use variable registry colors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 189, "deletions": 33}}, {"node": {"oid": "48c20af0d012a1bf6bfb08788f20c3d326d448f0", "messageHeadline": "Fix error emit", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abd14ad4d92245fc9889b4271f5ec7184e8c8673", "messageHeadline": "Add native menu reset (from Architect)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "a6753beef086245e418d29999a59fc39ba9d20f4", "messageHeadline": "Rename reset menu item", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91b4ab31f0cc60980b52690cbf5c41737ed5c8e", "messageHeadline": "Merge pull request #504 from codaco/feature/new-window", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "1aa0ac51a4c7eb4f5cec08897e326e72b3d8123a", "messageHeadline": "Merge pull request #503 from codaco/fix/add-mock-nodes", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae31b8b170afc6bbb678c250008306f9e0e5aa11", "messageHeadline": "Open content URLs in default browser", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 55, "deletions": 5}}, {"node": {"oid": "87ca539af9f619bc01a9fb9e0cfb68687513ae05", "messageHeadline": "Update mock node action to use sessions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "305673f05aa5adebddc9789ae8e57c5d0fe54a13", "messageHeadline": "limit bucket to three nodes and make N > 1 inactive", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "49f3b4c14671e743e56a18b99329018b7d2e21ab", "messageHeadline": "only toggle node attributes if the prompt vbariable value has changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "f75906db303163a3c726a3ab29aef248b14ad7d6", "messageHeadline": "implement default color sequence", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "2549a1ed189f55fb75e3698ada574067ab966a01", "messageHeadline": "Ignore string-based skip filters", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4f9505153ea198fe0862bd2db1f6dce037eb8271", "messageHeadline": "initial functional version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 328, "deletions": 303}}, {"node": {"oid": "2c36081ac8329ab2574ff0fcb06ec63dce1b54f5", "messageHeadline": "Merge pull request #498 from codaco/fix/reset-state", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d9b907b93e34a4d85f89e72cfdcb1f0ff3cf7b", "messageHeadline": "Render from LoadParamsRoute if resetting state", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b74c9950ef2d38ecb4f1890e0a939407f9bdfda", "messageHeadline": "Merge pull request #496 from codaco/feature/multiple-interviews", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 799, "deletions": 239}}, {"node": {"oid": "6507896b1a3aad5690d41867f767c83f9db2c990", "messageHeadline": "make sessions action creators thunks", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 112, "deletions": 126}}, {"node": {"oid": "167b4107ffc4748b600844bc04981db981210975", "messageHeadline": "remove commented lines", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "1ed9a7a21d5900415b68cc46b07f5b602a18c6d1", "messageHeadline": "add prompt handling to sessions in redux", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 156, "deletions": 24}}, {"node": {"oid": "4d1d91e2fe0a606799c452183b6b267b969d0d9d", "messageHeadline": "wip", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 107, "deletions": 73}}, {"node": {"oid": "7821b2f6cdd8120d1bc6707380050b44052b3225", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3802, "deletions": 1932}}, {"node": {"oid": "3ca9fe344916aec083131785c25c5daa2d453036", "messageHeadline": "lookup network in sessions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "be35826b0b35667217fd1011e354d433b56462ac", "messageHeadline": "Merge pull request #494 from codaco/fix/target-android-tablet", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b2c7c0564b3f0f08b65cf9f8f64c59346eb58c47", "messageHeadline": "Merge pull request #493 from codaco/feature/new-icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "f1aefeb56b26376e4b9ff0e446cabbec9db3bfa4", "messageHeadline": "add and update tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 298, "deletions": 78}}, {"node": {"oid": "11f2a3055e741769699ef4225bfb9e5a5e71ea08", "messageHeadline": "implement supports-screens to target android tablets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0353c1d36b12808bf064f35f011d75db2bd2b6d7", "messageHeadline": "Merge pull request #491 from codaco/fix/clipboard", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "a85882aebc599071f2bd94fc427f7bc5add7531c", "messageHeadline": "cordova updated package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc092586e9c1dfbd70c8d97e594dc6908ef78a78", "messageHeadline": "update icon generation script", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "7771fcbe83cec436205d2c60699749c44b6dbdec", "messageHeadline": "wip", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 107}}, {"node": {"oid": "d1a628d98a43ddfc4bca1aa093c3474a73d1ba4a", "messageHeadline": "look up network in sessions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "86a1768395b1f013b742b01eacfcd7ef5873762c", "messageHeadline": "update network for sessions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 170, "deletions": 120}}, {"node": {"oid": "fcf2073dbb0a91d13e55ea9d4638a2bb357384b9", "messageHeadline": "bit of a mess", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 374, "deletions": 17}}, {"node": {"oid": "3b43938d131ad44d7b6b3fd3d3e4483cc0cd4e87", "messageHeadline": "Show default cursor for unselectable text", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d104a5e456e61276472cad9cb5c88f70a2f7a55", "messageHeadline": "Remove manual devtools shortcut", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 33}}, {"node": {"oid": "8e8967d75e9afc5d92a71752fae9b6b4bfd3d7bc", "messageHeadline": "Include dev tools & reload in menu", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9e39b52fc475c7b03d76e919efb7036410cb6ff9", "messageHeadline": "Support copy/paste in Electron", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "6f6d72d98443d957d7fca697d752f3be59eaea6c", "messageHeadline": "add uuid and use session id in routes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 92, "deletions": 46}}, {"node": {"oid": "49e91d3a8d06131ad5cab75337308e711174f11a", "messageHeadline": "update against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14074, "deletions": 8821}}, {"node": {"oid": "0f85686d2b6264c0ddc74bc5f0289aaa99d90dd0", "messageHeadline": "Merge pull request #475 from codaco/ui/hide-video-controls", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "8e04df708c5668ae184aa5d5d63afdc2e1c7fb5c", "messageHeadline": "add video with sound to development protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "21663be646f7a2aa4e5f15f68441d46837cb6906", "messageHeadline": "update against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3767, "deletions": 1899}}, {"node": {"oid": "fa3bfbdbaad0c047708338d265dbb08aff7c8283", "messageHeadline": "Merge pull request #484 from codaco/feature/ui-submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 515, "deletions": 302}}, {"node": {"oid": "2a7678b20524fcc1a50683df8a907538eb75b7fa", "messageHeadline": "Merge pull request #480 from codaco/dev-workflows", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 199, "deletions": 48}}, {"node": {"oid": "5e689097895c6c25a6c066abf8f4b0b7f69fc81a", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d00b70534688eee05d8fab12f2ec24ac4bebdb3", "messageHeadline": "Document limitations of Cordova development", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e72bea931bd4aa666aac3233dcbe854dff842f49", "messageHeadline": "fix panel not collapsing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "bb70488e1adcc04b527e28fb420c229e0ed3ab58", "messageHeadline": "Fix command documentation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3ccfceb1ae485d329902b6026d892469e1479a34", "messageHeadline": "update ui ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c5a58b7ff63ba83007afcde466d57e6de06cf20", "messageHeadline": "fix information item width", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f33e0d6780e34b9eb464016454e52403b7ae9d5d", "messageHeadline": "shorten animation duration and fix minor CSS issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bfc307b1d6e1f685cac5c8a5e6a021f351fe33ac", "messageHeadline": "add session and sessions", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "a2d955e49af3e7e29cbf98961181467323243386", "messageHeadline": "Merge pull request #483 from codaco/fix/multiple-adv", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "244832bff6ec864d540d196acc05c80d12d79bba", "messageHeadline": "Unify cordova & electron dev workflow support", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 80, "deletions": 37}}, {"node": {"oid": "dd1ca1ddba31290b98b79b9ddf5f67ddd0c1605b", "messageHeadline": "Support electron dev workflow", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "172becea2d283c170915ac90b1abb0a3c317c534", "messageHeadline": "Add platform-specific cordova vars", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 89, "deletions": 25}}, {"node": {"oid": "0143dea64315e02594317e833c932a029a68da13", "messageHeadline": "update README and package-lock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 431, "deletions": 202}}, {"node": {"oid": "759f9c73c390726460199559bf9ba67f0e632261", "messageHeadline": "remove unused import", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "943ff3554f27f4acf8d268e0d9c0f4560201ec64", "messageHeadline": "tighten sass linting rules back up a tad", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "0ae66078ee27d1711735bb929433428455e0e457", "messageHeadline": "add sass-lint travis task", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3ac9f866346732c70ace90f15274c5d5dfab56d", "messageHeadline": "remove font alias from prod webpack config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f8dea0585d89f42992656dd2b1ce2557ae6c26c3", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222678ad2eac085da3240b05f015200b4feed127", "messageHeadline": "remove UI src directory", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "4ff11d1cd9884f1262f1d41785b93ed603e46539", "messageHeadline": "update UI ref", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbcc03138e16d82098fb6b18cb5c576e715ae6e1", "messageHeadline": "finished sass linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 171, "deletions": 171}}, {"node": {"oid": "fd188ad6ebb7748c5e3a16bf1cf9458e226f6d21", "messageHeadline": "almost linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "52ff61f037fd665e06aabd24b046856004b55129", "messageHeadline": "Add minimal coverage for ServerList", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "3305988521729ab72ffe998b884aad826f7339a8", "messageHeadline": "Reconcile multiple service advertisements", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "74926ad1f1308c7431f11103315f3f4f7498b103", "messageHeadline": "use fontpath variable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 184, "deletions": 190}}, {"node": {"oid": "b4e83b30b974928412042839c151b2fbc76286ed", "messageHeadline": "update UI location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 62}}, {"node": {"oid": "03314f8e0032870972df9d2fd764354133df8c0c", "messageHeadline": "remove UI from package.json and add submodule", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d2d97a99c3a39bb6c8439d87a225ca3bab9b7bbf", "messageHeadline": "start tracking 2.0.0 ui version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b33785afbfac84bfa219edebd60b91f88bef2df5", "messageHeadline": "Merge pull request #479 from codaco/version/alpha-4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2960, "deletions": 1525}}, {"node": {"oid": "4a0270a2a456e31a2b7ffb8eccc19d5bec430c7c", "messageHeadline": "Merge pull request #473 from codaco/fix/node-state-on-prompt-change", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b87dbc8d85abb8c1eb36cd073e8b6a3bb9b4b5b2", "messageHeadline": "update jest and enzyme and revise tests + snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2906, "deletions": 1462}}, {"node": {"oid": "b5dfec0e71cb5fe82efdb06c521f8e7fd7af9aa3", "messageHeadline": "don't lint unused proof of concept for custom interface loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "977a622a1c5fc1fe7d85c8f7fd33df8fe12f9fbd", "messageHeadline": "bump eslint react-dom and prop-types", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "54a021c8508ab770c008815c869a76fa1512d839", "messageHeadline": "upgrade react and react-redux dependencies", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 37}}, {"node": {"oid": "28ff781efe01103ce2c9b63cc3c7c37fbb039209", "messageHeadline": "bump electron to 2.x latest beta", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 40}}, {"node": {"oid": "a4702bbd26f4707c3688c8ebc364b8969e476a68", "messageHeadline": "update setupscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1094bc1c5706e475270553bfd95b1fae00b7c9b2", "messageHeadline": "bump project versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5933f370875240024a35b7b4ea78764afb8ffab6", "messageHeadline": "fix android SDK targets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d8b9eb3c68b822a043449368a129fe405b016b5e", "messageHeadline": "Fixes #431. Removes video controls, adds option to loop video via pro\u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 25, "deletions": 57}}, {"node": {"oid": "c5778afeacd1b890098c1e57484248bd6b509550", "messageHeadline": "clear timeout on unmount", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f63ff733736006c4d94c08b2090b0c21d62f7f2c", "messageHeadline": "move cleartimeout to fix nodelist on quick prompt changes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9235c145d5b8a5d7aef0bcec6a54eb2b84b95cb4", "messageHeadline": "Merge pull request #467 from codaco/fix/education-protocol-markdown", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "2435c5cb3426be5e3bc508208990dce7eb861eb0", "messageHeadline": "Merge pull request #464 from codaco/fix/node-form-key-warning", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "852988f26b43bdac412544d008964e46352cbe35", "messageHeadline": "Merge pull request #462 from codaco/fix/click-nodes-to-delete-edge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "5110df3b2f0e3794d2d2f77d312223eba9b1cb47", "messageHeadline": "Merge pull request #459 from codaco/fix/additional-color-vars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54ca887539fda6a7c68e165d0a382a85c19e7d44", "messageHeadline": "Update package lock", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd5672a4432ebb4b37d15800f5730133acd0ae0d", "messageHeadline": "update education protocol to use markdown", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "473f2bc7cf6af6373c04e9c2b209b62cfbe566b0", "messageHeadline": "add key for items in list", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50087c5242ec89cd5c14f96e5cd2606438418c61", "messageHeadline": "revert TOGGLE_EDGE and update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ffdd46f4d6bedc5881f8a50099d152565ad4e283", "messageHeadline": "get latest from ui", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f31528fa97358793460cf64b84764063d9507e0", "messageHeadline": "Merge pull request #442 from codaco/feature/new-name-generator-panel-\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "1f3fbc0123e0a6d97bd457c910ba5987b4f8be48", "messageHeadline": "fix broken test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 42}}, {"node": {"oid": "a4e14ba930b8d5a54cec28fe78f3556438443a19", "messageHeadline": "merge master and update development protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9180, "deletions": 5856}}, {"node": {"oid": "666bb0cc6e7e751cf550febfe254564be207b5bb", "messageHeadline": "Merge pull request #451 from codaco/fix/ui-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6787, "deletions": 5215}}, {"node": {"oid": "92731bf943f856e2b9ab2c197f3cf8564b85e4dd", "messageHeadline": "merge master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 739, "deletions": 225}}, {"node": {"oid": "dcf64fe634b7fff537cf0ef9261c0b254d0fd2e6", "messageHeadline": "Merge pull request #452 from codaco/fix/cordova", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 67, "deletions": 127}}, {"node": {"oid": "8073eae3adc9ecfcca6d73694f4db22962c7df28", "messageHeadline": "Merge pull request #454 from codaco/fix/refresh-protocol", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 22}}, {"node": {"oid": "c0aa6e49d6216bf4bea96d1a21758fb7f8eefb79", "messageHeadline": "add note about npm 5.8.0", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "627d349a254818b92bbaceac202b1ac810c99155", "messageHeadline": "fix skip pathname to include protocol type", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c47d35723de9f8a2e10887d31ecc280e35f29794", "messageHeadline": "update README node and npm versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c978270a8d9bb2fb8b3ed9c0394153c75069d7b", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into fix/re\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 589, "deletions": 85}}, {"node": {"oid": "840e71b2e653abd3afc95f897bd24e3db293a9fa", "messageHeadline": "removeAllListeners at once", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1891daa42be49b869425a06d9cbfec0adf8fa8c4", "messageHeadline": "Merge pull request #443 from codaco/feature/displayLabel-defaults", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 185, "deletions": 78}}, {"node": {"oid": "9d82c6b0bcdd2a1ea97d97adfbe700867debdf19", "messageHeadline": "Merge pull request #436 from codaco/feature/implement-skip-logic", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 404, "deletions": 7}}, {"node": {"oid": "b5932e904333e7520d4837917053388adaffa579", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into fix/re\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 833, "deletions": 262}}, {"node": {"oid": "1591e6b6b39c4613caf056a059b9989253b59c9a", "messageHeadline": "reregister shortcut after reloading", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "7da332be770cb1e065ce9bf075773341e4a47543", "messageHeadline": "Bump zeroconf version for swift-support fix", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2ea7b2aa67cc0b579ef036647dc842633659d28", "messageHeadline": "Reset cordova contents in package", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 66, "deletions": 126}}, {"node": {"oid": "1012a15f6638f20d73939bef4819f3ff05601d45", "messageHeadline": "resolve conflicts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 801, "deletions": 224}}, {"node": {"oid": "c9b9ad4a2dfb52e0bf7203de409f6d506fb38b0d", "messageHeadline": "Merge pull request #438 from codaco/ui/markdown-parser", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 831, "deletions": 260}}, {"node": {"oid": "726797292528725813c088625576d23eb8e1f2b1", "messageHeadline": "Merge pull request #450 from codaco/fix/pin-ui-version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23f691b9c1962fc4cc869d3d9b5ea6406e35119d", "messageHeadline": "upgrade travis config to match node version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee74ba0c074ab581579085d2a133b46135b0c660", "messageHeadline": "change order of CSS import and use interpolated font value", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "584b5ba5afcb60374115cb73778c06179518be46", "messageHeadline": "check for valid css property before attempting to JSON.parse", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd385a231e872bc7df8966846eb2a1fa6874e4e8", "messageHeadline": "make node bucket component a pure function", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7845367973d146a4d8def7377f717c80b3b0316c", "messageHeadline": "update package lock generated by new npm version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6785, "deletions": 5246}}, {"node": {"oid": "e9dda15f705fb7c460021c2c484385b80729213b", "messageHeadline": "update node and npm versions, and pin ui to 1.13.3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "894588af8a8b57823e862a5541d2f0808938bb72", "messageHeadline": "Pin UI dependency version", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9849e3903c46739d3567e854fc3966819542c23d", "messageHeadline": "Merge pull request #449 from codaco/fix/markdown-parser", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee61e120e4fa65206e6ce3840f073a7817734569", "messageHeadline": "Revert additional winow.require", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36076d3434231d2796d699067419b2bc0712b2e2", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b8fcc460bdc3ed7a89620dec52d0c74c6f52048f", "messageHeadline": "distinguish when to loadProtocol vs loadFactoryProtocol", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "5c3fff4bbfe5db9c4063e426b696fcec27affafa", "messageHeadline": "Merge pull request #447 from codaco/fix/markdown-parser", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 59}}, {"node": {"oid": "60190a2aea6cc77bd423f13d983276dbc205b384", "messageHeadline": "Force UMD version of react-markdown", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7af2bd3f37d06a9b7702be2c294f51aebca839fa", "messageHeadline": "Revert \"fix broken tests\"", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 36}}, {"node": {"oid": "11a967d1b69b4bdbe933146d6b3769db6c89d6ab", "messageHeadline": "Revert \"potential fix for webpack issue\"", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "8b89e52e9c501786cf94a26768970a78a369e5ac", "messageHeadline": "add tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 74, "deletions": 7}}, {"node": {"oid": "b59d9d20eaa86c82ed07ad6555c264cabef9574f", "messageHeadline": "use first text variable instead of first value", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "86a891f52ea6aeb939883c1d2856e11ee76e1cc7", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 753, "deletions": 62}}, {"node": {"oid": "c79a42d280b64db395696db96b5880eca6425e4b", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 754, "deletions": 62}}, {"node": {"oid": "8de2d92aa92e125bbc4d8a6d7d3bf8093f932e95", "messageHeadline": "Fix name gen selector test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4dd8e32e246ed8f7522d69afa953e16fce5e0e9d", "messageHeadline": "Merge pull request #440 from codaco/testing/selector-tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 387, "deletions": 0}}, {"node": {"oid": "6280980d6927e436c916a94e3a1dfcdc4e3162f4", "messageHeadline": "Merge pull request #441 from codaco/feature/node-bin-sort-default", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "f308cf91c095ee5adf696a6e28594d77bd78f4bc", "messageHeadline": "fix broken linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "3bda53ad773c75a1f5a463918a489c8a89f93999", "messageHeadline": "Merge pull request #439 from codaco/testing/reducer-tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 342, "deletions": 50}}, {"node": {"oid": "dd19eb70fa523abe45e9b78dea179c4f77dc3a4d", "messageHeadline": "update prompt test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 176, "deletions": 3}}, {"node": {"oid": "81eba2b2259773826391409d600a54167581dfa0", "messageHeadline": "add markdown support to prompt", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "3f07a0a5c0b28eb45b0bbad0829629521546745d", "messageHeadline": "update protocol text", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8e0fe2f5f94f2ccd4614fafdeb0413b7f71e00", "messageHeadline": "fix broken tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "8e22435a198f93e5568b3fbbf07a7b620d2f9e4e", "messageHeadline": "Panels selector should always return an array", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "01e44e01a080fc727e454deb411fdfad9c5dc153", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "7119b4efe77a6eb069b198c42d61b7b0be960c76", "messageHeadline": "update node labels to use defaults", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 85, "deletions": 59}}, {"node": {"oid": "6acc5044ebdfe07955af5917d4eb7c168e5d9d83", "messageHeadline": "Updated education protocol to new panels spec", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "39e0576c0c444ea26a6a199b340fbbc8aa739c6d", "messageHeadline": "Remove presets for NodePanels", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 55, "deletions": 78}}, {"node": {"oid": "ba269277db178134b960aecaa0108c970d445dfb", "messageHeadline": "potential fix for webpack issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e6d13ca5d0bfd2e6bbf845bfdae8dbcd8a810f22", "messageHeadline": "package-lock update", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60e2072f9273a4cc6e2a92daf7d17d5958e5eeda", "messageHeadline": "replace markdown lib", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 461, "deletions": 135}}, {"node": {"oid": "6ac674b52c3682ee8d5fd5ac84c1db90f13dea83", "messageHeadline": "use default for empty nodeBinSortOrder too", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac3393a21e140389d8509da1db3806bd77ded4b8", "messageHeadline": "handle missing registry", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "659b137a30b066134e3e5622748a0aa28e3cbd52", "messageHeadline": "provide default for nodeBinSortOrder", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "d466c70d014e80a4bba64d130595fad87913d5e8", "messageHeadline": "add advanced filter support", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "add08da8c60a4cdcfcfef8600e934061600ad1f8", "messageHeadline": "fix typo", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ba4a330762e3a6db29f8afa144fe17e94649fd3", "messageHeadline": "Adding selector tests for session.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 50, "deletions": 3}}, {"node": {"oid": "eb67b4bcc5058fe8359ff456922756e334104ef4", "messageHeadline": "Adding selector tests for search.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "7acd156b06be850668f25368e94f65befc032f68", "messageHeadline": "Adding tests for protocol selectors.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "0ec931eae36e85099dfe1c21a7db9dfebd1c1413", "messageHeadline": "Adding name generator selector tests.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 133, "deletions": 0}}, {"node": {"oid": "0754d3a437338617bb8129837543f6891bc343b1", "messageHeadline": "Adding interface selector tests.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 103, "deletions": 0}}, {"node": {"oid": "d1bb6d9742debc2efbd9b543c32064eebd1cb600", "messageHeadline": "Adding tests for network reducer and modifying toggleEdge so it is no\u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 99, "deletions": 50}}, {"node": {"oid": "4638d69f33c3c0fcde756534e34201aa1c58d67f", "messageHeadline": "Adding tests for modals.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 148, "deletions": 0}}, {"node": {"oid": "6ab0b2630c5717570b984c794e1e5f411578258e", "messageHeadline": "Adding reducer test for menu.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 95, "deletions": 0}}, {"node": {"oid": "63584508ccb3b6f108acdc3276fee4f112163527", "messageHeadline": "Adding markdown library and example in demo protocol.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 377, "deletions": 321}}, {"node": {"oid": "b27718bbbe2a05d7a7e07d0af552cf43c8f16be7", "messageHeadline": "Update Readme with submodule instructions", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "37724102ed2be3488de6f3f904be04ed9235887a", "messageHeadline": "EXACTLY, not EQUAL", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b4fb82f92539c2ed624b63fd3339e39afee6c05", "messageHeadline": "avoid Function", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "b0a04ab06266e3872954a36bab0f2ecf4cb6a036", "messageHeadline": "lint test", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "d01f903fb4e680c6060b6c611370bca73669c9aa", "messageHeadline": "updated networkQuery submodule", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7182ca9320f73d3dfcf986edde054dfb6125919", "messageHeadline": "add test for skip logic", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 265, "deletions": 60}}, {"node": {"oid": "314a75283e3d56cc2a7de113c09bcb1db7ace6c9", "messageHeadline": "added networkQuery module", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "833cefd64263681927bc54dd4bc0e2332dfbc6da", "messageHeadline": "add skip logic handling", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 193, "deletions": 3}}, {"node": {"oid": "4cf83cdcef1e636a1c3b606f5d0412b57a800491", "messageHeadline": "initial setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 261, "deletions": 37}}, {"node": {"oid": "e411cbaccd974211243e1b245c65dc312585c0d8", "messageHeadline": "Merge pull request #433 from codaco/doc/mdns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "91c51f286ff99e9667f68dfc4dcb5ab9288baeaf", "messageHeadline": "Update readme with more Windows information", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "5d9df66e3efe97b1419ffd3f0dd203fb8809fb6c", "messageHeadline": "fix incorrect function all in serverList", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db4ee90f4de994f444d5de09aa992d047356b69e", "messageHeadline": "fix incorrect order of environment check in serverdiscoverer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "d759600bdf7e0ccf59c9c071d09a90bae8ead31a", "messageHeadline": "Merge pull request #417 from codaco/ui/submit-and-new-nodeform", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 313, "deletions": 290}}, {"node": {"oid": "3b3cb709308c1c8a88cc6580c2e1e19b81cc7e14", "messageHeadline": "implement inline toggle for submit and new + get css var return type \u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 70}}, {"node": {"oid": "570f9338f7ad642a30a4a9b31287c8123f5082de", "messageHeadline": "update other tests", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8c79783a0f5b3aa64358d3d00ab15450715ac269", "messageHeadline": "Merge pull request #427 from codaco/fix/full-screen-modal-criteria", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb2a04ac33a227152504b2c1c04724c8809d026", "messageHeadline": "Merge pull request #341 from codaco/server/server-discovery-mdns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 550, "deletions": 175}}, {"node": {"oid": "6926e4873f7e3c514c0a6c22996e6799cb093d98", "messageHeadline": "fix test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "bd8a194a601b0f20455d152c380ef2aff2f889b8", "messageHeadline": "add JSON.parse for custom easing function", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cde0e4654587c1b0d85b614923eadc8a18a4cf5d", "messageHeadline": "remove leftover JS animation references", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 89, "deletions": 147}}, {"node": {"oid": "36fd428f4ac60b602940101cd646c0f535ab19b8", "messageHeadline": "Merge pull request #426 from codaco/feature/toggle-dev-tools", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "25fc2a05f28596a7aba55e81dec8776a4bd607cb", "messageHeadline": "Merge pull request #422 from codaco/feature/tweak-scroll-drag", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "a303bbe1e372b35667cfd265fd6d56f9d1d148a7", "messageHeadline": "remove dev tools", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "1ca6b066825cb6b176927fb1ead2ead805004069", "messageHeadline": "make server instances unique", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "720d0e3bdeeccae2ed4a5c1f00fa285c87aafca7", "messageHeadline": "move network status handling to serverDiscoverer component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 42}}, {"node": {"oid": "c32f126f01cbf3449031e64b504227e409eef78b", "messageHeadline": "tweak default for full screen modal", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8ce6358733383cd3a373e21cf79985d0bc92edf", "messageHeadline": "Merge pull request #424 from codaco/fix/nested-optional-props", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a7c09940b47cef223281ac0bb671a0d7f75a1aa1", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e5640c06a90002f5b0a4ad3a891ca1d64bb5b271", "messageHeadline": "specify platform for shortcut", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "01e7e2961ba2a7e79eb3a5608c55e357fb4a6d84", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1890bba4444b95e8d70349f8d694faff7921fbbd", "messageHeadline": "fix SERVER_REMOVED asynchronous setState issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 30}}, {"node": {"oid": "d7d4d7ede75f58545faa4ed85603bb1ee3f22c92", "messageHeadline": "toggle devtools keyboard shortcut", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "28e35907c1e739e7ae7e33c647edb7d8f7df09df", "messageHeadline": "implement all feedback", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 113, "deletions": 111}}, {"node": {"oid": "ae28efd7032c27f6b428567af264e29a62aee2b1", "messageHeadline": "fix package.json dependencies", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 126, "deletions": 114}}, {"node": {"oid": "061e72d4e95de74dd3e051969791f7e1cab9ad21", "messageHeadline": "check for browser object before removing event listeners", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7849bcfb2744018c800acb77c6f2978562b4bf3e", "messageHeadline": "Merge pull request #425 from codaco/fix/socigram-reset-error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "267b670f1e043fc813a202862f7cf36716278622", "messageHeadline": "remove servers test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 57}}, {"node": {"oid": "e1abbcf15e250b01993f3298b34ab18ddbff9f17", "messageHeadline": "tweak styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ba2e05a8899a128392b84a6853cf8c942e4ec38", "messageHeadline": "initial rough styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 150, "deletions": 54}}, {"node": {"oid": "0675460f64a4acd26d74ba54255e684abed9f3c5", "messageHeadline": "correctly unbind serverDiscovery errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 37}}, {"node": {"oid": "fe771ee5dbe51bdb240f82d5d3caa4008fce8e67", "messageHeadline": "add menu item to toggle devtools", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7a08637b13fc0bc3387ace5911aee7f10958fc89", "messageHeadline": "add reason", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4d7ce5bd02a97141746fcfd5d9c690d0c5471667", "messageHeadline": "mock serverDiscovery functions for browser", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "ea76339f37439c93237ce62c090fddf1cec708ea", "messageHeadline": "add console.warn for errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e0efd02510c9e455048091ed4b6d28f3e2b5d60", "messageHeadline": "remove error object from render", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f77e45e013865504d285ed971a85e6ed5dbcc44d", "messageHeadline": "remove debug code", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "d15b4932e5472ff51d3d52d60c9d0ffff6fb9612", "messageHeadline": "work in progress offline detection", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72, "deletions": 53}}, {"node": {"oid": "e3fa627487f2340288604339ad6fe489fb6757f4", "messageHeadline": "Fixes #376. Adds conditional check before resetting edges.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8dac65c9a5240517fc24a86388ff882aa58903f3", "messageHeadline": "Adding check before rendering items in information interface.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d5ab9d1cab6f8719cddb3accf1dfc71cb115fb3", "messageHeadline": "Changing options prop to optional in Search component.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67ab170c4a33cdb8929928b2d0d0e4f82945396b", "messageHeadline": "Checking object properties for optional config values.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cd2924c281a12cba6b0c52609cdad02fdad9a6e", "messageHeadline": "Fixing test.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 57, "deletions": 61}}, {"node": {"oid": "35b214334e6bd08b81d5c321900c677e79b4f4f1", "messageHeadline": "Adding styles to account for fullscreen modal and non-fullscreen modal.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "58fe633fc7365a7343d73309a53a364354298808", "messageHeadline": "refactor into component state and add error boundary", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 97, "deletions": 166}}, {"node": {"oid": "a21c842585f9f5f83e9b3201c6885434e34231b9", "messageHeadline": "Bringing out option for toggle into protocol form.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "100c1ab368f609b71dc35156a5ab152e721f61c5", "messageHeadline": "Adding property to show/hide 'Add Another' toggle.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 47, "deletions": 44}}, {"node": {"oid": "5fc7a63c05dda8f4c07725a9e2006d6f9a18619a", "messageHeadline": "updating tests and snapshots for node form.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 26, "deletions": 11}}, {"node": {"oid": "988eeb85b13cac30b2328218fee0891506ee0d78", "messageHeadline": "Adding styles to toggle container.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "82c38166821613138d65f69f34e8d45bb5bb4261", "messageHeadline": "Moving toggle value into form state.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 24, "deletions": 10}}, {"node": {"oid": "f9bacb818d2ef485c51587e55f2c983a6009a9fd", "messageHeadline": "Setting default prop for addAnother as false.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "08f686ac8f6a6c8319d517622a1fd7f51148c49b", "messageHeadline": "Replacing 'submit and new' button with a checkbox toggle.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 8, "deletions": 21}}, {"node": {"oid": "f12d2667202dd2cac00c60239939036e718a54b0", "messageHeadline": "Merge pull request #423 from codaco/fix/remove-droppable-from-redux-p\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a83ba8da1b5bcf81e1dd463a10af20d61611489", "messageHeadline": "parameterize scroll direction", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "1f52c42cbc4e964753723d1ec80a51d9f276ed4f", "messageHeadline": "Remove defunct 'droppable' from the redux persist `blacklist`", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7d4018d0d7976c41d04534418bcf7fd8207bcfb", "messageHeadline": "only interpret nearly vertical angles as swipes", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7e9217fbcf8126c074d92664756da25eba65652", "messageHeadline": "fix service_removed", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ca9f2d9c2eb7617c2545e506724f7e957bd3ecb5", "messageHeadline": "refactor as thunk", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 47}}, {"node": {"oid": "5a7cf8ab9ed68b70a542859cf5481ac4973a9f1f", "messageHeadline": "update against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 277, "deletions": 580}}, {"node": {"oid": "23f5cbb54827f3870449ec35bbd74ce7c9fa3388", "messageHeadline": "Merge branch 'master' into server/server-discovery-mdns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 99, "deletions": 77}}, {"node": {"oid": "da2ee228862c27a87274271b2a9dae97ad24d5c8", "messageHeadline": "Merge pull request #420 from codaco/fix/sticky-baz", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a44ee04b08d96d2901c4614f3c621fe3c517f19", "messageHeadline": "Merge pull request #411 from codaco/feature/load-router-protocols", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 273, "deletions": 580}}, {"node": {"oid": "082bcda9269d6ff9c8460d79be2c1a14f9918552", "messageHeadline": "Update package-lock (from macOS)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "f02bdf5c6f3a34a0c7cbbe963013e07c98e467f3", "messageHeadline": "add missing uids", "author": {"name": "Rebecca Madsen", "email": "sollasollew@outlook.com", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "811667eec5c0e93fd7af9347610d9f2f1a068ad9", "messageHeadline": "Merge branch 'feature/load-router-protocols' of https://github.com/co\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b6f6f2f122cb614f8cce266b42bc08c5f191ae2", "messageHeadline": "use router as one source of truth", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 88, "deletions": 641}}, {"node": {"oid": "c230c970b9f24313de8f2c5f59812aa9d94d949d", "messageHeadline": "redirect protocol to include protocol name", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "4c3f2de14dc67a75f97a7a41f2ba50d50c0af060", "messageHeadline": "redirect reset", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "2b9ceada44fea3774cd77208147c33e123390375", "messageHeadline": "clean up components", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 128, "deletions": 67}}, {"node": {"oid": "37a0e0715e7a01b609d5c8eb1a55202268f78f42", "messageHeadline": "add react-router-redux", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "b4933334c3d125b88449ece585d27a76d32ba3da", "messageHeadline": "only update when protocol is different", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5284116a28149bd6732b75ef050a62a1414dad0e", "messageHeadline": "load stage from url", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "afecfe67db256fd5e17c2105c72c153a6352f948", "messageHeadline": "load protocol from url", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "bdc5eedf16f8e006f22772498ddbea1676374fd7", "messageHeadline": "use router as one source of truth", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 88, "deletions": 641}}, {"node": {"oid": "d51e20875aadce887b8cb447154ed94e660d6baf", "messageHeadline": "Merge pull request #410 from codaco/styles/color-css-vars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 98, "deletions": 80}}, {"node": {"oid": "48d2836f0ec0eab02974eb6f4a761a03dfef0ac4", "messageHeadline": "Merge pull request #418 from codaco/fix/is-numeric-only", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3408f747d381b2c8667f0a8b2f07292b13576cc8", "messageHeadline": "merge master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 41}}, {"node": {"oid": "2dea204515e9a4bc549efb3e26b41e91a8be4796", "messageHeadline": "override UI font stack variable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "da897dfc2306c9ce33574d4d7480ef94f74acb75", "messageHeadline": "Removes isNumericOnly key from input props for non-text inputs.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cddeb6fd6b13eb89d0f8f1589b6df0705bded16d", "messageHeadline": "update animation variables", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "49cdf68482d3494ab262cfe681173525ffb5f09c", "messageHeadline": "Merge branch 'master' into styles/color-css-vars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "e291dbf36ef1050d745bc0176f72f7f06ffc2f8a", "messageHeadline": "update snapshot for radar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "84de282b47036bf3e7c765022f38ab03709be71d", "messageHeadline": "Merge pull request #416 from codaco/feature/header-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f79228ee4e2a392154bac51c359bd422a443b0b7", "messageHeadline": "update font stack and node size variable name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "434b634dadd5828e17abb7552ee244eb40c429e1", "messageHeadline": "Use mock CSSVariables in Radar.test.js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "237443caf64ca0e78ebe2f24dc834901968ee4f3", "messageHeadline": "Merge pull request #412 from codaco/fix/hide-hidden-form-fields", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "e755e22e3c6cb78a3bd25e53134777cbbeb7ce4e", "messageHeadline": "test for a hidden field", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b378edee1feb3344e76dfa376cdc760f9e9ea9ad", "messageHeadline": "don't give space to hidden fields", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4ebfbf83172b5cad1214ab9dc7d2bac69d7c3bf", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "138aee8f660105e930b9dd4657bae0e0e5c0fe75", "messageHeadline": "redirect protocol to include protocol name", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "b4d10c74e1ba57e7fca22400aa897c0ed7576f35", "messageHeadline": "redirect reset", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8561cd1130a5936ca9aa15f71e94bb3333f58d6b", "messageHeadline": "use field values from json as initial values", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6e88d3d77b7e247687c741febc5032bd4488dd96", "messageHeadline": "hidden form fields shouldn't be a separate step", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "4624344c2559a8a2bbc1cee872beb4305b833a7e", "messageHeadline": "add CSSVariables util and update JS components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 22}}, {"node": {"oid": "c393d9d9849c330295ddada1ddeb182c9fd64b7a", "messageHeadline": "Merge pull request #409 from codaco/fix/enable-asar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "898d227cccf2734e15af11fceef54c46b72966c6", "messageHeadline": "clean up components", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 128, "deletions": 67}}, {"node": {"oid": "c2700c85877e1a8cd4221510a7961a10cb012668", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c01509a984ce662915fa89f4890241c020c8a4a0", "messageHeadline": "add react-router-redux", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "b56876dfa03cbbb40b259c2e644dcedd04f3cb35", "messageHeadline": "Replacing darken functions.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fee0ee5e153fa1e5ae4bc897653b318685f7c4e4", "messageHeadline": "Removing instances of transparentize to use css variables.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 9, "deletions": 13}}, {"node": {"oid": "b177c84301bdca68fcb559c3be07f44d365a3be4", "messageHeadline": "Toggle ASAR on in build settings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "12177c370c83b09bae668e7d0cd95ac78c1b5690", "messageHeadline": "only update when protocol is different", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "aea867060761c53116d0c1b971b4b164fe9368dd", "messageHeadline": "Merge pull request #395 from codaco/version/alpha-3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4ee199ed7a3202387647bee60d8729dc7daeecc2", "messageHeadline": "load stage from url", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "a039a3b81137d897a55d3590c8fb5f6fa898d8c6", "messageHeadline": "Add release name", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc690c10f2e88aeb59e82e446f01bbc015396866", "messageHeadline": "load protocol from url", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "10729dde1540c28e3ae94ee4ba750a24ca4fea04", "messageHeadline": "update setup for testing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "3ab95ffd2ecfb915a1716fa8da81059ece75ab30", "messageHeadline": "fix bad merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18253, "deletions": 4}}, {"node": {"oid": "882ebb183b5c63014e162749fa02f6f557eb807f", "messageHeadline": "Merge branch 'master' into server/server-discovery-mdns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "933b845d650257d779e77e5b9bfdcf0e2a610924", "messageHeadline": "Merge pull request #394 from codaco/fix/windows-protocol-path-test", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6cf08ca11c80ca028f0a9a1495f840b23f6f48b3", "messageHeadline": "merge fixes from master for protocol loading error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 419, "deletions": 17861}}, {"node": {"oid": "78eb856190e6cd5872f2aec0737a83c8ac27520d", "messageHeadline": "update friendlyErrorMessage to new location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2183750b4ddbb3ecb220623bfdb7f5f9c810dea", "messageHeadline": "fix package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "a694bb7981808916786a306b05111589f84aca8d", "messageHeadline": "update against master for testing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1111, "deletions": 86}}, {"node": {"oid": "37abca7ac98a27380ad78d6d938d464ba05c38f6", "messageHeadline": "add initial error handling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "f82b8771a85310f0ea62cbce9d9d92d04256103c", "messageHeadline": "Merge pull request #383 from codaco/fix/android-poster-security-policy", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f73fbd93f8ca05fc77328460c6d3b0830af438ff", "messageHeadline": "Merge pull request #381 from codaco/fix/asar-file-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 818, "deletions": 406}}, {"node": {"oid": "a92301db7112143009ef53155d3cf10db6e9b1a5", "messageHeadline": "Merge pull request #392 from codaco/feature/cordova-dev", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 160, "deletions": 1}}, {"node": {"oid": "4f219e0c48148f153cb00df9153054aad7519402", "messageHeadline": "Merge pull request #393 from codaco/fix/improved-testing-reducers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 229, "deletions": 5}}, {"node": {"oid": "4be3b8031ace05f62bb6a41f528654a1a4dd209b", "messageHeadline": "update project versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9c89beb35ddc13070953a22b70f42aec05461599", "messageHeadline": "Fix paths for protocalPath tests for Windows", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "19baf50f29ecb4efa3553b85ab7627611fd7783c", "messageHeadline": "Mock console.error instead of using conditional", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "66e798a527cd0e351b7bb4c19ea459122f4ac5e2", "messageHeadline": "Remove superstitious import", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6e41b36c92ef986790eb7eb3fcd5a149427ac31b", "messageHeadline": "Update readme with cordova troubleshooting", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4c6c76a88b5649d9b872a8f7c5c90c197928a930", "messageHeadline": "Remove devserver check from post-build hook", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "10e8974afea2077ef54a7553608190102838c5ce", "messageHeadline": "Add windows support for LIVE_RELOAD env", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0f71290ebf2f1ada3bdcc37e6625431cf565dda", "messageHeadline": "Linted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "d38b3a01aa20257f64b61a4f6bd9271bf850efb2", "messageHeadline": "Tests for protocol epics", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 144, "deletions": 69}}, {"node": {"oid": "d047d6e58bb3696909073682affaa57aa50295ba", "messageHeadline": "Protocol reducer tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "9b301547eb137076a13e7a579089ec87349e25a4", "messageHeadline": "Merge pull request #391 from codaco/fix/improved-testing-components", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1093, "deletions": 19}}, {"node": {"oid": "cb38d89b86bb1fd84d2ed299385d5f21022eccec", "messageHeadline": "Add 'live reload' option for running cordova", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 166, "deletions": 1}}, {"node": {"oid": "9b438a247738155f2cf6c899b495a52908683acc", "messageHeadline": "Stubbed protocol tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "29dc84544f3e61b8807834a02fae6f18d20dabae", "messageHeadline": "Tests for error reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "e4990ba97c98e9ae449f978c6afd183342815ce0", "messageHeadline": "Linted test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "38d2cfb21b903f24846809605ca3949b8298c58c", "messageHeadline": "Remove friendlyErrorMessage circular reference", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "aa0f62379ae348a1d1cf9e31b8a102cdd39c1033", "messageHeadline": "Updated ErrorMessage tests, and introduced Dialog tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 781, "deletions": 624}}, {"node": {"oid": "e7befb6a29d514f9d1a0f255ed0ff90950bd643a", "messageHeadline": "Rename sociogram reducer test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6c0923bdcfdc12028c97aadedc01e744ad84a9d7", "messageHeadline": "Added snapshot test for error message", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 684, "deletions": 0}}, {"node": {"oid": "3f07b69ba98b81a2d7c6fa922b7cb7ae06035044", "messageHeadline": "Added component tests for assetUrl components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 236, "deletions": 0}}, {"node": {"oid": "7685f4b7309189ba1fa0330cf34db04121819132", "messageHeadline": "Add android poster security policy to img-src", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7c68ec12dd6e1d5c5e1a08aa1c1eba7eaea6cac", "messageHeadline": "Only check for read access in assetsProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35ed2764467aac41d5c6179933036326f22a35c7", "messageHeadline": "Added logging helper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "fb091a805609bd51266e2c53f1457d74cc7b6840", "messageHeadline": "Update dependencies and lint electron starter", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 794, "deletions": 406}}, {"node": {"oid": "aa55ee399fe5998348357ea9e0bb50ff7cafbe1b", "messageHeadline": "disable ASAR to allow asset loading on compiled electron apps", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f332ddd0ae8fc88df57a7e666d12303543e1e508", "messageHeadline": "android bundle identifier and better windows ico bundle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8f27a2983e8e431cc41f3c10c5892e6203fdeb", "messageHeadline": "don't accidentally share build.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fbc142e9c0d1855071c5a5d477e44460975ad83", "messageHeadline": "Added servers module tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 6}}, {"node": {"oid": "01a21326a237451dbcff06280e5549e224e0cbc4", "messageHeadline": "Shim service announcement dialogs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "9b3eb2c50edcc3dd97217f09f0fd1b178f75b01f", "messageHeadline": "update icons and delete assets", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "2f55c3926d9cc47840c0d8e5b735876dd5f09934", "messageHeadline": "bump electron version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "f8991f0b7498c16629221af3c197a6d59c3efa32", "messageHeadline": "Add reducers for server events", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "364bef07b1f7869b8005be2f28d5ad81a10eb65d", "messageHeadline": "Sketch servers module", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "90cf0a5d4e7fb4c22d5703b0e103d2f98d3907f8", "messageHeadline": "change protocol extension", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3017b62efdb5d1f176e323fe321e3fff26b9421c", "messageHeadline": "min window size and small wording change", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "d48e640eb5e7f8b03475b14c3fcbbc5704177cce", "messageHeadline": "Merge branch 'master' into server/server-discovery-mdns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23abfdfe185b6546e02a948750ce6b4ddd638752", "messageHeadline": "fix broken merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f89a9a8eaf5974d4f74bda578bab10a9c6bfda26", "messageHeadline": "Fix assetUrl for Cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdf51cc8f71d7c5d1306a77dc1ab26a2019540ed", "messageHeadline": "recreate package.lock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17851, "deletions": 1}}, {"node": {"oid": "c8734bab5e6dc7cff966cc1e49721620ca15ace4", "messageHeadline": "update with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 770, "deletions": 26632}}, {"node": {"oid": "6df3967ecbf5ddee7fd35a8f9945268291c82b39", "messageHeadline": "Merge pull request #363 from codaco/protocol/educational-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 724, "deletions": 8310}}, {"node": {"oid": "11199fa86494dce602e7ea181acc64b07ce752cf", "messageHeadline": "fix ios inlineplayback issue", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9aa538a3fcc2f6505178a734a5066b52e6bec043", "messageHeadline": "webkit not playing video inline", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "591798272109b38ff67a72bb48f84422a6a40e87", "messageHeadline": "Merge pull request #370 from codaco/fix/node-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "f72cfbafc25a92da9022aca63585537994d51b19", "messageHeadline": "resize buttons on setupscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "9558a2ca7d644a8a71131ee28609fa0ca3e78745", "messageHeadline": "fix last typo and update start screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f28bce24bd8cd2f7d6e21ada281fdc9c3bcd32d", "messageHeadline": "Merge branch 'master' into protocol/educational-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "5de13deb7d5a080a36830aab689564764c2827a4", "messageHeadline": "fix typos", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e17c12b7b389a646ec9acc98857851ff4c0bc38f", "messageHeadline": "Allow limited interface when form is missing", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "d2b5c33a5b6d20ed89a0247501900deec9e24cb2", "messageHeadline": "update package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23835d752a10fa92cbc3a99a038d2051738bbc54", "messageHeadline": "Use subject.type as node form fallback", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "192a0a4e01d9232e3ea6deeb2ffa514ec02517cb", "messageHeadline": "Merge pull request #369 from codaco/fix/stage-icon-override", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f64e9c7657b1bdb53ec1541dedb309dad97cca4", "messageHeadline": "Merge pull request #366 from codaco/fix/better-scrollable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "83d6a4eb1a01e2e3dd6a24a092ad953c8af78a4f", "messageHeadline": "merge against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 566, "deletions": 472}}, {"node": {"oid": "9d62c0f4b715fbf5fdd2b453ce8a9750f6dca04d", "messageHeadline": "setup screen logo", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "c9c806711d7b566e704368bb8cf4ea385f5b2cd6", "messageHeadline": "Merge pull request #368 from codaco/fix/consecutive-name-generators-f\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a8602653de4f14fe93140590aa3878aa9c9db205", "messageHeadline": "pass icon to menu item", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea2327cbe094ce27866e877ac457905653552afb", "messageHeadline": "add linking mp4", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d44b43a9dc64952e68f0011f1f09dc44fcb103d4", "messageHeadline": "Merge branch 'master' into protocol/educational-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 413, "deletions": 381}}, {"node": {"oid": "79511b649ba2682be64f3c8cb8dfabfc9e0aa587", "messageHeadline": "Merge pull request #365 from codaco/fix/sociogram-highlighting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 146, "deletions": 39}}, {"node": {"oid": "5ff134bbcca57b41b73e5a7cb706719ec98b1c3f", "messageHeadline": "make forms a class variable", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c7bf8acca2c91844799246c183a1b2d273270f98", "messageHeadline": "implement -webkit-overflow-scrolling: touch;", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "d122158c00478cd6cae2673bae5ef9ed26811ab1", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "0d358c02db33a32f4a5a6e9762d04eb20064bec5", "messageHeadline": "Allow highlight when click to highlight is disabled on sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "384c33e8d9eb772fd815a6aafd83c0a03b3d764c", "messageHeadline": "remove console logs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "47ab750ad0956e8d8460de46cacbc875f2ab2389", "messageHeadline": "add inertial scrolling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "103d5c1c349b6f48b5fb91b4baa4e4e231be9313", "messageHeadline": "update app icons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 8276}}, {"node": {"oid": "adef1ff998cb95f8c7161302aa3dfa6000cf5937", "messageHeadline": "allow display edge without create edge in NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "88c57118d3ce558b9bd3deb3c0b843a62a2e4fd4", "messageHeadline": "Assume new linking prop on <Node /> for sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "f5f8c0a7406655d79ae26d063dc19b3da2e4b13e", "messageHeadline": "better information interface spacing and typography", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "1ab50fcbaf2083e38b46711e3bca571a279a0f91", "messageHeadline": "Test other allow highlighting options in sociogram selector.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "c5bf3846c5f4aed0c05d82d377c455474f835c0a", "messageHeadline": "When sociogram highlight option is missing, allowHighlighting is false", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 9}}, {"node": {"oid": "eb78359c24a0c457c09a682921cd58ebc4307cb3", "messageHeadline": "finished", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 211, "deletions": 18}}, {"node": {"oid": "6f4566d93e86d3e68bcef79c25b2d80a09606872", "messageHeadline": "Merge pull request #349 from codaco/fix/improved-errors", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 253, "deletions": 118}}, {"node": {"oid": "073da7bc231f6ea33fcd463a2f976d60ac4aa43e", "messageHeadline": "Simplify Cordova download protocol errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2e8deeb87b85f7fbbe7b084931f3cbc1940ac181", "messageHeadline": "Merge pull request #355 from codaco/fix/menu-form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "84d607b816cd599b79c5bed0c01dec8bccad5c0b", "messageHeadline": "Hide Menu search when panel closes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "37794147c96b589ad724c4c6042a37c93dc090c3", "messageHeadline": "Make \"function not defined for environment\" errors respect function r\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "1cf07c41761ece003208e8fedd665c14cc960058", "messageHeadline": "add toggle input to Field.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "c6afd416341dc70cd37003b3d4cf8ad73794809a", "messageHeadline": "create teaching protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 451, "deletions": 9}}, {"node": {"oid": "c1222390a8622cda88a169891c8fe49e2d8e1655", "messageHeadline": "Use request-promise-native for electron downloads", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 75, "deletions": 16}}, {"node": {"oid": "88ee1de71b53f9a73e865a05fcd4aee10ad4e487", "messageHeadline": "Don't allow empty protocol name when downloading", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b43376af8b87236e725b11e81f7243812dcce3f9", "messageHeadline": "Remove call to action in additional information", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3ed4ea23ffa9e6c439fee741b316e57ca69fc6c", "messageHeadline": "Amend Dialog additionalAttributes propType", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "037264d8ade70da7ea4a3618a7c5a7e4df731746", "messageHeadline": "Merge pull request #351 from codaco/fix/remove-defunct-reducers", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 223}}, {"node": {"oid": "34ec024537db75544ac2f4514d6059bd92d13496", "messageHeadline": "Define friendly errors at top", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "734a1c37bbf94e473bc3f69e56946db3426af149", "messageHeadline": "Use plain reject to handle file system errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f894daab8d5897525f1f3bf9850073d7ff4b2227", "messageHeadline": "Better network error message", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632540efa55402d28797a83c87948837bc3841cc", "messageHeadline": "Relocate session reducer tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4802be4492e5b2e0631c79ea8f1dc6858bf6e8d5", "messageHeadline": "remove participant reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 76}}, {"node": {"oid": "e974b683b372c7a99ee6aa7edee249532da0948d", "messageHeadline": "Remove old reference to draggable/droppable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e6b89f8b7cc9000b1a8b26bfd34a4871a1c58311", "messageHeadline": "Tidy session reducers into dir", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "682886bdf7c00e05f1b73f60c05fd9b1a242a23d", "messageHeadline": "Remove draggable/droppable reducers", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 127}}, {"node": {"oid": "25485a110e28dfdab30497175ef60c3fa9af1bd5", "messageHeadline": "Remove page reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "fe05793706b6687e747258f1600ba31b54a2c758", "messageHeadline": "Add load protocol errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3c93df4c6e5e1d86ffa10a5881354bcd2dce3613", "messageHeadline": "Don't show additional information for cordova errors (no stack includ\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "a393abf67906b9a8f8cb2b5a44d6ecf4bf0a5162", "messageHeadline": "Merge pull request #348 from codaco/fix/android-bars", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 105, "deletions": 18}}, {"node": {"oid": "9920dfc17fe9a603590fe26a15715c1dc22a3382", "messageHeadline": "Cordova errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "062042fd0ad54d74e5a8e836ca320293f265c20d", "messageHeadline": "Remove debug error message from SetupScreen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1d39c13b5a735e71db1a042423ecd05a52e82a96", "messageHeadline": "Friendly error messages", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 74, "deletions": 36}}, {"node": {"oid": "812f190553380b82b29caa1c8ca7ea5823c39b19", "messageHeadline": "Use object rather than html string for additionalInformation in Dialog", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "803d69b8c26ddc65a27466ac396a7fe8ef958926", "messageHeadline": "Show stacktrack in error", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "d827ef0710e1fb34b03b05fe9c532aab6d6c9ca5", "messageHeadline": "Use <Dialog /> component for errors instead of custom one.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "27d7da3f0e66267787e2bf2548acf05913ffd0d8", "messageHeadline": "Provide a customized MainActivity for toolbar colors", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "002d85dfffc41443c3574842e38001758d916d2f", "messageHeadline": "Fix config.xml formatting", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "aa663b86f67f3d54b60c90785ebe4ead0d89886e", "messageHeadline": "Update README.md", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7c9d45fd29da1319c604b5140defea1b59e642b1", "messageHeadline": "Merge pull request #345 from codaco/fix/bump-version-number", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0e5b9189c138d25f809ae7f6df555b47511195f", "messageHeadline": "Merge pull request #339 from codaco/fix/add-nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "527c23c547c7df54e3a8561b25ebb7a209236a90", "messageHeadline": "Merge pull request #343 from codaco/fix/load-zip-before-preping-dir", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "fb1e6086f5c6e44eaf7e4009330e606ae9bcdb47", "messageHeadline": "Merge pull request #344 from codaco/fix/intructions-information", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bc1872e0a8e555e77e3416616a08d8aa5ec42ee4", "messageHeadline": "Bumped to alpha 2", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "51c7fd58045a5995918d61320eefe9bffa2ec6c2", "messageHeadline": "Load zip before prepping directories", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "5ccbb203aa26668f3e423039458eec0540b333e9", "messageHeadline": "Merge pull request #340 from codaco/fix/bounds-animationFrame", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74c9b53a5e73bb7d2f9932c7a98bf6ad4317c7b2", "messageHeadline": "Rename instructions interface to information", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5d511545ea0519261b63e7b08cd254c11d315cc6", "messageHeadline": "remove console logging", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "e34c430a43da5132ce61016a6ab2fecc7fe01afc", "messageHeadline": "yes to everything, please", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd8101dea7983f884eb98e4f0a4371f221ef9e64", "messageHeadline": "update Travis to grab AVAHI headers", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a8544dc466b54dfc246c3957c8dea448723d4e69", "messageHeadline": "Merge pull request #338 from codaco/fix/factory-protocol-assets-not-l\u2026", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "b72ed58d13294a50152bbb449d5a2b9d47b1c59f", "messageHeadline": "remove stray require", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cd8e42b573de947defa3a159d78c2565ef63b3f8", "messageHeadline": "update dependencies for electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 824, "deletions": 394}}, {"node": {"oid": "fe73bcfd2190a44b82313c5dcd3966c2f716bb56", "messageHeadline": "working on electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "29c2ae3bf2a7c29bfbf820acfe172aa54f0e3e94", "messageHeadline": "working on iOS, Android, and ChromeOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 8}}, {"node": {"oid": "6b4fba4063e6fef7f97e7ec89124f50f482cc3e3", "messageHeadline": "swap cordova plugins", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "ea4f23cde52e6db8800a21cdfd6203d75a2c4c2d", "messageHeadline": "Fix withBounds() throttle cancellation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ce1bb73f448459ff23af9b4a826335dd690d481b", "messageHeadline": "Update mocks to use addNodes()", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2cba4e4a6a5cfdc84d443c6b1117860bfd481e32", "messageHeadline": "working on android and electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 20}}, {"node": {"oid": "47b64e363d61031716e1ae46a06f3848ff12e22e", "messageHeadline": "Attempt to load cordova assets from factory location before import lo\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "64a323b34d5210982ab4c0921daf8ef8ff1f0c7c", "messageHeadline": "fully working on electron", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "3b1cd6947b94236c6f33113f62f61b8fc1384959", "messageHeadline": "Merge pull request #324 from codaco/fix/modal-performance", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 110, "deletions": 159}}, {"node": {"oid": "5515b1e5df844f6fff6bc7b78233f7a2a886271d", "messageHeadline": "add missing semicolon", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5efc24a872801f84bd0b3485694f74bb2ef75516", "messageHeadline": "fix incorrect merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "34e35a63e0a9ba4b593072d62aaa738eeafdc80c", "messageHeadline": "merge fixes for modal animation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 110, "deletions": 150}}, {"node": {"oid": "65f834ba9a174329a63e47cf50c0692d726de1d1", "messageHeadline": "remove modal actions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "8b0b43d1c9b7b28049da04c3c39c2c9902292a78", "messageHeadline": "Merge pull request #325 from codaco/fix/remove-add-or-update-node", "author": {"name": "Bryan Fox", "email": "bryfox@gmail.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "16772385ef5cea56b031ff819d7cf82d03dc58cd", "messageHeadline": "sync with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2148, "deletions": 104}}, {"node": {"oid": "0ee14959d49b8198cd3a17ded03c34f4940a5c39", "messageHeadline": "implement dialog user notification", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "cad5d84433b274f114cd7b10207635b85e758395", "messageHeadline": "refactor serverDiscoverer to use EventEmmitter", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 161}}, {"node": {"oid": "f19d65445e73866baaa6b66ca9110f1affc1885e", "messageHeadline": "Remove addOrUpdateNode", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 32}}, {"node": {"oid": "663798e36186fc447ce3172d522cfe72a68c6e34", "messageHeadline": "Tests and linting for dialog/modal components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "6312c153211d2a8979dcc3ccb1bb546efa7bbb33", "messageHeadline": "Update Dialog and ErrorMessage to use Modal transition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 37, "deletions": 60}}, {"node": {"oid": "8ec8705879bbe3d3fb115bac65d19e837e5674f4", "messageHeadline": "remove duplicate children from Menu.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "78e2d9932f038c9a5c3d09eeeaaa0d8148db3a6b", "messageHeadline": "Match modal styles to spec using separate background component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 37}}, {"node": {"oid": "44a7f6e4fbd49062a6866abdf8f080b9cb2a3739", "messageHeadline": "Better BEM style classes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfd8f56c9d65d4db451bb0238e50498a0f1c4f17", "messageHeadline": "Move modal transitions back to css based", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 39}}, {"node": {"oid": "65cd1519cd021d1f386d0e6cb2f84d8067f5cb63", "messageHeadline": "Update package lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "13cbb3a968a1af4db8d2e5dd30961c3fc28e33d1", "messageHeadline": "Merge pull request #318 from codaco/feature/refine-input-forms", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "9c5af23bfd81159369f176d44ead39e07349d708", "messageHeadline": "Merge pull request #267 from codaco/feature/autocomplete-roster-list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2056, "deletions": 64}}, {"node": {"oid": "737b7b3ee2bb84a47971252dda0441a328fbdc2c", "messageHeadline": "Bump sass-lint version; was erroring on CSS custom props", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "9408464fd9cf20e1d813017b13165df29cdf6e29", "messageHeadline": "Improve animations for Search panel", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 209, "deletions": 29}}, {"node": {"oid": "6adb061525d13dc81a104344da5f4066f8fc3128", "messageHeadline": "Re-add NameGeneratorList to demo protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "38361e02b47e142808596b2165296329194d721b", "messageHeadline": "Check for missing search data (do not throw)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a357276562c1a426e8fe2a231c757274b3a96743", "messageHeadline": "Rename fuzzyness->fuzziness", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ae893478fb7c0dd31bbc30296a667e4d805b0123", "messageHeadline": "Update autocomplete protocol to use new format", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 69, "deletions": 25}}, {"node": {"oid": "0f0cee70cfde48965590a4fce270ca6d06df098a", "messageHeadline": "Fix selectors", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "b79e91abb9df966db07852651669d2818fbd1a22", "messageHeadline": "Improve search result display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "43b51aa5dfd1f7f24299c4cfb071c9d158ffc3ec", "messageHeadline": "Cache node labels to prevent undefined display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c31ecd5297697a6fe1035b99a87220daba151139", "messageHeadline": "Exclude all network nodes from search results", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "a38924ffece331209de746beed83239e6932607e", "messageHeadline": "Look up icon names in protocol registry", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "af39346610e6bc7f81eb3282cbd6d55611985e47", "messageHeadline": "Add uid mapping for CardList keys", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "21e75cce292d0f03b6ccfdafb1e9096bcaeab162", "messageHeadline": "Display search result cards as list", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ed6652fda350ba0f201922b997c6a2f78b84ddca", "messageHeadline": "Replace nodePalette util wit registry lookup", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 60, "deletions": 68}}, {"node": {"oid": "1fcc9f3efdee33c9ab4bda451d204e25947b061e", "messageHeadline": "Remove development flow", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 44, "deletions": 45}}, {"node": {"oid": "1917f129b4aede3f7e833991d56d7f07187866b3", "messageHeadline": "Clean up styling and icon naming", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "94675cd2539d96e1cacf43e608d466b42e7a3592", "messageHeadline": "Add basic Search component tests", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "332ebf94589b74ff917fbc3e448418626194cc51", "messageHeadline": "Reset search state on close (by default)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f16873fbf9bd06ad589c38736fda904c51cd457", "messageHeadline": "Group search components together", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "cd174351c9fe6b1102338606561f231f315bec31", "messageHeadline": "Use CardList to display search results", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 67, "deletions": 96}}, {"node": {"oid": "f0536989cc27ae483db604ab7a9bad134d1a9055", "messageHeadline": "Improve height/layout of search pane", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "d34a0636473e3f418bae2855f7406a65bef43ac0", "messageHeadline": "Support Node deletion from AC interface", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "1e20237fa593e51ea4cc083f20b98b22be9af4b8", "messageHeadline": "Assign unique key to Search", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae1043e94fc33b20ada98b8e301cd4f102e39d5f", "messageHeadline": "Simplify redux actions for adding nodes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 60, "deletions": 45}}, {"node": {"oid": "ef4aa27c3157ba59e569fc60da4fa57365486acb", "messageHeadline": "Clear search results on close by default", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "d610a034bdd44f908baba46fb1746695612366ae", "messageHeadline": "Fix search keyboard behavior (iOS)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f982a22fb8719174fa373a958baed07dcf1fe65e", "messageHeadline": "Add basic styling to search input", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "d393177c0359ede7f3ea808babfacb2d342aeeb6", "messageHeadline": "Remove redux-form from search implementation", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 9, "deletions": 38}}, {"node": {"oid": "626c3d68e5120383b6e388ed7457eecb86357270", "messageHeadline": "Display custom add button based on node", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7c8052049658af764306efb260fe131a69a99e15", "messageHeadline": "Support alternate palettes for node types", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 119, "deletions": 30}}, {"node": {"oid": "50a2394a781e0ca7313b166384666bc37f5ad467", "messageHeadline": "Remove unneeded form reference", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd6915d34868341730c9991a032f86a4f5586f6c", "messageHeadline": "Update docs (jsdoc format)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "37086ec46b8b0cd628973f2affb6b30ae3966778", "messageHeadline": "Add sublabels to placeholder result display", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "f0b2d48f0ec5500f74c03a656a47d6800b98fae3", "messageHeadline": "Fix search selector memoization", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9842ae2722f9a703943686993a946f66a416e12f", "messageHeadline": "Add basic tests for AddCount component", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "a9a119485cb0cbf9378832f0dce4187761cc8f81", "messageHeadline": "Add dragEnabled prop to NodeList", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5fdcaeb17bbc760a29d96fbdaf437a552ed02c52", "messageHeadline": "Reset search state after commit (WIP)", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "5ad5f3fc32f09883f2f8ef0edae16b6aa0fe7c10", "messageHeadline": "Undo testing change to protocol", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86e07e2f8fe6d5957c8347afeaecd465a264b960", "messageHeadline": "Add basic tests for search reducers & actions", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 99, "deletions": 1}}, {"node": {"oid": "7da1a08139d833592ca05d6d1a51f104b56241f8", "messageHeadline": "Improve results UI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 107, "deletions": 62}}, {"node": {"oid": "2c80bdbc1a78d1b6cff7494f42af8c581e7e9c18", "messageHeadline": "Tweak fuzzyness values based on observed results", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8089b268acd3ec82b901f5a6329e44806cc05ab3", "messageHeadline": "Fix batch adding nodes", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b5f779719ca436bec2fd50cb1415a4e289f1ea6b", "messageHeadline": "Fix search resetting between prompts", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 71, "deletions": 35}}, {"node": {"oid": "9afbf9ac8408790cca16fa8977cd2b0a49afb1b7", "messageHeadline": "Add fuzzy search", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 44, "deletions": 50}}, {"node": {"oid": "458406f1ca630371b9616dc5f97f0a13c0e42392", "messageHeadline": "Improve redux-form integration for search", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 74, "deletions": 39}}, {"node": {"oid": "d388dc9517ba52566a59ff1f4277253022e8626e", "messageHeadline": "Add count button", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 87, "deletions": 28}}, {"node": {"oid": "ba8a066d6af1586137f28e7fab10e9eb1fb84a7e", "messageHeadline": "Wire up to redux stores, prompt nodes; work with other stages", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 248, "deletions": 88}}, {"node": {"oid": "a164043b5971717dfe99cb9b91567a47b55e2e77", "messageHeadline": "Adjust prototype to work towards designed UI", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 327, "deletions": 80}}, {"node": {"oid": "710be96c0c2536eb3eb449e38e90034fd76e074a", "messageHeadline": "Add basic autocomplete prototype", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 602, "deletions": 1}}, {"node": {"oid": "a900d89980cfc8d2870af59dfef49a7d194b54e3", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 156, "deletions": 33}}, {"node": {"oid": "724eb17770ba40f205fab180bb49c282c58db128", "messageHeadline": "merge fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 380, "deletions": 444}}, {"node": {"oid": "d19d69a2ca7eb99cb76ce465313f3eb801831345", "messageHeadline": "fix dialog component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 115, "deletions": 15}}, {"node": {"oid": "9693c82bc1209417bfa04e3439751a2bb4f4d556", "messageHeadline": "Merge pull request #317 from codaco/feature/instruction-interface", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 156, "deletions": 33}}, {"node": {"oid": "0f58af8bbeb5e4435b54ba09a794ca7a722448a0", "messageHeadline": "Lint Instructions interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "be4525062a60b87f44de7f6cca26c7ae3174d805", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 19476, "deletions": 17261}}, {"node": {"oid": "e3c26ddd03761bd09f78e880cfdd8b5dd4c7eb25", "messageHeadline": "Add video component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "5b53740dcd03f32dfce1b412067d9fab2a3c7b58", "messageHeadline": "Add Instructions interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 12}}, {"node": {"oid": "663c84eaaa051fca22d0dab112c1e82f18c50d26", "messageHeadline": "add serverDiscovery.js", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "105207e9122a8c570a78700e612269ce069f0fcd", "messageHeadline": "add Diont", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7f67281bd408b9370c8ec2883023411752cd750d", "messageHeadline": "update snapshots", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1ac597de874ef362ce1803d6bd51da286b7e977f", "messageHeadline": "pass type to inputs", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "38f63288cbfd6cce623dca23f42f07b5ba4febb5", "messageHeadline": "Merge pull request #316 from codaco/feature/electron-fullscreen-mode", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 17235, "deletions": 17117}}, {"node": {"oid": "cbe5d8235c701cfd96f36e64baea32abd138a3eb", "messageHeadline": "unbreak things", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "645a2ae93b1fcbd0040a4c669ad648ad1e7c6fee", "messageHeadline": "remove redundant platform checks", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2d402b37b8e3601bbf939d6ddab6f97cb36a00a8", "messageHeadline": "remove console logs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "65699947e9cd1bcd79d5298d79f5b55329f8d9db", "messageHeadline": "update against master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20284, "deletions": 17614}}, {"node": {"oid": "9003a4c678cffe2ba486996ae2b9fe63b162241b", "messageHeadline": "ditch loadInterface for better index method", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "da7ebe812bdb1ca42920e270e387cdcd4126b455", "messageHeadline": "Introducing Intstructions interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "b4899c1f5f05da2961f26b502a5da69716324234", "messageHeadline": "Merge pull request #315 from codaco/feature/factory-protocols", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 169, "deletions": 421}}, {"node": {"oid": "5142e284b90ed1cdf4771012720171add0678785", "messageHeadline": "fix conflicts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1361, "deletions": 150}}, {"node": {"oid": "95294a602ee667c36d9bdb769f6c4a934702f93d", "messageHeadline": "Remove cordova global from importProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "831be08f6ba060ec7d542f202b6b5bf8bd14d8f5", "messageHeadline": "implement fullscreen toggle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b65cb8c942c4e8d94f7e9dd27ef908a0a7e815cf", "messageHeadline": "Remove importer test stubs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "ef66b536d204d2de438091510987300dd4fe5e3e", "messageHeadline": "Update example package url", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3fccdafc1ef9d24f6515e1dc43c7ade15fc373", "messageHeadline": "Remove public/demo.canvas", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "33b9859384fcffd2e3b591c252f61cf0ec8774fe", "messageHeadline": "revert babel transform", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 89}}, {"node": {"oid": "b9d1e01aa7859cc6285c7c35a3478eea7050b035", "messageHeadline": "test for babel on electron side", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "4420d6eda12e1e717a64b0cb1b8467ada168eef2", "messageHeadline": "Fix typo", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba19308a396633dada2c235c31b4e0ac203fc00", "messageHeadline": "Update assetsProtocol comment to description", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8f549dce357775847426c80700e014b70e6a286c", "messageHeadline": "Filter assetUrl props from component, and replace orignal prop to mak\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "214598e6defe5c0849e3fbb1b8eadc9d449e576b", "messageHeadline": "test for platform specific window settings", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "c1d031b8f179763b5c06067b53004c5cb067757c", "messageHeadline": "electron-titlebar package", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a691080b4623ecf8d49a6c9979cb848162e37c0e", "messageHeadline": "validate when fields change, not blur", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "752040959fa8d500cf6420fad260a0afbad8a628", "messageHeadline": "Remove commented line in assetsProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7fd05206b6b9b2e6694ca1e940ea3faea3e1d903", "messageHeadline": "Let us know which protocol we loaded", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3f57d3a251009b279b7e4f42689cb20f932bbba", "messageHeadline": "Remove debugging statements", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "be21f514a0c087ffb32eb34f03ade786e3758797", "messageHeadline": "Load factory protocols in Electron and Cordova.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 100, "deletions": 19}}, {"node": {"oid": "029e414b63a5d97fe285a63f7585690c805d7366", "messageHeadline": "merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18349, "deletions": 17139}}, {"node": {"oid": "a5b6b8061a785f67b3590448f8628ca9352c26f2", "messageHeadline": "Tidy up loadProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "8119abc4623fe283821fcef4845f924bae071d7a", "messageHeadline": "Working factory protocols for web", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 323}}, {"node": {"oid": "ff97315150c91e6de2cdfeefda3b1319bec82326", "messageHeadline": "Merge pull request #307 from codaco/feature/remote-protocol-import", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1571, "deletions": 139}}, {"node": {"oid": "e01afdb6ecdbd45c410673af7aae34ebb5b6be74", "messageHeadline": "Remove image reference from demo protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a42eaf996f9bf5b5958fae3228683261ce682fe6", "messageHeadline": "Merge branch 'feature/remote-protocol-import' of github.com:codaco/Ne\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1193, "deletions": 265}}, {"node": {"oid": "d11d6f456599efd7afd9f1d23991b38b94fd26fd", "messageHeadline": "Ignore console statement in errors module", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2339c7c90dbb49ca8c7e80ef90f474467fd315d", "messageHeadline": "Merge branch 'master' into feature/remote-protocol-import", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1193, "deletions": 265}}, {"node": {"oid": "3fcb37a9f251560624b874683a0feb7e08c1a338", "messageHeadline": "Rebuild package-lock.json manually merge in some config differences", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17099, "deletions": 17223}}, {"node": {"oid": "e0349871f1002b5deb9e5f2e215480b7d541b1d8", "messageHeadline": "Send errors captured in error reducer back to console", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "503620be3dc2131cf490d66599dd17c480ddf443", "messageHeadline": "Fix missing return in downloadProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ef29f9481534f215dcb59314ec8284650a02944b", "messageHeadline": "Use <Modal> transision for error message", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8d9c5316ca07f470e812b3e6234eae79e1f7178", "messageHeadline": "add draggable titlebar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "564dde26025e6b0734bced15c46c0adbdb77aeeb", "messageHeadline": "Added error handling", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 153, "deletions": 19}}, {"node": {"oid": "b0b8c665a84d17dde40fa9f5501d9d738272163b", "messageHeadline": "specify tooltip position", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b40954c2ba47a23a00c0b312d2975eb7f6a58ee4", "messageHeadline": "Added loading sreen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 20}}, {"node": {"oid": "7f02407e88b63d3e02c77a2cbb082abb30ad04ec", "messageHeadline": "Use epics for protocol import/download", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 22}}, {"node": {"oid": "74f20bba2cce74a6f1321a7b4bfebdfbd79317a0", "messageHeadline": "Clearer import interface on SetupScreen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "30f8c35779cd73f7712410b7bcabbe6806bb303e", "messageHeadline": "Merge pull request #303 from codaco/feature/update-roster-list-protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "24127ac237b8ded667f1547b61019fba48917ffa", "messageHeadline": "Merge pull request #308 from codaco/css/node-base-size", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "bf7bf28e49924bcdd6ec187afc5f37502514cdae", "messageHeadline": "Add whitelist plugin for Android", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "3539f387c0fd88bc59d4c8409fea3b13735c9e13", "messageHeadline": "use node base size variable", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "b34d5a37eeceb1dfb3896fea35fa51cb2bf0d093", "messageHeadline": "Auto load remote imported protocol in SetupScreen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "db5fa66b9ecbbe8629df29f8ab765d8e909b3348", "messageHeadline": "Reshuffle components, remove debug statements, lint and fix tests.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 40, "deletions": 72}}, {"node": {"oid": "1157066cfb75b57d25e83d1215a85f385fd756a6", "messageHeadline": "Merge pull request #306 from codaco/fix/sass-lint", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "40e4d0e3c920030fb1526024831a424066e3aea5", "messageHeadline": "Electron follow redirects using request lib", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 249, "deletions": 130}}, {"node": {"oid": "dc0ef7032ca2715d1fc661e1698cb88c008e0ae9", "messageHeadline": "Electron remote import, doesn't follow redirects", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 37, "deletions": 8}}, {"node": {"oid": "09b4ded75645d3dfc6429c3ee896d748645022b4", "messageHeadline": "Fix sass-lint include; add npm task", "author": {"name": "Bryan Fox", "email": "git@bryfox.com", "user": {"login": "bryfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d2321ad5bd137dd9c948d829310293cd040055fd", "messageHeadline": "Remote import for cordova.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 112, "deletions": 27}}, {"node": {"oid": "7f3766f3275e6f74d6a2ddfebc29b0da4e3b3e30", "messageHeadline": "Fixed for android", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "5858b081f1a7f11bc5e8c82c2fcb60709b768636", "messageHeadline": "update roster list protocol api", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 61, "deletions": 49}}, {"node": {"oid": "97238c947ecab002813624dfb2a4bbcb7b1613a4", "messageHeadline": "Merge pull request #293 from codaco/feature/roster-list", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 1152, "deletions": 235}}, {"node": {"oid": "3df16f701145501a39a4a0a20004d500d80c7b88", "messageHeadline": "Replace existing protocol in Electron", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "b810257d7c475531a989645c622e91d5d70c11c4", "messageHeadline": "When calling mkdir don't error if dir exists", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "dd9146bf969a106eeb5d14121398cb2eb73a2221", "messageHeadline": "update snapshot", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 148, "deletions": 212}}, {"node": {"oid": "16075eb21865c94f33aa9fa1ae31cf5265d54332", "messageHeadline": "Housekeeping import methods", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 37}}, {"node": {"oid": "de0b1667bda6f2f4446615a1e0c8640a48bf7ca6", "messageHeadline": "Merge branch 'master' into feature/roster-list", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 48}}, {"node": {"oid": "37d2bc6e1f4c3c2dcd9c18e009d85bd021dddd7b", "messageHeadline": "added animation to the card state and tweaked css", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "630e0f13e5fad8d5abcc782b777201a74f2b5c4d", "messageHeadline": "Fix directory handling for iOS", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 79, "deletions": 52}}, {"node": {"oid": "af09a8a3886423c894d0075c47ccb141cd33bd9c", "messageHeadline": "Merge pull request #298 from codaco/css/scrollable-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "24d7f38961e3b7ca65f4a094f201889127be924e", "messageHeadline": "bump cordova platform versions for better compatibility", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 66}}, {"node": {"oid": "67b6b97d349d65e71941048451d0dfd28c6f8480", "messageHeadline": "merge main.scss", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "0fa92a2495ed010540ad209e12c27afbfc83962c", "messageHeadline": "work in progress on titlebar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "af1369e8d1ee4c383642b18f1468a3bf690d315d", "messageHeadline": "windowless test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9824a284a91ca4cc4f3f96ed77507da97d2486a9", "messageHeadline": "Updated Cordova Android", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 92}}, {"node": {"oid": "ef77ab0e2d74f8fa67fd117e9c0a4aecdbc575ee", "messageHeadline": "Fix cordova build?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e8c4afa7fe3142a8a056b8d70f0f80d7e945c354", "messageHeadline": "Use buffer in cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17129, "deletions": 16967}}, {"node": {"oid": "653595cb9e9460775d907394f42af0a9d43715d3", "messageHeadline": "disable auto complete for forms", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43049b7700c9c152a5bd4d06e928b05f09111fca", "messageHeadline": "update dependencies", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "066dc33cf4dd02907c48a21769d921578631b842", "messageHeadline": "android build working", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 93, "deletions": 134}}, {"node": {"oid": "24a0e62a7870ffaa5fde14be3e141c650cdd5d89", "messageHeadline": "fallback option if grid not supported", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e5751abe386412e8cd666366a01e67b51df502a0", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 676, "deletions": 419}}, {"node": {"oid": "501888ce2f116dc650689b1f050093bac584e8df", "messageHeadline": "fix uid default increment", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d349570bf3e720f6ccd6559530fd9f093a0807f", "messageHeadline": "fix sort order update", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfa778c9c8c786c00fb7049383a16c7bc90ec86e", "messageHeadline": "generate uid for nodes without it", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3dae22437785a49b064d294559cd0698e2a2660a", "messageHeadline": "Lint and fix existing tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "a0d3c9f00e562fecea94b4ea6cf462f33460f3ed", "messageHeadline": "Clean up Setup screen for web", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "7605764752da93d1f563d115b0e1f8139ad0776b", "messageHeadline": "Review path issue in Cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "aee6265fd18b74ea025b3fda157bdd523c030e29", "messageHeadline": "Replace demo protocol asset", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df9ac15404ad4b1b44ae65726ed08b666a50e77a", "messageHeadline": "Remove demo assets", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3837d0c086654eb5afa48d21d9a674920a54a150", "messageHeadline": "Use HOC to manage asset URLS", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 75}}, {"node": {"oid": "017cb483a702e7c8ec9cee5b078b9595766b0419", "messageHeadline": "update test", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 80, "deletions": 320}}, {"node": {"oid": "a029bdeeda1fc0b82cf284bb7852180b8fb53ed8", "messageHeadline": "responsive based on width", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "98312e18e58592f1864bfd5936069a9c650b2750", "messageHeadline": "Lint everything, and simplify file loading cross-platform", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 76, "deletions": 120}}, {"node": {"oid": "016345a5392f7a183c862357bf9ec30316d79025", "messageHeadline": "specify sort and display variables in protocol", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 114, "deletions": 45}}, {"node": {"oid": "cfab39b5bc5406658696c62ae0f5826ea8881a33", "messageHeadline": "tweak scrollable styles to be more visible and fix regression", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "cc70f61385b6face6c015f4122dd5f2f3977df89", "messageHeadline": "Load file asset as URL", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 92, "deletions": 23}}, {"node": {"oid": "038f0523dff30f83abd1bcf890c1259c6ed08c84", "messageHeadline": "Load imported protocol file", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "24d5497fc759a116bdb2e3956158fe25ed66ec96", "messageHeadline": "Cordova import functionality", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 303, "deletions": 63}}, {"node": {"oid": "5003cf42e63a4677a0de786e5738e41c47864b6f", "messageHeadline": "Tests for importer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 119, "deletions": 56}}, {"node": {"oid": "8c016575a3f0c24dd5b03acef094173380f34b6a", "messageHeadline": "inEnvironment with delayed execution", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 26}}, {"node": {"oid": "81c4ca30a42ef7e28fd7113d1a73f1f1051bfd64", "messageHeadline": "Sketch filesystem/importer tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "d0c38d6cbff3b99613cfbdd6a544310932b7e1ae", "messageHeadline": "Tests for getProtocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "4a85399d10e24f200931bbe60c292475403c5d24", "messageHeadline": "Make it work in the browser again", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 92, "deletions": 81}}, {"node": {"oid": "fe280f5ca8a02cc48a2b380ec3611904104ead99", "messageHeadline": "First round of adding tests for Electron imports", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 143, "deletions": 63}}, {"node": {"oid": "8360354fe051cfb0e916418ae835966f8c2713f0", "messageHeadline": "Refactor cross environment files, simplifying inEnvironment", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 243, "deletions": 160}}, {"node": {"oid": "61660b52daa13f528f544b8e31d8f48fed35a7ba", "messageHeadline": "Reshuffle protocol loading/importing parts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 64}}, {"node": {"oid": "456ff3149e0a01474a2564d836e88ba25d4179d9", "messageHeadline": "Image and BackgroundImage components.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 85, "deletions": 35}}, {"node": {"oid": "8704294f719b49275c52edf9c62d81d7a68eeee4", "messageHeadline": "Load protocol from file", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 189, "deletions": 146}}, {"node": {"oid": "09e56ead6e59c28098da2b4d72583621ba1bab51", "messageHeadline": "Added asset protocol to Electron", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "7440921958fd9693fd91882a06ea0aa614f1bcc6", "messageHeadline": "Refined import methods", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "3f8db6d7e256029c347ea09845a846a4dd1c8f0d", "messageHeadline": "Better function names and make electron specific", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 83, "deletions": 78}}, {"node": {"oid": "326e789b648e83cb3082e98f5482608816bbbde3", "messageHeadline": "Copy and extract to app dir in electron", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "4ee423dceb90136918108dca483fcc4bba2d1717", "messageHeadline": "Adding cordova plugin for diont.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 57, "deletions": 29}}, {"node": {"oid": "7f9a713e51bb6e8a29db23fc512fb9772742cc01", "messageHeadline": "Passing server discovery info into the view.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f1ab949ca30134ddcb99488f4216b2fea2172ffc", "messageHeadline": "Adding server content to modal.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "951ee9fe3f267d11ded4f468777b90d07e5eb52b", "messageHeadline": "Fixing issue where modal was not rendering within session menu.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 22, "deletions": 7}}, {"node": {"oid": "b0b20d883ea0d646b8e8cc0a0a0a0230a898a89d", "messageHeadline": "add config param to show/hide existing nodes", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 209, "deletions": 13}}, {"node": {"oid": "3e8147563a5675acbf5c29358afe68400bf7bb79", "messageHeadline": "Adding fork of Diont to include close listener, adding console logs t\u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "9d7e9d7a0a8d1fb27ee74d706f1b9a49ad3c7297", "messageHeadline": "Adding conditional environment modules.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 119, "deletions": 30}}, {"node": {"oid": "b4e28b51bbe3ccc4bf08e481e997016be74ec942", "messageHeadline": "Merge pull request #291 from codaco/feature/transition-group-v2", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 628, "deletions": 408}}, {"node": {"oid": "875e57c9ec94086a5219684a662138532af911b9", "messageHeadline": "update CardList test snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a9740c195edbcb50643c0c8679079aaf2fa3dd7", "messageHeadline": "Merge branch 'master' into feature/transition-group-v2", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "47cb952e0a280f55787bceab57f8ba848f1fb21d", "messageHeadline": "Merge branch 'master' into feature/transition-group-v2", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1384, "deletions": 14}}, {"node": {"oid": "9bac9c503f453318ef442ae43dfa44bf732dac17", "messageHeadline": "Change margin to padding on node list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65237438c7635105485741674423dd950d8de796", "messageHeadline": "Fix duplicate drop targets", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 31}}, {"node": {"oid": "b1f42886d5520a2c66078f0a698293d715db37f2", "messageHeadline": "Merge pull request #295 from codaco/fix/css-tweaks-01", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "c2eeb41cf22995ae5242fd9d90058f46f9b845ec", "messageHeadline": "update prompt snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "53841775bddca91b8edef18cf801e696c9bc1517", "messageHeadline": "add missing comma", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a02d51734bed79d03c0faf00569dfdefe32edde", "messageHeadline": "making prompt animation cycle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "f6b349abdcc63b1538088edf168caaf3939ad3f6", "messageHeadline": "tweak prompt animation duration", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c70b07bdd1129415cd544ef164968ee7142a9c", "messageHeadline": "make prompt swiper use transform", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "77a94463bddfd88e25d72606c804a3c924ed900e", "messageHeadline": "add default link color", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b8ae137659f5c602b56fdfa648a1987adf80a8f2", "messageHeadline": "move roster list from modal to main", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 59, "deletions": 148}}, {"node": {"oid": "12497635ad6fd4cb0e528f623caac9eb4885e99a", "messageHeadline": "Adding diont library and adding server discovery component.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 93, "deletions": 79}}, {"node": {"oid": "1270eeb91e6f70960f648127ee7d40f715db71b0", "messageHeadline": "update for tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 487, "deletions": 5}}, {"node": {"oid": "09725d98190242b72973be481d45757434323c9f", "messageHeadline": "use sort data from protocol", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "75dac94446db029222e8f795d7df60d828d72078", "messageHeadline": "formatting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 90, "deletions": 37}}, {"node": {"oid": "d8ba4a436070622726bc11408934dfe443bb90bb", "messageHeadline": "only show nodes not added already", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 36, "deletions": 38}}, {"node": {"oid": "8b8c7844e8454edc8fabe338c57d5022423f3a64", "messageHeadline": "add sort and filter", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 116, "deletions": 3}}, {"node": {"oid": "d29038b107f314ff06dafb431f432dd7ae0c5d9e", "messageHeadline": "Animate node enter always when not staggered", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e77962e9caa971b70f531623c7399d81db17296e", "messageHeadline": "No exit transition for dragged nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "02f92002b8566162d413384c028c0ea5e11f85ea", "messageHeadline": "Highlight NodeList with Node color on hover", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "6ba4e51bccebcd04009e118442dce14ef94dde31", "messageHeadline": "Update tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6b045ddb06cafaae910f7565533921b78c34c5b5", "messageHeadline": "Remove console statements and stageId to list ids", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0316f87f13696654f7871ae92a87313ad40aca85", "messageHeadline": "Improve node mocker", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0271504dc5cf65fcb659a3047501d8588494a00f", "messageHeadline": "Remove unused code in modal", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5e4b5bc6a9afe6b4a44f5c574266d6afa5f0916e", "messageHeadline": "Remove debug label from nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cebc8d1824186a4ee1aef2977a3020db848ea52", "messageHeadline": "Update nodes in nodelist when node property changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbb55ecdb570017f2c6bd441867e84cb38e318c2", "messageHeadline": "Update behaviour to only do a stagger if any nodes have changed", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "ec95c5ca6f677308d244c6cd8f211127014bb285", "messageHeadline": "refactor and correct paths", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "09aa53abeb450b73341f737d9252f00fcd9f45b7", "messageHeadline": "add roster list interface", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 355, "deletions": 1}}, {"node": {"oid": "a3b53f4f631d82d9d7f622bc263cdc97034f799f", "messageHeadline": "Merge pull request #273 from codaco/feature/add-toggle-cards", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 1336, "deletions": 3}}, {"node": {"oid": "afbc650ed7b2f5d115e9c80a9856b4bd841ca163", "messageHeadline": "take out demo code", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "4a3f99f58337787cb420f3c2331c3aa6ca9baff0", "messageHeadline": "Improve node mocker to clarify bugs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 55}}, {"node": {"oid": "ad190e958868a139f0af6c75595765c598f8a52a", "messageHeadline": "Set passive:false explicitly in DragManager", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a05b2db1b93b423ccfcc9c51e97508257de2f765", "messageHeadline": "tweaked transition parameters", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "66dcf8f85fbf6d6a3b15f6af53878ad080372356", "messageHeadline": "Removed fake timer from modal test (which was breaking it)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "9bf82344b7a5c35d1e8d75bce8690f1f9dcf1b63", "messageHeadline": "Fix menu z-index", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb9ea6ce68b804e48d992db6e486c5cabfeef455", "messageHeadline": "Updated transition easings and durations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "2aa20bf68d3e740264ea3255bee0cc6447e726b8", "messageHeadline": "Added Modal transition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 86, "deletions": 17}}, {"node": {"oid": "2f3427e8808813f204116cf805b8e8258ecb83e5", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c3cd303be76378eb79405fdd96375ec0f2cd2a7", "messageHeadline": "Linted components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ab1aff4d19b1ef19e29ea4c08d23aeb96caf3afe", "messageHeadline": "work in progress on titlebar", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "704a96d5c841f8d6a23000bf4a4607de39991efc", "messageHeadline": "Moved Transitions and added ScrollTop method to scrollable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 109, "deletions": 30}}, {"node": {"oid": "35d20f0d8d91fed081388206b672d32d50b8933a", "messageHeadline": "Implement <Stage /> transisitions.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 110, "deletions": 43}}, {"node": {"oid": "090d80d306af409fa0fa824a6cb983d11d0bbaba", "messageHeadline": "Implement <NodeList /> animations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 231, "deletions": 42}}, {"node": {"oid": "7c0544d6e4e8c3c2dcbb5bba258bfcfa5c36a82d", "messageHeadline": "Remove v1 react-transition-group components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 200}}, {"node": {"oid": "ba26e56eaf43b1db060ac43a4ddf716ab681a001", "messageHeadline": "Updated components in package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 26}}, {"node": {"oid": "3162cdcc2b64f67b57b9ac0150efd89cacd33485", "messageHeadline": "bump state of CardList to parent", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1019, "deletions": 694}}, {"node": {"oid": "b50eb19f99c1fec605fdfd2371d51d4506a25592", "messageHeadline": "extend purecomponent because selectable has ref", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 46, "deletions": 44}}, {"node": {"oid": "e86628cac49f2106d2f12c0bb66280b284394cb8", "messageHeadline": "lint test", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c39817ff749fdf232807971afbf96262c6af9ac8", "messageHeadline": "add tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 798, "deletions": 9}}, {"node": {"oid": "4222067e20660d8f0274d8cd58ad412e91690617", "messageHeadline": "interface specify details", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "92b754deef780ba795c14d832ada141ac723ebc9", "messageHeadline": "add card list", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 98, "deletions": 53}}, {"node": {"oid": "63db7fe8e0a5d5b935415ef4b9753200fed570d0", "messageHeadline": "add cards", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 161, "deletions": 1}}, {"node": {"oid": "b2b84c327e9ac75900bebe82ad7a4860e4c892ac", "messageHeadline": "windowless test", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd7bb2c136634024752e1ff1957899d470617020", "messageHeadline": "Merge pull request #288 from codaco/fix/fastclick", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 28}}, {"node": {"oid": "5161e60fdebb4cc3c6d7cab17aa45dd9f0f50b73", "messageHeadline": "use WKWebView", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 29}}, {"node": {"oid": "32fa0a5fb684f7dbbb62595f9752e349a0a525d8", "messageHeadline": "investigating", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "630f01ed048b758efd4abfe6ba7ff12b54e8e0b3", "messageHeadline": "Merge pull request #286 from codaco/feature/reshuffle-components", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 215, "deletions": 195}}, {"node": {"oid": "5c1b991b6c3104eadf765141aa3eb07fba47ed03", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "97d157454ec2c4b260f3076f39e556d74152c1ec", "messageHeadline": "Refactored mock data into redux actions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 42, "deletions": 22}}, {"node": {"oid": "ed71d27fa68ba47adb2562d46f9fa67eadc5e441", "messageHeadline": "Refactored reset utils into thunks", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 81, "deletions": 52}}, {"node": {"oid": "f8975ab7220c1d66c5d82a85233f0154ebaae6a5", "messageHeadline": "Moved PromptSwiper test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 323}}, {"node": {"oid": "47fa200bcd15dbe6e729067b7a6b973f802def59", "messageHeadline": "Fix tests for renamed files", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 36}}, {"node": {"oid": "af28332f2996b285c381967a11d4250813907978", "messageHeadline": "Fix references for renamed files", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "0a4510fe2de95e9b7ea0a18355f9e281ea9d13b2", "messageHeadline": "Moved everything out of Elements and renamed Interface components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 32}}, {"node": {"oid": "12e9abc822dc88e10305af7c9fd31503783d2cf9", "messageHeadline": "Merge pull request #270 from codaco/fix/node-version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "6dc5059361983575f216dbff58bf1fc30d11f1e7", "messageHeadline": "Merge pull request #281 from codaco/feature/auto-prompt-indicator", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 379, "deletions": 12}}, {"node": {"oid": "8752435b65130332a79dbd976981c59b5f178f9a", "messageHeadline": "update readme", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "0d9c46347a27bc97494edfabac165b895a4f5f5c", "messageHeadline": "Fix linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 285, "deletions": 185}}, {"node": {"oid": "d5a1be0f83895e8059b18139757799640ac3edc2", "messageHeadline": "Only show pips when prompts > 1", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 279, "deletions": 12}}, {"node": {"oid": "d5327a3c9c9d228b72511d79ba8bb878b6c70524", "messageHeadline": "reinstate .node-version to let users decide how to handle node versio\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "57844297ebb272d04047c2955dd3cbbb8888b3e5", "messageHeadline": "Merge branch 'feature/react-16'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3101, "deletions": 3540}}, {"node": {"oid": "1483e57f6d54e1f20f17347c6d3566e2f0c50080", "messageHeadline": "Change Form settings to stop persistence", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2255167521a2cc7dc3029343d7b3f3a7e59dd06b", "messageHeadline": "Make <Field /> component compatable with redux-form 7.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "90e76d56433e24f8bda19770a5fad19b58786255", "messageHeadline": "Updated packages for react 16", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3095, "deletions": 3536}}, {"node": {"oid": "55afda7daf40fe9fa76db23772250c64d4e3386f", "messageHeadline": "Merge pull request #279 from codaco/bug/node-layout-position-on-menu-\u2026", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "71621527dcc1903538aed313530dbc81f05dc73d", "messageHeadline": "Use top/left % on node layout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "79e05ec5ddedf3f85657bb43b777ae10173ec991", "messageHeadline": "Merge pull request #278 from codaco/feature/panel-open-behaviour", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 188, "deletions": 59}}, {"node": {"oid": "277f56eefca668cb04ad959b2b3bd138168a3738", "messageHeadline": "Use accepts to determine panel open status", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "277576f6059ae3e93b4f27e2ed89bd6c1ae621d0", "messageHeadline": "Refactored NodePanels to make props more accessible", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 179, "deletions": 58}}, {"node": {"oid": "b54ec7da8ca008a00c7900bba30b15ee197ba984", "messageHeadline": "updated package.json to match nvm LTS versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49b61fbb5ac0c120eac3b8e818a9a812cbce336e", "messageHeadline": "replaced .node-version with .nvmrc", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0da89fef292c6a127be36aaeb805ad3e03b59135", "messageHeadline": "Merge branch 'feature/refactor-dnd'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2559, "deletions": 1897}}, {"node": {"oid": "ed44dd940b699159f73c946a9057768ee2565779", "messageHeadline": "Roll back every dependency possible in line with master", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2787, "deletions": 5913}}, {"node": {"oid": "c2b11d5fe2eec7c5ec919fd09ddc88c51c32a644", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8dd53dd71011675f48fdd6234eb89c73ce90499d", "messageHeadline": "Rollback dependencies so redux-form still works :-(", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "6df1a1f450c508379f082eb772a9cfcaadc31a1a", "messageHeadline": "Enforce DnD event order.", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 27}}, {"node": {"oid": "902bd217d3fa30f8d0344452cdfedb8f2ddf5b96", "messageHeadline": "PR amends, fix prop type warnings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1590e701cef3f6ae494b56743e3ec25657a31d15", "messageHeadline": "Re linted, removed console logs, updated snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1203, "deletions": 1220}}, {"node": {"oid": "40d3167ab39cdec0868eb36d1b640b54748b8903", "messageHeadline": "Update snapshots, wrap up tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 294, "deletions": 273}}, {"node": {"oid": "022535351d45a8e2363b362b24ca74a203449550", "messageHeadline": "DropTarget tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3200, "deletions": 1210}}, {"node": {"oid": "747ce239af04fe8643ca3f555fbcb06a6a69e254", "messageHeadline": "DragSource tests WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 238, "deletions": 20}}, {"node": {"oid": "a21732093365ef49a4988beedabe1ebc73285e40", "messageHeadline": "Removed id generation (made it manual).", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "a0c50d90eed9d9fdbc033320f308eb733dfbf13d", "messageHeadline": "Bumped redux form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 51}}, {"node": {"oid": "524266045d5a2ef63cbd4902d9e161a562d557b1", "messageHeadline": "More reducer tests for DnD", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 163, "deletions": 18}}, {"node": {"oid": "1d1fb70554b7f6a2f86da2fdd7969b6c66e7d5ea", "messageHeadline": "Updated package lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11803, "deletions": 6195}}, {"node": {"oid": "7318bd6b21240a7b577b3341053c3340e3390ca6", "messageHeadline": "Reinstall redux-mock-store", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "63822df215c4cbaa39d6ffe1f04dc75cee7fd550", "messageHeadline": "Updated dependencies with tilde versions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1646, "deletions": 6019}}, {"node": {"oid": "53574a77776817327a5d3ad0795962a51a9f6d48", "messageHeadline": "Reducer tests for DnD", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 184, "deletions": 18}}, {"node": {"oid": "9d4d3bb78c2417384bdb5392574d731f783fee31", "messageHeadline": "renamed dragManager.js DragManager.js", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c51988ceaa34f9f009374f911b0c2075f53aebbc", "messageHeadline": "Remove logging", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2540e5252ee288784fc84a188ebdb5e561585ad7", "messageHeadline": "Work around to forceUpdate onDrop but not onDrag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "3a4ab83bae272e1a2e1f38add39181ef4bebc744", "messageHeadline": "Can drag external data nodes back into panel to delete them", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "7ee7cbbb6de9a036a47df782e9defb1e280f05b4", "messageHeadline": "Can toggle attributes on NameGenerator interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 77}}, {"node": {"oid": "774dc32d56a7117fc0c5ca53d1949ec345f7373d", "messageHeadline": "Lint DnD", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 53, "deletions": 77}}, {"node": {"oid": "41b1ce7f267d7060c49286050095843565444521", "messageHeadline": "Updated sociogram tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 432, "deletions": 778}}, {"node": {"oid": "6b79f7578df72a78213f81157232077d687a8fae", "messageHeadline": "Sociogram compatablity update for new DnD library", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 173, "deletions": 207}}, {"node": {"oid": "3e289cfa0af9d7a5d7bdb9200463bc4a5a739870", "messageHeadline": "Move sociogram related components into self contained module", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "bd142fcf5f9778f9553d0843981c78ba3b0bc9fd", "messageHeadline": "Updated NodeBin to work with new DnD components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "ea05a5da37cef5cea44bf100556c0080f590a65f", "messageHeadline": "DropTarget accepts now takes a function", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 105, "deletions": 74}}, {"node": {"oid": "b99dfcf4ee7f03ced6183c595f7826f332d96262", "messageHeadline": "Merge pull request #259 from codaco/feature/change-drag-drop", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 530, "deletions": 364}}, {"node": {"oid": "ed307a51d5482fdaae7960888b3317169f77ecee", "messageHeadline": "Rename canAccept -> acceptsType", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "8c5bed067ace7c23346a9e26ce1d7135b1a9a2ec", "messageHeadline": "WIP Can accept", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 33}}, {"node": {"oid": "7c3a15cdfc47fa15beaa03561c51daa5ddffe56d", "messageHeadline": "Added onDrop thunk", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 80, "deletions": 50}}, {"node": {"oid": "d246a52224afd378fe9c9435dbaa2acd30987a0c", "messageHeadline": "Added 16fps dragMove throttle", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "673023c7a7c534a50a186be34aab5483fb136326", "messageHeadline": "Remove mergMapPropsStream and references", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "c503882fd1c1f989fdfbc5c4b6d3655432acab88", "messageHeadline": "Added remove target action", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "2e6241d0bee9f43bc1778f76c443314adda73eb1", "messageHeadline": "Added rename target action, probably shouldn't need this?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 4}}, {"node": {"oid": "28c3ca0491c005ce096fb450f7d8122c18e71b70", "messageHeadline": "Create monitor components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 410, "deletions": 150}}, {"node": {"oid": "f3a07cede64130b863df10edc5e0f711f78ba191", "messageHeadline": "Extract drag detection into class", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 217, "deletions": 191}}, {"node": {"oid": "eb4f61952a91b0bd0e1b652ec7809fb7667d0ba0", "messageHeadline": "create DropTarget component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 117}}, {"node": {"oid": "fcf3bca26c2430e7bd84e79692a8d4ec743a8e35", "messageHeadline": "Update README.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcc0d9de6ac5fbbcfb9a8600c1ebd52cafa29f0", "messageHeadline": "Update README.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfcb36d15434727277501effaa2e332f7c265829", "messageHeadline": "Rough swap for new components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 442, "deletions": 234}}, {"node": {"oid": "7cd349c13daa2f7df10051453ea27adafc8c3ceb", "messageHeadline": "Roughly working refactor", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 123, "deletions": 163}}, {"node": {"oid": "046eb571828ed57049bd4826eb4009ca6eddb4f9", "messageHeadline": "Update NameGenerator to accept nodes dropped into panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0b7942eb479e4102e0183cd620f361dd4482a16a", "messageHeadline": "Move work into NodePanel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 145, "deletions": 166}}, {"node": {"oid": "9226ba3b1606d54fb8baf44ecf8706c889a6af0a", "messageHeadline": "Tidy up NodeProvider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "c2ffd7c0ffa0b44a65191e0bb408f74655859041", "messageHeadline": "Lint everything", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 98, "deletions": 104}}, {"node": {"oid": "0832ca4dd701edacd2b9095f6439dbba49ef1f7f", "messageHeadline": "Alternative draggable detection", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 130, "deletions": 156}}, {"node": {"oid": "7c19feab6505db6d5f87ddd752409ac5b06cecb2", "messageHeadline": "Call onMove always, not just on hover", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bfa797acbba1a48ab0c7d895dea66f57b1c17fc4", "messageHeadline": "Rename NodePanel -> NodeProvider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 133, "deletions": 180}}, {"node": {"oid": "a6fe1b9264cdb5e7fdc3c1091ddac610c238146d", "messageHeadline": "Factor out NodeProvider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "d9f3df968fcb10f5b59526518a4c839d331dee70", "messageHeadline": "generalize from ids to meta", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fa1f4db5b9eec8dc7a476eb2406b72bb2f7386fb", "messageHeadline": "refactor NodeProvider", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 144, "deletions": 116}}, {"node": {"oid": "e9dd6982d03e99c7b2e8c6ae7fd960fd717b5735", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 89, "deletions": 128}}, {"node": {"oid": "49d111fada9e578a5c2e5d89609b43a85ec37b91", "messageHeadline": "noop on drop instead of toggling accepted type", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 36}}, {"node": {"oid": "0cb03ad1be80e32b2c17d42f176ed72668feff0f", "messageHeadline": "ondrag instead of panel methods", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a2af4bf99a123c2827642955c0effb21a10c6f77", "messageHeadline": "use compose", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1c86c7796f337c8697800bd29f126f5c600f8287", "messageHeadline": "refactor panel open functions", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "64c478ead11ffbbc42bca9e4b218098785781662", "messageHeadline": "use find", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6b16cf4c0c25774dd86f46c9bdf506d60472b26", "messageHeadline": "give nodebin access to hover", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "ae58406383f4f3f47b90138fe6c28f3af913d031", "messageHeadline": "check colordictionary for color", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de73465463f0968f7466400f6e46ba479c0ac0c1", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 88, "deletions": 78}}, {"node": {"oid": "a25c7aee3e9fc31e9f7dfb39e7bddbd2a0a18329", "messageHeadline": "keep blank space while node dragging", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cda181eca1b2f268f48217883abb9ccdcff4b88", "messageHeadline": "side panel drop not allowed for nodes created here", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 57, "deletions": 5}}, {"node": {"oid": "ce5c1fb363fbebaee3398d31133e6d1ff46bde87", "messageHeadline": "show side panel when dragging a valid node", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 95, "deletions": 55}}, {"node": {"oid": "9d055e4db2136708e4cd0f68783c7f1643e3e1d2", "messageHeadline": "side panel can be a drop zone", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "ff8f076e8ad19eaf0b9e2ffda7caf5dd287ff0d5", "messageHeadline": "make already mentioned panel draggable", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 38}}, {"node": {"oid": "ba83c8b0131bda105d74039c06d30aa6fa68a4ec", "messageHeadline": "configurable nodes color in a panel", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "237a9c087982e338bb47de21f11d5740c8ca63fd", "messageHeadline": "highlight main area as droppable immediately", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "28b4e894bc2f09a29edf4898af122902ee688018", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "114bef3ed5aefa6287de6c9546a29ccbf01b7837", "messageHeadline": "Merge branch 'feature/flatter-protocol-upgrade-components'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1672, "deletions": 1146}}, {"node": {"oid": "be315b41af73f5173a355d5115989ee5c928d3cb", "messageHeadline": "Added entity/type form props back in after rebase", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fcfa22c48c61047120318a78f8122f9d72187f87", "messageHeadline": "Added missing snapshots?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 234, "deletions": 0}}, {"node": {"oid": "aaa905a4d25960b055bc32425ca3661847b6cd7c", "messageHeadline": "Updated linter to allow exporting unconnected components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e2924d2eeb47bb79ca110ed5717724761ccadbe", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 588, "deletions": 645}}, {"node": {"oid": "f3136149ac443694113e8329e6387e37f689de44", "messageHeadline": "Fix bug in sociogram selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4d9d0ac874050a6b7a4dc3979eb71f3b5ccac333", "messageHeadline": "Refactor node provider panels", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 144, "deletions": 86}}, {"node": {"oid": "7e4af2332a44d84e83c4d71e67174c820de44dd9", "messageHeadline": "Selector refactor WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 219, "deletions": 184}}, {"node": {"oid": "e511160cc19a17ed271b5ffdf68e1fe5505a8b49", "messageHeadline": "NodeBin sort order new sociogram protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "2b1f29c9bb0bee95edf845d25dc4d94c80abf27d", "messageHeadline": "Refactor selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 4}}, {"node": {"oid": "0fc4c4d465ed24e90e85aeebd9d750a42700edbd", "messageHeadline": "Add FULL update node option (default is partial)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "f123e3e29b66175111e4d5c6a38fc8aede18cfe1", "messageHeadline": "Update background to use new protocol props", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 55, "deletions": 33}}, {"node": {"oid": "0db5b5c14cc0e5dbb120e069c0ffda8034b4f5d3", "messageHeadline": "Linted sociogram changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 56}}, {"node": {"oid": "f3f45c224f71335c19145d5e9018db23dd5005ce", "messageHeadline": "Can show and position nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "fa044facd73f39536ec33f8dd9b9c3ff3543b0c5", "messageHeadline": "rename some sociogram selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "268d0075eee386cd4af593d3cd58f132789610e0", "messageHeadline": "All sociogram components will display", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 111, "deletions": 78}}, {"node": {"oid": "90d0936fa7e9e5aad4e1913256f0de2f07c94577", "messageHeadline": "NodeLayout WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 158, "deletions": 125}}, {"node": {"oid": "ea2fda3c5394bbbfcaebd7e44dcb0d44c0457d5b", "messageHeadline": "Sociogram background with new protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "9d7c06e1fa6b0fa0770365683c0397b3585b6624", "messageHeadline": "Highlight correct node attributes in node provider panels", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15176c8c5383b257e469a054395942c929851472", "messageHeadline": "Add add/edit nodes with new protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "d8eecb43039fa52e6c8d2bb595806296a53eee53", "messageHeadline": "Prompt text", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "272ee7291265a6c933e026fd950dc3a7b8a6f9b5", "messageHeadline": "Variable registry re-wired", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "373350d778baa74b2dfec36ed816efcbb7e0192e", "messageHeadline": "Rehydrate variables WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "31fc9d4520bcffaf5286c15746bc7688a2ea5ce8", "messageHeadline": "Remap protocolLoaded", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "df9e4460c32ad3be1228b09e2eac7646eba12485", "messageHeadline": "Load protocol config from JSON", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "a0c4e3482bd2dddaea302fa6f9c07ad7d215208b", "messageHeadline": "Pure JSON protocol format", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 348, "deletions": 303}}, {"node": {"oid": "2a1a4bcd26af15071aae579dfca54d223a86a975", "messageHeadline": "Updated package lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "a92abfe10577fa1eeb3b7c2205a5357567bc2fd4", "messageHeadline": "sociogram interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 56, "deletions": 109}}, {"node": {"oid": "30d7a0e56e048ff4f7b84850f8c33d7d11ddfa4d", "messageHeadline": "make jsdocs work", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 108, "deletions": 116}}, {"node": {"oid": "c6dbb9ed80dd35bd57aa5678b4f3d340f6d416bb", "messageHeadline": "name generator API", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 48}}, {"node": {"oid": "dfb21243a09573bf72205f7f08eb607acc8c0a8b", "messageHeadline": "refine relationship between form and interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 157, "deletions": 105}}, {"node": {"oid": "c44998f662a9743f4529e6cfa9cc23ac7ac6cf17", "messageHeadline": "rename menu title to label", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c5e093c2c6234b74322d0ef5ad8cc6d0a7d651cc", "messageHeadline": "remove icon from protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "676e058b48e9b9fd380f6269dad9c568020da162", "messageHeadline": "make icon optional", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "d5bcf1dce8fcb469e7b93bc8bcb863a9a5655c7d", "messageHeadline": "remove references to params", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "16212ef25326092f2d996dbaf9d5eb61c7c7b338", "messageHeadline": "update protocol file", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 119, "deletions": 123}}, {"node": {"oid": "9b7284a292921d0c228ae826f2ea3b38994dc300", "messageHeadline": "Merge pull request #249 from codaco/feature/mobile-form-ui", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 322, "deletions": 75}}, {"node": {"oid": "37f3854c1f2635bbbd6fa9c3f2ad07236b00a695", "messageHeadline": "simplify fom props", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 54, "deletions": 55}}, {"node": {"oid": "9d4acf1393751967759fc0a9f8034eda464363bd", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "ff113cea746978903173557b15e6747ae0bfb55f", "messageHeadline": "refactor continuous submit from form to nodeform", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 49}}, {"node": {"oid": "aeac49e246019b88d80c408d3861831409d42a7c", "messageHeadline": "separate wizard styling from fullscreen styling", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 70, "deletions": 71}}, {"node": {"oid": "11ec5a8b626f8b9bfd1864fa11712eaeb602d2cf", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "024c6c8a970882912ff0185d2f7c4cbbb034035e", "messageHeadline": "refactor to FormWizard", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 110, "deletions": 69}}, {"node": {"oid": "66061a76c1bbdbba487e8ba868e5e6f8332cb5e0", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "d1b2aca1c9c6431f9bfa3418ebbfab62c0c583a4", "messageHeadline": "Merge pull request #253 from codaco/feature/tap-panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 86, "deletions": 26}}, {"node": {"oid": "1c120dcf9e850131126737e6326ed9fdf3975372", "messageHeadline": "style mobile form navigation buttons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "842282812be67eaafbbca8b76075fe9f80b09287", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "6b70f9971e8abcd56633df5724c6bc6d1d0b87d7", "messageHeadline": "adjust panel minimum to heading size", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "4e0485e62a23952966b15526e73230b67fd790c5", "messageHeadline": "make panels collapsable", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "387040cd27b61bf0c4bb69a666ccdaffbd2b78da", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "cfd330bf087f807e1f9f43db86e7a6f7abf748da", "messageHeadline": "Merge pull request #252 from codaco/fix/zones-for-resize", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2a3e1bd5bd4acb505a004618a56d26b2cc57f785", "messageHeadline": "center next and previous buttons", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "47e34fdc5a97306c9c2b1026dd0d754a082e4b1a", "messageHeadline": "require form name", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "12d5712eeedf113b25901c59d1c1f41b98acb918", "messageHeadline": "use classnames and simplify conditionals", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "08a4be1d6f58b9fe9453ed9feed0a2972ef55348", "messageHeadline": "Fix for android keyboard", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "fcd1ffed5d3ec5209e10acc03ddf2bccfde0266b", "messageHeadline": "Fix zones for iOS keyboard?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e78f814df286a32a0f90cf1f0ef190ac1a0425b9", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d81994a83e2e91001202fdbcae2dc5f58efe1b23", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 892, "deletions": 225}}, {"node": {"oid": "409583829db6fac451656b0682a52f3a58967930", "messageHeadline": "Merge pull request #247 from codaco/feature/variable-registry", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 881, "deletions": 219}}, {"node": {"oid": "963023e43e7bd4d77c143432ad422082feefa8cb", "messageHeadline": "formatting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ad3f0742aa58ff3cd687076312a39ce746ff9d3c", "messageHeadline": "get auto populate to populate", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "e6c71bd36093825968e32dd67281f7a0ff03cf20", "messageHeadline": "fix form refresh", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5fca8f872cd59e3b461e70a71a78b47ba04deab", "messageHeadline": "Merge branch 'feature/mobile-form-ui' of https://github.com/codaco/Ne\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "efb924bc0ef4cddcdd641cd35904a8fe0d2348bb", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1203, "deletions": 517}}, {"node": {"oid": "46956a9893f1599c62231e7d44e5761fd8162b35", "messageHeadline": "wizard functionality", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 147, "deletions": 38}}, {"node": {"oid": "b0e4c8e399267ff3cdba405865c05290f6e594df", "messageHeadline": "Update linting rules, nodeform", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "aec2a617ff9b5f36021c009eaf0300f22089b382", "messageHeadline": "Test for NodeForm initial values", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 413, "deletions": 11}}, {"node": {"oid": "ecfffdca895acfa5e576e754101a8c6777f8769f", "messageHeadline": "Fix tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 167, "deletions": 46}}, {"node": {"oid": "5fea1eb1151621d9e2bfa693a99e016b95a6f0a0", "messageHeadline": "Rehydrate form from separate forms configuration", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 150, "deletions": 120}}, {"node": {"oid": "d204ae82cfef159dd054953c87c11be1e8d8fa8f", "messageHeadline": "protocol form sketch change", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "528bfc61f7316f64bd15e2e3be8a9a83c7c53334", "messageHeadline": "Updated Form test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "c6b19eee29bfdee344138472acf13f4139ff57a6", "messageHeadline": "Linted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "25759adfeb0156fbd62671a56379c810bbfe3034", "messageHeadline": "Update NodeForm to rehydrate fields from registry", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 101, "deletions": 84}}, {"node": {"oid": "c87d5869e063ca6314c00a55b0a7f5ddfbb6775c", "messageHeadline": "Sketch out variable registry", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "404ca68b5ad53ace5dd3d567696d0e60642a1dec", "messageHeadline": "Merge branch 'fix/selectable-missed-taps'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 201, "deletions": 214}}, {"node": {"oid": "b0e6bae579327b9b8cd549a80c845d5772612ccd", "messageHeadline": "Fix selectable missed taps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 201, "deletions": 214}}, {"node": {"oid": "37a54fd243a524150719e2803fd45ea0919e1542", "messageHeadline": "Merge pull request #229 from codaco/feature/performance-optimisations", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1029, "deletions": 330}}, {"node": {"oid": "9e7dcb9b618b8801e2a984b7bf081f3e55e59a39", "messageHeadline": "Fix nodelayout test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "32ef9e8204ac844b8ddf4b15c395585238bc7e2f", "messageHeadline": "formatting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "b06d84943f0dbeec5dabaee264a3a597298667fa", "messageHeadline": "Fix undefined bug in getAbsoluteBoundingRect", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f05e014bf3cb94da737acaba2ec8db20a59fa2be", "messageHeadline": "Linted", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb7b6a851ef609967aff58cbddc944c1608da8aa", "messageHeadline": "WIP fix nodelayout bug", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "32a1de2b412b560854873f96e906e90738954805", "messageHeadline": "NodeLayout optimisations backed up with tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 188, "deletions": 19}}, {"node": {"oid": "c5735fcb423b5ede52632ffa982e580b0aa3833f", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 281, "deletions": 15}}, {"node": {"oid": "3511ef19d984d429672117c3e7f072da4b41fc2c", "messageHeadline": "Remove debounce", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e11f014de0263b6232289d01af277a448768710b", "messageHeadline": "Use uid on attribute toggle", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdb230780000a6693e893c17684d48bfcacd2680", "messageHeadline": "Add gpu mixin to edge layout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2f1b5fab79e3397e01e2c7a8273fc94731e4d59", "messageHeadline": "Tidy", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "c59a2744f19b30f29c94c67ae3e66d5b44074287", "messageHeadline": "Use batched updates in draggable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7bd572b2605dea11b2f22249b62de5aa16c7c30f", "messageHeadline": "Improve sociogram performance", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 241, "deletions": 113}}, {"node": {"oid": "d43ff1968927efda68b669f351fd556ddd7acfb3", "messageHeadline": "Reuse selectors in Node provider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "89203619d09a012094b8f31ff5a7b9f0e3a10306", "messageHeadline": "Add passive listener in draggable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4dc3d35c8eb6861732cdcc8b44ac6fb74224c276", "messageHeadline": "Fixed buggy node update reducer + and improved toggle reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "a0f64754f0ff04f1247ae5307ae367695684d7cf", "messageHeadline": "Memoize sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 125, "deletions": 83}}, {"node": {"oid": "2dea7876ff5e60f13ef3f3c246643412700fa548", "messageHeadline": "Properly memoized selectors for name generator", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 70, "deletions": 40}}, {"node": {"oid": "8b25cf98e96517218fbd0c949d020ff6e3a377a4", "messageHeadline": "Node list transition optimisation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4296a60ae16a2bc3f9de6108f8097b9e3cbf67c2", "messageHeadline": "Linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "e43bd1151031988b8d3e0cc717c15d1025b48fc0", "messageHeadline": "Put call rate limit on withBounds", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5c0403f4751359dc2d510120ca1caaa8315e538a", "messageHeadline": "Fix shouldComponentUpdate in draggable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "620aa327c037fedf5f5efbb89ac7c892459a3213", "messageHeadline": "Correctly memoize selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "5a40baedf087c06b34d1883628cf7b6bb864ac02", "messageHeadline": "Throttle zone/draggable updates", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "f412beb22ef76be19331db1da95013b64654c779", "messageHeadline": "Merge pull request #241 from codaco/feature/add-another-node", "author": {"name": "Sunjay Kumar", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 85, "deletions": 15}}, {"node": {"oid": "85542c61c4b39053965e53c09d28a2e68b0389db", "messageHeadline": "Adjusted to newer npm", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "afd7b84dd812be0d6750060f9e3fc513b650a11c", "messageHeadline": "Fixed weird submit behavior", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "02cd0bcf94e3a16b9c06a6db157b856acae0f857", "messageHeadline": "Bug fixes: Add another styling and submit button behavior change", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 26, "deletions": 30}}, {"node": {"oid": "3d1fff12e0e572ab24ba51f03dbb9bbfd6becc22", "messageHeadline": "Tests for continuous form", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 7, "deletions": 244}}, {"node": {"oid": "2ba05dcde799bdd36da157953fe290cb04ac597b", "messageHeadline": "Styled", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5a41ca10cd47902ae278b2bc30ec47122d6a14a4", "messageHeadline": "Still need to style", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "192b0760eb7f56d1eda4ed36e592e42d974f208b", "messageHeadline": "No weird submit behavior after a continuous add", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "214a02b569f6fa2157cb0eb56f70302daeeaea18", "messageHeadline": "Add another creates note and opens empty form", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "820ec5066cf335de85f5af60b9877e340cc51bf9", "messageHeadline": "addAnother button only appears in addNode", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 28, "deletions": 24}}, {"node": {"oid": "86eb73e0dee53e9bd85ee0c8379abe4835d4a3d3", "messageHeadline": "Add_node has add another", "author": {"name": "Sunjay", "email": "lorenzianheteroceran@gmail.com", "user": {"login": "SunjayDK"}}, "additions": 280, "deletions": 4}}, {"node": {"oid": "61b5ce5f06e434d8eb56d0c99b486760e513b2e8", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1151848a0e1fa6683bbec908fb02ab33e0c3057", "messageHeadline": "Update .node-version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1c41d298f5ae731fa45b86b75bde5beb88d8f19", "messageHeadline": "Merge pull request #243 from codaco/fix/edit-node-bug", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 141, "deletions": 67}}, {"node": {"oid": "3d41a39a097135a59ae31fafbb42e24f1a38fd75", "messageHeadline": "Merge branch 'fix/edit-node-bug' of https://github.com/codaco/Network\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec31cf20cf873f8e69c6302ceab62b190b7b6ca6", "messageHeadline": "move preventghostclick to selectable", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "9d126667a83b0390a728cdb532fb53263df1d096", "messageHeadline": "move to utils", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f57b3c7875e185282cd91b8ccfb3eb3ddf50a9a4", "messageHeadline": "tweak protocol", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9f1d42b2b3c73fb0f3b693209aa1bd21f4a9f19", "messageHeadline": "clean up usage", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 92, "deletions": 122}}, {"node": {"oid": "120bc0e62bcdef388ba46151b1bf6bc6f1777ac9", "messageHeadline": "update syntax", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "787d89deb6b263055d56bcbcb286d0e854ef2f6c", "messageHeadline": "for debugging", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "1e1ce7291f2be78450a3009aed81680aeb4315bf", "messageHeadline": "Merge pull request #242 from codaco/feature/webpack-3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 18154, "deletions": 19967}}, {"node": {"oid": "e901d5179415c3e3f6dae09d84fe495adbaff40d", "messageHeadline": "add missing browsers definition", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "22cdb55fc0601a76fab17630df98e38a4908b512", "messageHeadline": "webpack config linting and autoprefixer browsers to separate file", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "51e49afd36c0afe9593524c1f8816d33af1432ab", "messageHeadline": "update travis node version:", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1031c4222e3fc480b1c6c80b2c610a558ac5c4e8", "messageHeadline": "update node and npm versions", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 303, "deletions": 3220}}, {"node": {"oid": "77fedaac9556ac5cc74c76556feae0302b0cccda", "messageHeadline": "speed up webpack prod build by removing uglification and sourcemaps", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 48}}, {"node": {"oid": "2e588f72ce898d0dbd99040ab62f2bf988bfe17e", "messageHeadline": "add babelrc for jest", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "db4d7d3417318375b4c18d4a22e623c4a5ea01c1", "messageHeadline": "Update package-lock.json", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3078, "deletions": 251}}, {"node": {"oid": "938fad806730c69a9cbd91a7adbda6d0681aa48f", "messageHeadline": "Update Sociogram snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "11771805d3243c729efe261a711ef74348f1ae28", "messageHeadline": "move preventghostclick to selectable", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "ed8f72319be64968e751c9c534fa214cdcbec213", "messageHeadline": "update tests for new menu structure", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 238, "deletions": 278}}, {"node": {"oid": "459a75e8609a682e0cb8ceeb107fe2d8dcc0cd02", "messageHeadline": "move to utils", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a5afc60103058f2691c6da4d189101e6464864f2", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 486, "deletions": 230}}, {"node": {"oid": "9281e126a497885411d63c6360e70a811968ff4f", "messageHeadline": "include electron dependendies for development environment", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "505649dba1c000a6270415577824d17f3fed5623", "messageHeadline": "tweak protocol", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7704c52a3218700f2b7c5ed4e328a01576aae722", "messageHeadline": "clean up usage", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 92, "deletions": 122}}, {"node": {"oid": "cfb754fc03f191761f48170d89fb864028a71624", "messageHeadline": "update syntax", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 66, "deletions": 62}}, {"node": {"oid": "b2312d699075a808fa5ae2f99e655496d12ccfc8", "messageHeadline": "implement font path alias for production webpack config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c3af8d3a4b2f6cdc3f157a8db4e0f687bf60802a", "messageHeadline": "for debugging", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 103, "deletions": 12}}, {"node": {"oid": "b5da1582791f6eb029c6b01fbbec36cb6e58715e", "messageHeadline": "use alias for font location in webpack config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2140, "deletions": 2489}}, {"node": {"oid": "dd499d5743c211cb9625f285008f3b950226985c", "messageHeadline": "reorganize package.json and add electron to webpack build target", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 191, "deletions": 196}}, {"node": {"oid": "a1767a18c690d25b74fab9d20b2b0e6a105d93aa", "messageHeadline": "functioning production bundle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 276, "deletions": 200}}, {"node": {"oid": "d846a0aec1a6595a3439e267bb38c8e876ccdc1a", "messageHeadline": "functioning sass", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15950, "deletions": 16039}}, {"node": {"oid": "8e02b7201293f18c362231dbae27f658c2bc1200", "messageHeadline": "functioning webpack dev config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5595, "deletions": 2025}}, {"node": {"oid": "a0fd0c961d148ceb0bf283b96bc9b08ac9037894", "messageHeadline": "update dependencies for webpack 3", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2912, "deletions": 8128}}, {"node": {"oid": "acbc2f627d0b94ea869281177212304f7e65f0dd", "messageHeadline": "Merge pull request #239 from codaco/feature/simplify-menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 218, "deletions": 254}}, {"node": {"oid": "e8dffd1dd3bb1ed4233097c6a786e3ede8ffc5b1", "messageHeadline": "missing bracket in package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "10ae6ee8c8af8c5ce4fe2071fb455100f7e6edd5", "messageHeadline": "update snapshot", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 176, "deletions": 173}}, {"node": {"oid": "5ee2f68629a4475f5557819a6fd600ae8ce48387", "messageHeadline": "factor out MenuContent", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 28, "deletions": 53}}, {"node": {"oid": "2de69582adc3c49323e7ebf6e84f95b311613c49", "messageHeadline": "clean up divs", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 35}}, {"node": {"oid": "83c15bf0e07d643a1afa783f3c63d7625bf50973", "messageHeadline": "Fix modal tests for delay", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "5687f02566f303ab6163b91b4589def7cf237208", "messageHeadline": "Ensure master branch is built", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a3980bc9fb36db8897c8aad135e69c8fbcbf0f70", "messageHeadline": "style tweaks for tablet views", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "addf36f0db111374b39523413a337b461ed93229", "messageHeadline": "Merge branch 'fix/touch-menu-double-toggle'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "cd3e9e471c5f3495b8534d15618ca571b139163e", "messageHeadline": "check where clicked", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "d9273e464d24918ceb29b3bce5aa2b427fa193e9", "messageHeadline": "Fix touch menu double toggle", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "a79f5c8fcbd02dd756c225f5f64746565cbb510c", "messageHeadline": "Only defocus stage menu if menu is closed", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "22985d252f4d97d2d1cbb7b09012a8c3a90ba58d", "messageHeadline": "autofocus node form only (make autofocus a prop)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "feb6d2866872036bb89d18c3af8f30ea6de3380c", "messageHeadline": "remove passive event listener", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "795dcb909eff9cb9ed145525f804c68709df26e8", "messageHeadline": "Merge branch 'master' of https://github.com/codaco/Network-Canvas", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "e1577853544bd7929e23557f881dc009d7aab27b", "messageHeadline": "make draggable events 'passive'", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6cb123af194b08ee9b0cef45958a7d73adf86ec0", "messageHeadline": "Blur menu search on menu close", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6f1df53710040bc9e7a1bb141b44965e1bd97e23", "messageHeadline": "Auto focus first field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "323f4b66b3a5fe7eba4a05bd86b46f63974e995e", "messageHeadline": "external function for nickname generation", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b02084927d0888b04a3b173930cf4e4994f644bb", "messageHeadline": "update demo protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 68, "deletions": 95}}, {"node": {"oid": "f897977f2b94fe4ee65b1dbfa63f035e9cf9eb10", "messageHeadline": "Added package lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17394, "deletions": 0}}, {"node": {"oid": "46099efe9e79a4a4502a50b21c5af27012bff3ae", "messageHeadline": "No -webkit-user-select, because that secretly breaks stuff in Safari", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4de68cc596acef821203d6ac774babc4ae54c46c", "messageHeadline": "remove merge markup from setupscreen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "c74c07626ea5cea404c5f57c8bba43582576e3ed", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b18e6a63ff0ac12d270704337e07900407b29de7", "messageHeadline": "Merge branch 'feature/protocol-error-dialog'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 415, "deletions": 17385}}, {"node": {"oid": "5cb7cf126b07cebfa390d2e3292d424d7e8f91ae", "messageHeadline": "Removed network prop from NodeList test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 86}}, {"node": {"oid": "1c2dd96f5d2e74c54ba1e7d1b50b148c2e869155", "messageHeadline": "fix test failing due to missing droppable in mock store", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 173, "deletions": 99}}, {"node": {"oid": "bdf5e654a0e57dcb174c9edda24a2b889799c2d8", "messageHeadline": "remove unused dispatch from App", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "e9716e6fea3ddc038c602bd3f907196f50794a4c", "messageHeadline": "Prettier setup screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 64}}, {"node": {"oid": "0abfaca4f778e77d6248ca13246defbb806f0f52", "messageHeadline": "Don't automagically load demo protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "34500d2dbb303998bec7bd6af1653cfc4656eb04", "messageHeadline": "bug/edit-modal-close", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "c36b4cb50b8d7728afefd83084d19d075b156be9", "messageHeadline": "pull in master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 17402}}, {"node": {"oid": "cbd920d4ce5b7dab6a79d1e97f4f18850b0131c9", "messageHeadline": "remove menu item for non-electron and remove scrollbars on windows", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "71435761df225634ac240ffaf6701c19d16db148", "messageHeadline": "Bump ui version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79bb56d95ecee82e8c623d4902f9587c756a4a6c", "messageHeadline": "Use font size to scale nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "a37013f5b5ef50f588f41eb90f8d04e556272367", "messageHeadline": "Mock updater object for non electron environment", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5bc451ea568b9f1790fbdaa246ae2d36224c8b63", "messageHeadline": "Fix typos in updater methods", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5283b1428baf48a6cdb4461d28fa96264c2f588d", "messageHeadline": "Events based updating", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17510, "deletions": 183}}, {"node": {"oid": "b0e6808c796b50a40eb2bf80c8a8254fd39a84f5", "messageHeadline": "Bumped UI version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 207}}, {"node": {"oid": "012921b640a68476cb536c3ce252580741969fb2", "messageHeadline": "Use UI button in form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb00dcf2c8642a2860ef5c0c579d827329564465", "messageHeadline": "Merge pull request #227 from codaco/fix/ios-click-delay", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "291b2882c093c5f6c54c1aa0a4e4fb56dbc5f9fc", "messageHeadline": "removes 300ms delay on iOS", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66a143abc915472ab158d5cd4c32ba0e314a1afc", "messageHeadline": "move version overlay to session menu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "4e470ef5610baf8a063769f1dc277505b974d674", "messageHeadline": "Separate mobile build scripts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4cf5096a0feb8e3da66f510a4d683cd44598d086", "messageHeadline": "Prevent iOS overscroll", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "accd04850f5d0fe18a7fb856025cc6634da5dfc7", "messageHeadline": "move updater code to sessionMenu", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "d4dafb061becf897e341420b510e3073bc23befa", "messageHeadline": "update additional content styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 152, "deletions": 156}}, {"node": {"oid": "3721eb0eda2d1af00efb5ed677b042b5add80f0a", "messageHeadline": "Merge branch 'master' into feature/protocol-error-dialog", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "dc766c6919a30e7252e6fdec131cbef43cebcf20", "messageHeadline": "update additional content styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 41}}, {"node": {"oid": "acb72b78084c7eb54f3c66db665bd5065fc996ce", "messageHeadline": "Add button for mock nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3524fc465b20e5c00c7a458277ee0e9cc5fcd9d2", "messageHeadline": "Allow symbols for modal names", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ed920923975e5da289ce7b6b3ced13249bb6649f", "messageHeadline": "fix conflicts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 11658, "deletions": 17970}}, {"node": {"oid": "0e5a34a57d5212504223590bb5f598ea201641a3", "messageHeadline": "Highlight node list when hovered", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4d5666e580ed32111ff883c7fd0d875d8e11cd3e", "messageHeadline": "add XSS protection", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "7a9595659ff2bab614d3e27fea7f03317f0fe2ee", "messageHeadline": "dangerouslysetinnerhtml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "3e4ef16c3dc9a12795210bb68059a68451f1ad2c", "messageHeadline": "droppable scrollable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bb9da310c930bf97d45799801ada64e4ff9d283", "messageHeadline": "Merge pull request #224 from codaco/feature/improved-draggable", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 192, "deletions": 96}}, {"node": {"oid": "905e396d058ecea45ce6940d4871b014e2e97140", "messageHeadline": "Hide draggable when dragging", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "597c1eaf9efa1a8d9c3280236b91485b6f408c2e", "messageHeadline": "update dialog text", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "001f4c2e20e1055bb331e3746a9acadb87824e18", "messageHeadline": "Custom draggable component, which allows swipes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 189, "deletions": 99}}, {"node": {"oid": "6c462a27445daf902f7db55dc60cc726f06b852f", "messageHeadline": "Remove mock text from <Panel />", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 21}}, {"node": {"oid": "9d2ba0524a3974e88d2b31fc16678419b9fa4002", "messageHeadline": "Merge branch 'feature/interface-stage-prompt-props'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 477, "deletions": 605}}, {"node": {"oid": "f35f954b2150b98c90d111b02ba1f9c8bc1dc48d", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 120, "deletions": 215}}, {"node": {"oid": "a83cebfc32ccab698bedd26ffa9a861f7332ba0d", "messageHeadline": "More sensible naming of stage prop for interface/components/selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "288c2b9b1dfa284655000bd7dcd6d76a45beb452", "messageHeadline": "Refactor selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 41, "deletions": 171}}, {"node": {"oid": "35c7d29c70fc06e5049ba7875049c0482ee5cd2b", "messageHeadline": "Fix classnames for name generator interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d963fe2976ef6eb00e93939550f8c16ec5fce189", "messageHeadline": "Merged panel highlight changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 101, "deletions": 18}}, {"node": {"oid": "5e38ed17fbc521c0c69c829ac52c62e2542f2c89", "messageHeadline": "Merge branch 'feature/panel-highlight'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 115, "deletions": 23}}, {"node": {"oid": "bd57ffdd350e7d132f3e7a5a41a0c70046141cd9", "messageHeadline": "Updated snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "75a23100bece567b59f6f09c5b75f3a00f6ab4cd", "messageHeadline": "Refactor to use JS/config styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "2876af1403ed888256917d556701f7723e16398e", "messageHeadline": "working error handling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 76, "deletions": 52}}, {"node": {"oid": "c24ee1d74ac79eac88dab260b986796fec14c955", "messageHeadline": "Working selectables in NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b7cc032de5f482cb304b9a09a1585de91271ee0", "messageHeadline": "Working edge layouts", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 6}}, {"node": {"oid": "882b72de32158ba98425a2f08f964a6f86b63e93", "messageHeadline": "Working Sociogram layout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 42, "deletions": 34}}, {"node": {"oid": "f3f4a47e62dd5a4659fce7cf6c4e33969fcd5c00", "messageHeadline": "Working node bucket and sociogram background", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "02b1eb1ec05912c3d9b8bc16b03ab51848adefb5", "messageHeadline": "Sociogram prompt swiper working", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 109, "deletions": 101}}, {"node": {"oid": "039eebd6dfb498e483b95bbc34bf4f3c568b23fd", "messageHeadline": "Pass prompt props down the component stack", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 225, "deletions": 179}}, {"node": {"oid": "1dedd9ff1538db58b30156a0cd700feec53c23b5", "messageHeadline": "Merge pull request #213 from codaco/feature/sociogram-interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12305, "deletions": 1340}}, {"node": {"oid": "32368b1f145dfd5ab3401825c95a270808909299", "messageHeadline": "Merge branch 'master' into feature/sociogram-interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 16418, "deletions": 39311}}, {"node": {"oid": "9418e236738ebe01c4c342771418f1e2b7b0bfe9", "messageHeadline": "package-lock", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 36498, "deletions": 13607}}, {"node": {"oid": "04a13754d73a6acc581ce6448a35fe15469c2fbf", "messageHeadline": "wip promise returns error", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "01aa62dbd77a4572541279d1d31931e4c18b12b6", "messageHeadline": "Remove extra code", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "52f8df775f617fa1d6180abac0cb428773e5fc02", "messageHeadline": "Use remainder to loop through 5 highlight classnames", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d4e8a6263e010ceedfcbb4e9252a5fa7f919db5f", "messageHeadline": "Add css and dynamic highlight class names", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "150b614d923ef4808b519487068a32f5f9f8a528", "messageHeadline": "add timeoit for check for update", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c371cb9abfe1224dc5121952da9f194757e30027", "messageHeadline": "refactor code around using state", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 113, "deletions": 79}}, {"node": {"oid": "2cbc42895613b1602d58ccb6634074c2e4040530", "messageHeadline": "Merge pull request #216 from codaco/feature/data-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 253, "deletions": 6}}, {"node": {"oid": "432ce606b5fa2992ca8a70a726bcc06f8abfb513", "messageHeadline": "Merge branch 'master' into feature/data-export", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 52, "deletions": 53}}, {"node": {"oid": "82faca81e00f4af8ed1fa58a859ed0fd7587f16f", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d96516b5a5e023019aff83d6505935112dae9816", "messageHeadline": "Merge pull request #219 from codaco/feature/register-menu-item", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "10f37f340df13930f0d420402bc853e8bf778a53", "messageHeadline": "remove broken fields from new node form", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "2c393382e30abe896f31b83b317b480188e9245f", "messageHeadline": "remove unused declaration", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd497f94058e32554d8bd1bc7fe3fee381481ae2", "messageHeadline": "Remove unnecessary default", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e632f46bdd5509857f4c29a03e9e9c375ff02de5", "messageHeadline": "fix menu item double toggle", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6448b9d99ec99ab57fd07ee7158bafbddd70a8da", "messageHeadline": "replace alert with Dialog", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "7f762ef63d632c2c6e0e73f6732c3cb25889d98f", "messageHeadline": "use promises", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "ce87c396036b3d889dbc5488618d69474138a39c", "messageHeadline": "Pull colors from ui branch", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8d2fada922d56560008a321674b1b2fe463cb900", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 3068, "deletions": 2996}}, {"node": {"oid": "e5318ee5d55ce2a1b3fdfe8e63dd6c993fb6fc54", "messageHeadline": "Update highlight property in Panel which is set in NodeProviderPanels", "author": {"name": "pfsj", "email": "janulisp@gmail.com", "user": {"login": "pfsj"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2fa899e7df283a1bb86f0f3f66533fbde4cb175d", "messageHeadline": "adds register/unregister session menu item", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "36522da6d514a4a3ba05f5d9d6051a42f4bae584", "messageHeadline": "no IE", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "694cdd23214ea5c8d9a8b45e79e19e768d89c105", "messageHeadline": "cancel last throttled call on unmount", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e795f23af7c87e2a9b631acdcfb7abbd237e243b", "messageHeadline": "remove error in modal", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 352, "deletions": 4}}, {"node": {"oid": "d3c142327f8abe7c7a243c6653a02e2cc145c90c", "messageHeadline": "Merge pull request #197 from codaco/component/form-builder", "author": {"name": "Jamie C", "email": "jchung@atlassian.com", "user": null}, "additions": 2654, "deletions": 2930}}, {"node": {"oid": "46eb6dbd781c46a3952f0ab5768e8c1b3c489f00", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "738d982573c4c38ec7eeb2f67b5a58e4a6c2f760", "messageHeadline": "remote textarea", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "074d68cb3c75fbf514689b8e4645526b19c64449", "messageHeadline": "wip dialog integration for app auto update", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 530, "deletions": 112}}, {"node": {"oid": "4178c0a9f58eeedc74c9727b9c4835bd09fefe6b", "messageHeadline": "Merge branch 'master' into component/form-builder", "author": {"name": "Jamie C", "email": "jchung@atlassian.com", "user": null}, "additions": 647, "deletions": 583}}, {"node": {"oid": "4e48b805b5950ecd67748c6fe844771a498c0551", "messageHeadline": "Updating package-lock.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6ba4940255e6045a32e3be5ef32426cb7fd7b175", "messageHeadline": "Changing name, adding snapshot.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 119, "deletions": 13}}, {"node": {"oid": "151332913534a6ed66c1f9209b08bb9e84f7d8f7", "messageHeadline": "fix typo", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64bb7b76f0556b7e7a7c30ca31e24b8c388e6341", "messageHeadline": "Changing ToggleGroup names.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 55, "deletions": 30}}, {"node": {"oid": "bcca455056b9f326f3079bf4b972a8848f019f87", "messageHeadline": "{ type: layout } for layout coords", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95b6a00047494c8046e3c805ccf26a61f2fc4656", "messageHeadline": "updates to handle edges and locations", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "c38a047de46da0937906a139ed0d58383a1a96dd", "messageHeadline": "Make tests pass", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "413030ee52538f29b8a3f92c8782051ab082baa6", "messageHeadline": "Reset sociogram interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "bb92d86d55463323bb0c6ac33ec147d5887c9456", "messageHeadline": "Update zones/bounds using requestAnimationFrame", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 117, "deletions": 250}}, {"node": {"oid": "bcf6595c90607033deded0031d8ead90ccd5e737", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 636, "deletions": 223}}, {"node": {"oid": "de5e9a82260364e9f06ddde3a48e3c29f8c40df5", "messageHeadline": "add cordova share file", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 41, "deletions": 21}}, {"node": {"oid": "678daaf8c6fa14c269096af4235a044f159d6985", "messageHeadline": "Moving out old UI components and using renderInput static function fo\u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 94, "deletions": 1598}}, {"node": {"oid": "375ac2d87e74526a32adcc69f37b738e2a370a5e", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 58, "deletions": 16}}, {"node": {"oid": "8a4547b1b7c763e39dc29f8de94386bf7af70bcf", "messageHeadline": "Remove autofocus from Field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52f0c4003b5620adbdd38c62e6fbcfe7fc5128a5", "messageHeadline": "Remove non-spec text input", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "bb4f4c323dac0ffec3d3e58ee9c0f4253e632c5d", "messageHeadline": "Remove advanced fields from protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "ffccd46e7d789daa69bec4017eb16ebbccc32c63", "messageHeadline": "Don't trigger drag stop unless move distance > 4", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 602, "deletions": 70}}, {"node": {"oid": "06a910bb33b09768ed8da3115cfe675648f99046", "messageHeadline": "Don't autoload demo protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5d11849144b6d2a1caaa486c26549668f1d0a6c2", "messageHeadline": "Updated snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bdd39030a0e5960dfe2ba65eb13737ad86ad65b0", "messageHeadline": "remove node padding from panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6b0dbd503c575338bea1029849da0a37614c5d12", "messageHeadline": "Fix: PropTypes in Sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96b38f7313f1545c1c2e8c31b56961773a5805e", "messageHeadline": "Fix: Edges drawn in wrong coords", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e06e37f6fe2f8e083a8c28195978e7ffd1d65cb1", "messageHeadline": "Fix SociogramInterface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 76, "deletions": 78}}, {"node": {"oid": "c98a7cae8e33b612ec89c6102d460a960a9b4637", "messageHeadline": "Updated packages", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 43, "deletions": 38}}, {"node": {"oid": "f756a450e495911f58396b4c10099616090f9546", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "6db899c21601d8d0f2be539130a4fffa73665f0f", "messageHeadline": "Alternate style for prompt swiper", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 26}}, {"node": {"oid": "b94fa93abb51cf7b63c7b4d7a20e06945fa585c8", "messageHeadline": "Updated snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "2784514c144f8e03008a229905421603aad52e02", "messageHeadline": "Node bucket look, and reset utility function", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "1ed53936f291528831548dca63bc53b3cb4a6a3b", "messageHeadline": "Remove console logs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b034c5092d4d6e4f061006fd119621a42efb6536", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 112, "deletions": 10}}, {"node": {"oid": "732222f7a6b99971fadde64c51244002a6ad7ed4", "messageHeadline": "edge colors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 108, "deletions": 73}}, {"node": {"oid": "b81c117428bcc107783c7b587d22df3bcc484d54", "messageHeadline": "Updated prompt config and sociogram component following discussion on\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 64}}, {"node": {"oid": "2fc8833af7c750bde60d87c174ad0504b683f12e", "messageHeadline": "Declarative Sociogram components & protocol changes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 139, "deletions": 110}}, {"node": {"oid": "90ba970d35f93b75d0dd3f21c623db1399b0b0b4", "messageHeadline": "Take opacity off edges", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61766c2805348310beb6d47e726d14e939221e94", "messageHeadline": "Improved prompts for sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "45e80aa7d3b60233ca9ba6e6c9e6fea9f9d20053", "messageHeadline": "Dynamic sociogram radar colors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1416, "deletions": 1065}}, {"node": {"oid": "9d7227c6b59e02e1813a72e329d9ab49d87f65a0", "messageHeadline": "Pseudo directionless edges", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "ab29eba48ac84d99026b675e399902aa8d70b22e", "messageHeadline": "Populate nodes method", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "58fd9ad4ad24b4a804cc1232e68dfe25278b8cc6", "messageHeadline": "Update package-lock.json", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7753, "deletions": 7587}}, {"node": {"oid": "16c68e15dfe33e34f63897b873f129f7ff6117f6", "messageHeadline": "Toggle edge method", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "aeb472720ded29ee832c31bf1c70c3038347b77e", "messageHeadline": "Added shallow render tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 977, "deletions": 3}}, {"node": {"oid": "a87020a74dfe6e0a96ff4b56cc1f9fa8d82d65af", "messageHeadline": "Use built in background for demo sociogram", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8270, "deletions": 1}}, {"node": {"oid": "5288e08c031f2de0e67a03e9839bcce02117e917", "messageHeadline": "Style updates for sociogram interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "bf141651ff9ff438d2b99947eb8fd8ef5395e14d", "messageHeadline": "Updated snapshot tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc91dc9efa98b229fa41bd87d79cf97928ffa0bc", "messageHeadline": "Turn off all draggable animation", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "a977881163e7e1f4d96d933a44db2b6ee31b4af2", "messageHeadline": "Add option to stop animation of DraggablePreview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "54561f633eae03f54c0b4908b3d62667a3e2564d", "messageHeadline": "Edges specific to prompt, prevent duplicates", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 93, "deletions": 71}}, {"node": {"oid": "005e004d5c79406e307e7044df90ecafd2f9bf78", "messageHeadline": "Highlight connecting node", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6fa47f50d24a720c385fe6ad91d832642b8864e2", "messageHeadline": "Update node position on drag WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "f402980d956a49c863745b5a9556c5483a10f801", "messageHeadline": "Basic EdgeView WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 4}}, {"node": {"oid": "e959fa36522803cd91d4c17f99bd6c5bd18a9341", "messageHeadline": "Highlight selected nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a42f79314c4ab2264ab5fc143dde9c80e1b51912", "messageHeadline": "Add edges and toggle attributes on NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 111, "deletions": 9}}, {"node": {"oid": "e8c5b44f6ba54b38d44ac297c08aa113d270e415", "messageHeadline": "canDrag/canSelect WIP", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 78, "deletions": 175}}, {"node": {"oid": "7898f000cf76314995774714612c7d9e3b785f5b", "messageHeadline": "use 'on' rather than handle", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c52ccf2105ade1a5eb0064de89ced72f8d5d70ef", "messageHeadline": "Extract withBounds behaviour", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 74, "deletions": 52}}, {"node": {"oid": "54c6d5c09ee217e09790aa24637afe031fb31ad0", "messageHeadline": "Save layout directly on the nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "6ee9a17e7467cb982392039434196b102849f2fa", "messageHeadline": "Configurable node bucket ordering", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 47}}, {"node": {"oid": "545c7d10959a579daf4c8825102c6a3164b471fb", "messageHeadline": "Sociogram layout amends", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "4d328e4bf835bb6ffe947d9e147a249e877eae1f", "messageHeadline": "Configure Sociogram background", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "53c1fb6954f4daea1fec17f527b577b9f4cf42e3", "messageHeadline": "Refactor background", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 78, "deletions": 47}}, {"node": {"oid": "a18dea31249c60c03dc47a7d9e7c31797e7a3a57", "messageHeadline": "Working draft of positionable nodes on NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 198, "deletions": 47}}, {"node": {"oid": "c113e71ccfa7e79278d3b8599f4b1520229d2983", "messageHeadline": "Refactored out unplaced nodes into SociogramInterface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ef1b8bfb24b220d974481b1a271bff94a80c3f28", "messageHeadline": "Fix propTypes for SociogramBackground", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b52a55c188d143e6d7818ec5b3ccac3cb087fac8", "messageHeadline": "Save layout coordinates to node when dropped in sociogram, selectors for", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "9d2a5379ca028895e136b9c11dd2557b44178e33", "messageHeadline": "WIP dropzone NodeLayout", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "1377f1a519cbc3283863f0b9dfb55bb850a3c71a", "messageHeadline": "Added prompt to sociogram interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "5cb3af9a209fea95d1f791d4d8fb4c55291357a7", "messageHeadline": "Draggable node bucket", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 59, "deletions": 3}}, {"node": {"oid": "ca741a56ed3319ed115f178b87ec8508241253c2", "messageHeadline": "Sociogram background image", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "908059bc14fe57746c4289bc2c3ce1fe139e4c19", "messageHeadline": "Created NodeBucket component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "473873d9de23b20a43c5d3ccaab3443aa93f8b90", "messageHeadline": "Rename sociogram components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 49}}, {"node": {"oid": "cdd4bdd437aa1b495f90f35a0d3a939771f2ece7", "messageHeadline": "SociogramBackground", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "5c6c11c957831a9ec875061eb293df236084199c", "messageHeadline": "Refactor interfaces", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 72, "deletions": 79}}, {"node": {"oid": "25c01d4cad5fe99d0641f0753953876f3ef06572", "messageHeadline": "Scaffolded Sociogram interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 105, "deletions": 3}}, {"node": {"oid": "294fcd2207573c513438a3ee261fd1341a5a372d", "messageHeadline": "Merge pull request #214 from codaco/feature/dialog-component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 503, "deletions": 115}}, {"node": {"oid": "cc35f2c237171828de5cfcae7b1b201c77890fb2", "messageHeadline": "Update <Modal /> tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "6df45d3d329730156def095d5efdfa6f9465f090", "messageHeadline": "add button label prop", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "2cfa02eefdbd6ad424f4b5a3035beeff71893a97", "messageHeadline": "Use modal HOC in dialog", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 49}}, {"node": {"oid": "836e05d03817cf1cd1f765cdc5510287177906f5", "messageHeadline": "HOC for modals", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 94, "deletions": 91}}, {"node": {"oid": "08019d8cb0001a7cc1f74331f20d7945b8adb0f5", "messageHeadline": "remove sourcemaps from prod webpack config due to sass/libsass/issues\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fd685af2c63e6c62da03287a7f5524e027efd7e", "messageHeadline": "update snapshot", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a39d851f2da61e26a82e94efc9eea7fe805a2bd", "messageHeadline": "fix linting", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 56}}, {"node": {"oid": "6d6b80b421cdc14ce687ca30dd0275489c8a925a", "messageHeadline": "add warning and error dialogs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "b7d95c11e4084a9b3d0e9663f418a7a2b2f787fe", "messageHeadline": "working with reducer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 54}}, {"node": {"oid": "8eabf7e0ac84c921571986cba7254c9eb757902d", "messageHeadline": "create graphml and save", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 167, "deletions": 3}}, {"node": {"oid": "ab51c2dfbce7382f4876dabd83ced2f2652419e0", "messageHeadline": "WIP", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 192, "deletions": 32}}, {"node": {"oid": "f5e0d16c2b6f0c42868cd7d16eab2f21435ca291", "messageHeadline": "primary button color uses dialog type", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "db7890df8ff9688b9fdb06c6d0dab29b64cc3bf7", "messageHeadline": "functional prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "d012a81f037ad1e3ec6638405562f6e47a3ebf55", "messageHeadline": "further dialog styling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 86, "deletions": 43}}, {"node": {"oid": "9014cb494474336e32f538e219dd0cff02b1aa8b", "messageHeadline": "Merge branch 'fix/touch-drag'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "162666e61e3f365a733de426ebd88f8973baf852", "messageHeadline": "Fix draggable for touch", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "b36901105e93c55b63d6da695a386b8b6eaadfd9", "messageHeadline": "Remove path from load demo action", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "19b5cb167dd7502ff89958baf0b11d98bc20b580", "messageHeadline": "wip dialog component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 223}}, {"node": {"oid": "5c471c8076bda795d92bdad79a3ff2ac2e1767f5", "messageHeadline": "initial component setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 339, "deletions": 0}}, {"node": {"oid": "557893fbb0638599e53780bb69b483fcade06c33", "messageHeadline": "Merge pull request #212 from codaco/feature/ios-storyboard", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e94d5985526a86d3436a6159f204a886a232c6f", "messageHeadline": "adds launch image and resolves #206", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a3cc0090509f32d2ee3a5eb622f8401d93378ca", "messageHeadline": "Merge pull request #210 from codaco/feature/better-responsive-styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 131, "deletions": 92}}, {"node": {"oid": "918d1a167f311b352aea208249bcc635da127ae8", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4422a1ba8a4031706e3f4194450469e061ebb3af", "messageHeadline": "rename panel header class", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "304dd1de85541931bbb9d6f35ae957e96b11dbb0", "messageHeadline": "fix for panel height bug #208", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3126e6db5b5184a53476f4cb41aa293593a4a3ab", "messageHeadline": "temporary fix for safari absolute position in flex box bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c30b8f0ca07a8ce70bc85d45178b86530380d088", "messageHeadline": "update menu button spacing and ng promopt bottom margin", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d64436f54b52be02b9136e00bd35c86bbcd15bd", "messageHeadline": "update menu button icon styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "230fa4dcc4e6048cca1c60db83b479a42167f941", "messageHeadline": "Lint errors.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "aad43eea27f0293529cace569955a2e10d067dfe", "messageHeadline": "Adding test suites and updating snapshots.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 511, "deletions": 627}}, {"node": {"oid": "ee57b11f3cca62d05f7a4e5bbe2dc08265f5fc2d", "messageHeadline": "Moving test files.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "127949b6f5d5a865da4401f8956bb5dff70e9846", "messageHeadline": "Deleting old UI files.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 5, "deletions": 219}}, {"node": {"oid": "0a106e1ff5a99c548cb0ee45c35548d220d9817f", "messageHeadline": "Adding checkbox component.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9fa53d47632cacf11fc6474b6fd69151b3a5578d", "messageHeadline": "Moving field components into utils folder.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 2980, "deletions": 1323}}, {"node": {"oid": "0ac3921bc3a42a7770cbdeb08b4f638a85213b04", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 63, "deletions": 4}}, {"node": {"oid": "ae7d3a6e09c6a298151c79d927ee4e9a752c7ff7", "messageHeadline": "Refactor protocol screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25ec1e6bb7a5797c92795bbcb5372778d1b77c9e", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "eb1b8d4310bdf61044e67d8cd03d55e614e6bf31", "messageHeadline": "Use npm in travis", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ead4777a18bf080f1f2c2eb7d36a1c08547861d4", "messageHeadline": "Lint StaggeredTransitionGroup", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a5779971c398975988152e5f97861145f0a466f2", "messageHeadline": "Use npm to install, not yarn (which doesn't work with this particular\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 10104}}, {"node": {"oid": "ba384f2facebc0b233a3597bcce0380d5c969d2b", "messageHeadline": "style fixes for 15 inch MBP", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fed6749ae12c7eee397c93877ec92645b7a07621", "messageHeadline": "fix menu breakpoints", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "a181d4e605faca70edd258633e9217c5e1994795", "messageHeadline": "better spacing for smaller screens", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "658c27d0af0715fcf891ecb324e9386ed8a67b26", "messageHeadline": "incorporate font loading fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97687c5bf03c4157dde423dcb706d83c3653ebd8", "messageHeadline": "Merge branch 'fix/fonts-loading' into feature/setup-screen", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 10130}}, {"node": {"oid": "68a0919a4fe07b4c811981c90812b070ea0a1503", "messageHeadline": "Merge branch 'feature/setup-screen' of https://github.com/codaco/Netw\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4ba00a49edda22ad832fd2c3279f0fcaa18b5619", "messageHeadline": "wip fixing page height", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "57a19c8b6b2d1a847bd6ae363ac7b94c67852ed5", "messageHeadline": "fix html and body height properties", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34cc1e6c80be3f378bbc349d274ebe4c02607a7b", "messageHeadline": "update snapshots", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 78, "deletions": 22}}, {"node": {"oid": "45df115732e842c6939b20eee3cc45b31df3b1aa", "messageHeadline": "rename panel header class", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55cc3f833e993b8dde5d7e32537ea31f104d805f", "messageHeadline": "update name generator panel and node styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "b970765cd43afe4eed5237add1fe8aebe13fb4ab", "messageHeadline": "remove HomeScreen.js and add intro text", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 66}}, {"node": {"oid": "c9ea07003c019f232558678b9a93e65cac724907", "messageHeadline": "Merge pull request #198 from codaco/fix/fonts-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d22a6dca2eac9f3176eeb30e1be0d522d9c649a", "messageHeadline": "without &modules", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0cc40ad3967eea8e68e953139136a33494f538cc", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into fix/fo\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 382, "deletions": 10389}}, {"node": {"oid": "718b4987adc7650ea8cfe6d0d818238791a138d5", "messageHeadline": "set fonts path", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9418b59c9ccf1ccf44ed8f3b93525bd5e93b44b4", "messageHeadline": "Refactor protocol screen", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "efec50e032b03491bc7079cf0d46185151631260", "messageHeadline": "Merge branch 'fix/lint'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "5fa56eb769f1f3f2aa6680c1b3891892e4a917c3", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "fb3932ee8ab9aee81ef03db27eae27cb5c50ebed", "messageHeadline": "Use npm in travis", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "35fadca2c1912f3c21e33043e7438d1963deee28", "messageHeadline": "Lint StaggeredTransitionGroup", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "bff1efb7d96fe4966dac6808672cd081e055a064", "messageHeadline": "Use npm to install, not yarn (which doesn't work with this particular\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 10104}}, {"node": {"oid": "0c3ff81def521d4113905f7a1f6856224cb37d89", "messageHeadline": "Adding keys to checkbox groups, adding numeric input.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 46, "deletions": 8}}, {"node": {"oid": "a11627526deba5b3d5c8cf7112d45455e7166085", "messageHeadline": "Updating demo protocol fields, adding colors for toggle groups, props\u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 132, "deletions": 207}}, {"node": {"oid": "dd1d63e42f42e4f406fac68416f938ca57fef527", "messageHeadline": "Replacing radio group.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d2b0d75b1b085b4e231a403ea135f10830086399", "messageHeadline": "Replacing text input.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1b653c88289685b5c2f96c8ddacc762fcd091257", "messageHeadline": "Replacing text input.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 247, "deletions": 148}}, {"node": {"oid": "8242111a2b172577065b0bb1448f05370913f688", "messageHeadline": "Merge pull request #196 from codaco/feature/demo-protocol-loading", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 240, "deletions": 248}}, {"node": {"oid": "c7ee1b1f27aee3ebe61d219980af8f339d63e959", "messageHeadline": "Remove automatic open of devtools (already available as a shortcut)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f61772a064f31cb6c07990dd8eedcf66a0670e6a", "messageHeadline": "Load demo protocol for all platforms", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 237, "deletions": 245}}, {"node": {"oid": "bb527636276f6cd40f43d7f317cbd756efe3c0eb", "messageHeadline": "Minimal setup screen styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c1ba0224ea79f4156c81f0938cf3f0917b83890c", "messageHeadline": "Merge pull request #195 from codaco/add-code-of-conduct-1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "ae9cb2c91e61e1a2854542e272c6496ae3e56988", "messageHeadline": "Create CODE_OF_CONDUCT.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "8f9784c502f5bf14dcbfc7fc817b9a188ac10ef7", "messageHeadline": "Using GPU hack for width transform", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "54af442f64685c278b50b6e89511182092ef293f", "messageHeadline": "Fixed-width name panel, with working transitions", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "91339831425f721d2a38a380f322b8cbfd9a4041", "messageHeadline": "Fixed width name panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc3bd2b0c69ee55c70e8fb5fe51c6bb5b64f2558", "messageHeadline": "Align node list vertically to top", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6e8242fe7f010ad4a7a3c4cc9361bffb5afa6d0", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a7260a471be024687fe0fafba8081fd8a653ade9", "messageHeadline": "Add scrollable detection back into scrollable behaviour. Issue #188", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 9}}, {"node": {"oid": "643429efd438954d8c5ac1f1d3a927fa70473504", "messageHeadline": "Update yarn.lock", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f379499528595516aae433a4a2a49c3c5f9c367b", "messageHeadline": "Update README.md", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d21e4d4f0057db159aee070432ffa60a740a3709", "messageHeadline": "Merge branch 'feature/bump-semver'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "ae7f6ab88633c21bd70e377dd5625aa0f324a975", "messageHeadline": "Added version bump script", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "9deecb12c61383ae206f60d58918826366679255", "messageHeadline": "Move updater to components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad681460a6f412db9bcb00eefd6953a00af6e961", "messageHeadline": "Merge pull request #185 from codaco/feature/electron-builder", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 16493, "deletions": 6481}}, {"node": {"oid": "93e10a1bb7e5a06d6281873655250d510f11f82f", "messageHeadline": "Move front end updater code to own file, update electron error message", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "7067a28528a6de6ec7ce7b68764068d9ed28a3c6", "messageHeadline": "Added version code for cordova", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "7f80eeaf880fdcf7f689db6db7cb17d6dd444b87", "messageHeadline": "Switch to global require style for electron", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc39fc7da8df1ead294e66960d34e60c4269d31b", "messageHeadline": "update config.xml", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "8496daa97420a46d7016339436612821b50f0b64", "messageHeadline": "Merge branch 'feature/electron-builder' of https://github.com/codaco/\u2026", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a5d7ab380d5b7b7799e02a6b65083d6803f4418", "messageHeadline": "add android platform", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15164, "deletions": 2}}, {"node": {"oid": "1a06c86e1ca55fce026e0b8650760769ecf4f909", "messageHeadline": "Use component will mount for version", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3345abb984f5cf304a3563a298e53237e2938979", "messageHeadline": "revert version number to alpha.1", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "517d1b7d91852ed637d2aa6408d9c101074bba1a", "messageHeadline": "WIP app version number", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 191, "deletions": 30}}, {"node": {"oid": "3f435c4daf21f1e365292a88211b07e50f999e62", "messageHeadline": "Move update code to app init script", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "e95604f5fba0cd50a221853ad9f3bd4db38f2fdc", "messageHeadline": "linted and updated event names to be more like redux", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "8c1e082149fd54586bd27dfa0350b9baf3a98ad0", "messageHeadline": "bump public package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddda11552d6cb65f4a8b7ebbc6877fd3bfca4f98", "messageHeadline": "bump version", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "719ea75d4d34644e133a9c8a7f999cefa0b90a0d", "messageHeadline": "initial ipc implementation for checking updates", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7efd66bdfb819a6e310c2693aabd542dfcd1740e", "messageHeadline": "working example", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 462, "deletions": 6454}}, {"node": {"oid": "cc33aebb494c1f563444dba594de9335fb37692b", "messageHeadline": "remove linux build for now", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51ec1a1dedbc5341e7c40c98bc315fc83715eb69", "messageHeadline": "remove travis dist", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "fefe02e00dca6e2ab70251acedbd5cc9b9bee3dd", "messageHeadline": "add publish to dist scripts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "e2215e0bce3e0d1917cedb32a4618dc4b3f76473", "messageHeadline": "revert version to semver format", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a850044884a01682e0e6fd4d99178e2096cac2da", "messageHeadline": "fix windows code signing", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "389a7ee347e2758bfab04479effda3bf23c82ab6", "messageHeadline": "Revert README.md", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 43}}, {"node": {"oid": "f2da09f171f911eb8959f4280a2f1af0cd3def72", "messageHeadline": "Update README.md", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 43, "deletions": 28}}, {"node": {"oid": "1da2b2a70eb065a5916930781b1d23361e465959", "messageHeadline": "Update Travis build settings to include tests and skip Windows", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "738af588dc96cd2a9532acf98f0324419813927c", "messageHeadline": "Build for windows", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47d40ceacfc332e0f566493a6879b31d4b171878", "messageHeadline": "include deps for package build and windows", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "3fffef6fdf8bd42da1a57d664fc59719183d6937", "messageHeadline": "Some travis/build fixes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "70f28bca64ebc6a0b166686d593399e89a1a1f99", "messageHeadline": "Use www folder for build resources", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ab1bbb1d46633485c84f7fdb077f5fee4367f58", "messageHeadline": "Added autoupdate config", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 95, "deletions": 37}}, {"node": {"oid": "bd2fde436d93bbcfde977b66e7d4196f35f17d35", "messageHeadline": "Multiplatform build on travis & build js before app build", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "62a0dc7243738616314f3f5b5c2c69f92575b27b", "messageHeadline": "Travis settings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "1966238792972f4483d46a067f1df88a3a79e772", "messageHeadline": "working binary build & moved build directory to www", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 92, "deletions": 69}}, {"node": {"oid": "38221ba0629996819fda3a885951a84adc5661e4", "messageHeadline": "Added build dir", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8fa001c371f30b0620e6138f2aff76191619ef53", "messageHeadline": "Updated package for electron builder settings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 474, "deletions": 19}}, {"node": {"oid": "663a1c4fd467aa0526570ab715c685deab9f3c0c", "messageHeadline": "Upgraded deps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 89, "deletions": 80}}, {"node": {"oid": "7191bd5e3a877c86dea0c1dfe743f8126e13447a", "messageHeadline": "Toggle fix", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3233b7dd990455a7c3f48f63213e852b246f91a", "messageHeadline": "Fixed radio group prop types", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f7b75f77b17b811f671c276754cad5082bfcc7e", "messageHeadline": "Fixed tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 644, "deletions": 244}}, {"node": {"oid": "a57814ecb93d127eae1af565a4028cb70b0d0e2d", "messageHeadline": "Bumped deps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 645, "deletions": 380}}, {"node": {"oid": "759379137871f147b6d1fdf802126867a1c5a3b4", "messageHeadline": "Merge pull request #177 from codaco/feature/session-menu", "author": {"name": "Rebecca Madsen", "email": "rebeccamadsen@users.noreply.github.com", "user": {"login": "rebeccamadsen"}}, "additions": 592, "deletions": 297}}, {"node": {"oid": "d223f1d62b526b887b168914685020ddda43157e", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 19, "deletions": 178}}, {"node": {"oid": "7b6157c250de4fae85facad38b13a6941071890a", "messageHeadline": "Merge branch 'feature/move-animations-to-ui'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 178}}, {"node": {"oid": "423e6ffe4488424af6de52a2009b73d34640e07f", "messageHeadline": "Move UI elements to network-canvas-ui", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 178}}, {"node": {"oid": "16322ec3a983842c783d81131eb12a9c891bf89b", "messageHeadline": "use scss to toggle icon color", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 26, "deletions": 43}}, {"node": {"oid": "d00744ff3a22be684d70098f0bafe2111afad339", "messageHeadline": "use flex for menu content so scrollable works right", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "36f23eefe81b5dc1f00c944605729cc362bcec15", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 2228, "deletions": 470}}, {"node": {"oid": "8f7acd5395fea8660072b6a6efc1fb98759d7f9a", "messageHeadline": "Merge branch 'feature/animation-squashed'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2228, "deletions": 470}}, {"node": {"oid": "2a8f78352ffda3ed53366e410aa5b99e9e9b80b1", "messageHeadline": "Mystery fix for staggered transition on static data source", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 61, "deletions": 68}}, {"node": {"oid": "8d519a8712efc8664743c2d66ff03d07dcd067f7", "messageHeadline": "search value should show if in state", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "907cfa483cb10c6a195417afe833b0713b66474f", "messageHeadline": "add settings color", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "c21de245ac0c975dd8bca61ee2459e4a659855aa", "messageHeadline": "Slidy up node bin", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "c01857058dddf04612bb50d826e292e42401d346", "messageHeadline": "Tidy up linting and unused modules", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f2bdd685b4b8a2f16f2e062c2f7c312aa8673147", "messageHeadline": "Change scrollable to use flex", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 28}}, {"node": {"oid": "a16d6052d13f246faf5b193032302fcdfa7bd20a", "messageHeadline": "Node list placeholder transition", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0d883e0becfade08002f692fbb199cb439d0566b", "messageHeadline": "Placeholder node on hover", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a4c093fbed182e4fb5d24936bd967478af3ef6fa", "messageHeadline": "Show node placeholder on drag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "91bb177839dfec35f1ee7fb0630fb94161d5bc26", "messageHeadline": "Use specific nodelist class and animation variables", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "eceab7db120afc361684d4b3c5c7529f4c428cba", "messageHeadline": "removed unneccessary if/else", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "83c6a9b973a49acbf5ed11b0c84bbbf6a52e76f3", "messageHeadline": "Remove unused dependencies", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 9, "deletions": 40}}, {"node": {"oid": "48300130b35d4cb49e069f983574680f22cf90fa", "messageHeadline": "Change the UI dep path back to https", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "166fda10a05ad174a7a30c022d45ac5d20faebc3", "messageHeadline": "Fixed modal test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06f53c46825473a2c8c5a32e93219c4958e5c68a", "messageHeadline": "Fixed dropzone tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1ba3809cd4884c06e3664206babd0500b4b9fb82", "messageHeadline": "Removed node test, and updated snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 6, "deletions": 107}}, {"node": {"oid": "72cc259b574d55d3f45ec4d7ee4c21beb09704f9", "messageHeadline": "Animations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2183, "deletions": 331}}, {"node": {"oid": "baa4739938f28b903559f8168c86150078bacdb2", "messageHeadline": "clean up", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "471d10ca61833dd64f3a6cf075b2f301685a700e", "messageHeadline": "toggle menu item icon colors", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "8ef5275d387ef4ad80efeaeceab20084e30db47c", "messageHeadline": "fix scss per review comments", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "910f50a637145ae899e6a006724b122eed7956c9", "messageHeadline": "linting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d380bb68266988bf00d462552a6d9c67a2e15e1", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "e4381b3503be8ac7a7be171a3743b1b2ddda14e7", "messageHeadline": "Linted scss", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "13f7a542eee52a3ab8313012a2bf3587c792e263", "messageHeadline": "refactor app styles", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 44, "deletions": 36}}, {"node": {"oid": "6834c372b0a61945cc05c65caae0e89d8550057c", "messageHeadline": "update icon name", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4a35393720fc5983fef02c0908a38902aab5c4d5", "messageHeadline": "protocol updates", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 6, "deletions": 189}}, {"node": {"oid": "2b003c55200f0d253e692f0a91478d627844a24f", "messageHeadline": "fix custom interface icon name", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5544209f7f207ab771941e9c855a937863a254b2", "messageHeadline": "add icons, part two", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "712922d51d52a3b43f11e228bea925fa5e8e3055", "messageHeadline": "first attempt at using Icons", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "af89a523e1cf4b1a0ff30ed5f0aa30a0c9576519", "messageHeadline": "close menu when clicking outside the menu", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "5a20da219b2804e44852efacdd53c5181b7889b1", "messageHeadline": "add quit functionality", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "bc30694408fed300fae90559b8577de0410e207b", "messageHeadline": "fix menu styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 2}}, {"node": {"oid": "b2edcf246d65ba274ff8604ad1c3042cb133c3cb", "messageHeadline": "fix remaining merge issues", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "7ec79792a02d354660f137c5d1b30e87688d6ebf", "messageHeadline": "sync with master", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2871, "deletions": 230}}, {"node": {"oid": "ba2b8a5a5f1c86e494242a3c4e6ad34ad51fe0e6", "messageHeadline": "update UI library import to new location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5c380924a3340b6f3acb7519aabad4b65ddff6b", "messageHeadline": "Update NodeList snapshot", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58f88b41f31c884cb727af73c6ed3ed5ed166b82", "messageHeadline": "Update _menu to use palette()", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f04d59df076bb55711e935258fb8e562a15fad3", "messageHeadline": "Update path to stylesheets in network-canvas-ui", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "045aead1e96e9cff2ffd55f300c2d592dc60dcec", "messageHeadline": "Merge branch 'fix/menu-ui-repo'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "e96bb5cb02c2d572bf126141621462dadb918ea2", "messageHeadline": "Point main at ~network-canvas-styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c48e72faafa0a15af558cf807430ae2977419ee7", "messageHeadline": "Remove droppable name requirement", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b1cd6db3a7cd7d9826dd40c33bb99cd74634737d", "messageHeadline": "Pointing UI dep to head.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "50020c8d474a9d782f67a32155eea31f8ff45499", "messageHeadline": "Bug fixes for new form field settings", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "c5257b2f64facbe9834149fa9d6ed48db915f09a", "messageHeadline": "Adding styles for side menu.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 30, "deletions": 13}}, {"node": {"oid": "c039db13d3277bd0cb9194d687167d0236accdd4", "messageHeadline": "Removing references to menu component styles, removing references to \u2026", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "4cd5d647042d2f2bfd2715f9867d43ac241508e7", "messageHeadline": "Remove local copies of protocols (they exist in another repo now)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 330}}, {"node": {"oid": "ac3199ad606e057ee4e6a4e672ffd289c5d06255", "messageHeadline": "Remove protocol auto-loader", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "89d8efd8a55f74eece30b45c6ad52b0e99c7c15f", "messageHeadline": "Merge branch 'feature/form-builder'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2907, "deletions": 177}}, {"node": {"oid": "cd7ce64eaf943ca5bfe22446ce12c81994627bc4", "messageHeadline": "Added JSDocs to Field and Form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "fa6fe67770480f7ebf0b461c77659033c0eb2b76", "messageHeadline": "Added form test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 250, "deletions": 26}}, {"node": {"oid": "3b7210cb9379bae23a5098144ae2c6279e75aafd", "messageHeadline": "Added tests for fields", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1595, "deletions": 16}}, {"node": {"oid": "6f607a0cfc2ede76e70e00103a0acfcf56fb789b", "messageHeadline": "rename autosuggest autopopulate", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9a065af1d5e612bc7d121138b145d8ff0dc5d5eb", "messageHeadline": "Fix dropzone test", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "07ac100966e06a03252725f1a3ee0534ea75f70e", "messageHeadline": "Auto suggest field", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 73, "deletions": 24}}, {"node": {"oid": "cdc6b6fc5e8acd07560efd582c83f89811aac1c4", "messageHeadline": "separate menu buttons and add reset handling", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "717ada46836cfc8f40d2574ae3cb930fc192a0f3", "messageHeadline": "update protocols", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "113bd54ff6b74e55c0c937678a0d8f58a16b6734", "messageHeadline": "initial session menu", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 133, "deletions": 43}}, {"node": {"oid": "a1592a406c062837ef9299a89df145ad62d5deb5", "messageHeadline": "Rename options selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "31ef9ceda3b871d6e10d5e1bc343c9b114d21818", "messageHeadline": "Move components back here from ui", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 229, "deletions": 81}}, {"node": {"oid": "dc547180d8ceb8b49b2761b8bddd5ce60d2d08b2", "messageHeadline": "Make new component tests pass", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 392, "deletions": 15}}, {"node": {"oid": "ab4381864c0ac4afeaf760c0433d0fe2e657a5fb", "messageHeadline": "Possible travis fix", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f12e80caa49836fafb1a338310a4f0e19524e28", "messageHeadline": "Add missing component tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "8289e0c3ca54c48fb0f666af751a2fd48505c27e", "messageHeadline": "Travis use Yarn", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9615437971ae25e50ede077faef841925a6047d", "messageHeadline": "Updated yarn.lock, maybe this will fix travis?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "da44d8104de6b4c0d297cb9522a8cbd48d1f737f", "messageHeadline": "move tests into subfolder", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2683c2704549e14dadcbb0e1db8480d69d2dbafa", "messageHeadline": "Fix bizarro displayName bug", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "b700b263dbe6f0c0451b440e898dd637956ef405", "messageHeadline": "validations -> Validations", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2907b71387f6039682a9733224ebaf4055303174", "messageHeadline": "Separate auto intialise", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 38, "deletions": 42}}, {"node": {"oid": "37a4c348342ebd56282cd56ad78b0f5ce4bdaaf8", "messageHeadline": "Tidy up Form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "95ebbcb578aea65dbbb94759715a73baa2ab1db6", "messageHeadline": "Fields can populate with state data", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "1b81731ba0761640ae1c728438801646c73ecd09", "messageHeadline": "Data selector", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 28, "deletions": 35}}, {"node": {"oid": "4458025f4394c45d8a6f00821a9bfe72fd183635", "messageHeadline": "Radio buttons", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 135, "deletions": 176}}, {"node": {"oid": "7f66f9a8a9debe47022a1e94112215ffd67b3d1f", "messageHeadline": "Fixed validations for checkbox object", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 54, "deletions": 34}}, {"node": {"oid": "65d323e074d02170441d3de539700ed289456dbe", "messageHeadline": "Auto init form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "a864c6c0ee0b1458f8006548037ef67c44535b66", "messageHeadline": "Reworded checkbox validations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41f6fae7a99bb3f4fe387e7295f558d046ada058", "messageHeadline": "Optimised checbox component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 21, "deletions": 33}}, {"node": {"oid": "9e771e3bfa199ba3c890c843ab5801324451685c", "messageHeadline": "Working checkbox component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "e4882e0e55ff239f0dcc0f1b31a5f758e03c2f09", "messageHeadline": "checkbox component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 14}}, {"node": {"oid": "8d38d10cbbb7f4ef5f4e0133c9ce31b9a1c37fd0", "messageHeadline": "Fix typo", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8dc8f2d29ff8df33f500bb62a1213a713597852", "messageHeadline": "Refactor Input", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 69}}, {"node": {"oid": "f35f83ad1d0e5b234039f379b8a86b058b2ca48a", "messageHeadline": "Sketched working validations", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "4041738c51d79fbf0872edfa536b4210233616bd", "messageHeadline": "Sketched out protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 147, "deletions": 1}}, {"node": {"oid": "e6e6a3c590ed2bbe44f003b0f1105b5d5a695d59", "messageHeadline": "Merge branch 'feature/use-network-canvas-ui'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 341, "deletions": 1107}}, {"node": {"oid": "70530ac986f4e9e7ce31c55e3304766aba68420c", "messageHeadline": "Use Network-Canvas-UI", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 338, "deletions": 1109}}, {"node": {"oid": "dd9e9324638f7a5c32df4096d1bf86941a823367", "messageHeadline": "Add network-canvas-ui dependency", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0d21332e35b951c25aa5c307d928c965ef36f8f1", "messageHeadline": "Gracefully handle missing Interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a0dc91f777bf88bf3ae269cdf0a755d5fd7ca11", "messageHeadline": "Rename name generator interface", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "18951faf92d87b6cdd6f3422ba8f1e2010fcca65", "messageHeadline": "Merge pull request #167 from codaco/feature/load-protocol", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 1022, "deletions": 362}}, {"node": {"oid": "6493e1690b234100b1fa152af219a9b9c9a9de76", "messageHeadline": "Update snapshot tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "90e27c1404503a55c88b5520100fe01891a0b886", "messageHeadline": "Menu icons", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 195, "deletions": 159}}, {"node": {"oid": "e12d4b8b603abcbc1988626426520f0819f2decf", "messageHeadline": "Added TODO", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "79ca1e20dfecca7e77781e39e164d1d160713c0a", "messageHeadline": "Linted Form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "8c2419a0a6a3aa6be668f29727f281b64f5b6410", "messageHeadline": "Amend Component/Modal docs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5db1d5dad36167adb5b3123a718d6a396383c7fb", "messageHeadline": "Fix Form/index", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fd08b0631a277a79ff2667f1d8daddfb354d869a", "messageHeadline": "Remove console log from example protocol", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "9cd590e7a47c4f535dcea893df769ac6ae04025f", "messageHeadline": "Document and update tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 337, "deletions": 27}}, {"node": {"oid": "9f4afd819f310caf7330b898f292f18573f27751", "messageHeadline": "Load protocol from external file", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 481, "deletions": 142}}, {"node": {"oid": "ecb1d42d634854bfc99a0bcec46f4d053d3739a8", "messageHeadline": "Merge branch 'feature/menu-stages'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 655, "deletions": 208}}, {"node": {"oid": "72ea6f2ea99ce7a332f5e1bf6a4aeb030bd92cdf", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 163, "deletions": 34}}, {"node": {"oid": "13b2e958b4b9333a7ada1964b5b89cbd05abc810", "messageHeadline": "move search term to reducer and filtered stages to selector", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "34f9db6cec75d7bc2d55d06277c0b56b0b155d3f", "messageHeadline": "destructure props", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "b6caa698f17ba3e561b3d2d3fbeecc90b33a02a8", "messageHeadline": "refactor MenuInternal", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 62, "deletions": 42}}, {"node": {"oid": "ea488401fd1e31e89859621f7d67362d8c07b354", "messageHeadline": "Fix TouchEvent not defined", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "917f2f4b12763b86d12947fcef4bbb2365aeb993", "messageHeadline": "Merge pull request #166 from codaco/feature/name-generator-edit-nodes", "author": {"name": "Stephen Mckellar", "email": "wwqrd@users.noreply.github.com", "user": {"login": "wwqrd"}}, "additions": 162, "deletions": 33}}, {"node": {"oid": "f33db8affb07a3de2084307e3bdadd6567e106b5", "messageHeadline": "Fix snapshot tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fd0e2628b50e4bc8ad1e00f5f06e5f2aa20f97c", "messageHeadline": "Renamed selectedNode", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c22c378ede8619f5579d64048916eae32497f79", "messageHeadline": "Generic node form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 88}}, {"node": {"oid": "83ac9be155482894576fa08829d542163be6360e", "messageHeadline": "Lint + generic node form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "eb04640caa77935c83e6b81a9e4688ab99203361", "messageHeadline": "Edit node form", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "e04b51d87192a297bf19de9eb201b95dc98b0c81", "messageHeadline": "Separate out node bin (As far as currently possible)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "8c7a91d34943bae7c371fbe942506c634f599d29", "messageHeadline": "add doc", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "e962186f9556ab3d7184232c00ff96e2dd4cbddc", "messageHeadline": "simplify scrollable?", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 8, "deletions": 40}}, {"node": {"oid": "86689f6629b7407d4d12f2c3c093ff1cf20b5951", "messageHeadline": "update classes and formatting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 46, "deletions": 61}}, {"node": {"oid": "9491a46b304db12b4b8a02fd88d1e976be54b59d", "messageHeadline": "linter updated, so update code", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9a3e34d6c8198700f98760da666e001714014f0c", "messageHeadline": "move menu open state to redux", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 93, "deletions": 65}}, {"node": {"oid": "80b74ad5254550fe52a6ae3fe1448bbac1ca59e7", "messageHeadline": "add .gitattributes to force lf line endings", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43f9a72b0ba12028203165f2ad8eab90e42e99e3", "messageHeadline": "fix StageMenu propTypes", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4d48a67cee428856247739e63200dad10eab2911", "messageHeadline": "use state for stage changes, not router", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 181, "deletions": 90}}, {"node": {"oid": "c431cefcb6a80e3490cbb13fe4f3fa079a1e71e9", "messageHeadline": "use scrollable for menu", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 80, "deletions": 56}}, {"node": {"oid": "26a89e38380ac84a68cf998cee6965d1a2cc7a46", "messageHeadline": "updates based on comments from PR", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "d36744110a6375135b8f4438991d46b2ea5cbc4b", "messageHeadline": "linting", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "5c9044f2070de4d2919f350c1ef9166a8dc4315d", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1528, "deletions": 995}}, {"node": {"oid": "cd5c6036c02bec68740aa01632cd192552be1a3c", "messageHeadline": "initial menu test", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "e4569ff00ec8ac021323a8602ef4ca2768df7904", "messageHeadline": "Lint again", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "8de08e66ae7c2ac379b36702c86ca01e4ca1b4ce", "messageHeadline": "Merge branch 'feature/linting'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1243, "deletions": 838}}, {"node": {"oid": "f2dc4a2f0212eb7bb61725f515e319b86f080a8c", "messageHeadline": "Upgrade packages and re-lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 66, "deletions": 51}}, {"node": {"oid": "0f75f87113017e4ead7dc347a2889117b86fba0a", "messageHeadline": "Allow js/jsx file names", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7b4476fbefd0ea751de09dc3dc2377dd26d3d54", "messageHeadline": "Merge branch 'feature/style-forms-and-modals'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 206, "deletions": 109}}, {"node": {"oid": "008f8605f2bf3a0bb8f62f5e5d82398056772d66", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 663, "deletions": 402}}, {"node": {"oid": "dea991d23146664274eca46a08dc0810bcd2b507", "messageHeadline": "add MenuItem test", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "7a70cf940be7bbf8eb9640cf1ffc70742d4478c8", "messageHeadline": "update prompt test", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "4df649488f25f80ea6493b1f07954171ea877bfc", "messageHeadline": "update tests", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 23, "deletions": 43}}, {"node": {"oid": "0e0b111b4e1e1311d0597f3a562e7cc06901a5bc", "messageHeadline": "add a little documentation", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9389a825c348a533eba744f9b730bc3028c951dd", "messageHeadline": "update back and next buttons to use router too", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 53, "deletions": 72}}, {"node": {"oid": "292524691d65ac74120db529b89974fc477ac9f5", "messageHeadline": "Sass causing travis build errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 134, "deletions": 12}}, {"node": {"oid": "c0ccda3bc16135662934f57f635ab24115428a82", "messageHeadline": "Updated deps and fixed final linting errors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "6814783e85e0fa0119a843ab2657005f6e49d2b7", "messageHeadline": "Update snapshot tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "7b599856854b16bd6d01fe77d27084ed01ac89bd", "messageHeadline": "Fix droppable, using finddom for now", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f2523020ee6d6b0abb00571daf4c74247b4c6f5e", "messageHeadline": "Fix ref", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9d75f541730dc31fa4a1734f4e4d9798e4f88584", "messageHeadline": "Fix some required props", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bd5b0d47fc434d19596ca3070c24a92625290f0f", "messageHeadline": "Fix index export", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "846cc87472ae34cd4389dd66d8aed17e2e72bcee", "messageHeadline": "Linted everything, at last", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 183, "deletions": 165}}, {"node": {"oid": "230d337e1f637d7f2ca9e06bf355eda3ebdb2e08", "messageHeadline": "set stage index when protocol loads", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ce48fc97fa7135130cf5b95d24deebd87a57cae5", "messageHeadline": "More linting...", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 367, "deletions": 302}}, {"node": {"oid": "b658bbbd7e9b66cec5c64343dffcf14b9a5983f6", "messageHeadline": "add image tag to menu item", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "64566fe3b36b6f4a0196d4e9ee117d9ca68a00db", "messageHeadline": "Another batch of linting", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 104, "deletions": 103}}, {"node": {"oid": "b26d6b6a8f11b1f4e52997214781b64172393aed", "messageHeadline": "Linting in progress", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 260, "deletions": 317}}, {"node": {"oid": "256ff1e8b214055e969fb6759647be6d22415690", "messageHeadline": "Update snapshot tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "5238fdcdd785f375d0da44ec34ff4120211dc0a9", "messageHeadline": "Just warnings for now", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "167d42152a8221c405e500a4599adbca1ab5d39f", "messageHeadline": "remove jsx in .js rule", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ff57033d115f7892267508d8128fb5173fa5a6c", "messageHeadline": "updated deps", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bde80b55cf1cf73596bfc3bffd245c588ac160e7", "messageHeadline": "Functional components", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 24, "deletions": 30}}, {"node": {"oid": "40db80a8da6b70bf443459e37a77c53803e260dc", "messageHeadline": "Amend heading tags", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "678e2edc7712cedd10e69e3f30c630d5ff3dcf8e", "messageHeadline": "Added airbnb package", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16a29ba7b0c30450a9d8a11b6ec31f0bb33420b1", "messageHeadline": "Font sizes for inputs", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 106, "deletions": 50}}, {"node": {"oid": "640c00be2d52752709148a318468aa391de5a42e", "messageHeadline": "Style modal chrome", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 60, "deletions": 13}}, {"node": {"oid": "68c33b76692ab00a57c333aa0859ec525f66e895", "messageHeadline": "Add airbnb eslint config", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d41e5f2db200ee20aba75183ffbc8e1478e1c5ee", "messageHeadline": "Add sass-lint.yml", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "2646a25697420b559bbce00700c2d22e65e234d6", "messageHeadline": "Merge branch 'feature/node-bin'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 663, "deletions": 402}}, {"node": {"oid": "628742af3296516a0abd0fcd1a1327e8fbdacaa8", "messageHeadline": "Wrap tags and use stateless components where possible", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "cc55dcac39fb6ed6c7a672fe24d992c2cf6a4cd1", "messageHeadline": "reset prompt when stage updates via menu", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "421cc36398df0e1cc284715249e1de201bbaad28", "messageHeadline": "menu button needs a higher z-index", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4ab3228ea348269aaf477528ca795df2f229a8f5", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/master' into featur\u2026", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 1375, "deletions": 482}}, {"node": {"oid": "1b81d21d586a42aec2ca902e42b1bc2e117e69ca", "messageHeadline": "Mark drag as starting in state only when we consider it moving for pr\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "b63bc940d032879c4792053f06dc95fbcdb4669e", "messageHeadline": "Only show bin for certain draggable types", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5293cc56e817caa66d4ebd0fffe5cb47b6fe98bb", "messageHeadline": "Fix draggable for touch mk.2", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba871c69c29f9886e0146e1c081cf0ea4b231631", "messageHeadline": "Increase draggable start delta to stop bin flashing up on select", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf9cff0d4df50b799812140992bf7d6ba205c531", "messageHeadline": "re-introduce vendor prefix", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77d46fc7c4baa7ebb091cd802a9fbdbe61615eff", "messageHeadline": "Position action buttons in the full size view", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "a7f98495c3eea3de71d7bd857fd8d9a716d52533", "messageHeadline": "Show bin on drag", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 73, "deletions": 12}}, {"node": {"oid": "f8b4ccf1ba0f6cee40a3a243965cd8d501667837", "messageHeadline": "Updated tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 203, "deletions": 80}}, {"node": {"oid": "519bdbcd328c813c653d5f4bc75e452da6fbe563", "messageHeadline": "More sensible naming and some default behaviour", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "776b300255f01636658050e8e38ef1f5475597b4", "messageHeadline": "Delete nodes dropped onto bin", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "6f349a972f95c706399463c0bd60a4c3dbdcd594", "messageHeadline": "refactor", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 64, "deletions": 58}}, {"node": {"oid": "22ada92a43a3500ea5f5069b74b36b3f9389e542", "messageHeadline": "drop zone component and single node list type [wip]", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 69, "deletions": 96}}, {"node": {"oid": "4e9e090799c147b45d8d738a2a0a68690ba16adb", "messageHeadline": "Fix draggable for touch", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "a89ba493e8cff3f32c353e9d8b7c7d863dff0cf7", "messageHeadline": "removed reference to scrollable", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "056ba4d29db12897c9d728f9f698420f91a0b86e", "messageHeadline": "Removed droppable component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "fcc3dc026063df9677ee8ce6bf8e44be33a3a873", "messageHeadline": "Scrollable behavior", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 57, "deletions": 64}}, {"node": {"oid": "f6de88c701f19793654c12001e92d2547de50e3b", "messageHeadline": "Binnables", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 109, "deletions": 112}}, {"node": {"oid": "8588612eb5e8fa3deb4f3f04a9109759cc96e4eb", "messageHeadline": "Animate draggable snap back", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfa6aa701aa8f338b28ac5951bd596374d00e14d", "messageHeadline": "Fix centering on drag preview", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cc28f234715fb7a863b73f760df5923c92111ca", "messageHeadline": "add filtering", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "c026658f72f476238d89d257f8e2a7eb46f33ea4", "messageHeadline": "WIP HOC", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 133, "deletions": 12}}, {"node": {"oid": "923c238ccc79a46a364422cdaa708a05c216c988", "messageHeadline": "Remove a couple of unused props from name generator", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d17beac03ee5fd10e45626fff3ea5d72479c8a7c", "messageHeadline": "Merge branch 'feature/fix-tests'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "b5eaf66897295527e36fa403dc1353df3f1d1af2", "messageHeadline": "Updated session selector tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "da3863bdbd2b6c00035a3198ce806c7c9ff531aa", "messageHeadline": "Updated network selector tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "9cc1c44726e3a2ea208b552f5c0c1ae88e65d64a", "messageHeadline": "Update snapshots", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 116, "deletions": 48}}, {"node": {"oid": "bc5cc321ba817434a5847a190f254edaac86bae4", "messageHeadline": "Merge branch 'feature/node-origin-tracking'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "db63ce062814284a0f4660f2994bda140badc568", "messageHeadline": "Merge branch 'feature/position-drag-absolutely'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "cb89569de5f47786cfe6f58bf26ebc59265b3828", "messageHeadline": "Better node origin tracking, with selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 50, "deletions": 26}}, {"node": {"oid": "143cab9999531722d5dcc05875d770fb8bcd4dc8", "messageHeadline": "Position according to MouseEvent", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "4fd6ca2032cf488ca58b102952044283e5a2411b", "messageHeadline": "Exclude modals and session from store persistence", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b108d84236e0176b7e799c5fc937b00dc46cf168", "messageHeadline": "Merge branch 'feature/name-gen-styles'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 314, "deletions": 71}}, {"node": {"oid": "7e4dc627deb12abb49bbb2ff1ba4a94ec2eb032c", "messageHeadline": "Remove prefixes (where possible)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "66397b806535786865e5b37bba839f2c436a916b", "messageHeadline": "Move form title", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41eb46ae8a130a778a17e721f5a0d755d4353935", "messageHeadline": "Reduxed modals", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 175, "deletions": 19}}, {"node": {"oid": "dff65c5da352635b569d1cdf436f2be8cb9c0656", "messageHeadline": "Rename theme helper to palette", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f419032186d66e732ad7327a75dfd0bace4749f8", "messageHeadline": "Add node shadow", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8a632061a4f3009bfad2db3aa7f4efd6cae93a34", "messageHeadline": "Add shading to nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "a87339cb6e241d360724fabbf92945b792381aa8", "messageHeadline": "Hide scrollbars", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf7f4dd19c085edf134f5dfc0fd0a7594d67ca29", "messageHeadline": "Use webkit mask for scollable fade", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 28}}, {"node": {"oid": "80e217c78cc3daa736d6ddad591cda65473e3d84", "messageHeadline": "Use scrollable everywhere", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f73f9ecd2cfe57e96ae89c02d9db2591602a5ce1", "messageHeadline": "Scrollable component", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 108, "deletions": 28}}, {"node": {"oid": "bb649c12572e6d216fca5250825f335b386f2149", "messageHeadline": "Fade out panels", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "dbd50f5fca29b38f68467b5cd931214d0dce4d86", "messageHeadline": "Outline none", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d4358e465186244bbbc37c486462804b8e48ce75", "messageHeadline": "update stage to use router", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "be590ced0274cd412487b405b304a93cd084efc4", "messageHeadline": "Button styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 46, "deletions": 19}}, {"node": {"oid": "1526b9f946c6234f1fceb51d97e0d8e477b5d6fe", "messageHeadline": "panel styles", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 100, "deletions": 53}}, {"node": {"oid": "ec9139d12446e2ea48e4d42bb47d542ffba7afe4", "messageHeadline": "Delete GPLv3.txt", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 674}}, {"node": {"oid": "eb05e86c2fb71e899cdac0e5e4d46e7d59d35673", "messageHeadline": "Delete LICENSE.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "002b37c813b5c4abdcc6d2a39e3e8152c0d774f3", "messageHeadline": "Create LICENSE", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 674, "deletions": 0}}, {"node": {"oid": "f9f5d3614f7eb05a6a1be5e0985c709ad0d1b819", "messageHeadline": "Flexbox all the things?", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "168d2116572745f7119b94e6be7cf67bc2b46426", "messageHeadline": "load stages dynamically", "author": {"name": "Rebecca Madsen", "email": "rmadsen@hailmail.net", "user": {"login": "rebeccamadsen"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "d5e6f1c969bc2af99408cc2003ea842187228a69", "messageHeadline": "[wip]", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "43674d419c254e156b053bd31b3c83e64fa24fec", "messageHeadline": "Move form title", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5414afb79b040a3b188be6035ac5e9f455b9213f", "messageHeadline": "Reduxed modals", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 175, "deletions": 19}}, {"node": {"oid": "fa803b3a005ae1c81bcb9831d0562553416214ec", "messageHeadline": "fix the tests for uids", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 78, "deletions": 65}}, {"node": {"oid": "f0a46ac9dff84e7a170c986ca446ef54fbf7302b", "messageHeadline": "Use 'private' uid for keeping nodes unique in app, with separate nume\u2026", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1fe0afe4292d8c756fd4f097f86387b1985af456", "messageHeadline": "Merge pull request #154 from codaco/feature/droppable-clean", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 406, "deletions": 38}}, {"node": {"oid": "eb0a7c0c9cd24631722036c96932a15001eacc03", "messageHeadline": "Refactor selectors and helpers to make providers filter properly", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "5f6c4fab6049152b137a9b88d8fcc84434ea9c53", "messageHeadline": "Add interaction to dropped nodes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "dbd22b881b12dbf469932e5af82e97632507e94e", "messageHeadline": "Draggables and droppables", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 354, "deletions": 11}}, {"node": {"oid": "bc4b2e7618a36f83b71b64beb75040de56b57900", "messageHeadline": "Use selectors more cleanly in nodeprovider", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "4227cd71910d83be893fee0f9c3664ec5f497c0f", "messageHeadline": "Use data from protocol in panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 126, "deletions": 65}}, {"node": {"oid": "d1a50f912e077f06c8a3d2f6a3b7593a641b313d", "messageHeadline": "better font static path", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "8cf888579f6abdaeb1db5de1ba0c6edbaa95c1b2", "messageHeadline": "initial fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7c0e382281c43fd221404ea1096d6976ce9bc8dd", "messageHeadline": "Merge branch 'feature/refactor-network-states-to-store'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1066, "deletions": 680}}, {"node": {"oid": "36d09d6660bc93ac3245e6d31e080768446cf18c", "messageHeadline": "Refactored selectors and added unit tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 149, "deletions": 43}}, {"node": {"oid": "bc87a7cab1502afcfa14b29e4e0ec6eca8d63cfc", "messageHeadline": "Updated all the tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 519, "deletions": 507}}, {"node": {"oid": "2f26fe334ab2d3157dbd33e51d75da341f41615c", "messageHeadline": "Update session tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 152, "deletions": 23}}, {"node": {"oid": "3de92bcd5c99e6ea09279db53ac3f45423d1f242", "messageHeadline": "Match class name to filename", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0dfcc7681d49367b50e78ba6c9f63f15d0908bce", "messageHeadline": "Fix reducers for rehydrate", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "7c89421a8c0b8ba3cec665fd59fa2a66413e0b06", "messageHeadline": "fix existingnetwork selector (and rename)", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8f39f0110f62436148e1feb6cc71d493d001e2e8", "messageHeadline": "Prompt & panels bug fixes", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "6225d15b8febf63c34f0bb528940057409797405", "messageHeadline": "Fixed bug in prompt reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57d6f10b0f1eee68690cfe2a0e3e59263723af8a", "messageHeadline": "Tidy node list to match interactive node list", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "c7962af6bb8334e825c333230e298a428a57667b", "messageHeadline": "Code lint", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f561a4db574bb896b5b9f2057191600a35b81f36", "messageHeadline": "Node provider uses selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 14, "deletions": 35}}, {"node": {"oid": "6ce4e24ee741c16dfc7c35e2122c8cd7f6369566", "messageHeadline": "Use network selectors", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 68, "deletions": 38}}, {"node": {"oid": "78da013c9069697a394403c994716ba73930e03e", "messageHeadline": "Refactor prompt state into session reducer", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 173, "deletions": 76}}, {"node": {"oid": "75369378086f2ff744bcb76f457448d6432a804e", "messageHeadline": "Merge pull request #150 from codaco/fix/css-static-bundle", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fabebce6a0840c76da5e3b0dc58d642788b3eda5", "messageHeadline": "remove accidentally tracked files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "077e90fff6b273f230b79d04f9aa5d3b5f043513", "messageHeadline": "added CSS and SASS bundling", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f1c8b29b4d52cbfde009612ce73ea1e447793661", "messageHeadline": "fixing electron packager for static build", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "4728d7a9a45d715ac9b7c1ddfa24cb98f5ab3440", "messageHeadline": "Merge branch 'feature/name-gen-panels'", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 261, "deletions": 180}}, {"node": {"oid": "a08ff4a20b56924b67cbb70b67a48b2902427291", "messageHeadline": "Nodes are selectable in panel", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 51, "deletions": 22}}, {"node": {"oid": "0858c64b1e0b60e061f2853aae8f6a8057d533a3", "messageHeadline": "Fix linting and remove NodeList dependency in InteractiveNodeList", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "58fa3931334187564e36e2bc661e6ab8c5b7431b", "messageHeadline": "Updated Node snapshot test", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "460eedc2a614b7d85e9d36938b8f6fe89db0a1aa", "messageHeadline": "Update network tests", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 22, "deletions": 14}}, {"node": {"oid": "62b35105ed438c125f1a6b0641d44f3282e0517f", "messageHeadline": "Better architecture for panels?", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 89, "deletions": 74}}, {"node": {"oid": "f421f93b9b6166f3c2279c27cbce86ae9fc604ff", "messageHeadline": "Remove console.log", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "77e6092bd18d0e87f2fd7040f8c530587b2ee31e", "messageHeadline": "Update node props", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 47, "deletions": 28}}, {"node": {"oid": "cff0bd23e74e0896109845d8fdc4fdc660ec821e", "messageHeadline": "Filter existing lists", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 56, "deletions": 50}}, {"node": {"oid": "32c97b1f53c7e8d34622675e516dcff1c507e92a", "messageHeadline": "Added update to network redux", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "86999925081b84bb2c870b467bfcadf1805d7152", "messageHeadline": "[wip]", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 36, "deletions": 37}}, {"node": {"oid": "e46efb3bdc2334e92993e969de9c69e6453f19e7", "messageHeadline": "Filter nodes for main screen", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 36, "deletions": 42}}, {"node": {"oid": "01b3d4520bb67c0b469272bd08e7446f2346cbf5", "messageHeadline": "Rough fix for unfound node in state", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffd56b53bbfbd487af96d9c5ca2d6abed86d597d", "messageHeadline": "Snapshot tests for node and nodelist", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 219, "deletions": 0}}, {"node": {"oid": "0e9add4b54319cad329c40ecd43df862e12f56a1", "messageHeadline": "Added snapshot tests for panels", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 245, "deletions": 0}}, {"node": {"oid": "54e62e96bb674421ba5b677e367defdb7057e857", "messageHeadline": "Remove foo-tests", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "776d44792e99237f5c26f1d2ef54751c8fc56d34", "messageHeadline": "Added simulated click test to Modal", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 23, "deletions": 3}}, {"node": {"oid": "7ccf7701cbbda9c3e240c8a074a81d9a5ee8806c", "messageHeadline": "Added keyword space on pips", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fe79f37a186d0496eeaea4c409b09cf1e882a117", "messageHeadline": "Modal component tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "56b9a7d316308476656ee2f406079b8f0a949bbc", "messageHeadline": "Tests for <Prompt>", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "c5fedb56632045295e2a3eea2664d92360401749", "messageHeadline": "network reducer tests", "author": {"name": "Steve Mckellar", "email": "steve@wwqrd.uk", "user": {"login": "wwqrd"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "007bc47041441162935d29867bdc23383f9264e4", "messageHeadline": "Test pips component", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 299, "deletions": 199}}, {"node": {"oid": "c7926ab6210d958881a9c15dad1e43064586b885", "messageHeadline": "Test session actions", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7d576f3f1a9b031d69cca0ef80f024b01d0a16bf", "messageHeadline": "Test session action reducer", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 124, "deletions": 26}}, {"node": {"oid": "3722f025175c98e838343ef12fc380f1677a08af", "messageHeadline": "Now we're getting somewhere with the NodeProviders", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 38, "deletions": 10}}, {"node": {"oid": "11922eedf0ff33f165e5c2f6caf0d9a54484329e", "messageHeadline": "Fleshing out NodeProvider", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 102, "deletions": 53}}, {"node": {"oid": "1fa18da00a53897e24d70831ababcd05534a75e9", "messageHeadline": "Reorganise based on review feedback", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 69, "deletions": 51}}, {"node": {"oid": "3f6eb30671da7a04d18616b11d800a41dff769ba", "messageHeadline": "Reorganise panels around 'NodeSuggester'", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 186, "deletions": 110}}, {"node": {"oid": "03b96103f6693ee0d31b6ad9bd40dbeea01964d1", "messageHeadline": "Sketched out panel", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 166, "deletions": 30}}, {"node": {"oid": "d379fa46fd1da6e49d7b7d98ae657c00a11a9e77", "messageHeadline": "Merge branch 'feature/selectable-stage'", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 237, "deletions": 176}}, {"node": {"oid": "8febf8360a9d909f01b67bd5db1778ff78c4e7d9", "messageHeadline": "Rename Promps -> PromptSwiper", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55c1f1b32425028b20344bf20fa54160c96e4e2c", "messageHeadline": "Rename name generator", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43390fe94deb61fe3f7936454fcb6fed47cbbd14", "messageHeadline": "Remove prompt count/index from app state", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 61, "deletions": 80}}, {"node": {"oid": "368ca3113fed5bb3cbfc34a0955543cc8f7c88ef", "messageHeadline": "Refactor prompts", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 27, "deletions": 37}}, {"node": {"oid": "2d4b176afed2f8262683fd1f00e4cdac583e8bcc", "messageHeadline": "Refactor to use props where possible in interfaces", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "a6298dde2ab534e61d567ee30aedf20a765e4762", "messageHeadline": "Renamed stage module to session", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "3589a24c2c72bca404448a199d638e968d60994a", "messageHeadline": "Use form title in namegen", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a429740525b59ac83ca2cd642ce34e65cf51b499", "messageHeadline": "Select stages", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 98, "deletions": 10}}, {"node": {"oid": "8144ae2647ba0e818a648fa91f07218123f38486", "messageHeadline": "Merge pull request #142 from meshulam/jsdocs", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "91b3900df8033e3c0209cf3f56f2dc45d3e036c2", "messageHeadline": "Close form on complete", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a093a84d6579012b44e49c534547c2964ef33a34", "messageHeadline": "Modal form on name generator interface.", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 89, "deletions": 12}}, {"node": {"oid": "64381f234d907a8413042803d15c86ca12216126", "messageHeadline": "Node list alignment", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1bee3b772d807f5d4d68d6f7b32ff6a191c1e265", "messageHeadline": "Style node list", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "00b86b304643eb82d4d11e18ec767b34ddf5323f", "messageHeadline": "Styled prompt", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 40, "deletions": 34}}, {"node": {"oid": "7d4b7865cead8aa7b6974a0902792fc466979f8b", "messageHeadline": "Functional slider indicator", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 70, "deletions": 9}}, {"node": {"oid": "dddeae56fa06cf31319873e75aab5a2f52705d09", "messageHeadline": "Prompt animation test", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "07bc5206fa4022e3b2477776e1dbc6210822fadc", "messageHeadline": "Selectable prompts", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 145, "deletions": 57}}, {"node": {"oid": "c2fe457d08f2695d35cb824fd707b477617d79fb", "messageHeadline": "Add docs-build to readme", "author": {"name": "Matt Meshulam", "email": "matt@meshul.am", "user": {"login": "meshulam"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35a099a491eb44f0026ce61b951e91314dd3e9f2", "messageHeadline": "Detecting touch [wip]", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "1dabca83ebb9ad1f18b46cd184f53b6508171066", "messageHeadline": "Fix syntax errors from rebase", "author": {"name": "Matt Meshulam", "email": "matt@meshul.am", "user": {"login": "meshulam"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6a5866e80632c20c50463ac83ad254ba94d87a10", "messageHeadline": "Limited babel transform before jsdoc processing", "author": {"name": "Matt Meshulam", "email": "matt@meshul.am", "user": {"login": "meshulam"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "23b7fb6649a3a63befe00553129817647c71b9fa", "messageHeadline": "First pass jsdoc generation", "author": {"name": "Matt Meshulam", "email": "matt@meshul.am", "user": {"login": "meshulam"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "160e753a7e92e7d0f8faa54c3ef2c76349a8eeca", "messageHeadline": "Added react-touch component", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "032e025fc29fcdc4d980145b9052fc2dc770fccd", "messageHeadline": "Appends attributes, not accounting for ideal structure at this point", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "a9dcf0f136409a412c51b9aa06fd852284518dc3", "messageHeadline": "New network nodes display", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "51563c4d4e9cb85303030b057830f8ee6a50c14e", "messageHeadline": "Sketched out modal form", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 30, "deletions": 12}}, {"node": {"oid": "237935bc8ef290a73138625cf7ad27ebfcce4cce", "messageHeadline": "Tidy render() destruct const", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "72d217522b315b08c219fd7afa803272c3fa1c26", "messageHeadline": "Dynamic modal form [wip]", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "19432da478e48996859a5e1467c560fd78f8a7b4", "messageHeadline": "Remove debug from NodeList", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5ccac14905b15bd0dc76759bf95b62cd33cc0e28", "messageHeadline": "Sketched out prompt component", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 30, "deletions": 3}}, {"node": {"oid": "4e7bf45bc0318e11f372d5fcb9ea0012c83914c3", "messageHeadline": "Skeleton functional NodeList", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 30, "deletions": 36}}, {"node": {"oid": "91439161ad2a661d39c90b55d50cec42b570ad4e", "messageHeadline": "[wip] Refactor of protocols and stages", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 93, "deletions": 298}}, {"node": {"oid": "c43a53008904731b258a14b6cc9645d23b3ae9f2", "messageHeadline": "Renamed ProtocolStage to Stage", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c520576cc0730fd27103cc0d0aa15ebaab601f7e", "messageHeadline": "Renamed protocol wrapper", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53862e7bccd01fba4c6ec4fba0363cbf4c173bfe", "messageHeadline": "Merge branch 'feature/dynamic-protocol-loading'", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 7457, "deletions": 46066}}, {"node": {"oid": "9bf801a953a43a8ba4b639069deceb74177e9359", "messageHeadline": "Removed prototype code for merge", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 5, "deletions": 103}}, {"node": {"oid": "ff44f886a3088300c9f3769347a3c0f7f73c9731", "messageHeadline": "Remove platforms dir", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 1, "deletions": 16764}}, {"node": {"oid": "9c71f79cde0dac06e614fbcc7808d2f19f7b0dca", "messageHeadline": "Merge branch 'feature/dynamic-protocol-loading' of github.com:codaco/\u2026", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 29, "deletions": 29220}}, {"node": {"oid": "bf0d3fad419147b3b3f26c662cc4158984ea6f37", "messageHeadline": "fix icon generation script location", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 29220}}, {"node": {"oid": "ce142265ac039db50a040f86fa5ae5c1f499d5de", "messageHeadline": "keep www directory", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c19ca4ccff19312fe1e96fcdb5a4f2b5378218e2", "messageHeadline": "Load protocol manager route by default", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a984d07e9f676d0e5aa1a4da90781a12835c8c93", "messageHeadline": "Prototype example loading with XHR", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 103, "deletions": 4}}, {"node": {"oid": "0f524a1b8669c10cdc4a019e2b6c306560df7ba7", "messageHeadline": "Update deps", "author": {"name": "Stephen Mckellar", "email": "stephen@thingmaker.uk", "user": null}, "additions": 7294, "deletions": 0}}, {"node": {"oid": "93a59c1086f4eac47d376bd96e9f1cc59d51cb6f", "messageHeadline": "Merge pull request #140 from codaco/feature/node-component", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2891, "deletions": 919}}, {"node": {"oid": "d05d53c10c65ad99d100399824abfb7b3c3a9233", "messageHeadline": "remove menu reducer", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "53a72859d061e984240eef7330d6258c97996235", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 29, "deletions": 16}}, {"node": {"oid": "492b45998ae969af04f0331114bfbbbebd153169", "messageHeadline": "Adding action creator to add nodes through form.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 31, "deletions": 9}}, {"node": {"oid": "1ed11a1651dc17f53ae645c23fa3c4b8dc4e7422", "messageHeadline": "Some clean up for logging and variables.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f365c9cdd6d3e3549774cdae87df924ebbe6fa98", "messageHeadline": "Rendering form elements from protocol config.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "945f0918853c32935128c034f3e9050f00e0e8b5", "messageHeadline": "Adding form properties in sample protocol.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 41, "deletions": 33}}, {"node": {"oid": "87caa37c4416e43350b80e49a39964893336713d", "messageHeadline": "Renaming question to prompt.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7c71c037761c2249eb05786d72d4302324dec1a5", "messageHeadline": "Changing variables for prompts and protocols to match spec.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 22, "deletions": 33}}, {"node": {"oid": "b985aa7a7631a1a5b264d1658e274119d073abbb", "messageHeadline": "Removing menu reducer references.", "author": {"name": "Jamie Chung", "email": "jchung@atlassian.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d485839907305a87ac4bd8c82d57a7c5085c29d6", "messageHeadline": "[wip] node component styles", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 724, "deletions": 145}}, {"node": {"oid": "04e9d91419925131adfcdd187ad86760836bd20a", "messageHeadline": "[wip] menu system", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 217, "deletions": 64}}, {"node": {"oid": "e7eca8d942c8461788979797b3231bec58346064", "messageHeadline": "[wip] creating styles and components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2114, "deletions": 869}}, {"node": {"oid": "c8b86e0ea8e03b52f5f656d80e6ded7fe9cf3498", "messageHeadline": "Merge pull request #138 from codaco/eject", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1198, "deletions": 11}}, {"node": {"oid": "db22b48b9932f10f85e09725436b4e9db7010ba2", "messageHeadline": "remove react-icons for now", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ed48e2c9a0db91e9d9888a1da8b8bf8920566b7e", "messageHeadline": "working react-icons with modified eslint and babel config", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 1200, "deletions": 12}}, {"node": {"oid": "a5f23cdfed33e5c22b6eeeff26c5a85cda7eb020", "messageHeadline": "Merge branch 'master' into feature/svg-icon-components", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 479, "deletions": 19}}, {"node": {"oid": "9a72bb32a33b7a6e97836f8fd0776e0d2afb2e21", "messageHeadline": "Merge pull request #135 from codaco/fix/electron-routes", "author": {"name": "Jamie C", "email": "attnjamie@gmail.com", "user": {"login": "jamieshark"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "ad87f6bb8e00b3a9ec3da4aa84436b0a982c2af3", "messageHeadline": "Resolves #133. Adds a link to the sample protocol.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 19, "deletions": 15}}, {"node": {"oid": "2bc24749fd896ada4a2f212e3ee05514a6f57970", "messageHeadline": "fix icon generation script", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6aebdf1430bf019b99329c3fc160875635a31a61", "messageHeadline": "fix icon generation script", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "58f9ab4b0c2534eb2d1f1fc856872a5b04ad4774", "messageHeadline": "Merge pull request #134 from codaco/feature/protocol-config", "author": {"name": "Jamie C", "email": "attnjamie@gmail.com", "user": {"login": "jamieshark"}}, "additions": 473, "deletions": 17}}, {"node": {"oid": "e701b2d0cfd582bf00c04045d01f2b7b603c31d3", "messageHeadline": "Merge branch 'master' into feature/protocol-config", "author": {"name": "Jamie C", "email": "attnjamie@gmail.com", "user": {"login": "jamieshark"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1f3ec88a47d540979de6b810215a844419a6060e", "messageHeadline": "Merge branch 'master' into feature/protocol-config", "author": {"name": "Jamie C", "email": "attnjamie@gmail.com", "user": {"login": "jamieshark"}}, "additions": 301, "deletions": 18904}}, {"node": {"oid": "2147b41c1c08ac8242dfa1da6b4451feddbbfd15", "messageHeadline": "Adding basic styles for name list.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7d89762eaea750f8630c3b89d306b436b9710e25", "messageHeadline": "corrected filename for round icns", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 35}}, {"node": {"oid": "ee3916744b4d6b11a8a87209c7d9edb84c49f8e1", "messageHeadline": "consolidated icon build system", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 166, "deletions": 64}}, {"node": {"oid": "5592eeb70dcc6b4315d862a79fca29670ed20525", "messageHeadline": "added svgs for in app icons", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 89, "deletions": 20}}, {"node": {"oid": "fbe3b6955a0517d223b60b40af6ac18cacbb00ba", "messageHeadline": "updated README to include new npm scripts", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "53caf5856cb34951316bfa6b04c39a3fef740730", "messageHeadline": "config.xml updates for cordova properties", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 86, "deletions": 11746}}, {"node": {"oid": "4e4661547883aa99bafa043b481f55e408fa82fb", "messageHeadline": "Changing json templating strings.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "aff219a16ca3a496f3157e13dc0f52699f18ff5a", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "444ec8e3dbc281a9a585022be75c1ed36e5bb720", "messageHeadline": "Testing skip logic with object.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 51, "deletions": 16}}, {"node": {"oid": "73a7abc1802fc51d83717d743af08663d68f8d2a", "messageHeadline": "Basic skip logic with strings.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 24, "deletions": 41}}, {"node": {"oid": "5fb6cd6a54c7689eab434a81f0b532c24dedba46", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 40, "deletions": 8}}, {"node": {"oid": "261e62853fb3131c8379bc6e2366f2cd8f5edbf3", "messageHeadline": "added app icons and electron packaging using npm", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 7133}}, {"node": {"oid": "f1576e7e448d91ca58c0b3b20c13d4d2e4a4dfff", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 18, "deletions": 105}}, {"node": {"oid": "49af4c30f6cd6701516753f168020c15f4ae7081", "messageHeadline": "[WIP] Saving in progress.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 102, "deletions": 5}}, {"node": {"oid": "a50d4d019b8bb04747321c523a97604a7824b551", "messageHeadline": "Working on skip logic.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9e78abeb979135001ce27629fc2c283e09eea5a4", "messageHeadline": "Adding placeholder export path.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91d1e56a7291945bacf592a741f88e52d7d570b5", "messageHeadline": "Adding Protocol Question component.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 239, "deletions": 28}}, {"node": {"oid": "98d7cc9b0d6beecdd23bbb377462ead338875968", "messageHeadline": "Adding protocol reducer and protocol wrapper.", "author": {"name": "Jamie Chung", "email": "jac@dropbox.com", "user": null}, "additions": 182, "deletions": 6}}, {"node": {"oid": "63bd97b018d4d539e73b7fbf46049fd1accb5044", "messageHeadline": "add missing config files", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "1248cc9096345765c51507cd08e39f4f9cb715d9", "messageHeadline": "integrate react prototype", "author": {"name": "Joshua Melville", "email": "joshua.melville@northwestern.edu", "user": {"login": "jthrilly"}}, "additions": 72460, "deletions": 138}}, {"node": {"oid": "dc2d99ddb794e02ffcf517e5dc29e21271ef8954", "messageHeadline": "jshint", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "93fa9e8e7cf275b3e52343d42749279878b52d19", "messageHeadline": "update deps", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "4db637c9201afb56b9efb1c2bd05aa4217094e78", "messageHeadline": "fresh start", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 5591336}}, {"node": {"oid": "a4ee76f1e5bed77c44e449c23da3af915ed83a8c", "messageHeadline": "add node_modules to .gitignore", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "48b77b18b6c72ab4955d00abb6fdd02154d33c60", "messageHeadline": "node modules osx", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 982098, "deletions": 181813}}, {"node": {"oid": "3329cd165037115df50d6b4ec0c5185fa2d8d30a", "messageHeadline": "merge", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 168620, "deletions": 65223}}, {"node": {"oid": "c1a2b6c1d0aee10061dcc87020c82ed97b9538e1", "messageHeadline": "font size changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2708, "deletions": 3496}}, {"node": {"oid": "abd325e77ae8d758be3a7df20897d65cd1095e95", "messageHeadline": "node modules", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10729, "deletions": 26572}}, {"node": {"oid": "e3a2f250ec3b2b5996f237859a41023e9cda78ff", "messageHeadline": "remove files", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6de27b64b3827bf456da560a98053689a01a6f2b", "messageHeadline": "update gitignore", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d7dc6174019834971b06a1b4bd3a16c2e72ab8e", "messageHeadline": "fix filenames", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 133}}, {"node": {"oid": "05983e7b86c896674f3c3863e9ef013b48b4d7f9", "messageHeadline": "shrinkwrap node modules", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1058250, "deletions": 922028}}, {"node": {"oid": "7848ee03116cca0e11ccd06bbfc5602c09a45bd8", "messageHeadline": "update gitignore", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14561, "deletions": 18692}}, {"node": {"oid": "8c04da4f20e0ba754029028d1672a6e719d63f28", "messageHeadline": "larger fonts", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 523, "deletions": 620}}, {"node": {"oid": "c5bee3c51223dd352de78cfafab028fb379cc7fa", "messageHeadline": "load obsolete file formats", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "5ae4adda86c0821c2aa162076c813cb0f9740906", "messageHeadline": "merges", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 122, "deletions": 46}}, {"node": {"oid": "3893dadcf60a6fabf0bae68cad7a1948e931778f", "messageHeadline": "loading files", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 121, "deletions": 41}}, {"node": {"oid": "03e3e4bbe3e3e15d575ef401a1f2ca09947fb554", "messageHeadline": "implement correct date sorting for getLastSession()", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 31, "deletions": 17}}, {"node": {"oid": "dd8d052ab8f58a752ec12c43acdc65ba2a872338", "messageHeadline": "multisession v2@", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 3314, "deletions": 3469}}, {"node": {"oid": "56261c31a3cc9a7b217501099a528a01c13ed514", "messageHeadline": "store network in sessionData", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 35455, "deletions": 1123}}, {"node": {"oid": "e72c1cbdf98ddb1d43fac72d5620d2262c6d7cbe", "messageHeadline": "add initial multisession support", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14161, "deletions": 5793}}, {"node": {"oid": "32d49c5135c8e21051522a2aac8f45e67604169c", "messageHeadline": "add node modules", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 137401, "deletions": 0}}, {"node": {"oid": "b96838d49c92562f88b60f6f4442942ecb833eff", "messageHeadline": "protocol update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dafa5b106af03acccc816ba2fca2a7e5a5bd273d", "messageHeadline": "add finish step", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "16120a0fab768f7bd9885a9d941fa5f3c86237e0", "messageHeadline": "make pre-release changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 142, "deletions": 41}}, {"node": {"oid": "d3312bd7f8fb76e729e1a788a2b796c5c1fc9e66", "messageHeadline": "add more narrative module interaction events", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "d30722eb96af21acc4a1413ff8d44ed608b173f9", "messageHeadline": "remove responsive contexthulls", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 209, "deletions": 1215}}, {"node": {"oid": "41ffd17912ce567a00900b46cc2209aaba7cf3dd", "messageHeadline": "simplify name gen form", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 324, "deletions": 183}}, {"node": {"oid": "2248212b6c9b1270ea8627c4f27ada44594dac96", "messageHeadline": "implement clickAction in sociogram", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 169, "deletions": 171}}, {"node": {"oid": "a19fab49d624cd1c5f04cf721c854a37328152e6", "messageHeadline": "implement sociogram missing", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 200, "deletions": 8}}, {"node": {"oid": "3d83b05691ac7b9daa65980a55b3e63a7f9b4730", "messageHeadline": "fix edit node bug in namegenerator", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "bf0aa7dee4110cb06c769c70c67458d4efc064cc", "messageHeadline": "fix bug when removing last context from node", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b8a9b35d8741e1a647d7461cc32cc6dcb807b5c4", "messageHeadline": "fix sociogram bug for missing prompts variabl", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "0cc3043b0a2f351afec9794ca365f0524e5ce830", "messageHeadline": "fix sociogram bug for missing prompts variable", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 69}}, {"node": {"oid": "26d98aabc3d9f5722f52b1cb818a62e605902988", "messageHeadline": "add hacks.renameContexts()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 80, "deletions": 4}}, {"node": {"oid": "ca0e12b21270f05294ee00e05eebefc6a08ec931", "messageHeadline": "fix NaN bug", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "396a47c50158941818eb1718657354edcddac5ab", "messageHeadline": "implement interaction reset button", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 206, "deletions": 60}}, {"node": {"oid": "f57a2255e0628225e3aabd70c00b8c99e5caff15", "messageHeadline": "install mousetrap", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 17934, "deletions": 1}}, {"node": {"oid": "d9c64b54aa7f3800c270a4a23337fad944b00658", "messageHeadline": "fix linear range function and implement nickname", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 388, "deletions": 124}}, {"node": {"oid": "53df22a6959e4f6339b69b17fea49cfa5ed540f6", "messageHeadline": "get annotations mostly working", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 191, "deletions": 261}}, {"node": {"oid": "9043d662f08fc8990923ad622b7f267364408c3d", "messageHeadline": "implement freehand drawing", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 168, "deletions": 62}}, {"node": {"oid": "dd89f5dd6452f140c65a67e64e7b597727b6019a", "messageHeadline": "refactor key panel", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 359, "deletions": 205}}, {"node": {"oid": "af124946c24e29ea6e1d88c8725255a9edbe5cf5", "messageHeadline": "implement panel presets", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 33842, "deletions": 891}}, {"node": {"oid": "3958fbadb85f1ce7f5429d42975a3e67223789a6", "messageHeadline": "implement updateKeyPanel()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 705, "deletions": 584}}, {"node": {"oid": "ced11e2c54886344d49ff45c7b635e3aab590f36", "messageHeadline": "forgot modules...", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 7017, "deletions": 0}}, {"node": {"oid": "19213c6f3665264e8dd76cff54339f8e4ccb858f", "messageHeadline": "add tmp module for bower_concat", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4458, "deletions": 4350}}, {"node": {"oid": "5159e3f6ff1f65fe0776e5c04f163e4ca020f964", "messageHeadline": "add newer narrative module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14381, "deletions": 880}}, {"node": {"oid": "951b06c7346ed3ea36b46e062982ce95fc5848a6", "messageHeadline": "add sociogram narrative module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3529, "deletions": 43}}, {"node": {"oid": "cd597c0a9f495384b04c36f24f265425ef49a8b9", "messageHeadline": "fix node form positioning", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 68, "deletions": 23}}, {"node": {"oid": "34fa519fa66bb7cb64e37bb0710808d448986e8b", "messageHeadline": "better node label sizing + many css fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 140, "deletions": 123}}, {"node": {"oid": "529a78ebfb262292863f6bbfb91c03720b48e854", "messageHeadline": "implement better label sizing", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 137, "deletions": 41}}, {"node": {"oid": "a76e4128d3d2191c4612d51cd0e399ad9f17d228", "messageHeadline": "introduce ordbin module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 90}}, {"node": {"oid": "dacb245e3a46c076c96c765f0b89a7aaca8a66bd", "messageHeadline": "fix sociogram module events issues", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 214, "deletions": 218}}, {"node": {"oid": "72e814a897081ced5b1b15562919c621b612663a", "messageHeadline": "allow different edge colors on sociogram", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 98, "deletions": 1732}}, {"node": {"oid": "cfd223e96f7ab38c4656870048f6b84a9d0ca94e", "messageHeadline": "add sociogramNarrative module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1663, "deletions": 3}}, {"node": {"oid": "d9e479fb073ec7dead48c9bccd076eff5dd92f9f", "messageHeadline": "fix nasty bug in sociogramMissing events", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 943, "deletions": 4385}}, {"node": {"oid": "70d527fe1035a8958e54538b57f4f612b071cb92", "messageHeadline": "remove interactjs", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 18629}}, {"node": {"oid": "efe5d7e22dc22d31bdec8d74f7b8e57b36d1d21a", "messageHeadline": "fixes bug in removeTemporaryFields", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "75c6f739cee9c08a58bf86cb859d0d454e70be5d", "messageHeadline": "fixes context handling in newnodeform", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 127, "deletions": 88}}, {"node": {"oid": "a14e0ed13b3156cdef9fd59d77a17523349158c4", "messageHeadline": "add touch event support to jquery and fix namegen bug", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22125, "deletions": 165}}, {"node": {"oid": "5175bca4826627a65ac6f6d26abaa37159e99377", "messageHeadline": "add and update bower_components", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45256, "deletions": 19758}}, {"node": {"oid": "c78a101ff3caa2bc36d1dbf2788e2d17a5464dde", "messageHeadline": "update node modules and fix missing dist in bower_components", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 253166, "deletions": 1931}}, {"node": {"oid": "e09e5407ec81984c95e8aa3aa809aeee77dc2609", "messageHeadline": "make function in new dev environment", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 146913, "deletions": 82292}}, {"node": {"oid": "29ca8d0c2745e831a5e7dd57120e9b84ffded666", "messageHeadline": "re-add node_modules", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1569921, "deletions": 15998}}, {"node": {"oid": "f1e8f0316a8a6d299de9e5f3c31ac292d118989b", "messageHeadline": "npm madness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 168940, "deletions": 3}}, {"node": {"oid": "fba6f10e0a2c8a196a1fced64025d1d38c83036e", "messageHeadline": "delete dist", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 18691}}, {"node": {"oid": "3baf4b647585e13dac4ae266b032492ea48fa5a3", "messageHeadline": "gitignore update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0a3d2852d8fd74ca2bbbf1a06c8f8ad3e5a91a3e", "messageHeadline": "delete node_modules", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 6238133}}, {"node": {"oid": "3ca5576025aac60df3cfb426451289a0a4e0a361", "messageHeadline": "conflict", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 102, "deletions": 12599}}, {"node": {"oid": "67575c96f0597528a0a96ee53aedff6a1d8f53f2", "messageHeadline": "Update README.md", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f081ab6bd2ee558f457c22234978a58f851e1b1", "messageHeadline": "wtf?", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cd0814086ccd443109989fd33066974d986a31a4", "messageHeadline": "change default sociogram values", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 12, "deletions": 92}}, {"node": {"oid": "1d3800e93e02f6d45ec5e1a0be93ac0353068662", "messageHeadline": "ensure context stored as array", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 58, "deletions": 168}}, {"node": {"oid": "69ab2ae27695ddde0c2f5356681741bf47494124", "messageHeadline": "minor bugfixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 16, "deletions": 54}}, {"node": {"oid": "a9ca1386e0b548200dc4d9a6eb76065ba10da19c", "messageHeadline": "custom form fields", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 124, "deletions": 43}}, {"node": {"oid": "55a1a814fe65815d62c4dee23b26d366661641e9", "messageHeadline": "sociogram missing interface", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1499, "deletions": 25}}, {"node": {"oid": "7c404beb87ea19fa12e3f644ef3ed24ba3106e23", "messageHeadline": "css refinements", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 17053, "deletions": 11116}}, {"node": {"oid": "1fb2ebe5f22cbffec90b91fd904bf4294766a623", "messageHeadline": "numerous namegenmulti improvements", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 424, "deletions": 146}}, {"node": {"oid": "4402092a7291c6018064afb6ff2dd08f9841f73a", "messageHeadline": "minor phrasing update", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "139e15b85da0ded267591f3f48fac4c62ffeab9c", "messageHeadline": "handle contexts with html entities", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 4168, "deletions": 463}}, {"node": {"oid": "ae3179bf139508c8e915ceb4b3b5b23060682e85", "messageHeadline": "update jquery and konva", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 269, "deletions": 376}}, {"node": {"oid": "e8444b86f37b1fc1dfc37f837f297455e6b5ce10", "messageHeadline": "update jquery-ui", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 74, "deletions": 6}}, {"node": {"oid": "89b606588553eede64f8171df41e1fd9aee5c2f6", "messageHeadline": "bump nedb to 1.4", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 14882, "deletions": 56916}}, {"node": {"oid": "23208d7d6fba35b408cff580b4478252e1b85b1f", "messageHeadline": "inline form switch in form builder", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 48, "deletions": 8}}, {"node": {"oid": "47c0ef892bc70c352b80bc8a0055562b73f781d7", "messageHeadline": "fixed merge contexts bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "487ef9956092285e0a70626ceff41b924b13d582", "messageHeadline": "unfinished form field changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 68, "deletions": 15}}, {"node": {"oid": "e4f4dbc303943a4e6b6abc12e98c984fdeca43d0", "messageHeadline": "checkbox format change", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 52, "deletions": 26}}, {"node": {"oid": "dfdf9b55ca82d9f28880739e164617a8baae5f0b", "messageHeadline": "pre checkbox revision", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 249, "deletions": 86}}, {"node": {"oid": "86978ec7470aaee83c737fa0a95f81664cc7c6e6", "messageHeadline": "node size adjustment", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e5ad21a8ddb7953cfb270ee7b9f5baff5eb4df74", "messageHeadline": "name generator select", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 120, "deletions": 106}}, {"node": {"oid": "eea9fb1744ba2f7e20f50229c1ea37e7071348ba", "messageHeadline": "sociogram multi enhancements", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 192, "deletions": 238}}, {"node": {"oid": "788182f7438f4c2e11ace152bec69d7432add08e", "messageHeadline": "namegeneratormulti and sociogrammulti", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 24617, "deletions": 1659}}, {"node": {"oid": "15a621f9ad2c0cbf569d8b90f37c585a19162c05", "messageHeadline": "better icon differentiation", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 60, "deletions": 4}}, {"node": {"oid": "3af874b61d5eacbb69e1ef79af5dc9976f14684b", "messageHeadline": "update nodes in namegen", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 70, "deletions": 88}}, {"node": {"oid": "0ae1754b1f3f810ebfbf2e5de9482e9acba3baa9", "messageHeadline": "namegen almost finished", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 597, "deletions": 379}}, {"node": {"oid": "4a0cb5381df671785696a6b203a57f42da5a0786", "messageHeadline": "name generator remove nodes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 91, "deletions": 56}}, {"node": {"oid": "afb9b13754360318ba84cbc7fa396271a5256b27", "messageHeadline": "retooling", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 399, "deletions": 250}}, {"node": {"oid": "0ca22868fbf28d20b381898284909284346d2899", "messageHeadline": "name generator strip down", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 122, "deletions": 1094}}, {"node": {"oid": "8d2bc5a6278c3f4a2f8fcc53767b5921aa153950", "messageHeadline": "starting name generator", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 23000, "deletions": 30226}}, {"node": {"oid": "d1525e91616421ae482bb9c0575436ac7fc613af", "messageHeadline": "small fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aff8b71e28b5392ebcbe5073cb7f06619f83ce6a", "messageHeadline": "replaced string input with text and fixed form show bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 80, "deletions": 64}}, {"node": {"oid": "2f1c77838ff826fbd758e431197a5eed1b79bf7c", "messageHeadline": "removed debug code", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 8}}, {"node": {"oid": "31f19586446f5db3590aa1709c50b8b75d200330", "messageHeadline": "fixed select mode", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 54, "deletions": 122}}, {"node": {"oid": "47e3131d853853b762b93ef370a942d837d5b60c", "messageHeadline": "fixed edge removal", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 42, "deletions": 50}}, {"node": {"oid": "f5d555d7b9a1f962b191cf84952f5dfc1ee56700", "messageHeadline": "node group adding and removing", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 131, "deletions": 7048}}, {"node": {"oid": "a08ddf5c3ce440fd8afa3f47d832e878e8302672", "messageHeadline": "context tweening now works \ud83d\ude0e", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2497, "deletions": 1846}}, {"node": {"oid": "03856cbeef7a4a73adc8b58018bfec345c62fbec", "messageHeadline": "details panel", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 61, "deletions": 14}}, {"node": {"oid": "f1f42eda078363408066dc8ac8dfdd7c21ca9f3e", "messageHeadline": "show/hide group icon", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 114, "deletions": 5}}, {"node": {"oid": "298702631e85d3164be75a8dc42f7248a4f6754a", "messageHeadline": "showme option fixed", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da14c253e8a26cf20e4a75edcbf1cb9dd064453c", "messageHeadline": "more bugs", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 159, "deletions": 117}}, {"node": {"oid": "6ef0580e7c08bb5eefcb06cc090fd9ec15690bc9", "messageHeadline": "slow progress \ud83d\ude22", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 237, "deletions": 87}}, {"node": {"oid": "4982472bf86d7098b00191eb56e5b140effa8f78", "messageHeadline": "drag from here", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 822, "deletions": 696}}, {"node": {"oid": "8a47316191480dd305899232364b20b6412ef8fe", "messageHeadline": "form builder fixes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 107, "deletions": 165}}, {"node": {"oid": "3fd565c314661ba01c4864a4d312e782c0370b4c", "messageHeadline": "work on panels", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 873, "deletions": 106}}, {"node": {"oid": "8319e6a5d2aaac20569f2f7c8f8af1cedde70346", "messageHeadline": "bower components", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1095, "deletions": 11635}}, {"node": {"oid": "c34bc24b926d6fb4bbc6869a8303661a89756b29", "messageHeadline": "ignore node_modules", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6aae95e0b3aced76a017359437f57130acfbc7f8", "messageHeadline": "network bug", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 164, "deletions": 48}}, {"node": {"oid": "1e98a15880b610e54660f598a399905ee81735a3", "messageHeadline": "context merging + node moving", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 245, "deletions": 69}}, {"node": {"oid": "c2ef8f2cb0af37e7b93f72daf825793c4766cfa0", "messageHeadline": "nuff changes", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1815, "deletions": 469}}, {"node": {"oid": "41ecde98c4158e5a5164ddc22abd985a8ab68ccc", "messageHeadline": "contextGenerator currentPrompt", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "687575af1a895a7be4f11beeb85182105042f613", "messageHeadline": "slider", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 314, "deletions": 730}}, {"node": {"oid": "53b34094d7de3ef2ec064f27c49c795b1fe81533", "messageHeadline": "checkbox updating and loading", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 162, "deletions": 15}}, {"node": {"oid": "2663303425400f4b492a99cd77d7143405d7fc32", "messageHeadline": "bootstrap slider", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 755, "deletions": 40}}, {"node": {"oid": "27e10f5a4ab3465ac425508012e7b78b3d6863d2", "messageHeadline": "form checkbox", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 305, "deletions": 163}}, {"node": {"oid": "c3e9b0f4bfa1bac5ceffe92cf0a23590033389ec", "messageHeadline": "removed interact", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 103, "deletions": 12182}}, {"node": {"oid": "45f3cfba83a65883197a8fc67f7a6f65d6fdeed1", "messageHeadline": "version bump and typo fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "c45e092fe479645a4f0d5fb79c2aa6232ad6f303", "messageHeadline": "removed console references", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "6edb759db75005dce4a48f9090cae852a2115029", "messageHeadline": "context generator generates blank array for undefined context variable", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 105, "deletions": 42}}, {"node": {"oid": "d25a596b92e17fc1d9991e3375295b6cca291794", "messageHeadline": "removed egobuilder module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 42, "deletions": 362}}, {"node": {"oid": "acaa26f29a23c509277a986942d157ad1f47d2fe", "messageHeadline": "Merge pull request #107 from jthrilly/pull-req", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 369, "deletions": 150}}, {"node": {"oid": "dafae019d5195bcd506cb421d36fda51a33f787f", "messageHeadline": "conflict res", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 369, "deletions": 150}}, {"node": {"oid": "63fc7d9ed5a6fe95fd387fa50c1b17d8029e92f6", "messageHeadline": "css update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10496, "deletions": 3}}, {"node": {"oid": "acfb3c42c1e2da9b4f733976d7e53c9f2b91b4b2", "messageHeadline": "no warnings on edge deletion on sociogram interface.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 138, "deletions": 63}}, {"node": {"oid": "c4119571ec12c5108c4c6b6f51a6189f1e6d193f", "messageHeadline": "fix for #104", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 129, "deletions": 72}}, {"node": {"oid": "d7f452769413539652c1b1d1657e727d59c66d5a", "messageHeadline": "version bump", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5240, "deletions": 34}}, {"node": {"oid": "61e1c28c77a23b185a2ff9926377ff23ec0011c0", "messageHeadline": "Release v3.0.1", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6e4bd48212d653c7ec4b2b68d2830df5d0bc7bc8", "messageHeadline": "Merge pull request #103 from jthrilly/future", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3411083, "deletions": 411779}}, {"node": {"oid": "5ea135991bb1af537bff79f1ee7ef307e5a38673", "messageHeadline": "merge", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5228, "deletions": 570}}, {"node": {"oid": "16bd44afc0ca6126c545026279516cc7be470098", "messageHeadline": "small menu fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "937ad75068cce18274671f5b8cb7d4b9b504c915", "messageHeadline": "better menu system", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 340, "deletions": 417}}, {"node": {"oid": "0711301906bf454dbf9b112ec93816313be1511a", "messageHeadline": "better notifications", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 549, "deletions": 578}}, {"node": {"oid": "7fe94297662d4cbcff259b4ed8e8e11a3a6672a3", "messageHeadline": "native notifications for warnings and alers", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2333, "deletions": 15}}, {"node": {"oid": "dc62d506e5fce061eb9ab7fb536ecac3f95ae1ac", "messageHeadline": "fix for #102", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 152, "deletions": 144}}, {"node": {"oid": "2dfac150901f20b3b02d9d43b9e7e012dea085f8", "messageHeadline": "much improved logging", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2337, "deletions": 34}}, {"node": {"oid": "72775286bf5be63828109cb10ac9f69f8c303e54", "messageHeadline": "remove redundant selected data attribute", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "6f6d4a7206c20b9c37ca8df9fdebba47e9fb16ca", "messageHeadline": "fixes #101", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bd44dcf77638e4d8b16702fafa3ecd0197c5afb6", "messageHeadline": "fixes #100", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 69, "deletions": 9}}, {"node": {"oid": "68867e4627ac34828464f3bd5c0840c017bebb92", "messageHeadline": "new component", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10619, "deletions": 1}}, {"node": {"oid": "6ed6906934db9169a07efee358a4ca5553fc68b6", "messageHeadline": "fixes pfsj/radar-protocol#10", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "b8ace31af1617237e25cb9375153ee8ea9e6a6b1", "messageHeadline": "minor updates", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 33}}, {"node": {"oid": "35359c3b87403a1eb1acecf7b8deda99ed842edf", "messageHeadline": "better node resizing on contexgenerator()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 966, "deletions": 1788}}, {"node": {"oid": "292bc4fa72ee7e44bb37fa47a70cc42f40706127", "messageHeadline": "contextgenerator node adding", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 12410, "deletions": 63}}, {"node": {"oid": "dd4d576b781daa894f36be31b990938d6590c9e6", "messageHeadline": "new node form", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 339, "deletions": 253}}, {"node": {"oid": "a01dc9788a433aaa29804f922f21fcd7d93f8aa5", "messageHeadline": "fixed infinite loop on array.toUnique()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 48}}, {"node": {"oid": "98adbee5129db3cbdf776234eff208a06a5d25b3", "messageHeadline": "fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 274, "deletions": 139}}, {"node": {"oid": "db255aff6215dcfa56ddf13144271cd45f415a01", "messageHeadline": "adding and removing contexts", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 588, "deletions": 114}}, {"node": {"oid": "2bd3c4bf91fb6e66aaf1361c4ed47c04f928b4e6", "messageHeadline": "beautiful css", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2614, "deletions": 142}}, {"node": {"oid": "5fddb5bfad50d38ffe5a7b2776f3db7dcaaa958c", "messageHeadline": "clever stuff", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22128, "deletions": 8889}}, {"node": {"oid": "733137e5e403ef0f61a12902353610d05e27706d", "messageHeadline": "ego builder", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 637, "deletions": 70}}, {"node": {"oid": "9506b94de20e1125f0c890de10088034a286b2dc", "messageHeadline": "glyphicon update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 272, "deletions": 213}}, {"node": {"oid": "9c23d0c248dcd73035048ffad504fb0a7698bce1", "messageHeadline": "bootstrap update 3.3.5", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4194, "deletions": 1961}}, {"node": {"oid": "476373ec3e182631bc4fc6ebaa30539cf9741b3f", "messageHeadline": "leftover commit", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 95, "deletions": 0}}, {"node": {"oid": "6a1f6aa80425249bc10c1c57b88e33a4d82d00a4", "messageHeadline": "form builder and bootstrap revert", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 66205, "deletions": 14732}}, {"node": {"oid": "b22e3188eed9db3f4898d9bc0b741e6cab706939", "messageHeadline": "bootstrap update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 13661, "deletions": 62930}}, {"node": {"oid": "38d0cc6d2617404a1a17b5c008f30dab99018362", "messageHeadline": "events manager", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 77836, "deletions": 35}}, {"node": {"oid": "184e84812373e05755511494c9243ad3591f3965", "messageHeadline": "hull animation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 383, "deletions": 197}}, {"node": {"oid": "e6f4fa779f2fd8252df713d42bc2483f882611b2", "messageHeadline": "dramatic performance improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 406, "deletions": 455}}, {"node": {"oid": "2985ad93dde7ee57fd5c395e492b4dd0680bbdc2", "messageHeadline": "deferred rendering for slower devices", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 111}}, {"node": {"oid": "50de64cc3d61f755a333c576f1d8b7599d4b556c", "messageHeadline": "hmm", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "246563286689e72b473b961bee40c77893d98036", "messageHeadline": "disable logging for certain platforms", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 748, "deletions": 636}}, {"node": {"oid": "7acabb2ab0c6af7458cf29a8cc006b0032bcc977", "messageHeadline": "fixes and csscomb", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2203, "deletions": 1658}}, {"node": {"oid": "01561ae7a594fb09ab7f302647f3feee9f3835f4", "messageHeadline": "jsdoc", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3232593, "deletions": 6}}, {"node": {"oid": "f0f4a3b5a139067d909347f94d0451986ead5844", "messageHeadline": "platforms wierdness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14243, "deletions": 371877}}, {"node": {"oid": "aa6376aec96f4ad0d9ed5af77b5e159115b101b7", "messageHeadline": "show and hide convex hulls", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "84c51f234f7fa1daaba126449680152974358ac8", "messageHeadline": "better nav button behaviour", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 47}}, {"node": {"oid": "7c53caa4da82361857256f59799fe0840795f47d", "messageHeadline": "better checkboxes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 174}}, {"node": {"oid": "5a3ae53a414efbfb0717d15929976932db5a1500", "messageHeadline": "minor fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8bff84d873ccb9980f13c6be503dd27bc67ba83", "messageHeadline": "load hulls", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "af2fda2afb2c0a5f1a293cb595abd61f7f540a38", "messageHeadline": "community dataorigin", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 632, "deletions": 124}}, {"node": {"oid": "00348b6c032a7d511787ca39cb3b7bf9cbfcc45a", "messageHeadline": "concentric circle skew", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "5ee0bf1b84ef4daedf378a684a0e7d02d4d6f61f", "messageHeadline": "fixed hidden nodes in ordbin bug", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "160cc1ab47b719abbaea3f28cf3a400729f46eb3", "messageHeadline": "weird fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "7979da869e78b7bb75d5c1c75a9b2077c0f1be32", "messageHeadline": "fixes pfsj/radar-protocol/#7", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "d4d6a5bcc2ff314185850b90813eaad4d8543ea4", "messageHeadline": "fixes pfsj/radar-protocol#8", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "14c00605d4d2e4b227a7e0c82a87d13423656eec", "messageHeadline": "fixed multibin event issues", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 192, "deletions": 213}}, {"node": {"oid": "205b4a28fa88ce7078e75e587cdbb040ab73e47c", "messageHeadline": "dragged node position fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d7fe448adb1505103a2a3ae84add91536e04aa23", "messageHeadline": "better container responsiveness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2e85b2e2837a9919241bad11348df4645f217418", "messageHeadline": "better responsiveness for newnodebox", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "42ff2428be34ef861e8b95acbe70da5c588e2a70", "messageHeadline": "small bug fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9e1e2ce740337d30e99a558aa44f7f2254166b62", "messageHeadline": "interaction bug fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 885, "deletions": 828}}, {"node": {"oid": "dbcde9100b8578ca4f2c257c44c7780939061bd1", "messageHeadline": "edge saving/loading", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 114, "deletions": 97}}, {"node": {"oid": "15b8513fab05f5cb7af0a7bb73cd59a5f9c0d05b", "messageHeadline": "node position save/recall", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 474, "deletions": 315}}, {"node": {"oid": "02c59bd75df59cd4018c9406545f2e15bd23b69e", "messageHeadline": "edge linking", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 686, "deletions": 57}}, {"node": {"oid": "61c0026ccf69127d66b5c2bcb42b7be06b07465b", "messageHeadline": "edge creation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 456, "deletions": 300}}, {"node": {"oid": "ed89cc10cc02c423ac9a2c634cacdc929a743b26", "messageHeadline": "long press", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1169, "deletions": 692}}, {"node": {"oid": "066d540507f55e8ba6fd35d329a7e84672d900e1", "messageHeadline": "future", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 84, "deletions": 30}}, {"node": {"oid": "c21cce549c652c74755ca2de8a465bf11e8859dd", "messageHeadline": "minor tidying", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 599, "deletions": 842}}, {"node": {"oid": "939909414de7dc8ec553ba9a6c99e0c7f4b08bb8", "messageHeadline": "font awesome update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "b00f9d868dfed53c241009984f67ed36d16c288b", "messageHeadline": "fixed building", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 26606, "deletions": 366120}}, {"node": {"oid": "2b4d170f40f024fb14a4b15eb581fa137b72b408", "messageHeadline": "better multibin animation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 88, "deletions": 49}}, {"node": {"oid": "5cc35c7017d251da7222f50f85617573e5a389ad", "messageHeadline": "multibin css changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80e45780090aa3022f01de39ef18525e3ad77386", "messageHeadline": "fixes #9", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "9107592a0036298d326c3797bb45b736c5729929", "messageHeadline": "remove legacy file", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 29545}}, {"node": {"oid": "92e1b5f5fb7b9ca2dfa125c4929fd52f22c17ff6", "messageHeadline": "remove app directory", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 38741}}, {"node": {"oid": "8b13e5ab07151eb731b592262e0d9a81d7ffaee0", "messageHeadline": "Merge branch 'cordova'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4624801, "deletions": 167541}}, {"node": {"oid": "b8d86dd428123bb95356b0e3e15b6f7f1e87c02e", "messageHeadline": "vasseva", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 68322, "deletions": 0}}, {"node": {"oid": "c7aff80f4f38ef69f5d6b83298f2af5e4d33fc4e", "messageHeadline": "shipped", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3882, "deletions": 283809}}, {"node": {"oid": "ed6e13cb430f44a601e7fce77c5ed01db72e93c5", "messageHeadline": "importing nodes update", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 25}}, {"node": {"oid": "300188fe838a6cc1f10fc8b1386aa4cfd0332216", "messageHeadline": "nice counter", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 963661, "deletions": 52}}, {"node": {"oid": "3c4bb4ef2ccde0fdff0fc43d6c6bdb9e7a21e5c3", "messageHeadline": "node edit box", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 90799, "deletions": 141}}, {"node": {"oid": "ae9a0e8d21b18c67754a09f58d0bb1ace554b770", "messageHeadline": "better animation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "1076bb43911f38f8983547861cf9538eaa2933a9", "messageHeadline": "new node box progress", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 357, "deletions": 16659}}, {"node": {"oid": "f3260366944dff02aa0f552c89b53b54958b2484", "messageHeadline": "platforms", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "c7a861226c9ea81781206adbd2e0dbd1f689fbe4", "messageHeadline": "functional", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2691440, "deletions": 573064}}, {"node": {"oid": "aa4963d6771012c63eeead0e08afa7022493f419", "messageHeadline": "node modules?", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 374434, "deletions": 9376}}, {"node": {"oid": "b78bff5469afeb3fe940759bbad85b5396044e88", "messageHeadline": "trouble", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5126, "deletions": 0}}, {"node": {"oid": "e2f10bc16f82dc5f12c7910924475a1637b83fae", "messageHeadline": "bower components trouble", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 568323, "deletions": 165772}}, {"node": {"oid": "0eb07f052ef36f9db6727f8fd279660a41cc798b", "messageHeadline": "reimagining name generator screen", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 133, "deletions": 149}}, {"node": {"oid": "8f5b370a2a1566616170c100bf88dd223154352a", "messageHeadline": "autoprefixing css", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 874, "deletions": 21184}}, {"node": {"oid": "b4c71557eea505ffc9e8f1932f34ef9f1e6f44c2", "messageHeadline": "multibin size fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 147, "deletions": 90}}, {"node": {"oid": "7ee6cfe00ae29c8e9f4115e04ce1e80dbf696106", "messageHeadline": "responsive list select and grunt notifications", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1014, "deletions": 835}}, {"node": {"oid": "2cd5268e0250e6ea89b40cf039acc7aa8b053b17", "messageHeadline": "jshint passing and namegen role bug squash", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 769, "deletions": 788}}, {"node": {"oid": "9d8961a6245ac977049a7873a4130a770add7996", "messageHeadline": "functional but ugly", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1247975, "deletions": 419870}}, {"node": {"oid": "1df95815fe238c545b78f4ea75d972f9be81c568", "messageHeadline": "grunt building", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5192, "deletions": 1090}}, {"node": {"oid": "35fd89b3ca0bffa66f7c162cbe67ff444340e306", "messageHeadline": "more icons", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 37055, "deletions": 21649}}, {"node": {"oid": "e3b978a518b01c8a6ce02b7fa6bd9bdac43874ea", "messageHeadline": "icons! \ud83c\udf7a\ud83c\udf89", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1132, "deletions": 0}}, {"node": {"oid": "94528fa89f4bf74680fb5afa2f6e9a962b985c8b", "messageHeadline": "easing", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55518ecc0842a5b8f43463ee4078e6f51217fdc0", "messageHeadline": "disable age for previously elicited nodes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 79, "deletions": 68}}, {"node": {"oid": "297660d462eb29b4bf5313917687732bd06e7529", "messageHeadline": "logic fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 82, "deletions": 80}}, {"node": {"oid": "45c31162c4c266525aab70cc1c9a6615c98f9b50", "messageHeadline": "multibin and sociogram fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 164, "deletions": 98}}, {"node": {"oid": "83af34aa016a6355cff0d3afdcf22b06e20f4020", "messageHeadline": "ordinal bin revamp", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 175, "deletions": 81}}, {"node": {"oid": "33126204db5119fe073819f7a9869a5716698288", "messageHeadline": "name generator panel system", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 743, "deletions": 614}}, {"node": {"oid": "1266a52565ae800740597a64baae7b7037b4ffb1", "messageHeadline": "usability improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 76, "deletions": 22}}, {"node": {"oid": "8c0cc7ccfcb2f6e4434fad53229daed0836a07e5", "messageHeadline": "bringing nodes forwards initial", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "802c926ff57578abc71cfffd38f33026002bbfcb", "messageHeadline": "forgot to commit", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6959, "deletions": 490}}, {"node": {"oid": "e36f44c9159c8df217996c2fe2c98e15ff9cc508", "messageHeadline": "reserved ids pfsj/radar-protocol#1", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 8}}, {"node": {"oid": "34cb07bb037a5f5ee92145db909ee84f13b40331", "messageHeadline": "role revisit fixes for showing roles", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 7369, "deletions": 3375}}, {"node": {"oid": "9bfd485f9fcd6c5e534a7ee32567b893cc5638ca", "messageHeadline": "droppedNodes -> selectedNodes for consistency", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cf2371d6a18c24f75b69dc775f39d486772a57c4", "messageHeadline": "fixs arrow forward bug and updates alter generation function", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "80b4a8bc94d1a1848816ea4434163d45247b6c5a", "messageHeadline": "arrow fix for first page bug", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 10}}, {"node": {"oid": "e3cae817c497d96ddf4f33ab34ebc746e10d9b12", "messageHeadline": "bug with menu scrolling on first page", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3336, "deletions": 7365}}, {"node": {"oid": "5771d4f0f1846f7d6e8628c850c22dc85ade2cbd", "messageHeadline": "formatting upates", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "c20b7043dff7210e4db8ca94f7573721975bb932", "messageHeadline": "removed legacy attributes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ae057f6f0bfd1eee9703709b97c6d4f76af36dd2", "messageHeadline": "getEgo();", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "6bca07dee3c94e0296e7f50f01941fcdd386beff", "messageHeadline": "delete node position for imported nodes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "f30168b6d6a304a2f98afecce19f0f8885911fc2", "messageHeadline": "Merge branch 'menu-evolution'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 514, "deletions": 1333}}, {"node": {"oid": "b89ad0e99be9eb5b51640b4602ea0ee086f42380", "messageHeadline": "menu fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 439, "deletions": 142}}, {"node": {"oid": "2d45c80520878a70464bf4d13d8211b7b476344f", "messageHeadline": "a start", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 1233}}, {"node": {"oid": "47d8fb724ff86ceaf4d2cc39aa1d78bfc0045a1c", "messageHeadline": "role-revisit interface", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 367, "deletions": 3}}, {"node": {"oid": "0d02dd7b31a02296ae25a5b089846f74818ce4f1", "messageHeadline": "ioInterface initialisation protection", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "9823d02bd695eb32de2927472446206d64a192af", "messageHeadline": "better session updating", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "5ed2a58b5370739f246567c96da896a64f171602", "messageHeadline": "refactored session protocol loading", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "860fac49ed01ae9c8e19e4f281b7f1d53a80fbcb", "messageHeadline": "loading old data", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 166, "deletions": 112}}, {"node": {"oid": "f29d83d20d459275471cc482a1c28a3c4b3dc244", "messageHeadline": "Merge branch 'network.js-instance'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 94, "deletions": 106}}, {"node": {"oid": "71e2f4788dbc679c52f2fcc5792e17639dfc282b", "messageHeadline": "network.js refinements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 94, "deletions": 106}}, {"node": {"oid": "8d4f6e8a7004b6e87a2fda13b1498db937a87298", "messageHeadline": "session parameter improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 36352, "deletions": 572}}, {"node": {"oid": "20b4d3e6dee6af99687b515c97bc4b43010ca480", "messageHeadline": "stop tracking", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 18691}}, {"node": {"oid": "8d111fc882c22eaf191ffb727ecd5088709962bd", "messageHeadline": "ignore dist", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 347, "deletions": 6697}}, {"node": {"oid": "912922d554dc9040aa1d36800353260617d653c9", "messageHeadline": "Merge branch 'yeoman'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 265055, "deletions": 813927}}, {"node": {"oid": "2f1264e074dbe2c4adbb9eaf6174e24734355b70", "messageHeadline": "loader animation fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 360, "deletions": 166}}, {"node": {"oid": "6f4b9db48e26fc466fd298b1b533756a2a9a73ca", "messageHeadline": "better css concatenation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2899, "deletions": 10588}}, {"node": {"oid": "acd943dcd53bd6e0210d821e69caa414eba9dfe7", "messageHeadline": "further cleanup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 13808, "deletions": 110718}}, {"node": {"oid": "a5623dfe992eb16d237d1ef2101176cb05eb7f6a", "messageHeadline": "removed redundant code", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 152427, "deletions": 687652}}, {"node": {"oid": "4f4e33314fd4530505716d177946f2d208df7db4", "messageHeadline": "stricter jshint", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 801, "deletions": 790}}, {"node": {"oid": "e05670935060bef872cd2955a8923f0c893fb6a4", "messageHeadline": "toolbar", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39ba7f8284a5d1805ee536567718e31929e5db4", "messageHeadline": "yo node-webkit", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 90829, "deletions": 82}}, {"node": {"oid": "1a0e759d4bb7dcf5e19ef9a819a39e9a26730fd5", "messageHeadline": "cleanup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7ec2dd96e949b267be5027bead90f11091816fdb", "messageHeadline": "big checkbox css", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 189, "deletions": 275}}, {"node": {"oid": "a9f61c52bad343fb5101b1e5438e24ae661480dc", "messageHeadline": "session.loadProtocol()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 133}}, {"node": {"oid": "78f947e4fe9354f395ddf10d7419a1de44b2dcaa", "messageHeadline": "Merge branch 'development-helpers'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 17}}, {"node": {"oid": "27fac9ab9c3e7a47637ef4caa79d12e9c928b3a1", "messageHeadline": "minor formatting", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d0ec25b071f45be152328da109539a9bee33bc7", "messageHeadline": "protocolexists with default fallback", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 135, "deletions": 18}}, {"node": {"oid": "13e2fa63e8f4b9997894d1645495683df01bb998", "messageHeadline": "development mode", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "dcebdfb8ea523eb0376e5d43cb3d2adc55ff8c8c", "messageHeadline": "Merge branch 'master' into development-helpers", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 60}}, {"node": {"oid": "a7f8cbe47bd4fbd5b0e378db329214ad05903717", "messageHeadline": "Merge branch 'development-helpers'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 774, "deletions": 4}}, {"node": {"oid": "0e15d459e67d5d39cff272f582bb54edaae19672", "messageHeadline": "ds_store madness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d894e2b82384a9bd2b2eb3ab9550155f2dd99352", "messageHeadline": "removed radar", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 2185}}, {"node": {"oid": "7719821a127419fdaea089cd04d79b24741b5587", "messageHeadline": "consolidate css", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 774, "deletions": 4}}, {"node": {"oid": "f1c95a635fcae9d4f02fac1b8083cf808d012d7c", "messageHeadline": "maybe not", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 4, "deletions": 59}}, {"node": {"oid": "d096e8b78dcf2fb344c89f4946d1e09e950f4f92", "messageHeadline": "gitignore", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b1490b5cdc204cfaf9a63f9bcfe9ec973a08f056", "messageHeadline": "removed radar protocol", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 0, "deletions": 2185}}, {"node": {"oid": "aedeeaf5fd77567a85657025873570879cbcec9b", "messageHeadline": "Merge branch 'networkCanvas'", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 573726, "deletions": 202447}}, {"node": {"oid": "a5867ad759ff2425b3cd4c461c3ecd4184ceb0dc", "messageHeadline": "added license", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1396, "deletions": 0}}, {"node": {"oid": "ab1d1626e3da4462f77bb4a5d297f06f7724e6bc", "messageHeadline": "removed readme", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 137}}, {"node": {"oid": "215688c2bb4807a40bbd1b295405d60a170613d5", "messageHeadline": "GPL to app folder", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 698, "deletions": 1}}, {"node": {"oid": "45da1a9088fb6c62aabde47573890afbbc152efb", "messageHeadline": "version number", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "947e7be3a06d9ad9c58cc577fefba52763d76149", "messageHeadline": "license", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 698, "deletions": 0}}, {"node": {"oid": "afabdc7cd42ca297e8790ae1772b0e614583bb5f", "messageHeadline": "fixed build process", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 64, "deletions": 99}}, {"node": {"oid": "77fcd61cc0b3752033833ccc11d33d3146beabda", "messageHeadline": "listselect, dateinterface and RADAR protocol", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 422, "deletions": 435}}, {"node": {"oid": "4b0cf65a0d48025834db9c42f59923c12a350f0d", "messageHeadline": "map module and skipFunctions()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 148, "deletions": 153}}, {"node": {"oid": "480f6fe0c09a9dc9904e527e831a2c1fddb4fc69", "messageHeadline": "protocol switching support", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 242318, "deletions": 146}}, {"node": {"oid": "ac75e66aa197a77a2d9f76b5e12a4a649bb18cb6", "messageHeadline": "multibin pages", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "ca4833ed36234c6b7263c93454445d4920396924", "messageHeadline": "multibin module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 194, "deletions": 188}}, {"node": {"oid": "4b63cce231e228ebf2f83c8140cf1b6cc2713007", "messageHeadline": "ordbin module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 295, "deletions": 7415}}, {"node": {"oid": "c8c4e699592b92452c925c4af473398667f384a8", "messageHeadline": "jquery ui", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a3a5ef011abd66b18eca0858680d07914c7a786b", "messageHeadline": "sociogram module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 86834, "deletions": 203610}}, {"node": {"oid": "9d0e989859d1380b664906828805e4f32a0b6e6f", "messageHeadline": "namegenerator module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "ad0c82469231b8af772a6fa2f7f07c8f0a5a36e3", "messageHeadline": "network.js updated to node module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "2d97859c8008416345fb07f1eac5c0786770b774", "messageHeadline": "various fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 284, "deletions": 303}}, {"node": {"oid": "791aff2fd86cae6a757b4324eb0cd22fe688b4c8", "messageHeadline": "roughly functional - needs cleenup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 796, "deletions": 31}}, {"node": {"oid": "862f123aa042b5d688e38ddc4a8881f609cd83ac", "messageHeadline": "doomed to fail", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 252735, "deletions": 297}}, {"node": {"oid": "dcf1d00fef4fcb8fc36f53ba8cd94518728af37a", "messageHeadline": "fixes #88", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 131, "deletions": 203}}, {"node": {"oid": "c69d9da5d1bbaa91abd5ef268cfa874ae40b9e4d", "messageHeadline": "fixes #89", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "e74e4a5148fd583971af5383bddb3cd1e2c09d24", "messageHeadline": "fixes #86", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "cc69229f0edcd0d39e3cba7191123be87b635fb5", "messageHeadline": "fixes #85", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cca02f97bba361967fb53cb8665b4e031b2eb04", "messageHeadline": "package.json remove top bar", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13ef3214c867c2a237a197edeb956a7c262389e1", "messageHeadline": "fix for #83", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2b129217e28741357182e7468c625c6511933380", "messageHeadline": "package.json update", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd713d1d69813ef1b087ad0d0f897687e7283549", "messageHeadline": "updated package.json", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f49dd8aed973feb3017c2f618e63a6c736cc77f1", "messageHeadline": "fixes #41", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7650c969e194278610704e924297e55224c8c515", "messageHeadline": "fixes #13", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 56, "deletions": 21}}, {"node": {"oid": "34a3cb3e1f596752177a7017ff74738ee8c01ea6", "messageHeadline": "fixes #14", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 32, "deletions": 9}}, {"node": {"oid": "7e4e8f080b0aa157f746f508639ad6ec79ff0a23", "messageHeadline": "fixes #30", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "920bf76823d38e1ea4144bc37314bd25055c21fa", "messageHeadline": "fixes #81", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "06e182eeda5ad2f485570e6c7e25f7dc2e0fa1a9", "messageHeadline": "fixes #82", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 15481, "deletions": 10}}, {"node": {"oid": "1cc162d765fdbc12445642a004ad9ee27faebbf0", "messageHeadline": "deleted bowerrc", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f44ed25c91bfe6311f0f98557e3ec0f0f84ddda8", "messageHeadline": "fixed #35", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6f12642e4985eca40d1b6fafb57cd45252218cb", "messageHeadline": "fixes #80", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7476a955eef5b56fa9d8f2b938156ea005ca5a1b", "messageHeadline": "gitignore", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96957c4736bc000ce9f4813d9daff2e8e0b812ff", "messageHeadline": "removed blur filter for performance reasons", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 37, "deletions": 27}}, {"node": {"oid": "2ef3c061e8edcb9a14af6b7c74041d7df9a74cac", "messageHeadline": "fix async bug on slow hardware", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f8a46b345777b4ce034d19b7f079d8e11d83c9a7", "messageHeadline": "build script fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83b37a856a65ed78b987356c6b5a375b09255ac9", "messageHeadline": "download json fix", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 29, "deletions": 10}}, {"node": {"oid": "02fb92d93c59d1a82dbd742675502ee1d05811f3", "messageHeadline": "fixes #57", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 11, "deletions": 54}}, {"node": {"oid": "3c21ddd81aa418901e280dbeb85a7770db825528", "messageHeadline": "bug in adding prototype to object.", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 63, "deletions": 47}}, {"node": {"oid": "f0f8350a9e2b2555d2dbf61bde6cfc28bd7fdd28", "messageHeadline": "remedy for broken skip logic. fixes #43", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "05d3890a44756774c574aa5a5d87a16098caa27b", "messageHeadline": "fixes #44", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "ff89be4d2a09cbc3b774b06b1f9f8858a10f854f", "messageHeadline": "better data reset", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2d6eb561e81c52293b5767a071b9e7f1ebf18358", "messageHeadline": "fixed #76", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 105, "deletions": 90}}, {"node": {"oid": "3ebd7eb7d64a09f7b8b1ef3145fa8d56cb53bc13", "messageHeadline": "fixes #79", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 92, "deletions": 12}}, {"node": {"oid": "cb2286c065cf678760e8e02032b30fbf626b1daf", "messageHeadline": "fixes #78", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 43, "deletions": 34}}, {"node": {"oid": "9bb3449a5f65eb5b9cdede3e7491bab13474a2d3", "messageHeadline": "bower components, apparently.", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 932, "deletions": 0}}, {"node": {"oid": "7444467867781bc13f78a8efb9c3213854cebf5d", "messageHeadline": "reversed skip logic check for more sensible validation", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 19, "deletions": 15}}, {"node": {"oid": "104f66af0949f3ceeb975814602880b0afa6fcfd", "messageHeadline": "better build path", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "63124efb18465c57d04aaa66fa62977d152556cf", "messageHeadline": "build dir", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c45189463ff7ba4ed0f2628cefcbdbc271b62a3e", "messageHeadline": "build script setup", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 33, "deletions": 8}}, {"node": {"oid": "ac63a7267187dee259bb8fa96c889252de61d00b", "messageHeadline": "better structure", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 35, "deletions": 935}}, {"node": {"oid": "35ed601ed2cb1788544313d67702981e504fa9e8", "messageHeadline": "Merge branch 'node-webkit'", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 275452, "deletions": 373876}}, {"node": {"oid": "c8234d47be5a684adb24c5c0420eab555051b1a9", "messageHeadline": "webkit", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 274623, "deletions": 374888}}, {"node": {"oid": "0fca16c8ac3bfd3fb00853ba91b2ab45e970898e", "messageHeadline": "cavas alt", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1853, "deletions": 12}}, {"node": {"oid": "b24fd62ef1607e2d4fec64f8f1cb3b305757a0c3", "messageHeadline": "fix for intro ego creation bug", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 53}}, {"node": {"oid": "26c9e787aa66bf1de77ee8abe2988e537418e634", "messageHeadline": "edges show when on position screen. they shouldnt.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 59, "deletions": 57}}, {"node": {"oid": "05a65c78b70cac0676bb8b61c40f71cb1d1b5b7b", "messageHeadline": "Fixes bug where NG steps didn't show previously created nodes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "f1f5c22910ca9b5c23c0f078ec63818be33061e9", "messageHeadline": "fixes #22", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0d78bd7109ffdda5ce2e2d3fa4b1024ca32fd9e4", "messageHeadline": "fixes #40", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "fc3eeddab35bbcca40be4570b2941cfc17d9a99c", "messageHeadline": "fixes #48", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c1ae97ca99364df4430f38b24ede598d8fa5350b", "messageHeadline": "fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "fd102d18b3aa66273a2f3d96a08753257b5f424b", "messageHeadline": "implements changes to fix #75", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 183, "deletions": 59}}, {"node": {"oid": "94390304d6d65c74a0e55202cb618a975c8f790f", "messageHeadline": "fixes #18", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 55, "deletions": 44}}, {"node": {"oid": "2323c5ea9d088c58b412862e2f5cf60d8e23af69", "messageHeadline": "better validation for #36", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "387fc46124e0d24473960b3d37de4c4d5095e6f3", "messageHeadline": "minor fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd0a7382a461c351c5eef4e82aab55d23a61bade", "messageHeadline": "fixes #36", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "cd49973ef3ca05996a5abe3d15a5340c086378f4", "messageHeadline": "fixes #37", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "19a20348baa942f02dda1436ffd4c1014cc7920d", "messageHeadline": "fixes #43", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 109, "deletions": 69}}, {"node": {"oid": "5986d52d60f42442d0402066d6e6bbe2db1fef0d", "messageHeadline": "bug fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "d6a3105ab91a17a337dedb60e0acb59ca4b216ad", "messageHeadline": "multibin bug fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 42}}, {"node": {"oid": "ab604b85a8e4bd3ecaff81c41c702766719b63ca", "messageHeadline": "fixes #30", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "ddb0daba69e1b7d836b9a14647909449cfd58ff9", "messageHeadline": "fixes #44", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 443, "deletions": 16}}, {"node": {"oid": "e0ad0cf6eb040579e93518fb5bd4c692c57fcedc", "messageHeadline": "fixes #45", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1969, "deletions": 1480}}, {"node": {"oid": "f60b790f943db6fc497cbefb7cf5b0f6c12b3676", "messageHeadline": "fixes #57", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38d075d1b5a847975d51b7ba0019a82c2315aaa4", "messageHeadline": "fixes #69", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "68bf22f5b172f3cd09db18587904a1a73f4dc19a", "messageHeadline": "fixes #73", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "b37bb24dc7d28c5f9f3539eb9bb8f246cadbdada", "messageHeadline": "fixes #77", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c78d85abdc41deec818c059f236de689022a17eb", "messageHeadline": "mongo data directory", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c04f0a62149d68991b825e2eaedfb4ebec4964f9", "messageHeadline": "Added shortcut", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4533c846d571b400af7b0bfa14192be82e9ded82", "messageHeadline": "mongo data folder", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 4466}}, {"node": {"oid": "248d348b147ceb8a334ba781675d60567ba7c931", "messageHeadline": "startup script", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a684c358d0658328f1a39ccfcbac52b4a86d1d47", "messageHeadline": "fixed #72", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "308927df961b819cb9a8f8c1b9827b788883fd22", "messageHeadline": "fixes #26", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "21a3dcd6295c1a4106e4f6f700a430c8ba29cdda", "messageHeadline": "fixes #71", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "61d78a126fa4d66e593dc30d85502d55c41d946a", "messageHeadline": "increase date picker text size #73", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "f5248de893d86ce4b0d9c398cddf0a691fe93cbb", "messageHeadline": "fixes #60 and #33", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 29}}, {"node": {"oid": "2becb36fc2e1550b919504eb1385652988cf0ec7", "messageHeadline": "fixes #26", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 211, "deletions": 29}}, {"node": {"oid": "c15e425dec7cfeae9ac7f1f6fa35a40a88b3c4b1", "messageHeadline": "fixes #24", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58aaff2ed8f85cc789ef9c1462458df41ac30879", "messageHeadline": "fixes #25", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0adfd0ab3281691a63b673ec2cce48e0ad4ab43a", "messageHeadline": "fixes #28 and implements skip logic system in session.js", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 326, "deletions": 27}}, {"node": {"oid": "dab89b796aceed5bb305084b39605f9a9f2d20e7", "messageHeadline": "fixes 31", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "59b21c9af5d4b9e7e4d71c98664eaf1ec9500fe7", "messageHeadline": "fixes #34", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "00c4e57386c1d52ab4a8471b04472151ad276657", "messageHeadline": "Fixed #59", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 114072, "deletions": 27}}, {"node": {"oid": "54ae7aa1da9b060bfe1dba4315984257032ebbbb", "messageHeadline": "map outline", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6df26402f60e502bb885460d203f3cde95865d40", "messageHeadline": "Text change (issue #51)", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba68a6a9b2acf53d8921e883dcae8762d2880de1", "messageHeadline": "perceived -> perceived #23", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "118dfd5f2ee7266f2b2768a8de41faeb3400a7e5", "messageHeadline": "fixed layout and wording (issues #20 & #27)", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7d630a77ecba340497c442f4160d68992f46484d", "messageHeadline": "Fixed issue #38 (no alcohol)", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "061f7b9daf0f5678d95bf37f8ebd7a2db73c4409", "messageHeadline": "fixed issue #47: within -> in", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fec68e04a614a3988c08abfd4f90da88d47430c9", "messageHeadline": "Added 'other relationship'", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19724c6c8d444cdfa20822bbb76f07d06cbfcdc5", "messageHeadline": "Changed multibin to canvasselect | reordered", "author": {"name": "berniehogan", "email": "crafty@MacBook-Air-3.local", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "cf998fca1393fae83c6ff3647cfd5bf68de80b14", "messageHeadline": "text change \"not\" -> #35", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a4c17d660f8ba3ec3d9dcd97be94daea554523e", "messageHeadline": "text change \"not\"", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "908b79ae313368205196daca4a7e8d50890ab3bf", "messageHeadline": "changed wording as per issue. 55", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3c6b3fbb17a640ce99f6d96df846789349fc3a", "messageHeadline": "radar -> RADAR", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e92a9adf10987867e3c4e121c19acf096dd54d6", "messageHeadline": "spaces added", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1917b7a3263157caf69402c36b2e3c65b8afaa73", "messageHeadline": "right -> right or wrong.", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c56b0846b264352a8b3f986a5f1f0c4f33dd131", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe914a74e7f6a9f207426e8a289bb11a75c4535a", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd49289f60a4c572b72145c75130e83d221a0184", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd29294d61fceda61af00a6d39f75c05eb32b1c0", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e45a724314242d63e043b08cee0069c4f0ec19c", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fdb8b275c4ee111698b0f10b4bfc8a93318ddbd", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad43cabc19bb7e83596127df2b5f1a8f427b1a07", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6adca0005183b0e8f1a1aa3caae9ffdb86c5aced", "messageHeadline": "Nick Name -> nickname", "author": {"name": "berniehogan", "email": "bernie.hogan@oii.ox.ac.uk", "user": {"login": "berniehogan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05d146545fb5ba205d3e37bbd3a42781f962befc", "messageHeadline": "added mongo rest interface", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 133342, "deletions": 0}}, {"node": {"oid": "cd5ce8d7e93bd28632b54933c4003d983070bdf7", "messageHeadline": "outline button styles", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 3}}, {"node": {"oid": "deec8f37cba265f7779ea85ac744ae5bc65730d9", "messageHeadline": "multibin criteria fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 37, "deletions": 31}}, {"node": {"oid": "21f8948f7eeef435702cbb0c5afe4d05717d5246", "messageHeadline": "added criteria to race/ethnicity multibin for fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3678c9c765f4dafbb44de855946d94e68c859c23", "messageHeadline": "final step interviewer info box", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "25ef3bc75277f0e3356ff27f0357ad075caaa17b", "messageHeadline": "bug in multibin", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d17e25f8db88b35480706c7f2263951521019701", "messageHeadline": "datetime enhancements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "ea891c45b363fb2517a8a8b337a38e565af46aa2", "messageHeadline": "minor fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7bf643f003d66807424c52b238bb87261d7e7937", "messageHeadline": "homeless and in jail options", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "24a67f97e814986f8a6c439656706ea5dd79e2f4", "messageHeadline": "multiple partners interface", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 84, "deletions": 7}}, {"node": {"oid": "e60838f7d8ed4389e56ac02698d01db8d5bea3a3", "messageHeadline": "small fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c617d17c75bd2a2aa31afa2055013125cea758fd", "messageHeadline": "datepicker refinement and glyphicon fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 364, "deletions": 258}}, {"node": {"oid": "771c5d4ad65b1fcf188e62756e2517a26a47268c", "messageHeadline": "datepicker", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 28647, "deletions": 16}}, {"node": {"oid": "016d968051e45aee24b34426831ef637fc898edc", "messageHeadline": "session order changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "6ec5ef3b31dec9f32f33375e1b726de1b6f283fb", "messageHeadline": "canvas refinements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 93, "deletions": 46}}, {"node": {"oid": "565536939fa1acf4e9e5b13410ed6d9232ef38d8", "messageHeadline": "multibin multiple followup questions", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 94, "deletions": 25}}, {"node": {"oid": "e4bf2c9795a7d44ef7b5ab0d46796eaa56ad90d4", "messageHeadline": "serious big fix in multibin", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 117, "deletions": 18}}, {"node": {"oid": "a2de3713abf2b5262f3cab30c33d5b801e2d7450", "messageHeadline": "drug select screen", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 76, "deletions": 39}}, {"node": {"oid": "b4e8f8dc1504b8c4c5d7d30f6250e851f5d44f55", "messageHeadline": "geo interface refinements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "9dd4e558a737400aee4ae0720522a9a4d9c43d10", "messageHeadline": "switch between map locations", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 136, "deletions": 19}}, {"node": {"oid": "c0f18a67aa22652a6fa4da809865939569bc5f2f", "messageHeadline": "modularised map", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 123, "deletions": 117}}, {"node": {"oid": "7624351b3a0fe1e9c44c663b0b26b8bb6aa04023", "messageHeadline": "more madness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d1c645b245e78010d48dd79ae959b14b98589f6", "messageHeadline": "madness", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 38, "deletions": 38677}}, {"node": {"oid": "d80f1eeda460ec6f1f57925080bf04c17b56fa26", "messageHeadline": "multibin followup and census tract data", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 409775, "deletions": 4511}}, {"node": {"oid": "977e5ed88c3f3af96749c50b9516031d7d8bb6a5", "messageHeadline": "multibin followup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 285, "deletions": 285}}, {"node": {"oid": "d68eb53282853947cd44a4cb8d3e9b4beaf5fc85", "messageHeadline": "fixed menu open class name conflict", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "7322906fdef6258dcb21e06f6e6235d7a874d8f1", "messageHeadline": "small fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "12be89da30981032f4ef8bc18f38b5dc3d09a9d6", "messageHeadline": "fixed formatting for relationship box", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b63c28e3dc8c3a91923c76b685992d1ee8c15239", "messageHeadline": "node add flip card", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 231, "deletions": 203}}, {"node": {"oid": "3a87ddfc41e60ece8966797b84ed7fd7b8375941", "messageHeadline": "better new node box markup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 64, "deletions": 32}}, {"node": {"oid": "fb5535752c6541914f21f921f35c4b6f1fc7aaf7", "messageHeadline": "css fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "815af786ce660ae4cf5024040734fa14720f547f", "messageHeadline": "tightening up animations", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 379, "deletions": 62}}, {"node": {"oid": "ae7af927fb5ac477e076bab0a1f4dc66734c0e9c", "messageHeadline": "Animation adjustments", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 52, "deletions": 66}}, {"node": {"oid": "6bb50091a5fd8bcca6874c7eb91d482467326c77", "messageHeadline": "plane fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 39}}, {"node": {"oid": "ad056ac661573b6841990e6157590fce935a0540", "messageHeadline": "full fix for edge creation direction issue", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "6883ecd41d5381a1cead70336dc9e901ad0ae19f", "messageHeadline": "partial fix for edge creation issue", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "b905a47e8c990bfdce83a9add95411c10dab259d", "messageHeadline": "Fixes for edge creation", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 201, "deletions": 58}}, {"node": {"oid": "05db81749caff8111f7c1758956e7f24c2ebaf83", "messageHeadline": "fixed role count button and role styling", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "65754eb448571ff7c16e4d6e561e8267e907f1f6", "messageHeadline": "canvas select improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 192, "deletions": 33}}, {"node": {"oid": "5525adfe24fb6b0342f103ae706ca4eefa38be5d", "messageHeadline": "Edge select improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 63, "deletions": 30}}, {"node": {"oid": "2a0c1c9062827d09539bc6dcfc1112997a1f54bc", "messageHeadline": "Edge select interface and intro page changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 204, "deletions": 109}}, {"node": {"oid": "431b29f38f57ced679aad2cd37078fedce4c68b5", "messageHeadline": "lato", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 106035, "deletions": 8205}}, {"node": {"oid": "911236df1268c922e82f7b3357af8a034fc4612c", "messageHeadline": "prototype multi role interface", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 384, "deletions": 2442219}}, {"node": {"oid": "59758d3989e95574a6729108a54cb4ff2eb1d469", "messageHeadline": "Menu system body click fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "ef44bed49166f871f97173a0f8d633a63aa0838d", "messageHeadline": "Fix for windows scrollbars being ugly.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "b69c385353fe4e383768a23dfcd0ecba80b4c07b", "messageHeadline": "Removed Tiles from github", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2164420, "deletions": 678}}, {"node": {"oid": "c37d8eb46b5c9c175b57c750f89d8c86a9353864", "messageHeadline": "more edge select stages and finish", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 65, "deletions": 14}}, {"node": {"oid": "93aa30e2a873ea16fb90ed369ecf5994972c0cba", "messageHeadline": "Canvas edge mode enabled", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "93466ce52da72cc4247ff2e44519eb5df70faaf3", "messageHeadline": "fixed broken getNodes()", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "66e179e1dd7d430e880bc55760582034df78aa77", "messageHeadline": "added filter callback to get methods", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 113, "deletions": 36}}, {"node": {"oid": "1c838cc467602bc91a7c5346ff25207ae426762c", "messageHeadline": "map development and session download", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 293370, "deletions": 8572}}, {"node": {"oid": "9b778d712e00838d47164f8b394c4b7848238415", "messageHeadline": "leaflet and some tile stuff", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 232587, "deletions": 9756}}, {"node": {"oid": "f3f0c25e6298234f11f01b150d84e23945f6d061", "messageHeadline": "removed components from .gitignore for easier deployment", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 543136, "deletions": 1}}, {"node": {"oid": "d7e2f6590c4fed108227169700422db2bdf1983c", "messageHeadline": "added touch support for jq ui", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 47, "deletions": 45}}, {"node": {"oid": "4b8d78b29116e0c156dd879de6641dd32df53455", "messageHeadline": "many updates", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 399, "deletions": 72}}, {"node": {"oid": "5e9c03861ddfa18b5c7a0115f26ea48362a87512", "messageHeadline": "ordinal node box overflow fix", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "87c14b444fd3df81fbebf11115a19a0f12aa9649", "messageHeadline": "prevent creation of edgeid key by mistake", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 85, "deletions": 184}}, {"node": {"oid": "1cb56fed492080a13bd595bb8eaf04bda8416b16", "messageHeadline": "animation tweak", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "694e8a86a4df08dd474807de317e2399f7b9a1a1", "messageHeadline": "ordinal bin module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 147, "deletions": 46}}, {"node": {"oid": "faa67a797c5f2a06f09495f535dd91361077e5fc", "messageHeadline": "canvas improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 506, "deletions": 103}}, {"node": {"oid": "72ec5bd7a3de31b9d61e2a03f092fb92c284ad63", "messageHeadline": "fixed node bin count error", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "cc797df37a795c960b16b1f58a6d3e290a9f5335", "messageHeadline": "remove nodes from namegenerator", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 80, "deletions": 47}}, {"node": {"oid": "0160df987a01ffe9abbd46667bb9e35a693efba7", "messageHeadline": "staggered menu adding", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "a58669682374d9bd926978f1b90c413bcc5c9b4c", "messageHeadline": "nodes fade out when removed from group", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a4cd53e79a4627b1e13deb7125ace344731a78a3", "messageHeadline": "weightier typography for readability", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 53, "deletions": 50}}, {"node": {"oid": "b10f11c8669cd9742fbc185bf70f66dc81d888a6", "messageHeadline": "embedded Lato", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2933, "deletions": 3}}, {"node": {"oid": "fc915b982f1343b9753d87e7cf09f5d0f3e133fb", "messageHeadline": "better bin sizing", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "cba2e38712b87bc3aebd34646620e669c325aad6", "messageHeadline": "stages menu", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 110, "deletions": 86}}, {"node": {"oid": "0d985d2a37afa1e41922a3d240255676ae2ed839", "messageHeadline": "critical bug fix in filterObject", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 176, "deletions": 65}}, {"node": {"oid": "9237693df4ef68432623ff02dbaba77da81e44fc", "messageHeadline": "bin sizing based on screen size", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 92, "deletions": 13}}, {"node": {"oid": "ceb34be2d3781f94bcb4ddeb88d5689e50a1d2c0", "messageHeadline": "positioning existing nodes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "b61ed38fbd165aada52e5da74058fb65b784093e", "messageHeadline": "fixed updating (again!)", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 84, "deletions": 66}}, {"node": {"oid": "400905335c51a5bb9168bdc593d1b09d15670977", "messageHeadline": "fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "e7066570601376808417a7efecbf41b38d231b33", "messageHeadline": "add and remove to bins", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 181, "deletions": 15}}, {"node": {"oid": "30267d9d1bd2607f809f669137b872731f794372", "messageHeadline": "multibin module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 7670, "deletions": 27}}, {"node": {"oid": "f709f78fa81036211efddada51cdbe517df9a543", "messageHeadline": "listselect css fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "f195178f78590cdd64c4cb263dfc7dcc3c777a39", "messageHeadline": "cleaned up event binding. fixes slow form interaction.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 150, "deletions": 116}}, {"node": {"oid": "d1115e2e13453968c1c28f90ced9103b0981eed7", "messageHeadline": "list select functionality", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 246, "deletions": 58}}, {"node": {"oid": "50779e44d7eb9e1f35910bb8572abc8f20a1a4d0", "messageHeadline": "namegen can output multiple edges", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 610, "deletions": 424}}, {"node": {"oid": "bb620694e6096e39f9fd09323b28ee9aabe634cc", "messageHeadline": "name generator fixes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 184, "deletions": 42}}, {"node": {"oid": "9375b60d40ca928718ab6fb241db772dd75dd47c", "messageHeadline": "card interface for ng steps", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 389, "deletions": 187}}, {"node": {"oid": "dfcfd0be228a2dbf16ad770d64d2a48dd7d99ed3", "messageHeadline": "nodeUpdate method", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "d52cdb52bab04a998271d472fd4fbe3fab730968", "messageHeadline": "update edge method", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "784f5bb921f1ce64f2147263fc733010cbe93aaf", "messageHeadline": "fixed filterObject for multiple criteria", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "ff9ff31f352296a5171369c2d41f49953920a056", "messageHeadline": "name generator module", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 429, "deletions": 149}}, {"node": {"oid": "6536b1bbae3016be34eb4e2800ad6d887d417cf8", "messageHeadline": "starting protocol integration", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 661, "deletions": 524}}, {"node": {"oid": "8e1b21b98b360d93f8a8e7555838b74d9ce1cd91", "messageHeadline": "Canvas edge deletion", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 78, "deletions": 53}}, {"node": {"oid": "087d323a49f39d522f87cecaa7894bf91e9ab088", "messageHeadline": "node removal", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 147, "deletions": 61}}, {"node": {"oid": "aa759944b88a0e8c252e567aa396d1773e3a02db", "messageHeadline": "fixed some edge bugs", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 113, "deletions": 108}}, {"node": {"oid": "acee3d01e5f66c77acab404ac4149cdf96948854", "messageHeadline": "network module integration", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 136, "deletions": 127}}, {"node": {"oid": "598a1edbd881a29f5e1bc1c20d15b29ffc51a0be", "messageHeadline": "More saving/loading improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 90, "deletions": 71}}, {"node": {"oid": "4c3ac3ba58bc339fcb0b34455dd707109ad1b35d", "messageHeadline": "Improvements to loading and saving.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 341, "deletions": 108}}, {"node": {"oid": "cce8d9f5df91c6765fe5e3b0a172d5d9cf5f9f37", "messageHeadline": "events system, refactored logger and save limiting", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 146, "deletions": 41}}, {"node": {"oid": "0ba0d8d854d916d831333fa50dd19c529cc75bd6", "messageHeadline": "better data management", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 222, "deletions": 123}}, {"node": {"oid": "85663cf836f7c2515248d1765f198db57aa53fa3", "messageHeadline": "update. work?", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 665, "deletions": 381}}, {"node": {"oid": "eef428ded823198309402704698182fa124611c8", "messageHeadline": "hooking up some menu items", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "b37616c0e485486de6e633a90d0f38be503bfcbf", "messageHeadline": "tweaking menu styles", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1232, "deletions": 102}}, {"node": {"oid": "2ea2b1c0481eba0d0163ccca3246e4f6ac3c369e", "messageHeadline": "removed bower stuff", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2, "deletions": 220033}}, {"node": {"oid": "a85f619323c7377474536c0484863990e367c70e", "messageHeadline": "session tooling", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "3fc41edcb631bf9796a210c87859c3fade1c93f1", "messageHeadline": "Modular menu", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6249, "deletions": 6307}}, {"node": {"oid": "dd486b806067e60a76e1c7198b599aa6f646fd85", "messageHeadline": "menu refinement", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 7879, "deletions": 14009}}, {"node": {"oid": "fdf9c5a9e960df71098bc7e494f6e1fc1c6ddd89", "messageHeadline": "new menu", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5121, "deletions": 2661}}, {"node": {"oid": "5348b03a0450877ee3e45a024d1d0c608429b38b", "messageHeadline": "reindented", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 743, "deletions": 770}}, {"node": {"oid": "17e32754340e935614c396cdfbdb277e152a088a", "messageHeadline": "better modular pattern", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "09574680236e1ba6597b7813c8b8c50886361698", "messageHeadline": "Passing JSHint", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6081, "deletions": 574}}, {"node": {"oid": "1d45fa6d7d371a8c1493c57bc6b7ccc53a48c633", "messageHeadline": "updated bower.json", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 25, "deletions": 778}}, {"node": {"oid": "baba6a6a5f7948d3e34a7feb29a905e0ff06b1f8", "messageHeadline": "Cleanup", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 132792, "deletions": 1746865}}, {"node": {"oid": "74246e3fe3000dec5c194073f41e318c3774f68d", "messageHeadline": "Changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 40508, "deletions": 1883}}, {"node": {"oid": "f2e2e3a4f42ba74236ff3d25468bbcd611d1edda", "messageHeadline": "Improvements", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 16294, "deletions": 586}}, {"node": {"oid": "c3cbf022469d7d3525d85852c77c445d620d5b82", "messageHeadline": "loadGraph() now returns false when no data found", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 452, "deletions": 18}}, {"node": {"oid": "3b9b22dda04ce7121ad6f2775f831f7d93cad138", "messageHeadline": "Update README.md", "author": {"name": "Joshua Melville", "email": "joshua.melville@oii.ox.ac.uk", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab818e26c8edaf6dfbcdc4e94db29d0400448d2d", "messageHeadline": "refactoring", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1344, "deletions": 501}}, {"node": {"oid": "3ead51b80d46995b3d38b96da84728c2ca82c658", "messageHeadline": "Readme", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 61, "deletions": 865}}, {"node": {"oid": "44e8a455875ae26d1b535d5afab2d07601003a85", "messageHeadline": "switched to bower for dependency management", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 1791773, "deletions": 8842}}, {"node": {"oid": "db7ee5cf458d68d3e176381f413ec478c82c4312", "messageHeadline": "again", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 14615, "deletions": 246}}, {"node": {"oid": "a5006f8e878a2bb2e3829efae2403269205b8203", "messageHeadline": "uh...", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 564, "deletions": 82}}, {"node": {"oid": "287cf2fb1f24806b8f2b349b04f58c92283c9a71", "messageHeadline": "experimenting with multitouch", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e8b9060c414e69efde7d1817e1f6689926bc09f2", "messageHeadline": "Big changes.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 11575, "deletions": 725}}, {"node": {"oid": "cf38717f928b88cd1a491463f05c381b79a58a0c", "messageHeadline": "winter clean.", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "84cf95d8db78f63e4ad6d4b18adabe441f31732b", "messageHeadline": "winter clean", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 2381, "deletions": 7806}}, {"node": {"oid": "de379b69295bae63e8f8be6ada8d16c1fc0ffea0", "messageHeadline": "new bootstrap", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 69556, "deletions": 1332}}, {"node": {"oid": "7a8458121296fbc413b6fe2e19ef130b7fb2b9cd", "messageHeadline": "swiper integration", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 9640, "deletions": 20156}}, {"node": {"oid": "e107f64dc5254b4c03f3cc749f7c744a46cda67b", "messageHeadline": "more cleaning", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 6123, "deletions": 723}}, {"node": {"oid": "2bbbb4318913620c6dbd71233dc1c8ab909d09d7", "messageHeadline": "Sorting out", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "d6b84ede7abe7644b923db03711a963bf0f0cd5f", "messageHeadline": "changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e047ab35350c72cacbcca46133dfd753843314e9", "messageHeadline": "changes", "author": {"name": "Joshua Melville", "email": "joshmelville@gmail.com", "user": {"login": "jthrilly"}}, "additions": 27975, "deletions": 0}}]