wakamex/github
02.7k
1[{"node": {"oid": "482df5a66451a3f34db8a4eb653f5d8fe429ee5a", "messageHeadline": "Merge pull request #1192 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "33becafd3361ceb0765a22c208439316b2bb33d2", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f88b4565d7f9d5dc852093729337ca05fbcb1419", "messageHeadline": "Merge pull request #1196 from BrightID/handle-unknown-connection-levels", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "318693dab943264c91ad5b11ec5f0a11636c2f2e", "messageHeadline": "refactor: handle unknown connection levels", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 80, "deletions": 60}}, {"node": {"oid": "f4a567c3a83b7dd97641399a491bf4efccceadd8", "messageHeadline": "Translated using Weblate (Czech)", "author": {"name": "Ema Havrdov\u00e1", "email": "emicka.havrdova@gmail.com", "user": {"login": "emahavrdova"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ad4893ae99f3a3b65c73ab7ac184b3ec823fa9e9", "messageHeadline": "Translated using Weblate (Czech)", "author": {"name": "Daniel Hejduk", "email": "jellymail@protonmail.com", "user": {"login": "JellyWasCoding"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7471eb368f715f739f9539e7298e6a97104eb52f", "messageHeadline": "Translated using Weblate (Czech)", "author": {"name": "Daniel Hejduk", "email": "jellymail@protonmail.com", "user": {"login": "JellyWasCoding"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "b6c261e4de5afc64888e076a1787e8bf49620e2d", "messageHeadline": "Translated using Weblate (Czech)", "author": {"name": "Daniel Hejduk", "email": "jellymail@protonmail.com", "user": {"login": "JellyWasCoding"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4d900e5895c96750a9d57081cf1d3f56842ef25f", "messageHeadline": "Translated using Weblate (Czech)", "author": {"name": "Daniel Hejduk", "email": "jellymail@protonmail.com", "user": {"login": "JellyWasCoding"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "0e58ad6960e52675ad203cacfe4c75f2fe6e9b50", "messageHeadline": "Added translation using Weblate (Czech)", "author": {"name": "Daniel Hejduk", "email": "jellymail@protonmail.com", "user": {"login": "JellyWasCoding"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9108699f5e648ae9d1b6d847f37c569522242a6", "messageHeadline": "Merge pull request #1190 from BrightID/targetSDK-33", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 165, "deletions": 111}}, {"node": {"oid": "ba8ba9b1c835ab763b511f1ec1f800c67904ba1c", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99a76eac0609181d620406828cbbdb8a8f8c666a", "messageHeadline": "bump targetSdkVersion 31->33", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa02382b3d4759b9efbc46523339409988483251", "messageHeadline": "add react-native-clean", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7e1d4b8e15d79d57a896fb983a23ca2829620715", "messageHeadline": "update gradle wrapper from 6.9 to 7.2", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 155, "deletions": 107}}, {"node": {"oid": "d59749bd110d8a93dffaf07b5a416947a2b53c0c", "messageHeadline": "Merge pull request #1183 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8e78e0b5efd42bfc4097bac80806b05449d5b6e9", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62cde02d6ca70d2a8f3f9af7e711809cbc7d790b", "messageHeadline": "Merge pull request #1185 from BrightID/fix-superapp-import", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "842d95169b860ccec3ef201498718f7ab121d738", "messageHeadline": "fix: set device name by app name only when isSuper is true", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b665a54bc9e3e50b56e22cf9b8fac73370d35e7", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09e03f9190cdb58c6fab80195833634e8b22dc57", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "62ef7c0dbebdd7c7cef1d1ca2d28e283044aff07", "messageHeadline": "Merge pull request #1184 from BrightID/fix-superapp-mode", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "52372fdd46730736e25c892da92afa267576732a", "messageHeadline": "fix: superapp import mode props", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e87765e853ed3b1f8cf83d0eb5c306a68563576", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b244391594bb5cbb895cc71f0963d836a1bf3d8", "messageHeadline": "Rename \"Super User App\" to \"Super App\"", "author": {"name": "adamstallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "9404001d5a9ece4cd98c08484c7b6fd6fbf740f4", "messageHeadline": "Merge pull request #1180 from BrightID/qrscanner-support-universal-link", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "2a2a3f382f423bdebd4e733360e152860f20528f", "messageHeadline": "feat: support universal urls on QRCode scanner", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "7a1fd380269c94ad494a044b45bd550ddd127daf", "messageHeadline": "Small grammar fix in Super User app message", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32d35e832e3aa442326f2ed1b349fe1cefd65d69", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dffa34ec8916a3054b44385bb71d5a04050f8af", "messageHeadline": "fix: actually use isSuperUser parameter", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34edc4fc448de8f4f830cc295a935dddfaa79f0a", "messageHeadline": "Merge pull request #1178 from BrightID/superapp-import", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 76, "deletions": 50}}, {"node": {"oid": "d6d19c8f3ea637db7d3e6a418787b1bcf3b89bb0", "messageHeadline": "feat: add ADD_SUPER_USER_APP import type", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 76, "deletions": 50}}, {"node": {"oid": "db6bab9cb15d970c1447e7562793bebbb60b73c1", "messageHeadline": "Merge pull request #1175 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f4a21800903bf9f4ee0b0bf2a6486f8ac89130a", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5eda8d61f5cd9cca2416729076a0a4346ea537ef", "messageHeadline": "Add scripts for local building of debug, staging and release apks", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "df2e10cab0727a21e8f297475d2d978944e78e6c", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ef27fa18be3bf3b8ca68137040763fb552c6c53", "messageHeadline": "Merge pull request #1173 from BrightID/BrightID-1170", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "5e79c06fbd336bc2f7b156b5ee308f12e2a8ec07", "messageHeadline": "Merge pull request #1172 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "2fe3b18507fff26ae7d2fbe53258fa138b6fd55c", "messageHeadline": "Remove the \"First connection\" and \"Three connections\" achievements.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "c7113e7ee476d02dffefa4a0164e28bc3823ddad", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1643d836af93f86a8d050d62ad0ca131eefeb71b", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Ettore Atalan", "email": "atalanttore@googlemail.com", "user": {"login": "Atalanttore"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4e43ca1f41815dd37981d2ed4b7ae4c21be1a10f", "messageHeadline": "Merge pull request #1167 from BrightID/BrightID-1165", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ce90254af8ae5a6fa7511f64f6335f8b15db074d", "messageHeadline": "Add log message at startup indicating current log file name.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "927a48b0f0fc02e11682e8f1509239a74b6bc1bf", "messageHeadline": "Fix typo", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc34112d02f42a73375b87dc8bf49df609cc816b", "messageHeadline": "Add a link icons next blue achievement texts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c48ff9decad02abedbf63a53774c2c4d33671ad1", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f692224cf3429968b4fffb2272538d2a627242bb", "messageHeadline": "Merge pull request #1163 from BrightID/fix_fetchUserInfo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 61, "deletions": 61}}, {"node": {"oid": "cc6d76e70c937f7419cc540e94da4f79df58ca99", "messageHeadline": "Fix detox tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 32}}, {"node": {"oid": "b4d8a68f72dd82f10b03d59044c5b1b793a99f92", "messageHeadline": "fix typo", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ac9ba279eda4cec275a80606ceeb697cd0b0538", "messageHeadline": "cleanup logging", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c73e2ba7aad76c1bb00a9ac20b020a658a67c07a", "messageHeadline": "Fix: Wait for fetchApps to complete before updating blind signatures", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "90bb41e928df9c6bdf57481fc37239e0ffb86e77", "messageHeadline": "Fix:", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "97a28c0bb9ef2f32a1bc7d83a9ac36d3d53eec81", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68c776aa3232ab62ff44aa2ebb95fae19d7e86f3", "messageHeadline": "Merge pull request #1161 from BrightID/fix-group-invites", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 28}}, {"node": {"oid": "d16894fd1ec0c76198f4ab7392e21f88c7319e46", "messageHeadline": "fix group invites", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "9a69cc388fb29573a46d1dc895c0d5f01c02a9d6", "messageHeadline": "chatgpt refactor", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "2903396289edf95c56b400994b3582cdec4a4367", "messageHeadline": "Merge pull request #1160 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4ac507a20d05cf9b46f2226da83bb4a39af6bfcf", "messageHeadline": "disable transform-remove-console babel plugin to enable file logging", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4f01d1f9b806462337bedd253f033bebec403451", "messageHeadline": "Merge pull request #1159 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 528, "deletions": 75}}, {"node": {"oid": "b90cc7e0a2279511745a782784bc6919ae840e7d", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a19cc2850ed47deaf3b06cd177f654eaca71fc4", "messageHeadline": "Merge pull request #1158 from BrightID/logging", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 471, "deletions": 73}}, {"node": {"oid": "cefd06813450c0edf4ef79efb2b7338199019560", "messageHeadline": "Enable scrolling on settings screen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 87, "deletions": 84}}, {"node": {"oid": "09f0a5184c4e3860a8a3e8cce59ff4ef815245c8", "messageHeadline": "make logfile contents selectable, so native select and share function\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8c9c15f70490e0608b2f619ae27ca9e6d9be8e8", "messageHeadline": "Add Logfiles section to Settings screen.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 292, "deletions": 4}}, {"node": {"oid": "e2453074df3bf0adec46fed1d38dabd03fed26a6", "messageHeadline": "log both to file and console in dev mode, only to file otherwise", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6c7269629acd011fe899e8c0adb62d1d5d35b32c", "messageHeadline": "route all console logging to logger", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fa0a249496cdcf86c938e067346c4a65b0db77da", "messageHeadline": "Add logging framework", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "0d77f8c873e6d288a56631d1858ed6abb6bad6c8", "messageHeadline": "Merge pull request #1157 from BrightID/build_tools_30", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "afe85f21406f4ddb911fa0fc76d94b8af593d5ab", "messageHeadline": "use nvm in zap script", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6bebf8ae07548fc5278bd3c726e01c321921c964", "messageHeadline": "use build tools 30.0.2", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94baa548091faa901414cf03eb120269584dad7e", "messageHeadline": "add zap.sh script to reset the android build environment", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "a6fa59a25708effa36a4418bdb86c49d44991a80", "messageHeadline": "Downgrade build tools to 30 to fix compile issue", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5039275155c9758050ab2648343ae7a3fcbe0306", "messageHeadline": "update target sdk", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "51894caada016867a0ae28ac91191c5b98ddc834", "messageHeadline": "Merge pull request #1154 from BrightID/dev", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1110, "deletions": 1206}}, {"node": {"oid": "e83c374e2aae64f254236087b3b2f39ae571a5a6", "messageHeadline": "Merge pull request #1153 from BrightID/upgrade-minor-deps", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1110, "deletions": 1206}}, {"node": {"oid": "60f40fa2e995544d214cd2ab9c3b3606aca2b2fb", "messageHeadline": "catch font loading errors", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3697c98453d7b5e07ca2491aca74d1b60f6be043", "messageHeadline": "update testing and blur library", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 97, "deletions": 74}}, {"node": {"oid": "585cec46e1c0a6c64517928e73433c63177b99ab", "messageHeadline": "update nav libraries", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 32}}, {"node": {"oid": "bd73b1a407dad6a756b06af66f059942476114c4", "messageHeadline": "add permission for apk 22", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "edae431ae03b1c1347c9f2c6ca3dc4c10ff6c3f2", "messageHeadline": "update language libs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "40dff96c94399115b937f5adad6e0c87c2155b9a", "messageHeadline": "add additional android permissions", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea7c8f706ded15ec1a97db473853fca97a6eabd2", "messageHeadline": "upgrade 3rd party deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "7ed59c1f3b231cd5defe6bf0e2bb27e7be2e583a", "messageHeadline": "reuse same Stack Navigator", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 80}}, {"node": {"oid": "66904ecf19fa78a8469b018f069d86daac1b9bd5", "messageHeadline": "do not enable freeze", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "237e7ae2b3c2f19e968c056d79bffc255f0125e0", "messageHeadline": "disable detachScreens for navigator", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b847caca4fbe7f22ec552f8517d6eea350c1db56", "messageHeadline": "upgraded react-navigation dependencies", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 281, "deletions": 83}}, {"node": {"oid": "18e5fb83465c1b926fb91949888a929c60702dff", "messageHeadline": "upgrade react-native to 0.66.5", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "3f01d6b3cc87e8f90ad82c608c390226206612b0", "messageHeadline": "bump native versions and code-push", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 278, "deletions": 764}}, {"node": {"oid": "0b8c6484445bf6a824a71ee9e0a75a4439868d6b", "messageHeadline": "upgrade async-storage, checkbox, actionsheet, remove masked-view", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 261, "deletions": 169}}, {"node": {"oid": "2636b7a2bcb7cd1f5a07cd90c8fceca79104d181", "messageHeadline": "add rnx-align-deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 16}}, {"node": {"oid": "ded2e6db8bda25c84de6ad480b7e57a871aa0cf6", "messageHeadline": "Merge pull request #1152 from BrightID/dev", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 441, "deletions": 365}}, {"node": {"oid": "96ad01f5666c0c9d018673b11c1540abbab8fcef", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3d30ee7074a1d23b20a143756fb8d4e79e34ea3", "messageHeadline": "fix fatal group bug", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f2978c48bf700fd3f4343a6f21c11d7d0f398821", "messageHeadline": "fix status bar color during onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "49b44d2ae4447711127b329ce523527c3e5bd8b1", "messageHeadline": "Merge pull request #1150 from BrightID/upgrade-navigation-libraries", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 259, "deletions": 280}}, {"node": {"oid": "31eeb03c1f462912b168089a327cd6f0551f5bab", "messageHeadline": "fix uri scheme", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "dcc8c5214c9ceeb4307e5e410ff4ecc61a37bd46", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into upgrade-navigation-lib\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 97, "deletions": 62}}, {"node": {"oid": "de6788b6d1c4f9b9774c78130e8d272466ac08b7", "messageHeadline": "Merge pull request #1151 from BrightID/bug-fixes", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 97, "deletions": 62}}, {"node": {"oid": "051d947c5cb3831845bb549596720aaa9bb4cec7", "messageHeadline": "fix false navigation", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "75487001e2e486937c44d03ae3c62c0ba268def5", "messageHeadline": "fix slider crash", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e6169dc5fa2544ad29fa15da122a42336c1a377b", "messageHeadline": "handle promise rejection for new user", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "bc24964c1195aba7134cb79df985c764eab6eeaf", "messageHeadline": "get app building on ios", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 52}}, {"node": {"oid": "44d0842393d353e2de53fba1526d639386cd590e", "messageHeadline": "fix failing tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "3c4703b133bd22c8e93745398d3b7974a4dfd024", "messageHeadline": "update onboarding screen routes", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "2bf33e9795537cc5192b9c9e8805c0752d9f6825", "messageHeadline": "port over navigation library changes", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 216, "deletions": 225}}, {"node": {"oid": "a4b9438b74dd7f37b6048c7d081b7bea71626d1e", "messageHeadline": "Merge pull request #1148 from omahs/patch-2", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ef7aae2d6aadd7424b50c139cfcb7497725ff28d", "messageHeadline": "Merge pull request #1149 from BrightID/connection_party_link", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "bd4a83183c6c15d7b90035c6937a1514b268e8ec", "messageHeadline": "Add direct link to connection party when user has no verification", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "a552a3c6d5da85feff5e8ca0fc8114f5a2c966e5", "messageHeadline": "Make \"join meet\" the first achievement, update url", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "905ea03a7ff7dd7b05e4b8cb1e628ef58abd8cdc", "messageHeadline": "Fix: French typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b238c44d8ead66e3d2663e5d99fc514c1d913b07", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c8943285b631346e3ff58562fb71c7feb03401d", "messageHeadline": "Merge pull request #1144 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 724, "deletions": 360}}, {"node": {"oid": "c8abc3a5f935c08afbf9440e73aca5c56ce365be", "messageHeadline": "Merge pull request #1147 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "7b923d50f45cf8b470733b34cba50aae0443a216", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "0e341bf027c879dd8751b24b423b63b88653aba0", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "2b413e8df928da2dffef6d45a1653617fd8dfd1d", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Ettore Atalan", "email": "atalanttore@googlemail.com", "user": {"login": "Atalanttore"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bb210ed10b3a8026789d4a81d2c79b79d60e0afe", "messageHeadline": "Merge pull request #1146 from BrightID/verification_friendly_name", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "dde19429a50b8feaa0985ee1e9a4ca687e31ca44", "messageHeadline": "update .gitignore", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1ce48413f92b56909f01b094c8e61747cfb8d17", "messageHeadline": "Show friendly verification name instead of complex expression", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "12cb2d145c7b9e8bc204a940c4ed09f15dd601f9", "messageHeadline": "Merge pull request #1145 from BrightID/use_node16_actions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 60}}, {"node": {"oid": "e2f8ffd3e4544b151c9cd84e788064f33038cdfa", "messageHeadline": "use translations in test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "4d12df7093dd659b29e100ec38eeb6a806e97a1c", "messageHeadline": "add english strings", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "80aa8b3bb59614f225aeb142ae80f92c8a1d9a79", "messageHeadline": "make new strings translatable", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 86, "deletions": 21}}, {"node": {"oid": "aec311a44bb64834d48690dcb1eef69cfab82fe4", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2fe3eef57d3175a938abeed8005ed95b23d386", "messageHeadline": "Update github action, use integrated caching", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "b6993880b776bfd56c2ba6c6d80e90ec15a71242", "messageHeadline": "Update github action, use integrated caching", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "90d09ea1ee1dd3be274a324c8a29225963a71c07", "messageHeadline": "Merge pull request #1143 from BrightID/BrightID-1134", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 487, "deletions": 269}}, {"node": {"oid": "38ad82ffbbab5edd3b677888ab1f46d4f1d9468e", "messageHeadline": "Improve prelinkcheck workflow, update tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 71, "deletions": 98}}, {"node": {"oid": "e835a728e99ebf056a304d1f158752f9109e26b6", "messageHeadline": "Show a friendly \"info\" icon when prelinking checks fail", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 171, "deletions": 40}}, {"node": {"oid": "e483e25e2b2c6836fa7f0064b58f9acefc96f0ad", "messageHeadline": "Don't try to link with an app if required verifications are missing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 346, "deletions": 232}}, {"node": {"oid": "cc02725d066da14c7bb226cac9cc94fa695a2f92", "messageHeadline": "Merge pull request #1141 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d0a0bfe6768205eb0f18bf03f00dffc969745e9", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33d2466ec8fdafb7f6b496ca8f27e81c765ea7cd", "messageHeadline": "Remove trailing space from aura achievement url", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b654b14858bd2d2976a0e270c074ef154738f682", "messageHeadline": "Merge pull request #1136 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2587, "deletions": 956}}, {"node": {"oid": "6c61bdf572d9138d4fd7ab9c5f3f121d89fc34f1", "messageHeadline": "Don't crash when no verifications are available", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0ce490340ddefc8a2acf796f512b8b13d290dd", "messageHeadline": "update test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "516a1625700c8d73802fd15f8bf14c3f31f62f59", "messageHeadline": "Merge pull request #1140 from BrightID/BrightID-1132", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 292, "deletions": 94}}, {"node": {"oid": "a91f9ca509243d28f8038701fe9270b6c880f85f", "messageHeadline": "prevent crash when tasks get removed", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e575d137af637e21cd0484255e9559771e1bc3ac", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d0e0c110868c2fb299c1a3a729fb7c5d374ecb", "messageHeadline": "Merge pull request #1139 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db47337a26726c0ef168d7fdfbdb5835f354d811", "messageHeadline": "reduce debug output", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "559268d20f2cb87c33dadeb8ea9a0d8e070e4915", "messageHeadline": "Merge branch 'dev' into BrightID-1132", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 298, "deletions": 29}}, {"node": {"oid": "5b555682dcd6d49d2ffc55a9e0bcfe900759a607", "messageHeadline": "Merge pull request #1138 from BrightID/BrightID-1081", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 300, "deletions": 33}}, {"node": {"oid": "36b7cf22da4738171311a1521819bd583ad0f4af", "messageHeadline": "add tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 173, "deletions": 3}}, {"node": {"oid": "728fea208ae88f5763a32d666d7defaf7d42d911", "messageHeadline": "mock navigation in jestSetupFile", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 45, "deletions": 62}}, {"node": {"oid": "9f4c043c6a317c33dfbb2f44bfeb0d6cdb64b734", "messageHeadline": "Add filter to only see sponsoring apps", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5bf1c5e10321be2ebb2f4e64d120c8f48fc5e94a", "messageHeadline": "Prevent unsponsored users linking with apps that don't provide sponso\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "e6edfeba930190b59fe469d02bae3ff2dc1a3db8", "messageHeadline": "add sponsoring prop to app type, introduced with BrightID node api 6.\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6352aa9731079a0e3c4eba4e9e94e7859b0f5887", "messageHeadline": "Update aura link and description", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "736ca5a414b8b777de98ce9e39b18188bff1c0c3", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3bdd48517bf4ff1323af2996f128dc86c51b43b4", "messageHeadline": "Add tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 226, "deletions": 10}}, {"node": {"oid": "cb20c7be0dd3e54fea7a4ff6dd9e8de49e1cd534", "messageHeadline": "Set default texts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1a8cf066a6b3fe52e1d144cac171cf08b4bbd1b4", "messageHeadline": "Fix key prop for patch mapping", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "04661a8033202465870a797f6ad2ce792e59f4da", "messageHeadline": "Get users Aura verification from aura node", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "59bf2b1a5b6de0433dcb42a343f40a4d2c4a60b5", "messageHeadline": "Add Aura achievement", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "44656c27ca16eec72cf02d1dd061a6e4deac630d", "messageHeadline": "Add Aura verification type", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "873d0cb78aa0715c5df0d26bff6729f773a3e62e", "messageHeadline": "Merge pull request #1135 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 75, "deletions": 4}}, {"node": {"oid": "0b713f2a3e79314aad664afa71d00e3c0a9886a8", "messageHeadline": "Remove duplicate code", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "477ff271e0c47849660934dbf87f498aa7585fb1", "messageHeadline": "Don't display incomplete connections.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "dd0479ca6f35a3dfd1d11678c5d9387f9ef0a1ff", "messageHeadline": "Merge pull request #1129 from BrightID/BrightID-1123", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1997, "deletions": 900}}, {"node": {"oid": "927af3f0b88cfc67e41d7741c7c01bfe9a1dacef", "messageHeadline": "Fix crash when showing group without dedicated photo", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "ac2532f8deb6e8ed6021de4b606fda5f4505df68", "messageHeadline": "Remove flaky e2e tests for app linking.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 84}}, {"node": {"oid": "8cf0d7ed7b4302365eae067b4c4bc73e432f35f9", "messageHeadline": "Don't use dymamic keys for translations", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "903e62a6f5918dcce2e368863c7df637268f2e81", "messageHeadline": "speed up tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e52113606bf4ee95a6e2299c592b36ac984f07c8", "messageHeadline": "use typescript for jest setup", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "5e2e5729ac49d0400facc0de372f51afb938f709", "messageHeadline": "First full happy path test for sponsoring and linking v5 app :)", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "7931cdb2c1e869d9c8a9d33864c858b1197d4e3d", "messageHeadline": "mock nodeApi", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8bc2af7f67ed2ef800a2ec325a6f9b709ac7b2c4", "messageHeadline": "Improve testrenderer:", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "25c04028984dbcfc038e76f070979e62490d35e8", "messageHeadline": "add msw", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 366, "deletions": 7}}, {"node": {"oid": "d6b2deb9fb26eb8a09e2a6cb7ce2abd129c75e3f", "messageHeadline": "Fix: Don't set LINK_WAITING_V5 before the operation was submitted", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb59a77b2a58a29b619fb8f2844e19b0c7e31c62", "messageHeadline": "Remove some console logs", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "8c0315783d61c95dec68e7a4b0037561f7e06c88", "messageHeadline": "use jest preset from @testing-library/react-native", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca0e3f6667bfe6778d89bf66dfc688eb3be5c923", "messageHeadline": "Handle API not existing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5e16a473cf43c8c6eee5add549c76b3a6205dbbc", "messageHeadline": "initial app linking test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 142, "deletions": 17}}, {"node": {"oid": "b935b368d2a975c9797d2a89497db5148b62b6fb", "messageHeadline": "Add test that uses custom store setup", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "fe0844cec96452aaa570280925fc2cf0fd5cb734", "messageHeadline": "export initialState so it can be used in test setup", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "de33b184a378e2840b309d14ec48062041fc0a9d", "messageHeadline": "Add more tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 145, "deletions": 5}}, {"node": {"oid": "12c0b55a67a36869d4e0a24daf7ea506e64c817a", "messageHeadline": "Include i18n in test renderer", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ccbd3dd75f0cc837d1c11d42bc2fe416ea2a0897", "messageHeadline": "Refactor for testing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "91cbb0c6af9236ea992a0839dc6f100eb32c0253", "messageHeadline": "disable broken test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9664d4578cc234d3b9fe8722e078d77ac54ad1da", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c41b5fda1aab43ad893e82bc5e533487a03a593f", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "0fc2380ab4752114164301973723835302855232", "messageHeadline": "Translated using Weblate (Norwegian Bokm\u00e5l)", "author": {"name": "Allan Nordh\u00f8y", "email": "epost@anotheragency.no", "user": {"login": "comradekingu"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "cc6e1ee7366570f79f79c4e870a20ace4c76ab25", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f327bdb0a1bbb102709945ac6a7a049bd2f27fac", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Allan Nordh\u00f8y", "email": "epost@anotheragency.no", "user": {"login": "comradekingu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "add87f357b77997d7888c2c056ccc7fd34919a5e", "messageHeadline": "Merge pull request #1131 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 648, "deletions": 141}}, {"node": {"oid": "5334ebb714e4fb635bdfe14981ea7f3495dc7d72", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "285f5aef7cbe666dd7d5380f5be873519fb32ee4", "messageHeadline": "Work on test setup, add some basic tests.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 12}}, {"node": {"oid": "93956e592cf662abd17d8489c39aace58ccb5e11", "messageHeadline": "Working config to use @testing-libraray/react-native", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 134, "deletions": 2}}, {"node": {"oid": "c766985cc5064d87cd86bb9ed472e0e9a90b24d7", "messageHeadline": "remove debug output", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5cbe5eeb3aa214bc3b3f7346ce01f2dd65ba8686", "messageHeadline": "Fix circular import", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "82b06a62b7e0a136abdff3a3aeee434dca3ca149", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "f3bf6481fc76d9a34d7ed32814ebaa22308fcdd1", "messageHeadline": "Fix type issues regarding Groups and Invite types.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "0651c418aae8a705920a30acc9f8b07596730265", "messageHeadline": "Restore Emittery", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "005142daf158a0d5e0f6d2dd4a6e8b0e4f54ca18", "messageHeadline": "Don't import store. Capture user object in closure for now.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 44, "deletions": 43}}, {"node": {"oid": "512ce75af6665f7bf228f67cefd08d4779259080", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1beb091424039b850d22840894bb156c7d72cdae", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 77, "deletions": 73}}, {"node": {"oid": "bcc767671e52369144e8d7fe1cded5d50618db1c", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 106, "deletions": 102}}, {"node": {"oid": "54e6c6d133192766f761741ea050161f24f9360d", "messageHeadline": "Properly set global store types", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7e8c7bebfd7af2f20bdff653106b845055c30fb0", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "89de77db01f3495f5abf3264874b28e15eff452a", "messageHeadline": "remove legacy file", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "a1c9711ca0ab531971a3810a8c07d40e9d14f133", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "0b0f864208892cf1f18cf92b0a9ca6fc504a0bfb", "messageHeadline": "add selectKeypair selector", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d2f79f0f38ae41741b23fa835704d295c96bac28", "messageHeadline": "Remove legacy emittery component", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d231d0b9f65a18316c8a7ac01b60815d8027a38f", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "05c1627d0b450c56356986c70b9dd270116092f8", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bc1d5ff84cc6ba078a052a49adaff556829734e4", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "58d5a8988c4051b57e39e5aa1e3f0f9044f624c0", "messageHeadline": "dont import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "b3d6129ca130ab5dd143074379dc5add6c39f7b0", "messageHeadline": "Add ErrorFallback test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "78f810c778b2499e52b82f74886012a19a52c848", "messageHeadline": "add testing-library", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "22a6f50d3c88d28a2fa542ff00a18f4d4e72b455", "messageHeadline": "Refactor: export \"setupStore\" function instead of store instance", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "7d8ff20bcf9422bfddf032ea75181d73c8492eae", "messageHeadline": "Fix translations", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "c3f0a704b42d87be7c91b08696f532d94c86c917", "messageHeadline": "Merge pull request #1130 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 421, "deletions": 86}}, {"node": {"oid": "a722ca434b4577254ccf7f583fb43b9b66602062", "messageHeadline": "Translated using Weblate (Norwegian Bokm\u00e5l)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9103937064edc875f3dfed352ea99c4f5a52eaea", "messageHeadline": "Translated using Weblate (Norwegian Bokm\u00e5l)", "author": {"name": "Allan Nordh\u00f8y", "email": "epost@anotheragency.no", "user": {"login": "comradekingu"}}, "additions": 317, "deletions": 1}}, {"node": {"oid": "dbf281f4de2ddc7d58b451a2d63e261ca705de96", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "47667334418d3497b15fd48c739b9593a1bf3da7", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "ac339d138c758e7146b9dd4a663631216a18e3b4", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "9c7054a59ee2776350b47eb4a69dff69e1588e95", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0dc7691cd5dd16c5b3cfc9073ab29c46b818fee", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Allan Nordh\u00f8y", "email": "epost@anotheragency.no", "user": {"login": "comradekingu"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "11704a2b8d31b7ca8f9dee17ea9b2f15ddbb4cb0", "messageHeadline": "some type improvements", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "c75b764f51620ee6fdc26f9cdf17a206c2a5e861", "messageHeadline": "remove obsolete parameter", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "7a444183be0329c22aa89b0c5d8677fdc3f2379b", "messageHeadline": "Merge pull request #1125 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 145, "deletions": 7}}, {"node": {"oid": "14c604a1292ef96f2c6b01fdfc76013ff6c6392a", "messageHeadline": "Merge pull request #1126 from BrightID/BrightID-1094", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "1fd852c65b8bc0a5efe1230d416257a7428d9f55", "messageHeadline": "Merge pull request #1128 from BrightID/BrightID-1127", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "6e34bc37d4f575a3a3df3a952eb99ee6ed219def", "messageHeadline": "Dont import store, refactor/clean up groups code", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 170, "deletions": 162}}, {"node": {"oid": "74817d51bebec0a46a1b7cdd05f10b6b51a043a0", "messageHeadline": "Dont import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "5d0cae1fec30fa6685889f6b3fd7f5eff7f41fa8", "messageHeadline": "Dont import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 125, "deletions": 115}}, {"node": {"oid": "fc6103dca2185ee127244d73e45c497818458a61", "messageHeadline": "Add missing useEffect dependency", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "43df1ff7e6d4e7e8cbaf1012d270cf0856d788ab", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2953941cf2ebab1559173b90f10f99e3076d6975", "messageHeadline": "Don't import store", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "868683a997ce9d0b9daa424bf10e19881deddb29", "messageHeadline": "Change \"unverified\" to \"Verifications: None\"", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 29}}, {"node": {"oid": "523193104367bfd5db9a53d9f3016cb3effb57ee", "messageHeadline": "Fix: Don't use mappping index as element key", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "892b431098b98afc2994434244107d3c411890be", "messageHeadline": "Improve typings for UserTasks", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "d6e99ab435a6ab478d6fa7b942106f780c171cef", "messageHeadline": "Use translated string for \"devices\"", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b574cfeae37af0a4802d9ad79611601412bffd1f", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 144, "deletions": 7}}, {"node": {"oid": "3cbe52d17ca5a588c43a4d95c89125f8651d3d61", "messageHeadline": "Added translation using Weblate (Norwegian Bokm\u00e5l)", "author": {"name": "Allan Nordh\u00f8y", "email": "epost@anotheragency.no", "user": {"login": "comradekingu"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "584022b3ef22957044c81dc04cb9b6a65f73e9b0", "messageHeadline": "Merge pull request #1124 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 828, "deletions": 124}}, {"node": {"oid": "ecb34d7c4aa68175b5a93c5c91ce4708b124badc", "messageHeadline": "Merge pull request #1122 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "370aed9ebbd35008436858202f448680dd4b3718", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aea2dffbfb12725a961d0b3b19308e74aa80226", "messageHeadline": "Merge pull request #1073 from BrightID/http-server", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 216, "deletions": 22}}, {"node": {"oid": "37e713856c145107f04789fe2b63acb2b8d6925c", "messageHeadline": "Merge branch 'dev' into http-server", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2413, "deletions": 909}}, {"node": {"oid": "9ee2825647f9cfe3b59dbb3d72ec21f48f57bda2", "messageHeadline": "Merge pull request #1121 from BrightID/check_secret_key", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 609, "deletions": 100}}, {"node": {"oid": "50c92a4aacbd00f90382e40ee011e8af497d9488", "messageHeadline": "Don't persist localServerUrl", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "012663914e86dd6a494464230bcf5f4865a558b1", "messageHeadline": "Add support link to missingKeyScreen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "ea0351f4e2c98a17921e299819ab521572aceb41", "messageHeadline": "Move discordUrl to constants", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "38ff1b266ff2149c684562fae9749cdf43866de0", "messageHeadline": "Fix alignment", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2f4842f525c99f86d5de45d6789862df9b64579c", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3babff35682a19ba8598379e232c059f3e0a0574", "messageHeadline": "code cleanup", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "0b6e5b30e44eeae6d40924d047ce99c6d71685f0", "messageHeadline": "enable translations", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "b18b32f226cd677e9a4285c6619375f9f2746312", "messageHeadline": "Move keypair verification to MainApp component and add dedicated Miss\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 261, "deletions": 32}}, {"node": {"oid": "51650533da8455a5abb2938328b89e0d708f4840", "messageHeadline": "Use new verifyKeypair function", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 67}}, {"node": {"oid": "5c2038d7a3439d85199ed2b55b1241eb4d2d8a12", "messageHeadline": "Add verifyKeypair function", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 158, "deletions": 1}}, {"node": {"oid": "180821404982d51344b898e9313da8a74c7c795a", "messageHeadline": "Check for valid keypair on startup.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "677e3a9d9013088d6bda110341c4a08182c70db4", "messageHeadline": "Move bootstrap code to prevent potential racecondition while store is\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 43}}, {"node": {"oid": "98377838c0a3cc44b9772746df3799a79c1b178c", "messageHeadline": "Add method to compare UInt8Arrays", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "237cf3ca38c4b24d80ead81a5e8af3785d9effeb", "messageHeadline": "Abort recovery/import process when keypair is invalid", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "b4bae0b67e7c885439d41dc2c6fdf26cb5cdc07e", "messageHeadline": "Double-check keypair is valid when reusing existing recovery data", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e0805d96738be8773b9ff4e6c45588efca5087ec", "messageHeadline": "Remove dead code", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "0a2c2c7c70121dc487f2b7343d0649e2f802ec44", "messageHeadline": "Fix: Don't initialize recovery 2 times", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "588ef7155f60f6f158089d5191e997125fc6fbba", "messageHeadline": "Specify payloadAction type when setting keyPair", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58bfb7c54f2d08819643333e5a25a26beedcc545", "messageHeadline": "Stop polling recovery channel if there was a change of state while wa\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "58ca7a46c18b33012761bfc342df238ea94b987a", "messageHeadline": "Merge pull request #1120 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ad3d0b8a1ade0f8d7991e393152f15b72f990811", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dc06cb71430d062ce70d1f867124688827bb312", "messageHeadline": "Show last api response or error info when sponsoring times out", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "91777e7d41d7db21a7085c66f96e6c2cafa7716e", "messageHeadline": "quickfix to show correct error message when link context operation fails", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f538ae39641e5ec51e07e37303a8c978d851c271", "messageHeadline": "refactor: store localServerUrl in redux state", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "5243a829e0374bbe85b576f97189c82d299d44db", "messageHeadline": "Merge pull request #1117 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1783, "deletions": 802}}, {"node": {"oid": "c0c611f160f747a1f2eac165c124f9c008a5cd17", "messageHeadline": "Merge pull request #1118 from BrightID/fix_bitu_link", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3ffd3f2da9754899bcfe5ac79f375d0645a4e62d", "messageHeadline": "Add alert when opening url fails", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1aa82b28f60d93c0bb253141b716e3b212758d5a", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5d8e63804288bf206644ecc1bb795ace3198b06", "messageHeadline": "Update apps test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d5be8c7582506123dff3d634afd00c79220464fe", "messageHeadline": "Merge pull request #1116 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d547752c6dbc6ee4145910e0f0eb199f25ded47d", "messageHeadline": "Merge pull request #1112 from BrightID/improve_sponsoring", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1761, "deletions": 799}}, {"node": {"oid": "25794f6d3e892af5ba5082d09d6185aefd35668a", "messageHeadline": "Decouple \"Spend Sponsorship\" operation updates from app sponsoring wo\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 67, "deletions": 52}}, {"node": {"oid": "8b079865349373ca0eb1d1a561657e4374517111", "messageHeadline": "Fix: waitForSponsoring did continue even when initially in wrong state", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bdf03f60491af975daf1566098148a9bff5f3d8b", "messageHeadline": "update detox test for apps", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "ebac22b0863e94074c8ef2067851959551019771", "messageHeadline": "Add sharing info explainer text", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "2832e0689c8d4819959d2132816262099541bd6f", "messageHeadline": "Workaround issue when BlurView can't blur the title are in a nested n\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "23b2f10efd9f531c67f9948892a19797e7bcce36", "messageHeadline": "Fix layout", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d11e22fe6f1dda951b2bdd0ac40fbb97bd0df79d", "messageHeadline": "Add missing communities to Verification type", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0500e7c2254abafeb8935c7aef0cfbf48e6f64a1", "messageHeadline": "Update/disable social media tests. These need larger refactoring.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 46}}, {"node": {"oid": "c5fbd2f9784237fee0c596506c9f02779a29ecc8", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Ettore Atalan", "email": "atalanttore@googlemail.com", "user": {"login": "Atalanttore"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af03bd3996c85785b3eb1cf07fdfff010355c976", "messageHeadline": "Don't store app linking starttime", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "50dee1c960c4f120a1e673e7fb4d19968045f1f3", "messageHeadline": "Explicitly link with app registries when user approves.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 110}}, {"node": {"oid": "90b1ceff997281320648fb57e0080c07a2c44bec", "messageHeadline": "improve layout", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ba9d47b2213eef1e2a88955ced8aedeaab6e1cbd", "messageHeadline": "Refactor sharing/discovering socialMedia accounts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 352, "deletions": 116}}, {"node": {"oid": "7ede1d4abb2881b04e131737bc22b791dcacf918", "messageHeadline": "don't try to sync socialMedia whenever api changes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6a60d5923323f7c7a12926a775bc918f61020b96", "messageHeadline": "Fix: If blind sigs are currently being updated when trying to link a \u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "9bdad3bd6f49afb1771ce62ba40d24954794b7a4", "messageHeadline": "Remove unnecessary sigsUpdating prop", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "532027b78562483128ce8789aa6e051081225e64", "messageHeadline": "Fix: Prevent parallel execution of updateBlindSigs()", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "3eae1017f5712250a67533bb53ea140361683549", "messageHeadline": "Fix: Wait for updateBlindSig to finish", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "090f52cc38a54055e5d6c903eb87fa2b161bd42a", "messageHeadline": "Remove double check for callbackUrl", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "42a4e68ef12cddf74c5df88510ac38b8d3f91e50", "messageHeadline": "Add aura and clr.fund nodes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "744d8bba8f43b47675d8235099d4134f4e5a1682", "messageHeadline": "Merge pull request #1113 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "90470325bdf579b46e998bb0b8564808c5a2d427", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94be1f0081dd52b5ea11ecb6b7721e6a74d0cd85", "messageHeadline": "Revert \"Disable automatic codepush update for testing\"", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a453e59c36205e2ae831207de1eecc6d8db52e04", "messageHeadline": "remove debug code", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "20d5475abb17dfe2b88ceb9566658cc27ef4398c", "messageHeadline": "Merge branch 'dev' into improve_sponsoring", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "539d1edf57dc301eb3043e2f89f52e8596b8f49d", "messageHeadline": "fix: Immediately update global NodeAPI instance instead of waiting fo\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7954695458fa2d1eb073d1927318d4979583f282", "messageHeadline": "Abort linking if fetching of app data fails", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "aa5dd9d1cd178d8f006e1ca145925452d89ff2e1", "messageHeadline": "Disable automatic codepush update for testing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f196e039b93d01367fd4191e58e146a578aacfd6", "messageHeadline": "fix button layout", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "d7b124a00b4f6114d7f65866d287fa690dd565e1", "messageHeadline": "fix: clear route params after consuming", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e98187ac069ed0d75b2c0d3d1edf30c24c20ea90", "messageHeadline": "fix: Don't try to show error when operation was applied", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "435c1559d86e6c7bc72e965a3ca4867fa748c6e8", "messageHeadline": "more cleanups", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 398}}, {"node": {"oid": "23e0eec5a5fb33dd914e02c83832abbab5c946b2", "messageHeadline": "Some cleanups", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "16471e0229f9015b91b82dd7d83598cab8cfe93a", "messageHeadline": "Refactor error handling", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 115, "deletions": 191}}, {"node": {"oid": "da69a16925d9740262a7004b4ec4c7c51da2f8fa", "messageHeadline": "Add confirmation workflow to appLinkingScreen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 169, "deletions": 86}}, {"node": {"oid": "632f128f4fe0efe97190dd263b4b1ddabef854b0", "messageHeadline": "Remove linking/sponsoring progress info from appsscreen.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 83}}, {"node": {"oid": "5deb44f91ada64f82868cff9227a6e7676ddc844", "messageHeadline": "Simplify UI", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "ec7ca88eab7be8449e2195cf854853e8290d093f", "messageHeadline": "Move remaining linking logic from UI to AppThunks", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 95, "deletions": 96}}, {"node": {"oid": "edbe15aabc3bf6c8da3ea6034a60c439055129e4", "messageHeadline": "Use modal style UI for app linking progress", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 103, "deletions": 67}}, {"node": {"oid": "c0590217d016e9a570d68e9f10bb1d2173270044", "messageHeadline": "Move handling of link context operation updates to appThunks.ts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 30}}, {"node": {"oid": "be57de51b8951ac254f0fc8089866da7e3d71c12", "messageHeadline": "Improve AppLinkingScreen UI", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "03b87f55b04138040b9c63072440febaa820bd96", "messageHeadline": "refactor: remove unnecessary explorer code endpoint", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "50f72e69187a2835f9e38996329f04212f1bce87", "messageHeadline": "refactor: httpServer file", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 86, "deletions": 68}}, {"node": {"oid": "4fb9c815c2bc8378af241cc3a544829bbfad4ab7", "messageHeadline": "refactor: remove unused variables in getUserInfo", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "f2eef15c5524763ef28321fb13ab8ecd780b0790", "messageHeadline": "fix: bring back Apps screen deeplink", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f4c3e9e74b1226310c90e5064e766e15d6554a9c", "messageHeadline": "consider app linking as success when at least one verification got li\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "e42243aea4ab89f3dcf58de826c260fb32e7e599", "messageHeadline": "Save successful sponsorship in user store.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63c93666af91dda0811cd0c0c07fcb0a86f4617a", "messageHeadline": "Merge pull request #1111 from BrightID/fix-import-blindsigs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7636da0bb6166176add0fc8d1bebe216ef96ef59", "messageHeadline": "Improve UI and feedback.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 166, "deletions": 178}}, {"node": {"oid": "09e6318d751e0e428167bbcbfc96f94c22e8956d", "messageHeadline": "New View to show linking progress", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 434, "deletions": 88}}, {"node": {"oid": "936611c39a766a21fa3d839fafac09bd88e3435c", "messageHeadline": "fix: handle server is already started on deeplink", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "e4afe3ca7c04e8bb1fdb07e4930291ab4b39c0ff", "messageHeadline": "specify AppThunk return type, remove unnecessary await", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "96d0f0091a066a957b1e403006347f3b0e3bdf68", "messageHeadline": "feat: await local server ios initial api call", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a4832bf228252a2d07d323e6506c5d84597b5eca", "messageHeadline": "feat: add linking for local http server", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 58, "deletions": 31}}, {"node": {"oid": "e5bde3a78156cb4652f5f3056a8588366ca238da", "messageHeadline": "Merge branch 'dev' into http-server", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 568, "deletions": 143}}, {"node": {"oid": "76904c2ed029817f47b6daab82222d57ff8c169d", "messageHeadline": "fix import blindsigs bug", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c3ddc0c7ada742f02dc0490bae4d22a4a29a2c9c", "messageHeadline": "Continue refactoring", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 85, "deletions": 90}}, {"node": {"oid": "5641596f2ae18d4a684e5d914cb9227714ae7711", "messageHeadline": "Refactor app linking:", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 827, "deletions": 155}}, {"node": {"oid": "83afeff0cafa0d263500a6ecf8e2cff1ba8828f2", "messageHeadline": "add \"selectIsSponsored\" selector", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "395aa4ab48515344e9b511b30103f0c618fd15f9", "messageHeadline": "update caniuse db", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25f08776845bc60eb1a205b7e317d1c43b4c68a8", "messageHeadline": "use appId and appUserId instead of context/contextId, execute parseUr\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "260306b78a2ef3f2780bad8d01caa967f066231d", "messageHeadline": "Merge pull request #1110 from BrightID/update_actions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "49c85be3d5cefdbb15401d9338548940215aa800", "messageHeadline": "Merge pull request #1108 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 209, "deletions": 21}}, {"node": {"oid": "8443c0e38550788ae153a6eeafad64c5fa811a35", "messageHeadline": "Merge pull request #1109 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7a45200eb5b32a1cf9e1a20c920e6261ce261bb1", "messageHeadline": "Fix possible crash when changing trust level", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ed95703ec3efe3beae907b977d77e416ab756dc", "messageHeadline": "Add missing useEffect dependencies", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78d8b3e981fd92aa5e2f265b5745cf7db73949a3", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b915bda0a762043553bbec6994b734d1e0493f16", "messageHeadline": "Don't crash when pendingConnectionData is not available", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e98f1365e82c72f865a48f0bc15256c92d3b3d3f", "messageHeadline": "cleanup: Remove unnecessary optional chaining operator", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2dd0a7e2c54fb57c04d9b6e3455c88a651d51917", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ccfdb06212425f63b574bc4033097d774892a5e", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4b87395e5a101fe92c00b67a6200713ed7dcf8fb", "messageHeadline": "Merge pull request #1104 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "81f8feec5dbdc8effdf23e1048f074aea2b629b5", "messageHeadline": "Switch github actions to node.js 16.x", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7d0e6067108ef79983b044a907bb69f47b9cf300", "messageHeadline": "Merge pull request #1107 from BrightID/error_boundary", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 180, "deletions": 14}}, {"node": {"oid": "67e7be88c95c0508e4340a57d92dc9563420119a", "messageHeadline": "clean up imports", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "221f12b12288ee654f382c518265326ec43074cf", "messageHeadline": "Improve error boundary", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 111, "deletions": 49}}, {"node": {"oid": "f9c27db58d557d1e4b05c00c35ba1512a986f71e", "messageHeadline": "Disable automatic codepush update", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d190c2018fc58f76973e2bff75e8fcc137435a", "messageHeadline": "Add error boundary component", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 128, "deletions": 24}}, {"node": {"oid": "e0ec57eddfed0e0454f9d5748365a3a666e4aed2", "messageHeadline": "Merge pull request #1106 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "4334b855ee5ba56e430251da7891c53390299a38", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4c578e74433dccc3713142c7d588d0d9767235c", "messageHeadline": "Merge pull request #1105 from BrightID/BrightID-1099", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "5d2d2e5cc81e3806da4f724624486f00703288e3", "messageHeadline": "Fix useEffect dependency, remove unnecessary await()", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d92fbf6c261ebe77bb054e7e2cd023bbd3a20f67", "messageHeadline": "Don't trigger backupUser on each confirmed connection.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1e62f94a14854abc69e6677fcbe1540af111bbed", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4f02b28330c1b9ec4863a70f68d78ea06e7a78f2", "messageHeadline": "Merge pull request #1102 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 89, "deletions": 22}}, {"node": {"oid": "a9dd82283286e8a4c5ef06fdd5e55246c6bc8894", "messageHeadline": "Fix 'link with an app' achievement for blind sig apps", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6b2a88891708baaf4b758ccc857e7c4bacc8064e", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5080f87cec9a2623424b4d943645b1a48795a7d", "messageHeadline": "Increase time to wait for sponsoring to 4 minutes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "29b1d132a2a4489d4a6e295f16890496e19ef850", "messageHeadline": "Merge pull request #1101 from BrightID/toggle-primary-device", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 15}}, {"node": {"oid": "fa8ebe98956e0ea13816d6bcdf8f4a37693b5a3a", "messageHeadline": "use selectIsPrimaryDevice selector", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "cd51ea4ae52710e5afc0a47f30821b599f5620e0", "messageHeadline": "fix: add ScrollView for devices screen", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4617d6c4dd08b1d4bb1d242fc3d9812bc7f13823", "messageHeadline": "feat: add switch to toggle primary device status", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "95df1abc8e1fef6f49fde1127cda67102efdb1a3", "messageHeadline": "Merge pull request #1100 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "f834b0ff0ed02c0cf41303d63aabbff22704d008", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a83ca6989fb82c6252f8db4a00fa541d76d07403", "messageHeadline": "dont persist sigsUpdating state", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "850eaf8dd78f95826a6bd51318765452d02701f9", "messageHeadline": "add sigsUpdating to AppsState type definition", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4f9b44b357bc4ca0e0d0b36a341bfc15c6c44fa0", "messageHeadline": "Merge pull request #1098 from BrightID/updateBlindSigs-debug", "author": {"name": "Adam Stallard", "email": "205792+adamstallard@users.noreply.github.com", "user": {"login": "adamstallard"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "b2853756f6a6a7e7a2ca31c814321d5dfd14294d", "messageHeadline": "ignore invalid sigs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8ae69d2d972d5ece0efcf2dc7f8650895405946e", "messageHeadline": "fix bugs in updating blind sigs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "b3aa6e40530e91417da8e3094a1e4eb19788deeb", "messageHeadline": "Merge pull request #1097 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 175, "deletions": 58}}, {"node": {"oid": "9e4a1bd9e05316131bd882e84eea7b213ea20f27", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34c8aaa0f6188c44ae96c9906f0d1d810191f3a2", "messageHeadline": "Merge pull request #1096 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "a4538058414f03941489a35243d89582756fc774", "messageHeadline": "Merge pull request #1093 from BrightID/import-primary-device", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 100, "deletions": 19}}, {"node": {"oid": "21fd752fbb7a16563d5c504afa2f4b77a3a45d4f", "messageHeadline": "fix e2e test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9087d45803154879dd29fe454e5c1c115a661100", "messageHeadline": "Merge pull request #1070 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 38}}, {"node": {"oid": "439b8325306695c2a1baccfd4e4bdf1a3f9b787e", "messageHeadline": "Fix detox build targets", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44a0a4a5ac9976b72e3cf995a9b38ce6e9c60cdb", "messageHeadline": "Fix Android build (https://github.com/facebook/react-native/issues/35\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "6c39d21a4fe121f4698ba6631709fc4c565c6ae1", "messageHeadline": "Fix detox build targets", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5179c16dedc970630cc1e6df86760a91fcfe46c8", "messageHeadline": "Fix Android build (https://github.com/facebook/react-native/issues/35\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "383e80a849e661bee8bc5c5ab9b2625bc1d42340", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9544145f87277934ed00c563d58bfe9d5043be15", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "21b779c6f0ac82bcc94028c434e6af4e36355c36", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "gallegonovato", "email": "fran-carro@hotmail.es", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d32b7c8911d45f35ff4034e5df21d873199e49a4", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Hugel", "email": "qihu@nfschina.com", "user": null}, "additions": 27, "deletions": 12}}, {"node": {"oid": "6d17866f849ba6be55a86bffb1786a115aea20f9", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edc7ca5f5a3c3bc5e8b0465d2c71b889be0688a9", "messageHeadline": "feat: handle primary device checkbox on import flow on the target device", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "3a9c202fbe874701fc7262f679a123d93d7a5391", "messageHeadline": "feat: handle primary device checkbox on import flow on the source device", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "e55de06bc2173cbe9d9d2127c0376b0b39c3b429", "messageHeadline": "feat: add change primary device checkbox on import account page", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "b67e7a1b0c9a3810a1bf82919e55e99ae0a36636", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee71ea15d5a532ac1d19dddd3a07073e12231d70", "messageHeadline": "prevent app from crashing if missing filename", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "0c8b6bb42fb3c62220357749bf0e7c5aa515de4d", "messageHeadline": "Merge pull request #1090 from BrightID/hotfix-1089", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "bf8810d42e28ad01968563c06eba9d78f1d30ce6", "messageHeadline": "Attempt to fix #1089", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a101609c3ae8a946e15655a8bc99082e32039063", "messageHeadline": "Merge branch 'master' into http-server", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 100, "deletions": 49}}, {"node": {"oid": "0df4334a5e9b0ba1672e6a6d14cddb938f7552de", "messageHeadline": "update podfile", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5da977c5ba7b1c4c18818ba4d1ed8e3a8d29fe9f", "messageHeadline": "update detox config", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "bfa467c634b0c7058b955f5f1a46c2c165550d08", "messageHeadline": "bump version and detox config", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 55, "deletions": 37}}, {"node": {"oid": "749ca966429a84dd28035641865a331ba04b5d39", "messageHeadline": "Merge pull request #1078 from BrightID/dev", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "bb5a9bc71ceba709a9044aaec36ab95437f42854", "messageHeadline": "Merge pull request #1072 from BrightID/http-server-dependency", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0040490ced94ba97909515464bb6c32158a7938e", "messageHeadline": "Merge pull request #1074 from omahs/patch-1", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d971c09921e25562bdc1a43fd4cce5c7e7cff702", "messageHeadline": "feat: add http server dependencies", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f8ae46ae9a6492f7e3f041606279ae998a4f3e84", "messageHeadline": "feat: update react-native-http-bridge", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb985fbebc513e50662e38e9bca4e8b775a7d462", "messageHeadline": "fix: keep local server running after modal is closed", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "73538a7fa86407ef9b44d50e4f3952ad9706b8d7", "messageHeadline": "feat: local server button place", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 150, "deletions": 136}}, {"node": {"oid": "8816b96d703dffe88591d9182e080b61bf9bbd17", "messageHeadline": "feat: explorer code brightid local server", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "97816fd39b5daaf3afb0cd2b324ea74d398ecb0b", "messageHeadline": "feat: copy local server url to clipboard", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "42705c0f2f4ef868d2d81c93174bf05165ad9af5", "messageHeadline": "fix: local http server 404 error", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "deebb1ab8f1fb83db2c7dea8745616748ee46874", "messageHeadline": "fix: show device ip and brightid password on local server button", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "98fd07bd36e47d6aa23cef2240ffebd796cc480f", "messageHeadline": "feat: keep server alive when background on ios", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "0db57af312fe521105088ed962dc9c38021005fb", "messageHeadline": "fix: react native http bridge for ios", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "1a814febeb7f4f84d25c72da86ac02ad64409052", "messageHeadline": "feat: add local http server", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 125, "deletions": 12}}, {"node": {"oid": "6da0bf243b5ca20be942a3af0f5fe90c93361264", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0465bac0cebd4728466db21f9742038d2f681e19", "messageHeadline": "do not auto generate blind sigs for testing apps", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d607290a2f933ea218c7447ecc48d04c74a298e3", "messageHeadline": "Merge pull request #1069 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "360b62184fef6577e8b50291d7b384d5a49de061", "messageHeadline": "revert test change", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce61a1e8ba3b6ade8249c34d61065c01bf16655", "messageHeadline": "Merge pull request #1068 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 32}}, {"node": {"oid": "2860b74df56a87a30ac25afb98db2dc0be85bba6", "messageHeadline": "enforce trailing space in link message", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a8469a7ac13a281ceb4817332581bf486b093c0", "messageHeadline": "Bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b69759ce2f1ff70b0384972b62de2b4321bb02d", "messageHeadline": "Fix url when copying connection link to clipboard", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0632a6c27d96adfe394c5428f69d092fd19b0e20", "messageHeadline": "BrightID-1067 Increase max. number of connections in 1:n channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "acdb5b6943ff49915d666b30b844148d7f68cfc7", "messageHeadline": "Merge pull request #1064 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "76ec5fc648ae385e2e2c8db4548f493f2a52b0ed", "messageHeadline": "increase timeout to handle 1 min onchain sponsor delay", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a990022efba2f364d13d479bb842ca996d8e9a34", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7e3b329a0ccc64d5a6dec6fcb138c94866db0f23", "messageHeadline": "Merge pull request #1060 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 21}}, {"node": {"oid": "1112b023ccdc7df00a2332589dd9d36359ebee9a", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cd59d1d8e907567376c15defd55b0d0ab31d52c", "messageHeadline": "Merge pull request #1059 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "057dd52be58d22567e9e19ad01a1da557272e5c2", "messageHeadline": "Set channel TTL for STAR channel to 30 minutes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "dda352659e40106018f357d483db9c1699591618", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "42b0a4adf9905ef5ce28014df00bdd821027f766", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "abfca6fb76301ca5ae40b8338fd524bc6bb7b273", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a2681474a4efe70525e509dce5e89545768189af", "messageHeadline": "Merge pull request #1057 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1330, "deletions": 777}}, {"node": {"oid": "781225325645e0ce785e6b5c31ea353b12dd1a56", "messageHeadline": "Fix connectionDetails test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f214054efd4d86ffd232a3a9f6f9e42e95f05aa2", "messageHeadline": "Merge pull request #1058 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "351e8c0178622fd9994fd0d635bf19f138468a11", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "621d88a8822c6ac5051e7cf15404aed47401d392", "messageHeadline": "fix ca translation file", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2e9a2aa56326abdc0a1b09e5fe90cd13777ea90", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4cad0aecf2dcd9d2b4d00f12a82eaf80afc5185", "messageHeadline": "Merge pull request #1050 from BrightID/persist_channels", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 836, "deletions": 298}}, {"node": {"oid": "a589a76fec241cfe8db4eca8702eac319f17c735", "messageHeadline": "Add option to clear recovery data to debug settings", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c618b216cacd08babc3fe8d66ed3c4b4507af300", "messageHeadline": "Delete obsolete file", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7c9d20bb683691461c67f1f65388b1f090ccba32", "messageHeadline": "Add debug settings with option to manually leave all open channels.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "94e6ca88aff00388e5a4e9333d68003eb6063a53", "messageHeadline": "If max number of channels are in use, don't try to create new channel\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "3d6afb2ea5604f3ae51f252c613032e9de9ab3c0", "messageHeadline": "Refactor creation of new channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 43}}, {"node": {"oid": "0d30ca3cc18233a6541f61709082364daa843175", "messageHeadline": "Limit number of open connection channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "60aa2612c915512fd87f6982fe9656a6ae155ee3", "messageHeadline": "remove some debug outputs", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "2297eabb760ff6bdaf36816a7c5e90e83d1e4e37", "messageHeadline": "catch errors thrown when rejoining persisted channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "96ff2c20de800b1e9babb7f863c9f4e5e0f0f754", "messageHeadline": "include expirationDate in clipboardmessage for import/sync/recovery", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "285dca30e225f41f83ffdd5e419671bebbde57e3", "messageHeadline": "set 1:1 connection channel TTL to 4 hours", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "53cd64db65d18642f87dad413f4effa61cef8703", "messageHeadline": "Include link expiration timestamp in clipboard text", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "ef677f5416d77a224e69c0c6c473d93856eef189", "messageHeadline": "update ios settings", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "4531683be1093322a5cf21791807b1feff7861e6", "messageHeadline": "Make sure to clear possible existing RecoveryData if user creates a n\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "712bb1740e857a705b2653daefa28e6fbc7542bf", "messageHeadline": "fix types, refactor recoveryData transform", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "8d4222261e1932acac88443a3a295b881b571b5f", "messageHeadline": "fix jest unittests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 46}}, {"node": {"oid": "b0cf93fb3c72d155f08c76d1dfe73a74ae2cc702", "messageHeadline": "Clear recoveryData after syncing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "da7a28c17203e71f3b8e75347d446f2ecb1d2612", "messageHeadline": "Don't start recovery process if user already has an id", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "dc2d9b9352ccd6d661a1f2ea4268e3bda54382cd", "messageHeadline": "Resume recovery process after app restart", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 235, "deletions": 48}}, {"node": {"oid": "1abfee49131047babddd439bedbeab594bed5412", "messageHeadline": "merge fixes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "0c9ed589d822baf0c28de431b72ffa8116560344", "messageHeadline": "Merge branch 'dev' into persist_channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 763, "deletions": 655}}, {"node": {"oid": "2a5d06bfb7dfb759cdb89af0e992dbbe176b617f", "messageHeadline": "Merge pull request #1052 from BrightID/fix_typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 508, "deletions": 500}}, {"node": {"oid": "00be4cf55e4d023f3b93e932b0ca7da8a7a9be6d", "messageHeadline": "Merge pull request #1054 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6361b1803e40281d18e144e5b4639bc03e7011e9", "messageHeadline": "bump versioncode", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ecd290c3771a8c914cbe05d9d51274900074a1", "messageHeadline": "Merge pull request #1053 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 255, "deletions": 157}}, {"node": {"oid": "fdc1f0cab8ca91c1cd3d435c645c7d4d3b644450", "messageHeadline": "disable app linking tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cad30458d0797658519aaede5e70ba88b6e07407", "messageHeadline": "e2e-tests: increase timeout for applying operations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "5a51f1823faf7c28087aeabe52fbfe4b419c979f", "messageHeadline": "Bump package.json version and android versionCode", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "327ebbca8a6df48d4eea33aa61544a70e7f59657", "messageHeadline": "Merge pull request #1051 from BrightID/reporting-messages", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "ff8b7198e39cb11b72701fdb1a19dcf45996e537", "messageHeadline": "Don't use expressions in translation keys. This breaks parsing with t\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "44cdb2e333af540dcb11df83cd93c7c75f6fd762", "messageHeadline": "e2e-tests: increase timeout for applying operations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 67}}, {"node": {"oid": "54b1800a09e98dd13c9c9eca8fd9381827079bc6", "messageHeadline": "make sure all required group fields are set", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "8fa6703316d55fe22d337789b5fdae27d87302e4", "messageHeadline": "use AppThunk type to properly type Thunks, remove obsolete GetState t\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 181, "deletions": 168}}, {"node": {"oid": "1e7b629d1a5b89fbacb410f768de90804c071583", "messageHeadline": "no need to specify state type when using useSelector. Explicitly use \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 113, "deletions": 127}}, {"node": {"oid": "0399c1c6720ed0c482d68d47e04ef9d875d22747", "messageHeadline": "use AppDispatch type everywhere", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 147, "deletions": 162}}, {"node": {"oid": "a6bc074b37b311c3de5d905afa254b60c987f6a1", "messageHeadline": "Move store types to types.d.ts. Move store hooks to hooks.ts to preve\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 108, "deletions": 93}}, {"node": {"oid": "55f7911893cceb3994e11afc68d8f9d0a05a60da", "messageHeadline": "Always use bundled redux version from redux toolkit", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c3bc7d72acb8e01c58b45b12b32eed796e941267", "messageHeadline": "Remove obsolete param", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "865833e9cfb32174dce88710256ccc57987de817", "messageHeadline": "Persist recovery channel", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 142, "deletions": 46}}, {"node": {"oid": "403de122892da36aeb21ec9746e32451a43d3ed6", "messageHeadline": "Refactor function names", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c75c76fe51de09203549a7ae2c25d7005d5f5338", "messageHeadline": "Merge pull request #1035 from alimahdiyar/social-media-share", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 156, "deletions": 69}}, {"node": {"oid": "e1f6adb8c1b077a18adbf76480402e74c873b5d9", "messageHeadline": "reporting-messages", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "be881c1a2169d95d9d776004d4da6c802e1533af", "messageHeadline": "Restore channelAPI inside transformer function.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "2ea89982e9b7bf09ac08ee281787e0586abcc1fb", "messageHeadline": "Prevent duplicate upload of own profile when rejoining channel", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6ae2b00c546e59aa3e5b71c2145a2087c562fde1", "messageHeadline": "Add comments", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ddb0495bbf4c58d0ffd60d9c23857c5d4b1c610e", "messageHeadline": "persist open channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 129, "deletions": 26}}, {"node": {"oid": "414016660a36267f6ac97491bbaf6b390dc177e6", "messageHeadline": "Merge pull request #1049 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9d9eb0454682902a385d3a0aff1bc37151ab1527", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d8322951458126e0b73a3adf44f9adc052fcdef0", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c999eb451ae294188305c4156facfadc28d1fc60", "messageHeadline": "Merge pull request #1048 from BrightID/debug-sponsorship", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c7d4f9c4d5456b673fb1e8a5ebea085a973fe39b", "messageHeadline": "prevent getting error if sponsorship already spent", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1118144c27028cc4e6229f29d97f299ed3806f5e", "messageHeadline": "Bump version", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cf03ad76291802383248227b567606e46e50417", "messageHeadline": "Merge pull request #1047 from BrightID/dev", "author": {"name": "Abram Symons", "email": "36688816+abramsymons@users.noreply.github.com", "user": {"login": "abramsymons"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "599792ac8075d13a5fcc5ea1357db8c8dc821653", "messageHeadline": "Merge pull request #1046 from BrightID/debug-sponsorship", "author": {"name": "Abram Symons", "email": "36688816+abramsymons@users.noreply.github.com", "user": {"login": "abramsymons"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "4dbbb473cecdda3a9e109a7fdff910d42078593f", "messageHeadline": "use v6 sponsorships for v5 legacy", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "a853a8fb375f487a171e607228f351e4eef82073", "messageHeadline": "Merge pull request #1044 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 782, "deletions": 394}}, {"node": {"oid": "78c123fa5191387cbf5828df025585a32950eec3", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 396, "deletions": 299}}, {"node": {"oid": "0f5350bc2d075a5e81351eb744a51adaed90bf19", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21e8ffcceec64021721e9504137e990183e86dd7", "messageHeadline": "Merge pull request #1045 from BrightID/appsscreen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 396, "deletions": 299}}, {"node": {"oid": "57f2dbdf5fff13d425fedea9f765051edf398075", "messageHeadline": "readd search background", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "fb2c5bbdc6555cceb8e0ada1760b47ab57fecab5", "messageHeadline": "Improve scroll behaviour of search box", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 54}}, {"node": {"oid": "ed7b8a085f74d65422ff8f22afc6b7caacf6e40d", "messageHeadline": "split AppsScreen into controller and components", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 394, "deletions": 297}}, {"node": {"oid": "bb806eef787132d12585b2b66acf5f92292b2606", "messageHeadline": "Merge pull request #1042 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c18a2e0f11238543de43b1a3ebbce7ac7c8c0a28", "messageHeadline": "Merge pull request #1040 from BrightID/BrightID-831", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 222, "deletions": 42}}, {"node": {"oid": "f83cd3c5086c79078d388abc3c8669b1460c6a79", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "91893eb0543e56718461bdc250532d7afe1b0be7", "messageHeadline": "Refactor to simplify unit tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "b8eee2a3e6211292256b563812b47afdec19286f", "messageHeadline": "Merge pull request #1037 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 155, "deletions": 48}}, {"node": {"oid": "e76c742cbe3de113e860a994aea521cbf3d4b1a6", "messageHeadline": "New strings", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "f4dd6ac679c59caac99d3fc2510dd223b785916f", "messageHeadline": "Sort languages", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "c844554728e1702b4da070d43a265bac10e4bb93", "messageHeadline": "update styles, add settings icon", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 84, "deletions": 47}}, {"node": {"oid": "8e92b7773c3bacfb2c51937394a8e5049d947756", "messageHeadline": "typescript", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a28925608d842cb159872943d0843c94d48ca7f", "messageHeadline": "Allow user to set the application language", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 169, "deletions": 33}}, {"node": {"oid": "866cd7d259f52ec7301debcd57f083b96d69f4f9", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "2b0ce842f05bad8680b663d1277a1dd47e2724b9", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "4fd3e7d6977b6effc9d070eee4dea8f51be95a17", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3df9207e14ae63b204bf8649eebec9cc36ae5325", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "7462c79fc94abb49079b99cfb7ef237c282bc6f7", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 20, "deletions": 14}}, {"node": {"oid": "edce27634c3bb7ebf2924f5735dd78b2985833bd", "messageHeadline": "Merge pull request #1039 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "b0f04e74eb3c6ad64307c3fa2b80577f9b928dfa", "messageHeadline": "Merge pull request #1038 from BrightID/no-linear-gradient", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "524f38d08c8fd59fb7f7949f1f043a855259713c", "messageHeadline": "remove test code", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "91625e33cf1261f943c195988444fc85e9689621", "messageHeadline": "don't user react-native-linear-gradient", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "a093e5c3dbed5c3620a7096ce9076cb2689af760", "messageHeadline": "Merge pull request #1034 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1213, "deletions": 437}}, {"node": {"oid": "a07b00d30018e703dfcb1e4880ec915e82a24663", "messageHeadline": "Disable channel limit test as it will only work with a local instance\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "07222267f21a3a0735830de2783b7ed3d77340c1", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34447b4e03aa04b2d6bc333ca9036f23190dbe57", "messageHeadline": "Merge pull request #1036 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "8438a67420fd6a9ce5509df737ac08d43c88af1c", "messageHeadline": "Merge pull request #1028 from BrightID/improve-reporting", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 265, "deletions": 125}}, {"node": {"oid": "d002581066cbb3fc9c3a55acdbd2534e25fa8301", "messageHeadline": "Merge pull request #980 from ramdhanymf/revamp-appspage", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 598, "deletions": 107}}, {"node": {"oid": "41155c9280dd276367fad0785fd71aa9c9df2b6c", "messageHeadline": "small lint changes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 33}}, {"node": {"oid": "5983e4d55ff8376299097709c2d95409c3506375", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "4b94f91878220acd267120b23827c34eda9ec976", "messageHeadline": "feat: better layout for sync social media", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "2c857f1265092c1775cbecd50097d884e928c408", "messageHeadline": "Merge branch 'dev' into revamp-appspage", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5083, "deletions": 1620}}, {"node": {"oid": "d8c328493782098b6c7208d1d24abe51f234bc1d", "messageHeadline": "feat: let user choose which social media to share with connections", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 118, "deletions": 64}}, {"node": {"oid": "da348ba395565052b8bb912bba80f9b446477937", "messageHeadline": "update e2e tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 4}}, {"node": {"oid": "a8108d77ff101748f1cdca15f044d2bd18f4dfd4", "messageHeadline": "refactor leaving of unwanted channels", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "7e5232fdf61d40b91dc6909efb91b965a7b00bc6", "messageHeadline": "Fix typings, use specific ReportReason type instead of generic string", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 48}}, {"node": {"oid": "c1669c075172f91974a650c31adb5e03b63f6158", "messageHeadline": "Fix handling of reportReason for fake connections", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f9c51f98b471e6a051155968d5d1c0b7cb8bc863", "messageHeadline": "Merge pull request #1033 from BrightID/soulbound-sponsorship", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 124, "deletions": 87}}, {"node": {"oid": "1a579c848a8953e0113249b1522911900b67a09d", "messageHeadline": "Fix types and lint", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "c27b2a45791b5f23ff8b88cf4b1c3e0114c03ef7", "messageHeadline": "Merge pull request #1027 from BrightID/refactor_channel_limits", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 210, "deletions": 87}}, {"node": {"oid": "c0e27decef9d8ad16dde2f6693c4046b9db0b9e4", "messageHeadline": "Revert \"fix unit test name\"", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86ab4bd814b7500c29ffaa0c9d9ef4ad66e25aef", "messageHeadline": "update caniuse db", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9912740bc8206b822d1e6fc300896a896bd1d5a", "messageHeadline": "fix unit test name", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c47133a8c7acc510ea54804b72aaac91229443d9", "messageHeadline": "Require brightID-node version to be at least 6.9.0", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1adc40498911b3f20d8e2c6096afd8a1572ba65c", "messageHeadline": "enable soulbound apps use v6 sponsorship model", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 121, "deletions": 87}}, {"node": {"oid": "a5094d764fcedcd9adf6d14fbb7c9a060fdf6a1b", "messageHeadline": "Merge pull request #1029 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 852, "deletions": 274}}, {"node": {"oid": "fc7561c344591181864165df2d27a8a3aaff6b69", "messageHeadline": "Merge pull request #1030 from BrightID/find_friends_e2e", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 214, "deletions": 48}}, {"node": {"oid": "b890c74f374f9755b8ffcbc0c1166b246f141237", "messageHeadline": "Enable find-friends screen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 27}}, {"node": {"oid": "ce7dcc863efa74a83b8d79227b595fe0c452bdbb", "messageHeadline": "fix eslint not finding aliased type imports", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "d97270b589cf923650bea08876890009a3b803ff", "messageHeadline": "Always import socialMediaService via socialMediaServiceProvider.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "f5a38028dcf91738993c8889bce304efcb936db8", "messageHeadline": "add e2e test for find friends screen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "9061a6ab67ccbb97889c97e565515c575942d0b5", "messageHeadline": "Add mock implementation for Contacts and SocialMediaService for e2e t\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "ebba9b7cb4d64679405453379774dc278837c6d1", "messageHeadline": "Bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4f838ecf9dcf1e5985e6e6badf0dd82075ee451", "messageHeadline": "Merge pull request #1018 from alimahdiyar/find-friends-refactor", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 630, "deletions": 230}}, {"node": {"oid": "2a0e2c3a0e318518f1b574d17a494a317a6f821f", "messageHeadline": "prevent rendering endless spinner when no friends exist.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "2bbc8adb1b9a79b57c5e7ac08a8aca5f385ae256", "messageHeadline": "Merge branch 'dev' into refactor_channel_limits", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "22f18cc3e4c87a88cddb6f04b8ab90ccb7e4e0ca", "messageHeadline": "update tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7aed23790b56d14216ce8a62555fda28c630f28d", "messageHeadline": "enable running e2e tests with local instance of channel service", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "77a14fc3c6e2c55f25e3d5891aad4305c1cb4c21", "messageHeadline": "Always retry upload regardless of specific error.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 38}}, {"node": {"oid": "b53f4459b05fa0cfb52473e7b0a4769f7db2b5dc", "messageHeadline": "Don't join channels that have too many entries", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "db8deb9138668eede9c3b282d65c34edfe89043c", "messageHeadline": "remove obsolete const", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4720f4635ae570a7e1250ade5bc3c9b963017433", "messageHeadline": "refactor: better function name in socialMediaThunks", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8112632940a5a140910d4bc86b83d06b3d250a0c", "messageHeadline": "test: saveAndLinkSocialMedia", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 215, "deletions": 20}}, {"node": {"oid": "8b7757a0b7d6842e3d5208f8ca2d40d741ada884", "messageHeadline": "add syncSocialMedia tests", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 129, "deletions": 25}}, {"node": {"oid": "182325260b40cce7a4479c1edd2ab3a2a6af2a1d", "messageHeadline": "add linkSocialMediaApp tests", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 91, "deletions": 4}}, {"node": {"oid": "4d4e1dae6250d4bacb804fb4c358413eb45879da", "messageHeadline": "improve-reporting", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 166, "deletions": 76}}, {"node": {"oid": "667ed95dddec61fa7cfd81b706cb45e6e2939da6", "messageHeadline": "remove workaround to keep recovery channels from expiring on the backend", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "a822e321568e4621108590b18993ced711284a90", "messageHeadline": "Don't limit channel TTL when joining channel - we need to be flexible\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "171be129c9253465e929e686dbda566cb8c40097", "messageHeadline": "Refactor around CHANNEL_TTL:", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "5c3490620b8f67f0258ae35e93d20609bb405e5e", "messageHeadline": "update e2e tests to allow testing against profile service on localhost", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "31cb1c2c5183a205738977e5ac056c2e2e923489", "messageHeadline": "convert client-side TTL from ms to seconds when creating channel", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "3bc30b76bb377e85bf44a4da24d4a7d1c912a019", "messageHeadline": "Enable requesting specific TTL when creating channel", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8f108f4cd1b3e386b36a0f1d294f166533ea3e05", "messageHeadline": "Delete downloaded data from channel when doing recovery/import.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "4995a363388d38206f9c07746c5afac9242a5b86", "messageHeadline": "Show real error instead of \"bad QR data\" when loading recovery data f\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "0f3a8c08507a64bf70f875b2aa8fbca68175694a", "messageHeadline": "Add tests for retry logic", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "26706863b5b70013f1abd26ca9908158007a66ef", "messageHeadline": "Add option to delete files from channel after downloading", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d695e262ba6f73bbf672fa813d70c75dfb918346", "messageHeadline": "Add retry logic to uploading data to channel.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "c128b67beabb126b0fa93849b14b16b588a4db23", "messageHeadline": "remove unnecessary awaits", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b2bca419dca13924547bd4a06f30e03a6e69a4d", "messageHeadline": "Add new error types", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "04a5cb408e581e4434b5b7626bf33c5df2464238", "messageHeadline": "fix: change contextId to appUserId for callbackUrl handling", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d3fb61c076bc026d6218fc50c7e27b693e1990b", "messageHeadline": "[feat] adding app status", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 64, "deletions": 16}}, {"node": {"oid": "75e8847744869a2779f695029385595d7132c450", "messageHeadline": "[fix] linting", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdaf5484f93170ac3af8f86f4bf1871d712f8a33", "messageHeadline": "update api url", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fbacbf133e8837e5300e0101de9da030c77813d", "messageHeadline": "handle callbackUrl from appinfo instead of deeplink", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 16, "deletions": 105}}, {"node": {"oid": "580e34d50d5f7122365259adbe591ae5d511c931", "messageHeadline": "add switch for syncing social media profiles", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 147, "deletions": 44}}, {"node": {"oid": "04a0e6551faa944861cdb527d37a21c07f07c1a8", "messageHeadline": "refactor contextId to appUserId for social media", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2420afbf1c649aa0d8b8fb2a22d2f373b12e091f", "messageHeadline": "refactor: replace brightIdAppName with brightIdAppId", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 56, "deletions": 61}}, {"node": {"oid": "379af6f9afbf68df11104aae1714b3dd86903785", "messageHeadline": "Merge pull request #1024 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "cb231cc7948247722f7935e35cfa95fe1eb792ca", "messageHeadline": "Merge pull request #1023 from BrightID/refactor_duplicates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "7d2a209d334e6f4393ededae68e1dbaf0b705d6b", "messageHeadline": "Move duplicate detection code into ConnectionController.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "9ad5eb3c9112509b50eed472531e7fa4e4878d84", "messageHeadline": "Merge pull request #1020 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2056, "deletions": 512}}, {"node": {"oid": "4f612cc040b02b4d43de550e7cbc363ddac5a592", "messageHeadline": "update devices icon", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "c7e6dbe0998846cade4819e6bef6703c5cdc0486", "messageHeadline": "Don't access socialMediaService in release mode", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 44}}, {"node": {"oid": "cedc4c21d69abceec7c3df5e72cb4fc71e3f8a87", "messageHeadline": "add new strings", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "2b7628cab224e750cf21ad0ff5e2f5db765a9dcc", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c76cc619fe87cf6b213e118f25ad078f7ef99e1f", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41788027f9070b961d14f72ccb17ebcb95d36838", "messageHeadline": "Merge pull request #1019 from BrightID/BrightID-1015", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c1db7a035ee3913530dbc2f5e308384501a3be05", "messageHeadline": "Show Find-Friends feature only in DEV mode", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "663e3056c45e02941b3dd92e8d8660c23f924ecb", "messageHeadline": "limit number of connections displayed", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b60125b878af15bb3e109dcfd23d682dcc3bf337", "messageHeadline": "Merge branch 'dev' into BrightID-1015", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2014, "deletions": 494}}, {"node": {"oid": "9e05103bf2eea39bf35d844c012823e6f4b01b06", "messageHeadline": "Merge pull request #1017 from BrightID/BrightID-1016", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "e6201d0b981ce436476170c5bf5ebda4744bb756", "messageHeadline": "Notify user that he needs to use the primary device in case blind sig\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9809ee081b041aa48df6ec75697dbdc69fbc1547", "messageHeadline": "Always show current device as first entry", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7702d2e7f729dfddbefae83b4d1ed0ad0783c925", "messageHeadline": "Indicate if current device is primary or secondary", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 52, "deletions": 18}}, {"node": {"oid": "ca8c51901529627d481ed019c65769704c1ed813", "messageHeadline": "Merge pull request #978 from alimahdiyar/find-friends", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1799, "deletions": 473}}, {"node": {"oid": "fad32272ad85d389b0f6b93bf71048ebb58bab3f", "messageHeadline": "no swearing :-)", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8155dbf58b8e66dda063315b8770c0345ca362d", "messageHeadline": "Don't query backend when hashlist is empty", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "3ce5dbf7585a401876c22f72c36eef40eef1a66e", "messageHeadline": "clean imports", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 20}}, {"node": {"oid": "81b5aaaff8bf6910cde3d563665f2ae63c529f5e", "messageHeadline": "Merge branch 'dev' into find-friends", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1800, "deletions": 891}}, {"node": {"oid": "6ae59b4b4c3752f2d57be783ac5aa0ceaf8743e5", "messageHeadline": "Merge pull request #1014 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "fbc858d056cabdd4a004dd817878c4384f6d7b5c", "messageHeadline": "remove unnecessary await", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a452c5a8823cc8c6b8b11cdbefcea3ae3d58634e", "messageHeadline": "handle exception when obtaining profile info for a connection fails", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "25c8f5bd9e3435e5d6130b93c4c4b990b3561fac", "messageHeadline": "start connectionscreen with loadingstate true", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2df7b73ac4e63b53ad61c1fc2032b2e8f982c129", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "64f3fa205e970468bc396bb7c186edf35d62cbd7", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "948b4c71ae1308e72e18a1bd8acb87860762d165", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b31189994c7f1b1229f78c81f8a8dcb5d138042", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4b13b45d1879d27f3bae1efdac835a47e0b1d36", "messageHeadline": "Merge pull request #1010 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 216, "deletions": 174}}, {"node": {"oid": "80921578bee61f031e910eb356468f52790e4974", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa1ac87b2ef33b99c4bddce662be8ada17fe7145", "messageHeadline": "Merge pull request #1013 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "33e6221e57e189dea1b664f7a025299564f52413", "messageHeadline": "Merge pull request #1012 from BrightID/BrightID-836", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 103, "deletions": 16}}, {"node": {"oid": "85d56390231f9697aa94ae035f49da21cfb84061", "messageHeadline": "enable \"leave group\" testcase", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "547fdee4693ba37f3d5febb2442efebe42eaffb2", "messageHeadline": "Add \"copy groupID to clipboard\" functionality", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 68, "deletions": 9}}, {"node": {"oid": "15bb6e2c9d8fd9da1935f969f26cd13c97bfd846", "messageHeadline": "Show groupID in groups list", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "081b4085268ffc4f5c12491b020b0e9178fa8302", "messageHeadline": "Merge pull request #1003 from BrightID/BrightID-993", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 141}}, {"node": {"oid": "fed8c10bf1d89dd516f98989844d9c34feb43d99", "messageHeadline": "Merge pull request #1009 from BrightID/BrightID-997", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "c52c00c914649481c30154409acaa95e99ef4ab0", "messageHeadline": "Separate tracking of v5 (client-side) and v6 (server-side) sponsoring.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "4e76f4015c430e3e3a78f360bf461f4f5b062783", "messageHeadline": "Merge pull request #1008 from BrightID/BrightID-1006", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "42d17d8a03e9097e222394f5f3b26c63c0f37949", "messageHeadline": "Build Android Release aab from github action", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "0bb30bfba03516ab101536847991602707003e92", "messageHeadline": "bump version ios", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72670f696235bdbc758b61ce13ab47504156d5f0", "messageHeadline": "Merge pull request #1005 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5bba66ae953b954dd5241c86b6d89addcc222ea", "messageHeadline": "fix crash in groupConnectionScreen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eade99a5d340404cae9cf791c81f586e4a66c5f", "messageHeadline": "Merge pull request #1004 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 425, "deletions": 347}}, {"node": {"oid": "c65362ad44c4217620781166eb745f5381f2e64a", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "3810c4a31546263e9ad2d444ec99757bd258eeb1", "messageHeadline": "bump version to 4.13.5, increase Android versionCode.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48e3f2821589f5c8e98596ed6c1205fdb3954062", "messageHeadline": "bump safe libraries", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 154, "deletions": 248}}, {"node": {"oid": "b4f8699f49af083de22be61e944eea57b3030c6f", "messageHeadline": "bump some dev deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 19}}, {"node": {"oid": "81e077312dc206f0d49ec4e299995b6e4f476fa6", "messageHeadline": "update podfile", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 66, "deletions": 75}}, {"node": {"oid": "ff822d096b9e1b49417c450d77ad78b8ef6f723a", "messageHeadline": "update plist for ios", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "297e4ee085e185054851effd6b99679a1511dec5", "messageHeadline": "use exact dependencies", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "41636194fe638512db549ced2867ccbfa3e1d227", "messageHeadline": "Merge pull request #992 from alimahdiyar/find-friends-dependencies", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "465c6da6f47c6596cbf3510f6cccf5d41ae817ab", "messageHeadline": "fallback to op.timestamp if op.postTimestamp was not set before", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ac2d160686606f221f7287aa55a00e83d740ea5c", "messageHeadline": "add postTimestamp", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df009620878a97f19fcdd8a9c7a8de711033fba4", "messageHeadline": "Use v5 endpoint for Link Context operation", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c8dfa3babf04574213b605cd8c6e9489dbd3209f", "messageHeadline": "scrub operations based on postTimestamp", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "fc479d80d06b679b3a88bc7134edcd0ffcc47f70", "messageHeadline": "always use postTimestamp when tracing operation state", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8e6041fba08db873e7e97463a27650d438cbc36b", "messageHeadline": "reduce duplicate code in NodeAPI class", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 139}}, {"node": {"oid": "63923151ed089956b1e53aba024f717bfa7aba1a", "messageHeadline": "Merge pull request #1000 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1068, "deletions": 332}}, {"node": {"oid": "1b063a234923263bb9790855be232b34db0992e2", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ff8df30675093a8d9e6b9c807a39222926a436d", "messageHeadline": "Merge pull request #996 from BrightID/BrightID-966", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 149, "deletions": 7}}, {"node": {"oid": "c48f51dbd5e6d153ae9c7c72bb59053d8b30ed40", "messageHeadline": "Fix: logging statement", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73edfdc52c4097cdc677c9b918e5b10ee41f3492", "messageHeadline": "Merge pull request #991 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 536, "deletions": 1}}, {"node": {"oid": "bb0602931658668d9094a94b91ece147a7a6845f", "messageHeadline": "Merge pull request #999 from BrightID/BrightID-964", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "cb657957122fe00ea2d0a8037a316991dd3c3f05", "messageHeadline": "Fix: Save social media accounts when importing/recovering account.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 56, "deletions": 27}}, {"node": {"oid": "97ca3ac3e672b80946cf33e504b04399ae1d7997", "messageHeadline": "Fix: Don't throw exception when fetchUserInfo is called without id.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9836117fa90c674b9b180ca4d1f392f05a2e265e", "messageHeadline": "Fix: Don't crash when mutualConnections is undefined", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3be2c71b4d3693428e51e4a82d5a64751377c488", "messageHeadline": "Fix: Don't crash when mutualConnections is undefined", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "05919a1025a9a56f7d7462e045cd59e5dc168dd5", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "42c878454e912ead8bbc1a34836897722c90542f", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 239, "deletions": 1}}, {"node": {"oid": "4afa7d92aaed9e09e5a32ee723469964316d2330", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32a97aa0d0ab7b19bb2af2fdfd9097a9a2714b7f", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 165, "deletions": 1}}, {"node": {"oid": "b68eed8bb81f1d6a939e141ea1200c1f90931af1", "messageHeadline": "Add e2e test for syncing linked apps", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "7485af057cd2b33e6d8209245fd3c55024e29e20", "messageHeadline": "Sync linked apps when importing BrightID to another device.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "05e51856916c85cd1b80366c46f17e7216e55c7a", "messageHeadline": "Merge pull request #994 from BrightID/refactor_pendingConnections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 319, "deletions": 291}}, {"node": {"oid": "bc8a095339e4d0930a116b1455101881258cf91f", "messageHeadline": "Handle edge case of reconnecting with user not existing in node api.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "3ef136587485feedc0ae1ba9c4a4e23b373b3c20", "messageHeadline": "Remove double filtering of connections", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "93e61c8bd6981d3970ade8cce9b2c967fbac0e73", "messageHeadline": "Wait for connection to be established before testing reconnect usecase.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "e402c6704ec8f7f35503b05c96d32ab0fb06044d", "messageHeadline": "Add dedicated Report type", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dc7e0f8fd2b43acab130a970ab7dad00afbe448f", "messageHeadline": "Improve pendingConnections storage and according types.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 281, "deletions": 277}}, {"node": {"oid": "b82183d0761d8dc35022b4795c6a36d257a2ea94", "messageHeadline": "update variation type in Social Media requests", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80ffbf570b332e8364e204f559069dc07c12603f", "messageHeadline": "add dependencies for find-friends feature", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "22cd42c6f74bbe4f5e35e61d82da61023127c9d5", "messageHeadline": "Sync and link social media profiles after user is verified and blind \u2026", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "0a9986bb217ebfb5a4e441069c915fdb4bfd0a4b", "messageHeadline": "add twitterRegistry app", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0e80daec084bb29015c72dcf1b00dba9c8bdd30", "messageHeadline": "handle find friends api error", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 87, "deletions": 32}}, {"node": {"oid": "cb04a27880f58f9d9969d51d63d5d1e7c4170008", "messageHeadline": "handle friends list empty state", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "a0b3eef15e17de336921ad090b48b117a275daff", "messageHeadline": "add find friends icon", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5fc5a515178fabd40079198f1b8033a57f8352ce", "messageHeadline": "use profile hashes instead of raw profiles in social media linking", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 136, "deletions": 107}}, {"node": {"oid": "fbbfc2eaecc3ad87cb01654066659d202b266b38", "messageHeadline": "refactor socialMediaThunks", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 137, "deletions": 59}}, {"node": {"oid": "f668d34e922ec16ff36d2d8e554619746c726e16", "messageHeadline": "update social media variations from api", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "ee9db2e3cfd935565e89f9d8819057c2a797042c", "messageHeadline": "implement social media conditional logics based on ids instead of names", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c55874d914e4ef1ed97058fb291dcc53e4eaee6", "messageHeadline": "implement sending invitation text functionality", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 149, "deletions": 14}}, {"node": {"oid": "df31bc6be444ccf4e66c5916eeca024b2d343711", "messageHeadline": "truncate long contact name and profiles", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2d355004046140293c3de7625d5f4d167da4686a", "messageHeadline": "find friends by social media profiles", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 343, "deletions": 1}}, {"node": {"oid": "4f17ddec2e67a715886b355f4da38645d2ae1a60", "messageHeadline": "implement social media conditional logics based on ids instead of names", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 43, "deletions": 42}}, {"node": {"oid": "0d14bfdd28d45080076f3aab828ea17acf529ecf", "messageHeadline": "change profile display width in EditProfile because some fields did n\u2026", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b9c1c9290f40c27af17bc028f3bdbfe88ef63783", "messageHeadline": "refactor deep link", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "ec5da066178c2319f064457842a51c643b11c57d", "messageHeadline": "handle slash for deep links with callbacks", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c64a81a71617abe2bf56165dd2b4e48f66b01e09", "messageHeadline": "add email to social media variations", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 90, "deletions": 66}}, {"node": {"oid": "3e152132325c162f36c1c26fa01c296ff655bf5d", "messageHeadline": "implement deleting social medias", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "2ed80c40555e0e0d313f457c906faaf100539d8b", "messageHeadline": "refactor social media linking to redux thunk", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 95, "deletions": 69}}, {"node": {"oid": "11bb866121a947ee23160d999b0729d09edbf5d8", "messageHeadline": "seperate create and update social profile logic", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 121, "deletions": 21}}, {"node": {"oid": "9a2fed6031449e9131738c2abdb16681d5c31b30", "messageHeadline": "link, add, update and delete social media profiles in social app", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 442, "deletions": 227}}, {"node": {"oid": "a26e01c54f5d47d2b03a6d780971eba8160d237e", "messageHeadline": "phone number input verification", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 134, "deletions": 24}}, {"node": {"oid": "8ac582e227136a67d1ccb992a10f2fa2cf70a84c", "messageHeadline": "add/update phone number", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 197, "deletions": 107}}, {"node": {"oid": "251beb989698bfa4735e4ba513c8180e41c539e1", "messageHeadline": "refactor social media types to a more dynamic way", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "bc3094852ed011d2114641726da57ddbfad116ff", "messageHeadline": "refactor social media list to a more dynamic data object", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 113, "deletions": 96}}, {"node": {"oid": "e3a995858dbbd37778ae5d8cd53eee748ca9268c", "messageHeadline": "Merge pull request #990 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "2c06c8cfbd88da26b2d9136ff86cef6b2afd1ce2", "messageHeadline": "Automate staging deploy (#989)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "dab55f1d43a232c724b9a69c88c923ed9a57786d", "messageHeadline": "Merge pull request #987 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 94, "deletions": 28}}, {"node": {"oid": "a589d352d879ab24e45d0e5f249ab709c24858a6", "messageHeadline": "Don't check signing keys if user is not yet known on backend", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3de98f23697114e07e9d5a0f78b21bcc469e737f", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e55afdebb549237e0807f42a19bcc756f1ff7c54", "messageHeadline": "Merge pull request #986 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "c420bd28b9c0c9d2d7b8cd2b91e6159f2b0c18c5", "messageHeadline": "Merge pull request #985 from BrightID/invalid-signingkey", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "f75f339cc55f86200b2eeb01d62475e8e8f6d26a", "messageHeadline": "Merge branch 'dev' into invalid-signingkey", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e29782a57d6bd88d7b0b86b09d58c4f299f44b10", "messageHeadline": "use type-safe equality operator", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1ddced8f9eaa5197bb2810c92cad226a4f5d88c1", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "574e21def05885a955ec654fccbdc489ea8b47b2", "messageHeadline": "use appUserId for spendSponsorship", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab89cad4b7b4fefe4aba0fefe10ecc0ea9a4c311", "messageHeadline": "fix a typo", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b54c0fdc686eb9e2c27ed5125224d1f1925c97", "messageHeadline": "fix a typo", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86686f0f117c462656913683575a1d06ca13f69b", "messageHeadline": "avoid recursive fetching apps", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "64ae43708e3c97721d4c360f22d58efd08ac08cc", "messageHeadline": "check signing key", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "659d074333ef00057baba96dfa1375e4cf69d198", "messageHeadline": "getting blind sig before link", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "cd9755aa7dfc4ca8d145363472c44d9889679a3b", "messageHeadline": "Merge pull request #983 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 200, "deletions": 7}}, {"node": {"oid": "2298ea5d6df78bbff9c84949b24c7e2411f84d3a", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "550e86026296d85b2364188bc62a0830da22d291", "messageHeadline": "bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2037ab439f8ab0c72e5f64a7299860bada748fd", "messageHeadline": "Merge pull request #962 from BrightID/dependabot/npm_and_yarn/BrightI\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "6798b9cc88135bd4d6e3327bf01f568c21235a78", "messageHeadline": "Merge pull request #982 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f553935dd88cebbd1d8febd19f122781eedbae08", "messageHeadline": "check operation type when accessing op.postTimestamp", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4085342a5449c3d828bc47fde3a50d4c7ff62da4", "messageHeadline": "resolve the issue with social recovery timeout", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "721b625f3fa6c2d3e6798549778df0830de922fb", "messageHeadline": "handle cached params not found", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "a4eae331b544557dc99d3ba5065f59c1fb7a13f7", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "e771f6c1cf31037a68a9722356eb70078c5d53bc", "messageHeadline": "Merge pull request #977", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 141, "deletions": 5}}, {"node": {"oid": "9badb6a91566c082363132e895fae4025f095c50", "messageHeadline": "Merge branch 'master' into revamp-appspage", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 5559, "deletions": 1992}}, {"node": {"oid": "e676df3bf5e74fec40fc2faa02ed64669399ef5c", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "e77583cb13a6530ba6f78770ceafdffe885443e7", "messageHeadline": "add new customized color for each app", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "3f8e6a492373f7c29d19e87e1503c819bd9b4905", "messageHeadline": "code refactor", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 167, "deletions": 230}}, {"node": {"oid": "e9def1b7ef5e83cbf9eae7c31150f2841b0d24f8", "messageHeadline": "fix filter mechanism", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "2c861b95dca95701c842fa7d9c2ca4a9432837f4", "messageHeadline": "open app", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9b6bd98de67e3b73c4d20cde2f9de8751fedee87", "messageHeadline": "refactor and fix styling", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 109, "deletions": 106}}, {"node": {"oid": "3d259e98a170291bc8431d5fa46b97e4aad5a797", "messageHeadline": "add filter for verified app", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "bf016ca4be65457521170587adf46a6358482a8d", "messageHeadline": "removing unnecessary console.log", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "92ed2f7418f9b9b36588ee3b835eea1e34ee98e9", "messageHeadline": "[fix] shadow opacity on each device type (android & ios)", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c5ad7e247ca0539b8714494987e1652fa99b9098", "messageHeadline": "Translated using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "d728ff939bb0a0ada69bc80ff35c4d1f01fd8566", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 89, "deletions": 4}}, {"node": {"oid": "8614a66a9d1305b27d8c4d2861ff33469471cf3d", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "fff0dd61edad5d5dc8e08c0915ebd2950475f446", "messageHeadline": "Added translation using Weblate (Dutch)", "author": {"name": "Heimen Stoffels", "email": "vistausss@fastmail.com", "user": {"login": "Vistaus"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f1964e4893cea3765b6d4b1bc205e449c5485a3", "messageHeadline": "[feat] add animated linear gradient", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "76c7f942783dc14acefe5a9d3b9960e2344e94ec", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Igor Brylyov", "email": "movefasta@dezcom.org", "user": {"login": "movefasta"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8a3a10b10cf9b144ff7486ee2de061c013f9e20", "messageHeadline": "Merge pull request #976 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "75927c43d352503941dacfff3a17d9623fcbceff", "messageHeadline": "Make sure to use default english wording for modified strings", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "12718c655ddebde0f9410127d35db45bfce83786", "messageHeadline": "Merge pull request #975 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "29a0f93c3961f0c77d372f4800d6b30404569d12", "messageHeadline": "Merge pull request #973 from BrightID/BrightID-963", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "94d26d7255b489997751d76cd07c5d0d2d68480c", "messageHeadline": "Update wording for reporting connections.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 33}}, {"node": {"oid": "ee7298f32ded07c745041254a6286489b19fb9cc", "messageHeadline": "Fix: Show connection name in ReconnectView.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fe381614eac183d85b7e0af48931fa0089ccaa14", "messageHeadline": "Fix: Show connection details after undoing report instead of broken \"\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "edb4123b9ca6efc3cda23793bd5b977c2f758d26", "messageHeadline": "Merge pull request #972 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "d194837a1580d682a65f7ca15830b60312c919e5", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d2326b9d7d0b07b243b96bb71f89243cc04873", "messageHeadline": "Merge pull request #971 from BrightID/BrightID-969", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "4f442a7bb516540c7c2e075f44e5f4ee179ad34e", "messageHeadline": "Don't use 'recovery' strings when importing/syncing", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 57, "deletions": 11}}, {"node": {"oid": "d66e67731673b4baf2a320882efab880ebf7dac3", "messageHeadline": "Merge pull request #967 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "0942d2bdab9900e43d97c8596b3d93634a7c0238", "messageHeadline": "Merge pull request #965 from BrightID/workaround_channel_limit", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "5ad14f7ffd0f67336d50a98c4582861dbc86bcab", "messageHeadline": "add prefix to uploaded data to prevent triggering channel limit", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 25}}, {"node": {"oid": "331953ef99caf495b0a3a812e3428b16a4be4b00", "messageHeadline": "Bump mermaid from 8.13.4 to 8.14.0 in /BrightID", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "cdd67e9e9cf9f4e4508dfc6265ac6be9b2193f80", "messageHeadline": "Merge pull request #947 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5429, "deletions": 1936}}, {"node": {"oid": "7e5bb163fef5a4da6b5bbbe64e62b24ad2557333", "messageHeadline": "Bump version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f287282347071679c764d0c28f6e2fd87773f55f", "messageHeadline": "add functionality filtering avaiable apps", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "655fbd4ac651d7beedb96ebb8db7ef60055ba9ce", "messageHeadline": "Fix always showing waitcursor on RecoveryConnections screen", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "965baf44886d3ff362e0139af544996754b1a3ab", "messageHeadline": "Merge pull request #929 from BrightID/import-device", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5002, "deletions": 1884}}, {"node": {"oid": "a5214e49cd8823b075ebd913141b6af0579f92ae", "messageHeadline": "update translations", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 65, "deletions": 48}}, {"node": {"oid": "de7de49fe0ad5bec3b8fae54eefba7c142ead30c", "messageHeadline": "Update i18next parser", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 521, "deletions": 31}}, {"node": {"oid": "df27f5bcaeb0360933282f28cb6fe3229332a6bc", "messageHeadline": "Don't use dynamic translation keys", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1c70ac023e74d3e741c77b7886f4cac08b0f586b", "messageHeadline": "seperate state for better visibility", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c017ad5eba6db95ae38a767e417117f36f5888b9", "messageHeadline": "fix style header", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d55441fd6f4bcbb0e530d1c7704bbbc0dc3ab50c", "messageHeadline": "add search filter functionality", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 51, "deletions": 34}}, {"node": {"oid": "02ad09d132a4ef3a795c928bd2ea66c790aebdd4", "messageHeadline": "revamp appscreen", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 250, "deletions": 16}}, {"node": {"oid": "c040383fa6ee9ee2d2d85abf0da8ba2c67c81cef", "messageHeadline": "revamp app card", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 184, "deletions": 90}}, {"node": {"oid": "bb90e0f3c1d9dcfa058d53a121968216e07c7092", "messageHeadline": "Set jest timeout before starting test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2531df56fb7a9cda54eb707600385c388839a7af", "messageHeadline": "Fix test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5b1dbbb88af7f57a40112c3372733ab42351d720", "messageHeadline": "Fix tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "553aaf6bcd14843cac6e44a4628cf2519c9af0c3", "messageHeadline": "Add missing awaits", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cab1333f2189aa305dacfdfa222c1d727730c7a", "messageHeadline": "merge jest config for e2e-tests with default jest config", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 45, "deletions": 82}}, {"node": {"oid": "a9b88b5c5ddfb76e7f895d91029e2ae77b6b8fa0", "messageHeadline": "remove duplicate mock", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "b20703e89c8d6343094341591f9bf3a741a0d3c5", "messageHeadline": "fix global jestSetup file", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68952821d959cee7af9f9d285ef9f00ba8e899d2", "messageHeadline": "Improve addDevice test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "1767eb5bce3a62db4a94c657af2e3b98987f2be7", "messageHeadline": "Properly mock RNRandomBytes for E2E tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "0a2a64e60321c01ba26dfda3a4482d6a6b59e499", "messageHeadline": "Refactor UploadBlindSigs to enable usage in e2e test", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "908b34517dbce3e1d0d81759933b6f266122c97b", "messageHeadline": "Don't add decryption aeskey to decrypted data, as this overwrites exi\u2026", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5651e0958fc565d95c4dffc6b45e785c4bcaef54", "messageHeadline": "Update test specs, add testspec for importing brightID", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 311, "deletions": 7}}, {"node": {"oid": "db5d0b81df299603fd7cd0c689921ab077ecd2c1", "messageHeadline": "extend rn-fetch-blob mock used in E2E-testing to provide testphoto data", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "415d26f46651e60c15e9bc71b37f685bbd99cbb3", "messageHeadline": "Extend testutils", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 98, "deletions": 6}}, {"node": {"oid": "d7a4172063c8b6d1278e9a477f86e897a1cc41c7", "messageHeadline": "Add missing OperationState type", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b6a39ef8aa41df2b44cdbb3278243f76bade3d8b", "messageHeadline": "Refactor channel interactions to enable usage in E2E tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 110, "deletions": 100}}, {"node": {"oid": "ee326d93233685489b7dec4d5d1f077d8ed22b14", "messageHeadline": "Add testIDs and additional data in UI to support E2E-tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "c99d508db0037cef7feda9cf159575dcc0b0ea38", "messageHeadline": "show QRCode in DEV mode to enable extracting for e2e test scripts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bf72ccc63fcbea21cceef33ceb0b5664ab5f9d55", "messageHeadline": "Add missing hook dependency", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ab540a754badedcbbfc04d28d5bd1272d3bac325", "messageHeadline": "Add jest mocks for e2e tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "0980bff135123d280dcc943f086587352b09c78a", "messageHeadline": "Move loadRecoveryData function to utils to enable usage in tests", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "487cd08c5b9744a794853bb3c1d3ca2df8f8ea37", "messageHeadline": "ask user confirmation before sync", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "5033f94a746fb371891f96a4def12f94cf64879b", "messageHeadline": "use urlsafe for recovey/import aesKeys", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6decc512493c9c943690eabe2ca84c9b34de4597", "messageHeadline": "Update e2e test for adding device", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "b4d781c5985db69d433efb503c818069f3a62099", "messageHeadline": "Add error handling and progress info to \"Add Device\" flow.", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 500, "deletions": 58}}, {"node": {"oid": "8782dfa1eb1a4f472f4f1746838190d0cf3162e6", "messageHeadline": "Add missing AddSigningKey op to NodeOps type", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "65f1d67de433c1a02811fb9aa9bc94c5d692f6a1", "messageHeadline": "Merge pull request #957 from BrightID/detox-typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1197, "deletions": 717}}, {"node": {"oid": "faf698d4c03c177f6ccaf6d4f760c27b269a5c3c", "messageHeadline": "update addDevice testspec", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "1efb938f2ebf0ede0787d087b48667ce4be6974e", "messageHeadline": "specify return type for createBrightId", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6ad94f8ea7c2e4c595ebd5af40971ba0481d6ada", "messageHeadline": "lint fixes", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88d94e706e35bff2c452c38be30104996997647e", "messageHeadline": "add missing await", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1265a0b960d7f64f24b25c2780fa85848b4433", "messageHeadline": "Make credentials optional for getProfile() api", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "543959a6900eb530f964083a546bdffa4fe104f3", "messageHeadline": "make BrightID of user available to e2e test scripts", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "b114f26275a3daa708704c4e317b254f149a434a", "messageHeadline": "match @types/jest to jest version", "author": {"name": "TripleSpeeder", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "6dc6ed513d58fa4fa55df5dc24f04d7459c9f8ad", "messageHeadline": "update detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 32}}, {"node": {"oid": "57077f015a847cfe90b10ab0fb7a340bceb8451e", "messageHeadline": "move uploadrecoverydata to utils", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "72b089e7977eaabc5bdf9c0f586a073c0c000a33", "messageHeadline": "return users brightID from testscript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "563322251882b3b028b21aa4e21fc3c611aa2dcd", "messageHeadline": "show BrightID in home screen (DEV)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "fb198493285030705b75f7d9c726b7fe433a2590", "messageHeadline": "Update jest, detox, typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 968, "deletions": 636}}, {"node": {"oid": "ae645c26fe2fbc2475774fd64c8df03bfd96c29a", "messageHeadline": "Remove duplicate type definition", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "27ab7841421bf40c5db6e23ea38e025df9070cdf", "messageHeadline": "Don't overwrite existing device names with \"Unknown\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "867a617031e6c60ef7b5f5ce87d363db3cbd039a", "messageHeadline": "lint & debug log updates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 91, "deletions": 95}}, {"node": {"oid": "92f2e95a24e4faf9f21ea9925f5eb6f004f2e32b", "messageHeadline": "Dont open/close channels multiple times", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 46}}, {"node": {"oid": "c70bcb8b82183c2913453e9257cadd5a2975bad5", "messageHeadline": "Don't overwrite initialState on Init", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "49ddaf9449b05fe234f24c8ff55a8ebfa4430389", "messageHeadline": "Update types, linting, refactoring & bugfixes.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 478, "deletions": 418}}, {"node": {"oid": "6add4ce67e098c7a0221a9a5b208d1be8b33a929", "messageHeadline": "add updateTimestamps to userSlice type definition, set initial values", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fa38e2be84729f40f34404e6736e5206c998ea57", "messageHeadline": "update types for recoveryData", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 11}}, {"node": {"oid": "95822d5b77bb0f14a18ce1adf008df42fab62095", "messageHeadline": "use constant strings for all operation names", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "341a4182376fa6a3dcb934138d409cd0423923e6", "messageHeadline": "resolve conflicts", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 275, "deletions": 270}}, {"node": {"oid": "852fbfa699dbcefd5433f553dc16958a746c8e24", "messageHeadline": "resolve some group related import/sync issue", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "a6d21ab4ba5c8438c8164bc4e5aa026927ca21f6", "messageHeadline": "Improve blind sig types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 132, "deletions": 125}}, {"node": {"oid": "f6765b2dc48f1c1d4b3602673776c6a972241833", "messageHeadline": "fix translation file", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e4379ec9824b3cee0c7ac570475edfe14e0d46ac", "messageHeadline": "Fix undefined signingKey in downloadGroups(), linting.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 170, "deletions": 162}}, {"node": {"oid": "0a7d1512c61f780b8ad7c9b463a6bb4f8808c6ab", "messageHeadline": "Use BaseOp for Add/RemoveSigningKey operation types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "c539e3d17578a97c84af15d56f228fc15dd97e02", "messageHeadline": "requests blind sigs only on primary devices", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d3dc73b426a5f68407218e27187a534df47e8595", "messageHeadline": "Merge pull request #950 from BrightID/blindsig-debug", "author": {"name": "Abram Symons", "email": "36688816+abramsymons@users.noreply.github.com", "user": {"login": "abramsymons"}}, "additions": 184, "deletions": 115}}, {"node": {"oid": "d3a2d6ff365e580ee0060d0ea2944dd790512e75", "messageHeadline": "manual merge", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2319, "deletions": 2144}}, {"node": {"oid": "692ebdab9d7a5dd847dd75d04a2e99830a410368", "messageHeadline": "setPrimaryDevice to false for importing device", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ab45b03a956d6ec152df7007934bccced4881bd0", "messageHeadline": "add missing )", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "76322a8fa1926b672a972691e7b6a70acc5b13b7", "messageHeadline": "3rd manual resolve conflicts", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c022a850910024f94b443b541f05bd0d28757705", "messageHeadline": "second manual resolve conflicts", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 774, "deletions": 229}}, {"node": {"oid": "8a54be339d0a046c353cfa4d200235589c047ffd", "messageHeadline": "manually resolve rebase conflicts", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 917, "deletions": 514}}, {"node": {"oid": "d05118d43376ed46185d757558e909461e30d7fc", "messageHeadline": "backup/restore blind sigs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "816f8bdbded97001b93f0845ff769033769baf17", "messageHeadline": "solve some blind sig related bugs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 143, "deletions": 110}}, {"node": {"oid": "c970620f04bf02c768aa90aed30ebad47a54717d", "messageHeadline": "Merge pull request #948 from alimahdiyar/social-media", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8370604c84d6f9053f8d5aae1295a253f3ecd11a", "messageHeadline": "remove shareTypeDisplay from SocialMediaCompanyShared", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab19517d82e2eb24593c8cb4687d1fcbd7749b5", "messageHeadline": "fix telegram username share type", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7fa7ca3b920dfdd62c9aae03c07eb30354c00bf", "messageHeadline": "Merge pull request #943 from alimahdiyar/social-media", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 419, "deletions": 44}}, {"node": {"oid": "3076c37409ff52c0f19d46fb817fc857070b6f80", "messageHeadline": "make linter happy on social media related codes", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 133, "deletions": 104}}, {"node": {"oid": "9beb1c7ff2487c8b4f2d4bf455642662a905f27e", "messageHeadline": "hide social media icons that are not linked", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 8, "deletions": 996}}, {"node": {"oid": "792ada67644f0099aba08009d57c31bec886ad78", "messageHeadline": "copy social media profile for discord and telegram phone", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "fb99120cf3aacc5184ed4322ac053f5824e3eaa1", "messageHeadline": "improve style of connection's social media", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "852b50dbe24715bf18b441e56e9c5cbf13c686ea", "messageHeadline": "show connection's social media profiles in connection screen", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 1268, "deletions": 29}}, {"node": {"oid": "466a6e5c3b1220cc4c6a089cb25d1ae8f9afa86d", "messageHeadline": "Merge pull request #946 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a831c5ff814698255ff5e5685a5e61b13d8d24fd", "messageHeadline": "Fix: group search should not be case-sensitive", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "94fdacabaa8684730647983de253131829816b2a", "messageHeadline": "Merge pull request #945 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1978, "deletions": 1946}}, {"node": {"oid": "14e3d6f90406f323fbe6c83a907ff833f6d447ba", "messageHeadline": "bump version 4.12.2", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abf913212f3bc9171fd5b8037e6ee5939a1abc81", "messageHeadline": "implement syncing devices", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 768, "deletions": 225}}, {"node": {"oid": "6fb44e9a9c6c5526afdd8720cdad84a9888a5b89", "messageHeadline": "Fix potential race condition crash", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1db2233f6bac2c35741693e7a14144e8fe359937", "messageHeadline": "Merge pull request #944 from BrightID/BrightID-916", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 15}}, {"node": {"oid": "3f53e0aa9a4aecf6872a56a313f03986a85c438c", "messageHeadline": "move required version string to constants", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "29724001aec227446d072621cc29c5c635326221", "messageHeadline": "Check node version when chosing node", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 44, "deletions": 14}}, {"node": {"oid": "e6543e8e0875c1cb2eca8bdd349e6470b7956dc0", "messageHeadline": "Merge pull request #940 from BrightID/maintenance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1494, "deletions": 1675}}, {"node": {"oid": "2249db5c876e1855e7e80212e14d215cb2411e85", "messageHeadline": "Improve groups related tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 51}}, {"node": {"oid": "1000b1b318dc0fa4421b8c6b5fc137dab9949f45", "messageHeadline": "fix connections search in new group screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "f7ecb816e1f72d589ef42ce4b708620e44f247e1", "messageHeadline": "remove default export", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f31c53b108489aa3e409672c8300ebd7efcd4eb7", "messageHeadline": "delete obsolete file", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 88}}, {"node": {"oid": "eccd1fefa9820b3403906895e7f4c354b12a1d31", "messageHeadline": "Fix new groups screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0bdfc656dd47179123e8bcb13d4c481de930f9fe", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 760, "deletions": 741}}, {"node": {"oid": "80f6151d1ac996d81efb2f3584154de1c5754d15", "messageHeadline": "migrate to typescript, update User types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 70, "deletions": 68}}, {"node": {"oid": "f7e0310d3924c339b4b58479560fac29457b7161", "messageHeadline": "Make GroupCard typescript functional component", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 47, "deletions": 48}}, {"node": {"oid": "e9f1b986d2d459346cde45b247864ff8fb7da05a", "messageHeadline": "Make GroupsScreen functional component, use selectors for searching g\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 212, "deletions": 219}}, {"node": {"oid": "7e6d66058d32bbc55e1d1acdb23f45e78a83d2ae", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f750b478d3639dd1e68df099330174d4aed46aa5", "messageHeadline": "remove unused file", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 130}}, {"node": {"oid": "6082ec6e60b7320e761705e8f19cca099689929e", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 114, "deletions": 92}}, {"node": {"oid": "e68159ff235db72d45ac848a07ceb54aa8d15e39", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 77, "deletions": 93}}, {"node": {"oid": "a35ceaece3c2570d758a046a46c1d21d3d7ebe32", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "d90bf7350310f72cf0d88ca76b5cd80516b7df41", "messageHeadline": "migrate to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0f1771fc1c0c242a366fca6c2e1e5ab4b5202b2", "messageHeadline": "Update typings", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 64, "deletions": 50}}, {"node": {"oid": "c0638fe357989000ca3b73dd98a5c87cbbe98398", "messageHeadline": "convert to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 199, "deletions": 172}}, {"node": {"oid": "e1ea90457a1faec9c066608f0be45b1936a28b0b", "messageHeadline": "convert to typescript", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db851669471e3121b954682c68717b0fe4abb9ad", "messageHeadline": "add types for lodash, crypto-js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "c599db2563fa6e45d10b90ea04d02c585fdfbaaf", "messageHeadline": "fix locales", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63982ad1df7971249ed683bf4bf48a6c4570d4aa", "messageHeadline": "fix locales", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8cc71820c4c36ee25e85596fab252b7db2fe1f9", "messageHeadline": "Only run build workflows on main repo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "78d05f4cf0cbe019728130e10897874fd5b8f20e", "messageHeadline": "fix TextInput autoComplete property", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "627a39885213e576baf4bdcbdf2bea7990e9b59d", "messageHeadline": "Merge pull request #927 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 128, "deletions": 18}}, {"node": {"oid": "06517ba4878e99434dbf9a0de0c65d4fa6326228", "messageHeadline": "Merge branch 'dev' into weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 635, "deletions": 425}}, {"node": {"oid": "7986db1034965e1ec77baa8a1c8d9340f0c83379", "messageHeadline": "Fix linkedContextSelector", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "46ef328aca8cffe02401bb9334c98e5269909c1b", "messageHeadline": "unset UseUnknownInCatchVariables to prevent hundreds of ts errors whe\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9b7bdd93e279fa5c1355e8150a511ddb423fe565", "messageHeadline": "disable broken recovery unit test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6acd6e838654e8576ae48edb9dce5e50335a341d", "messageHeadline": "Update channels test for STAR type channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "96d871cfa79adf8049430d7857e64ccd6324cf02", "messageHeadline": "Fix jest config", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd7630396dee0389cfd4ec240a3102bfe4b8336b", "messageHeadline": "Merge pull request #936 from BrightID/operations_hook", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 271, "deletions": 206}}, {"node": {"oid": "c0d6c680b1229ab0a1a9c5c0e5b814cc3a27237f", "messageHeadline": "Move scrubbing code to bootstrap.ts", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0e249cbfbc2930d7e020aad237cf791f9dc93f37", "messageHeadline": "use constants", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "dee8f261709c53ebacd7cee3d6096dbc8492e71e", "messageHeadline": "Dont use legacy \"removeEventListener\" method", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0d997c42ead2b9afd80103f536f789151a08ed5", "messageHeadline": "Regularly scrub old operations from store", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "b30c7c2694dc7bc86bd9e5478a21f282079f8e9a", "messageHeadline": "Don't store NodeAPI instance in operations slice to make it serializable", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 73, "deletions": 99}}, {"node": {"oid": "dbe3be3ef093f3e536d2e1ba38b70c6467de3ee0", "messageHeadline": "persist operations store", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "274b6a77baa4d9f75741f40d8ae14f432231dbe7", "messageHeadline": "Refactor recovery process", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 50}}, {"node": {"oid": "d3638b0d4826a4f73c4cb081f2e056af3cd7c134", "messageHeadline": "refactor operation types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "fbfab04cd92d13fc9b675c7d2b0be0c8493ccbd1", "messageHeadline": "fix double colon", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f46b504745f11e2b67584aa9512ff7fbbd2e58cd", "messageHeadline": "Move operation_states to global types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a22e8661a695b2f753ac75b54f56116161ea2352", "messageHeadline": "Use constants for possible operation states", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "1bd2801873b760249b15b04e4fe6d8e7c7451c56", "messageHeadline": "Add optional NodeAPI object to Operation type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7eb18a7cb905d538a2cae6f40172c069a83cbbc0", "messageHeadline": "Improve operation integration into redux store:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 77, "deletions": 41}}, {"node": {"oid": "02390dcc939c380614ac4b41b129219523d63c16", "messageHeadline": "Merge pull request #935 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 98, "deletions": 95}}, {"node": {"oid": "8ff586254e9ac5d5e139eeb84ae5d969fe19a66d", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2c7a39ce410653a67645fa363d3fbc5562f1808", "messageHeadline": "Ignore group invites when group can not be determined.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 97, "deletions": 94}}, {"node": {"oid": "7160a61c7cb7712bc54d3560e37c59ad5bfd1fcd", "messageHeadline": "Merge pull request #933 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 280, "deletions": 142}}, {"node": {"oid": "bc6a070dfd62fcef746b59f6a0db54738fb8823b", "messageHeadline": "Merge pull request #934 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bc5350e1954af43117f1807fe788d6b1043e948", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57772edffd7546f25ac4da85805023ed8aecaf41", "messageHeadline": "Merge pull request #923 from alimahdiyar/possible-duplicates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 92, "deletions": 11}}, {"node": {"oid": "058cb35a22d4f018db86c2dece303397e766e14e", "messageHeadline": "Merge pull request #932 from BrightID/BrightID-931", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 180, "deletions": 127}}, {"node": {"oid": "d0c47a08fb35279e91deefb0c0a2bbe43dcb1e40", "messageHeadline": "Merge pull request #926 from alimahdiyar/fix-submit-photo-test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "591ed250afb1c575780faab4ef50f2a42f8432de", "messageHeadline": "Show backup recovery progress", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "42e4f1428e27b37c1f88e151b07bd736df6e70a1", "messageHeadline": "Fix autoComplete property for Android", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37600a353c2e0449594990ac042024b513e52f4c", "messageHeadline": "Lint and ts fixes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "879805056e90caa2cc9aaec4299268fa8282b2ac", "messageHeadline": "Lint and ts fixes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "3ac04f923ba05e4f2ee37cfb2490b0c135d187db", "messageHeadline": "Lint and ts fixes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 117, "deletions": 106}}, {"node": {"oid": "721bea2e0891de5dc5a23bbe891979e55f88be50", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9bc5fd1b29f71f8921b87fcfa8fff1ea6d74352", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Igor Brylyov", "email": "movefasta@dezcom.org", "user": {"login": "movefasta"}}, "additions": 75, "deletions": 13}}, {"node": {"oid": "fa4ce48b5e65edb3d5d714cf24dfba332c3d4e83", "messageHeadline": "importing brightid into another device", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 917, "deletions": 511}}, {"node": {"oid": "86c0bbefa389929c59e403d066749b9c937419fe", "messageHeadline": "add constant for possibleDuplicates stringSimilarity rate", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "73c74220cb05c9d58726b39eae2ef2929827b979", "messageHeadline": "use useEffect for setting possibleDuplicates", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "71e41fb9bc0d24474aab720d03fa1681041f13a4", "messageHeadline": "add possible duplicates of a connection to connection details screen", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 83, "deletions": 11}}, {"node": {"oid": "3d0815003c8e31135b8f45f6b18ca3dc96158b06", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e23f60bcc1403d26a8925c795d520a4e99658305", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "99c3546520a9643b03ee98228388496951cfd000", "messageHeadline": "bump android version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cefb9f3cb21e576a3c7b1570292854d96b30f451", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 36, "deletions": 2}}, {"node": {"oid": "0d5c0746c0694a810ad7d37d5e3d35e7b38738e9", "messageHeadline": "wait for submit photo button to be enabled in tests", "author": {"name": "Ali Mahdiyar", "email": "alimahdiyar77@gmail.com", "user": {"login": "alimahdiyar"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bf014f12b6759ad31323b7e7caaf1e00b0ea3a71", "messageHeadline": "Merge pull request #925 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 810, "deletions": 648}}, {"node": {"oid": "0c7d59f06e8ae5f8f63d672c1ce501b5732c0a7d", "messageHeadline": "Bump version 4.11.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da54ffd99b9ac9434ce4d513f2dd6a7d93c245b4", "messageHeadline": "Merge pull request #924 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "a8daa432c640e5cc1678dbfe27e39b2881b1a856", "messageHeadline": "Merge branch 'add-bitu-verification' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 91, "deletions": 126}}, {"node": {"oid": "5b5edcf5710489fc772ebbcd492526b484deb155", "messageHeadline": "Merge pull request #880 from BrightID/list-recovery-connections-in-pr\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 666, "deletions": 492}}, {"node": {"oid": "5bcc4dff9d31ca36108e06888d176879802a0308", "messageHeadline": "Update translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "39d8143f344bded4515e1dc3c038aefdd9ec3e83", "messageHeadline": "Parametrize connection level for e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 311, "deletions": 204}}, {"node": {"oid": "0015014242971bac4ff73bbdb5b43cf44e0dc2de", "messageHeadline": "Cleanup", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5df1740df7ac78d11d559257c4e220489e2a05a1", "messageHeadline": "Don't change firstRecoveryTime in migration if it is already existing.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5d37cc6f10ac2127b9622f0f83c6c31472d74a79", "messageHeadline": "Translated using Weblate (Chinese (Traditional))", "author": {"name": "Nate River", "email": "jambestwick1988@gmail.com", "user": {"login": "jambestwick"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "82146a02c9e1e967a45de78fd2c50bb33c5ada0f", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Nate River", "email": "jambestwick1988@gmail.com", "user": {"login": "jambestwick"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6ffdbbf2d05c1f5bf567b5fd7baef42b7a41e812", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf28e16f2dc9e757de12fd342f31fd9dccc2f200", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Nate River", "email": "jambestwick1988@gmail.com", "user": {"login": "jambestwick"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7818611c533a40a7bded5e8c27e0b721e46d17e4", "messageHeadline": "remove debugging code", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de789081398033975800b8d1be3c22a976029fe9", "messageHeadline": "Store FirstRecoveryTime in ConnectionsSlice.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 46}}, {"node": {"oid": "be9aa6ed5adc31a3eebcec9c29f798f8a84b169e", "messageHeadline": "add missing parentheses in resolving conflict", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a64401dad8b6db10b7ca30f5499ffe84238f5846", "messageHeadline": "resolve conflict", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1189, "deletions": 843}}, {"node": {"oid": "01f7dbbbfb85754f477b3002ba96cddc96fb8405", "messageHeadline": "improve verifications", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 88, "deletions": 116}}, {"node": {"oid": "26b18865ca23341c3d431c9ab5eb559d9a338afb", "messageHeadline": "Update types, linting, small cleanups", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 118, "deletions": 112}}, {"node": {"oid": "9e8c73f26e562469e2ff9aad39725550b5dcc66b", "messageHeadline": "Merge branch 'dev' into list-recovery-connections-in-profile-screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6265, "deletions": 5145}}, {"node": {"oid": "84edf951b5ae8dd80964a56d2f0c39327e19ea36", "messageHeadline": "update groups icon in drawer", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3aa028e2f6cd4e9942ad55cabb5b3af3d33b85de", "messageHeadline": "Merge pull request #919 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "546019ccc1f49e91fd16c4a8b1b79fce94d7e49f", "messageHeadline": "bump version 4.10.1", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c12799896ca3a38593dfa61aab72c67732a5fdf6", "messageHeadline": "Fix verification sticker layout", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "ddbf886a074d823898790d506c3a1a9c21afa64d", "messageHeadline": "Merge pull request #918 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1330, "deletions": 728}}, {"node": {"oid": "8e9e3f5781fac371e5ecc0de7e890ee7e371e39b", "messageHeadline": "bump version 4.10.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e45410385b8d8854bba9d2934763aa0f918fa10", "messageHeadline": "Merge pull request #914 from BrightID/add-bitu-verification", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 523, "deletions": 176}}, {"node": {"oid": "851b6f7efd6bbd02ef53a67daed35b0ee07ee618", "messageHeadline": "fix e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "6a345e76de895e17d8db9219387fef3a976ae237", "messageHeadline": "add testId to drawer components", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "4b441ab8c66268ff88a1feb0a1d326c0cf7fe436", "messageHeadline": "fix trailing comma", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5c4a2e62042b4b037f0e14a1af903c00bd3f1e0", "messageHeadline": "Layout improvements", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1f0e040a04b28b67157fa50d7e676cf66973d455", "messageHeadline": "Fix imports after merge", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "f31a9c0164b54fe02cfb679b79e5e83dd433b6c3", "messageHeadline": "Merge branch 'dev' into add-bitu-verification", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1125, "deletions": 825}}, {"node": {"oid": "f686cb5311e3f83cdae6577246c45b8992d9ab39", "messageHeadline": "Merge branch 'add-bitu-verification' of https://github.com/BrightID/B\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 82, "deletions": 58}}, {"node": {"oid": "53e4df0e7168ba99d4841af46dac67b38833fad7", "messageHeadline": "add initial groups icon", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "aad8a48d6fbbe221d70d28b4389af84da2d00aa9", "messageHeadline": "Add Reports to BituVerification type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 82, "deletions": 58}}, {"node": {"oid": "013dd43757767a1b2e673cc5b4bf634c1fa0e8ee", "messageHeadline": "Merge pull request #917 from BrightID/fix_duplicate_groups", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 212}}, {"node": {"oid": "c113be538037e0d5aaf2d557a49ad319c8ebbc5c", "messageHeadline": "apply review requested changes", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "19ee790c0f362f588dc4be6afc6e54b604b73fa5", "messageHeadline": "Clean up duplicate groups when leaving a group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7fe0c52f467a1092f6e6dd169ac14a511300593f", "messageHeadline": "Fix: prevent duplicate groups when joining existing group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "9a7bd7f88e7460b616e639e6e540fa1d7989b945", "messageHeadline": "remove obsolete file", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 201}}, {"node": {"oid": "6c04efdd03c253c180903477efff2c0b5404f383", "messageHeadline": "Handle NETWORK_ERROR in api monitor.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a040880f88edd4a06d0506c84774fac134c4a1f5", "messageHeadline": "Merge pull request #915 from BrightID/node_chooser", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 771, "deletions": 341}}, {"node": {"oid": "e3fead392d799c3ca6e8eb4316b16c93dd4d8269", "messageHeadline": "add missing files", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 222, "deletions": 0}}, {"node": {"oid": "cc286d455b6bbfece84df9e62b0a70701cc5d102", "messageHeadline": "Add translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "c8cda4f7ef32afae2fe5d3c9ef67f399ab3e8f6d", "messageHeadline": "Leave all channels when changing node", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e86b5cd58b3d009aaeaf32a936a27ec6e126abe0", "messageHeadline": "Add thunk to leave all channels", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 279, "deletions": 267}}, {"node": {"oid": "5ae263e4a8ecd563fba84af745e1714f7596904f", "messageHeadline": "Don't render app when baseUrl has been cleared", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "3a01c816d4c46db78fe2a5537503a2ed1e772d94", "messageHeadline": "Increase max time to wait for valid node response to 20 seconds", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "52f3fb796b3817d5ce2f01210fb0eab1dedbbbe3", "messageHeadline": "Merge branch 'dev' into node_chooser", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 556, "deletions": 317}}, {"node": {"oid": "74d1b2019ca2397371f8af9fbfb0fc2ba6ff2c66", "messageHeadline": "add bitu verification", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 174, "deletions": 151}}, {"node": {"oid": "575e6de1bb0336a2da73444f6158b059994605cc", "messageHeadline": "Merge pull request #911 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1152, "deletions": 119}}, {"node": {"oid": "98ed8b8c3545037c1cf9ed6925acd7f7928cfaff", "messageHeadline": "Merge pull request #913 from BrightID/improve_blindsigs_performance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 237, "deletions": 210}}, {"node": {"oid": "430de823a770c0b207e3e4987c9f301c63a922e3", "messageHeadline": "Calculate blind sigs within runAfterInteractions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 109, "deletions": 97}}, {"node": {"oid": "0041a4de44f05183d10655098fe149abe5534323", "messageHeadline": "monkey-patch BigNumber to use react-native-modpow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 128, "deletions": 113}}, {"node": {"oid": "7513d9e164a400df47e55ed8989a2e424bfd3146", "messageHeadline": "bump version 4.9.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a87e55e35781ee2cda3a193fae15b32f95959909", "messageHeadline": "Merge pull request #906 from BrightID/v6_sponsor", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 391, "deletions": 182}}, {"node": {"oid": "313e3cf06bc14e093be998eaa5f520ac794bcd13", "messageHeadline": "Merge pull request #897 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "80151a01ef283d34465c38afb2d19c0a2e94b519", "messageHeadline": "Update translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "55ba019d5eb10146cb2ba1635994e0fb6df80305", "messageHeadline": "Update translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0628ac83c5a40379f6d508e5c02f7ec4fb93d8f8", "messageHeadline": "Don't ignore DUPLICATE_UID error.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "ea0dec002b53d5f393378612cf4249c8b7f82c28", "messageHeadline": "Only show one success message after linking all sigs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "73bae995a594f2807907e2423851a6b53edfb406", "messageHeadline": "Prevent linking apps with changing appId", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 66, "deletions": 20}}, {"node": {"oid": "c99cf2dda9be7eef174c084bb541e2b6b34ffe4c", "messageHeadline": "Increase timeout waiting for sponsoring", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bc2ebe6fde5e3e8da19191404976257e4de0bf15", "messageHeadline": "Don't try to link when link is already existing.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "fd0fe997c9575d048ab9097239823426e7f39987", "messageHeadline": "update to new /sponsorships/{appId} response format", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3765c027b9a784acf463c8510993bde7c6eda8d4", "messageHeadline": "Store appUserId when marking app as linked", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ae4ee6da43704a1f263345b9bac86d7f1a5b81c6", "messageHeadline": "Use uid for storing/identifying sigs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d8c39e44e1f49b4a9307ef6f1d209de5d37be82d", "messageHeadline": "Remove sponsor op from brightId API", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "50175c8b59fd10c23063a1e45415f151c896e5de", "messageHeadline": "bump android version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ecc3fb03eaf1b985e558f52a708845a631860ac", "messageHeadline": "fix android color scheme", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb8887ca6fc7eb1bab7ed3e65ff716f4eec65dcb", "messageHeadline": "Merge pull request #909 from BrightID/BrightID-907", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6a22be18c011000f86bfeb9f061e8fe82839764c", "messageHeadline": "Set default black text color (Android)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ff4dd8fe8f0242f797021948297a0fbfb127b1aa", "messageHeadline": "Merge pull request #908 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eb4e8e166f1644dcf1dfc03b857e87023ab8c5fe", "messageHeadline": "Track node api requests and offer change of node when error occurs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "badb887fa51d59b349e3796222ea3ce64c49c04d", "messageHeadline": "Set timeout for api calls to 1 minute", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c9685af186d5a7571b86deda21650d5661ba8b19", "messageHeadline": "Fix translation format", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7665965030f11a0822680f01e307974ede19d29", "messageHeadline": "Dont check for codepush updates automatically when in DEV mode", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "07e2e395359cc54edc1b8c91d9d4a1ecd8867dc4", "messageHeadline": "Manage nodeUrl candidate list in settingsSlice.ts", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 376, "deletions": 65}}, {"node": {"oid": "ae143acbcbaf3b7f79af4b613e9b70dd6da5a215", "messageHeadline": "Update UI while sponsoring", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "31c2018bd18c04f01a7c1eeac5357715509f29f4", "messageHeadline": "Sponsoring via v6 api.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 192, "deletions": 127}}, {"node": {"oid": "1853b8d640a9713df4403222f509d751dd6308c1", "messageHeadline": "Extend api for new sponsorships workflow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 61, "deletions": 3}}, {"node": {"oid": "22bf0aac5bffe399324230b76df28adb66a5c12b", "messageHeadline": "Merge pull request #894 from BrightID/v6-blindsigs-rebased", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 876, "deletions": 81}}, {"node": {"oid": "20aab4047db8ef703820d5f10f5b363a34cb3009", "messageHeadline": "Add expr-eval package", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a25d41caf7b622964303ca69119306247211cafe", "messageHeadline": "Add staging build to scripts", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83dad50afc24c7a77ba6876bad1656644c402580", "messageHeadline": "Merge branch 'dev' into v6-blindsigs-rebased", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3187, "deletions": 4003}}, {"node": {"oid": "38a9571a7148f8a204efebef47237673639d288d", "messageHeadline": "Ignore test apps for verified apps count", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "647d5fb01d1e53a9ec613dea4928866fadef6812", "messageHeadline": "Use autolinking for react-native-modpow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "937a5dcd88d5fe9d8203b8cef5816abeed22c396", "messageHeadline": "bump build versions", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c21a26bb50bd8ef024727ade28ad8256100e8721", "messageHeadline": "Merge pull request #905 from BrightID/fix_detox_build", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "d805c0e310e8999abea0bf647b42eaff9f431729", "messageHeadline": "Force all subprojects to use the same set of versions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "134247e7703c9d2c74d8119058f4a97e753fe035", "messageHeadline": "Remove hardcoded ndkVersion, as AGP > 4.1 will automatically use the \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "2c5fd9502167e8c3c9579efa1628b07db02f7662", "messageHeadline": "Merge pull request #903 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3193, "deletions": 3985}}, {"node": {"oid": "ceea2f96d6c170b4e335d0acf21707978330d587", "messageHeadline": "Merge pull request #902 from BrightID/new-appstore-version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3173, "deletions": 3983}}, {"node": {"oid": "f8253ea8461dbf0f7409b598467ac63906c07396", "messageHeadline": "update ios category", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "440cfec5cb862c2e7ae9d2747e540e1b683195b6", "messageHeadline": "minor updates", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6f78853f9c1c525a0e10a017ae65b3ec7d79b13d", "messageHeadline": "bump android version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3057675328e43c9248e4f1660e7971edaaad7a49", "messageHeadline": "upgrade version ios and react-native-camera", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fc370dc7549dde7fb2c7a64e63cf416dd43621c1", "messageHeadline": "Merge branch 'master' into new-appstore-version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 280, "deletions": 281}}, {"node": {"oid": "b07681ba3a896ec43cd048a11cd61cbd0c951508", "messageHeadline": "update ios config", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "12b3c0be9b7e62299a6de7530a8fc038cf235e91", "messageHeadline": "revert dev packages", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 109}}, {"node": {"oid": "43abf4005abd4a262a5b5ea03d38e47a2e51523b", "messageHeadline": "update additional dependencies", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1721, "deletions": 1657}}, {"node": {"oid": "2ea549785cddfafebd7644ea4289bbf01c8995a4", "messageHeadline": "Lint and Type fixes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "6ebd0b084a98173f6cc11d6ad581bfa171e958dd", "messageHeadline": "Update comments", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "1fb682efd5b2cfd4325bf490f912c79f266e06b0", "messageHeadline": "Make sure sig has an ID when it gets added to store,", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 84, "deletions": 51}}, {"node": {"oid": "baa41b3e59464feb14561dcc4e158b6b0f5a13fe", "messageHeadline": "Remove sponsoring via blind sigs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 138}}, {"node": {"oid": "6e4c085da5d03de237f57d0953a33186def42102", "messageHeadline": "Remove debug output", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "539682f369d59a5a0f3662e0c863d5ad0d880226", "messageHeadline": "Assume app is linked successful when DUPLICATE_UID_ERROR is returned", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "336aa9d0f8e76b5398863d61816f90b1d95500f9", "messageHeadline": "Update error codes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "917b72dfc4a586404610a25c75c4ecbc9017423b", "messageHeadline": "Show for how many apps a user is verified", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "abc0537e3d16b5b6d029129386cdcaf611769dd7", "messageHeadline": "show if user is verified for an app", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 58, "deletions": 9}}, {"node": {"oid": "1bbd99f93f000997a279491ea5dd6c59871e1a5d", "messageHeadline": "move 'isVerified' to utils", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "3124916c74d2ae3d2a3d4b29aaae59f14039328f", "messageHeadline": "Add random suffix to uploaded dataId to enable retrying", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 106, "deletions": 48}}, {"node": {"oid": "a7b58a0346a766cd2c994b45f48f8ffe93af6e80", "messageHeadline": "Merge branch 'dev' into v6-blindsigs-rebased", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 89, "deletions": 20}}, {"node": {"oid": "eac144b39cd6b9a7c9b75774feaa1ecdf2e7b2cb", "messageHeadline": "show app version onboard", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "eb7ccf1dbf374a4856258e09ffd09bf7ec5ed4de", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4bc44df7a84ba256b47df41ede0f8a3029954f39", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6aa85489fdb268cbb7a142aff305a30cc7b6a918", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dbbbdebe6aee9abf20ae76262b34e30594aca740", "messageHeadline": "Merge pull request #899 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "b0494463da693829c2b27800d5d36066ede95120", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "831c24f0a0cf9783d0e4a6d3c481e21b97c08cad", "messageHeadline": "bump version 4.7.6", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04f0e6c3f8929a5a894c06e586df223e38f17dfe", "messageHeadline": "Merge pull request #898 from BrightID/track_recovery_op", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "a45703c68634996d8d0c0e7e5b458a3b7b48f8ca", "messageHeadline": "Clear recovery data when resetting store in DEV mode", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9f7c82cd3de0bbfd1bf9fdf4de8341d73d0ffb4c", "messageHeadline": "Abort recovery process if operation times out on backend", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "a030e35ceae54b0e32a184c60187a399072e8875", "messageHeadline": "Track operation state of Social Recovery", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 65, "deletions": 15}}, {"node": {"oid": "12b5893d2c6084f10d6566ee02088091ad3cb9e5", "messageHeadline": "Use js implementatin of modPow when running in __DEV__ mode to enable\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a8ff886f97c229c17f4cdfcb74aeea19a1ff4f45", "messageHeadline": "Fix typings for sponsor op", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f67d2ea6ad6b85638e90a65fd4a789b2baae1c43", "messageHeadline": "Round using Math.floor instead of ParseInt", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4652a599c692b60b2b6696a0d737bb5250b0da1b", "messageHeadline": "fix WiSchnorrClient import", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911e150a50935782043812b95d3eb9b1d0c95cfa", "messageHeadline": "remove unnecessary Object.values() conversion", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4e19cb483a31dea8639182eda685aea550805b84", "messageHeadline": "Add SigInfo type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9d510566f4cfac63dc50b8f90de92571328d8f38", "messageHeadline": "Allow apps using blind sigs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "13551b1ecb58fa9c6d3d2f17c706b73b79ec80de", "messageHeadline": "Update rsablind.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 50, "deletions": 58}}, {"node": {"oid": "4dec2ca08f0061f590a9a7e187b92c465a9882d9", "messageHeadline": "dedupe and fix eslint", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 767}}, {"node": {"oid": "41c7dee7ab2b58dacc2712b9f05b60075b7c1ea8", "messageHeadline": "upgrade prettier, typescript, eslint-plugins", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 473, "deletions": 174}}, {"node": {"oid": "176ce5be1d2b3063bd0b6ed296711515bea1ff5e", "messageHeadline": "update detox build for ios", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ceadc289c26044ce312fdcc5f09c49ef2f3b830e", "messageHeadline": "upgrade detox, appcenter, code-push", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 282, "deletions": 207}}, {"node": {"oid": "325abede50f971e0ec47fe2ad40c23aa2a695b1f", "messageHeadline": "update android config for detox", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "cec50a858d905c38048eec8993eed78f9070443f", "messageHeadline": "Merge pull request #895 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 84, "deletions": 32}}, {"node": {"oid": "b7b6b2f89ada66d7677f8ec7ecac4d66ea605875", "messageHeadline": "Bump version 4.7.5", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6755d48ecda9fbe455eb8619c907716a3a318fdb", "messageHeadline": "Enable being re-invited to existing group when local data is missing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "17e0f5bc979d0ab350fe9f7cd1c4e873cd45624d", "messageHeadline": "revert change of secretKey type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa420530b221646e65e98587557497e82a619e60", "messageHeadline": "Type updates and lint fixes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 92, "deletions": 49}}, {"node": {"oid": "42dc718722934ebb3b44a966bebcc82d60ffc1eb", "messageHeadline": "add rsablind.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "7c2937ea0e856f7b4bf2a75f96f0b5612dbdb778", "messageHeadline": "enable client to sponsor user", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 122, "deletions": 10}}, {"node": {"oid": "41d4db961933987627d363b3cd4fa211b1b85906", "messageHeadline": "use react-native-modpow to increase performance", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "69c818f251e6b74e2a9c3c95bf7f400d80975ee6", "messageHeadline": "init blind sigs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 437, "deletions": 19}}, {"node": {"oid": "39c4e2415caa48d9294a098abe771e74a35f0869", "messageHeadline": "FIX: Check POST result before checking result hash", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 78, "deletions": 27}}, {"node": {"oid": "9799e666d659332bc957e10dd2dee929b3ae8903", "messageHeadline": "Merge pull request #891 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 92, "deletions": 233}}, {"node": {"oid": "cc52062b14c7ef353b74b5f95bbc21789adcf9a1", "messageHeadline": "Bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b234a11cc5f719d60e2ebf7ed9db0ef7d600ba9", "messageHeadline": "Merge pull request #890 from BrightID/group_invites", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 91, "deletions": 232}}, {"node": {"oid": "11ad231e149955ebb99d32bc908b7da8591b73a6", "messageHeadline": "Remove obsolete files", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 209}}, {"node": {"oid": "d352d67b81054f825f7d397b068ac7174f50d879", "messageHeadline": "Fix recovery connection screens", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ef4eeb2a1dad98e7e01b713cd58a46e551049f81", "messageHeadline": "Update groups testspec", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c9e5799a16fd831b07a02f9c3450942f517555a5", "messageHeadline": "Exclude existing group members from connectionList when inviting members", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "968fab89764919894dd0aca9b5109fb4d92cd794", "messageHeadline": "Fix: Also refresh group details when refreshing groups screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "64f85048a947d4afc7452c8808e1800c288651ff", "messageHeadline": "Reuse ConnectionsScreen to invite users to group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "a62304c0620634adbc47950d875283a6f0d1c573", "messageHeadline": "fix android for latest react-native", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 50}}, {"node": {"oid": "2dc692f1187d31242473c48739e8586b8547d161", "messageHeadline": "Merge pull request #889 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b2fa6e22802b7013affe15b02978edb76467e576", "messageHeadline": "Merge pull request #888 from BrightID/BrightID-886", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "355f430620e725e13f2a4bc038f8f41c6526f33c", "messageHeadline": "Pin NDK version to 22.1.7171670 which has been used by default before.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff4b2a1303d0cdd9a649a61d8c188f632331f141", "messageHeadline": "Next attempt to pin NDK version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e446ecbf7d0101988d031b15b14dee254d58878", "messageHeadline": "upgrade react-native ios", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1123, "deletions": 1674}}, {"node": {"oid": "1a94fa86bc25db37d2c1a5469daa98a55cf53b07", "messageHeadline": "Another attempt to pin NDK version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3390a7ba117dc7e4204b495e0f6e19de8023c7dd", "messageHeadline": "Another attempt to pin NDK version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a06c8847a4ac9677ef34eef0938d755ecc2bad82", "messageHeadline": "Pin NDK version to 21.4.7075529", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "129b47be51a00c136cf8f93e01a949a0c52167c8", "messageHeadline": "Revert \"Use ubuntu 18 for building\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "effc8ee51fffe4624d251a260580453f13d05a2e", "messageHeadline": "Use ubuntu 18 for building", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "671b66bf3b0465ce4b98617dc71111509cb44743", "messageHeadline": "Merge pull request #887 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 261, "deletions": 81}}, {"node": {"oid": "ea0a9adefc36dfa941d42d692d6df24b76b38209", "messageHeadline": "Bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7437624566eedcac93189ee23d52662b94c97dc7", "messageHeadline": "Show star icon when creating qrcode/channel of STAR type.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "07b243d57844a7f7e764c890d220fbd902601009", "messageHeadline": "Make channel info version variable depending on channel type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "1feb69cd075bb8875d55848da4f686f1f31e564c", "messageHeadline": "run i18next for new translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ea3bedbc412828dbd926f7a9d21914e39695afb1", "messageHeadline": "Merge pull request #885 from BrightID/BrightID-863", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 200, "deletions": 70}}, {"node": {"oid": "7c05b139dbb77704e6dcb94dc172835c03f6d66f", "messageHeadline": "Fix: Use default groupcode message when copying STAR code to clipboard", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b2134a258233abe26cff418af97f2084bccbe8a3", "messageHeadline": "Add 1-n connection type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 191, "deletions": 63}}, {"node": {"oid": "2cab4c704b9d3bda6776bfdf8ecbd83792649e25", "messageHeadline": "Merge pull request #884 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2a1127b5c920b65d60368d83ec8bdf642dc2b2f9", "messageHeadline": "Bump version 4.7.2", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa425c6ad075577c5304a55686ce180462881e8e", "messageHeadline": "Remove spaces in russian translation.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ac75df8af39778da27cc521fbc95a66deeec3f5", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27c9cf5c03ded07bc44cf9ae64f6ebf35d15696a", "messageHeadline": "Merge pull request #883 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7057e3a3f6032412ed2fc83a77c72d5ca8b40664", "messageHeadline": "fix crash when verifications are undefined", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05d8131eb2ba4eb0b0730b26a0f5c04db13d4138", "messageHeadline": "Merge branch 'dev'", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "de487451a337b39596be3b6b95ee8dcd6eb17cb2", "messageHeadline": "reduce homescreen re-renders", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "1f776d38d468e344c1b0457c70e76675639454f6", "messageHeadline": "Merge pull request #882 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 942, "deletions": 747}}, {"node": {"oid": "8588085f5240f3c3c2a15316bc1435f185517952", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00dd0ee11891734a5358037257d46e3638b7dffb", "messageHeadline": "Merge pull request #881 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "e83532ac3297c96240d32d32dd49a3f9d1810293", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f87a88d34e26cbcc164b1ba705fa09b28d766db4", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "Juano Holograma", "email": "juanopsy@gmail.com", "user": {"login": "HologramaZen"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "fbb374e1643ffc7f4c01282bcf5cce3fba332bc5", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c6b31f139c83cb75d8aa91f11584a9b9efe8f2c8", "messageHeadline": "Translated using Weblate (Persian)", "author": {"name": "Alireza Paslar", "email": "alireza.paslar@gmail.com", "user": {"login": "alirezapaslar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f857d7bf2a7c183c782f9baee1137f5f646d830", "messageHeadline": "Active Traditional Chinese and Russion translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "33bfe602e65298c68dbeccf3878553edcc265158", "messageHeadline": "Merge pull request #878 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 69, "deletions": 6}}, {"node": {"oid": "412250bdbd2de1e52f443acb16e92e23ff8a2b2e", "messageHeadline": "Merge pull request #838 from BrightID/v6-api", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 815, "deletions": 725}}, {"node": {"oid": "97bb578736562c05063c43cd1c317fbfa1e74e4e", "messageHeadline": "Fix typings", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c4ff04c798f2c46b5fd81be41a1a4b89f565cfcc", "messageHeadline": "Fix typo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75927dcdcd246fbe9a1db09636488f1aa7d20cf6", "messageHeadline": "Remove photoStyle again", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "bfd175fb675b04e17920acf63d0b8f8a31b8826a", "messageHeadline": "No need for special handling of pending group ops", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "62b586901a77df3c88a4f3636314c83005c3740e", "messageHeadline": "first backup photo that is lighter", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1a832796ee8f955a41e6ba078485a79de477959", "messageHeadline": "wait for pending connections to apply before showing recovery list", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "29864228c536667e8727922919dc341ec0b38280", "messageHeadline": "add recovery connections to profile screen", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 239, "deletions": 205}}, {"node": {"oid": "ae475e6cf6ad3a9ea42017da37cbdd3692ea769a", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "ashraful 98", "email": "ashrafulshefat98@gmail.com", "user": null}, "additions": 68, "deletions": 6}}, {"node": {"oid": "7ffb45e115ec24fb7cacc790327fd9c5f011cab4", "messageHeadline": "prevent setting initiated group to dismissed before getting verified", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7952ba4d51d6593ba0b389ebe57dae44d1a1d5ba", "messageHeadline": "Added translation using Weblate (Vietnamese)", "author": {"name": "nguyen trung kien", "email": "trungkien.nt92@gmail.com", "user": {"login": "trungkien1992"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da4414bf75e702d2f6089ac05537a2ed75decfac", "messageHeadline": "Check both v5 and v6 api, execute checks in parallel.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "747f2efbe489c392cdbedadf312cbff385a0d858", "messageHeadline": "Add missing deps for useEffect", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1595fe27de3201553909f159602c377d2186b71", "messageHeadline": "Update verification and response types to match apiv6", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 139, "deletions": 46}}, {"node": {"oid": "d64c8a772d13124f23dd22d84f6da60d8d9ce185", "messageHeadline": "remove obsolete file", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "ab7ffd8c882d7f016f8eecff3937ce633f9b5640", "messageHeadline": "Extend response types for AppInfo according to api v6", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ee57563838fa08bd6685e4b34f37dacf4c791cc8", "messageHeadline": "Don't crash when group to be updated is not existing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "fd4b4392bdee2be3dcfea259647f91471a061496", "messageHeadline": "Merge branch 'dev' into v6-api", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 827, "deletions": 60}}, {"node": {"oid": "efd513f514045928c4de5660333f72ecc431b1dc", "messageHeadline": "Update Telegram link", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb612cdfd737d69f140eb57dc7455b9aac8c3ead", "messageHeadline": "Merge pull request #875 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 826, "deletions": 59}}, {"node": {"oid": "da1a77dab7b707b9c8ec1ffd68adb4734b435085", "messageHeadline": "Bump version 4.6.9", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "702f0116ec2aeb72a8e197e36993b4c8a90c136f", "messageHeadline": "Merge pull request #874 from BrightID/check_profile_service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 96, "deletions": 54}}, {"node": {"oid": "61313a7a54dd8754c968f98a6892fa4c9c939700", "messageHeadline": "Merge pull request #867 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 728, "deletions": 2}}, {"node": {"oid": "3393e6cf598b8a7d4d3e399ccc6f34ca6b0d4a5d", "messageHeadline": "Show currently connected node on homescreen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 23}}, {"node": {"oid": "3716138eab4a0d281c8d19151333a06a4a3a93ce", "messageHeadline": "simplify json response validation", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 16}}, {"node": {"oid": "c0861882d21601e27827d9d64377bfde5be06cda", "messageHeadline": "Add test for working profile service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 95, "deletions": 23}}, {"node": {"oid": "22e58991b44d12b8df908cb3825a7582346ee327", "messageHeadline": "Merge branch 'dev' into check_profile_service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a114b138bca3872741a0609e714ae94c04de91f6", "messageHeadline": "Don't use prod nodes for testing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a761e507d5951af92dfd59bb1892b06aa746f70c", "messageHeadline": "Use correct types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a14d7f2bfe1a8be87a38d5c32b5cc0e0387e1760", "messageHeadline": "Merge branch 'dev' into v6-api", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1880, "deletions": 216}}, {"node": {"oid": "82085ffd7c2e4d1779b71f2856dca58669ae24a7", "messageHeadline": "Merge pull request #868 from ZhaoXinlong/patch-1", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e962390b93238e8f886b0c4ac37a57c11951f82", "messageHeadline": "Translated using Weblate (Chinese (Traditional))", "author": {"name": "Nate River", "email": "jambestwick@126.com", "user": {"login": "jambestwick"}}, "additions": 684, "deletions": 1}}, {"node": {"oid": "db59b7e1f6f344e8c7b4adfbea945fb4e298781a", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "way", "email": "prosmarter@163.com", "user": {"login": "prowayne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fceaa4dcd26444f105eec2ffe24f3f8c9bfcc592", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Nate River", "email": "jambestwick@126.com", "user": {"login": "jambestwick"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "0206418e955b2ba206c145d41fb2a4b9d275fdb2", "messageHeadline": "Update README.md", "author": {"name": "ZhaoXinlong", "email": "449791515@qq.com", "user": {"login": "ZhaoXinlong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "661b7822854196759830ef0e97cf141a526a5cc0", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a7cec52718fcc0d374b9ce84ea0a2e64c21ffb5d", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "26731b2c91e18086198a4e892fd496fcb8b1857b", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb79da47c91844b65c60e5a26946bfb6c9645517", "messageHeadline": "Merge pull request #866 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 627, "deletions": 103}}, {"node": {"oid": "f995194bab54f453507c40d3b296430abe3f62e3", "messageHeadline": "Bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7601758412881cf54fc8717741c9945ee87b3a", "messageHeadline": "Fix e2e test RecoveryConnections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b98edf8b31ca396a9e71492702d1586962715f3f", "messageHeadline": "Fix translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "857e67185d66438e9ac799606aee6b633ae78f78", "messageHeadline": "Fix apps test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "6ad8abf19968752cfea1ff2397087eae8881e8a6", "messageHeadline": "Activate simplified chinese translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c2213d4356b6bcdedb9d91180197831d3ea94e68", "messageHeadline": "Merge pull request #799 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 596, "deletions": 75}}, {"node": {"oid": "818f847cb532303ab9f69fdea13e68a5599fe8d8", "messageHeadline": "Added translation using Weblate (Chinese (Traditional))", "author": {"name": "Nate River", "email": "jambestwick@126.com", "user": {"login": "jambestwick"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38ba6d9df4364ed676ee5307975fa9f9f5268703", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "way", "email": "prosmarter@163.com", "user": {"login": "prowayne"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2920f6578e0d6d7ef8eee7cd3940aae19548966", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Lafeike", "email": "lafeikelafeike@gmail.com", "user": null}, "additions": 51, "deletions": 12}}, {"node": {"oid": "69902f66e7590081e59b5f99adccf8071a80f251", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Lafeike", "email": "lafeikelafeike@gmail.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b8dcda7fb5271b9d526fbb3c295cba8eb22ea1e6", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 85, "deletions": 8}}, {"node": {"oid": "519fe4f763b47b8d4017980d80d9d94fae0e6c6e", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c47a9f954d70d99e946af9faa4fe6a819c5d7472", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "2a47728ca43023ea895e1ae151374c4f899bda8a", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "ashraful 98", "email": "ashrafulshefat98@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f24fa84b54cd4525026425a035522e20e7e80348", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Feng", "email": "selvis@qq.com", "user": {"login": "selviswang"}}, "additions": 55, "deletions": 6}}, {"node": {"oid": "c35e58181782a9cdd6b7dd7ab29c5e0f182947d2", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Egor", "email": "rybalko-egor@rambler.ru", "user": {"login": "YFalse"}}, "additions": 234, "deletions": 28}}, {"node": {"oid": "d61e3efd42f30b8d0d1d09e1462e4a0d5dd9cba8", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "b008eaff7310b4784c78c8134ae3b82b18163b6a", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "1eeae571bfe16507ab10b374942f4ef7c8705b8b", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "V", "email": "vishtree@protonmail.com", "user": null}, "additions": 22, "deletions": 3}}, {"node": {"oid": "f7f5c5e3ec2b3b6f2f88e123c2c87898310eb359", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "ad28b36230e608ed2eed9fa0ead2df1372a5e32f", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c980ed3570d7b3674f7e8dd0d2fbd30e2ec34013", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ed15b2d9e8c8995a954c4d3846cfb25aff0658", "messageHeadline": "Translated using Weblate (Catalan)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fdf9789eacba6e43e1939b1d443426374975b0c", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac42f01f26b9d342fa0f9489c8430452b8797141", "messageHeadline": "Merge pull request #856 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3a6d9e24464e472ea7c748a58ebb6f59b947c99d", "messageHeadline": "Bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8117e6d587c3bc689161111e0a74fe3a57833b5f", "messageHeadline": "Add new nodes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f0bf567ebe4a367242c27160d5aa590c943d6dda", "messageHeadline": "Merge pull request #849 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2978e19fe95b56c32819b0e03fe49ac096af12ce", "messageHeadline": "Store api instance together with operation to enable tracking of \"lin\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f997b503b7a4f1e3315ca00567d6ccaf8c6092f", "messageHeadline": "Merge pull request #848 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 45, "deletions": 34}}, {"node": {"oid": "919066ea70606e9ac00c6464792715878758de62", "messageHeadline": "bump version 4.6.6", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d907da64c68db65a13d0aae35647b467e4ea14d", "messageHeadline": "Fix reporting in reconnect screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d973373e950403275fb563ad6e14c6f938cbdfa9", "messageHeadline": "recreate english translation through i18next", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "05dd7faf1fae91e444332b752def9261a9ee2f9e", "messageHeadline": "Don't use expressions in translation keys. This breaks parsing with i\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "9363e5a02a451311075ef9e45cd9c60562756797", "messageHeadline": "Merge pull request #847 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1259, "deletions": 125}}, {"node": {"oid": "7a9f9a7ab96b870ef25fa246d7ec0541dbc90f70", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "105b9fa6672fe78e29877d26bfb6afa645f58b95", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fc381f66555386263883faf51eb92b9a2ff8ced", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "e93d5a621db14e0b9eaccebfc16dcabae7487fe5", "messageHeadline": "update translations, bump version, fix ios button", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "a42edc62d19ac3535f97b8b1814893eb148e9884", "messageHeadline": "fix styles, bump versino", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 127, "deletions": 126}}, {"node": {"oid": "407fa01a886e29039d4e5c12056b876a49c1fc56", "messageHeadline": "Merge pull request #843 from BrightID/feature-recovery-conn", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1113, "deletions": 2}}, {"node": {"oid": "59ed5cf4ed5988614d6d1888d10fbfd3de16b41f", "messageHeadline": "simplify and ready for release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 188, "deletions": 571}}, {"node": {"oid": "624e6d7c4155328570682e16d15b2bbe2b12c5a1", "messageHeadline": "Fix reportConnection testspec", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "56c51e1a157b03fca81a50d95667d3f2feb7f996", "messageHeadline": "Fix reporting in reconnect screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9a6a911f6580be996c811ca968a2bc928081e0b", "messageHeadline": "Fix reportReasonModal:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "456456da4bf634b33a0d7217704213329747c7cd", "messageHeadline": "recreate english translation through i18next", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "60d7172a5f91d3202766cc25fc18285f2bc25792", "messageHeadline": "Don't use expressions in translation keys. This breaks parsing with i\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "987292df52090eccf7854634d93874d14dc5f02a", "messageHeadline": "Fix e2e test connectionDetails.spec.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4f202c4dcfba67c4a2922c5328c874befe95bb7b", "messageHeadline": "Don't crash when verifications are undefined", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "218618f2bf7a73e44de0b3f92f541a259e0e5f08", "messageHeadline": "Refactor loading of connection details to enable updating of verifica\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 67, "deletions": 20}}, {"node": {"oid": "bfcd34c4b1a7b72f57370b94f6025b8e4aedea0f", "messageHeadline": "add \"id\" to ProfileInfo response type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "423ef76a47dcb99fe54fba8e861284b28b795759", "messageHeadline": "Fix: Don't erase incoming connection level from local state when refr\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "70bdca52b04c71632f079dc29ac8bc0f8c3820e9", "messageHeadline": "Update ProfileInfo type to include array of verification objects and \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "335a65c37b311945547b09d4b57f3bb06aff4215", "messageHeadline": "v6 API does not include \"createdAt\" field. Use \"timestamp\" instead.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "00255f390dcbe20c4101798fae44ba1c33f40462", "messageHeadline": "Remove duplicate socialMedia type definition", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6c7d56cb0e7515029570a6c17b01b7b387c120fe", "messageHeadline": "Fix 'Add Group' operation type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3a60e0abd28c13632a3ac8d6058798640956748a", "messageHeadline": "Remove duplicate ConnectionInfo type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "d463af2d5b9f75808fa0577ba6c170d36ed8e982", "messageHeadline": "stop polling operations after 2 minutes.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e9d54f39dc6c7aaeceedb7f8ed165bfbba42381", "messageHeadline": "Fix groupManagement e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "fdf07701292aa8982da80381921e0caee7aafb9c", "messageHeadline": "Fix groups e2e test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 30}}, {"node": {"oid": "7079258b132f5deb7965c1c411707ca777c2f866", "messageHeadline": "move useContext out of function scope", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed961665fc28acb2ffa7c631aaef139b58188cde", "messageHeadline": "Restore photostyle", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ea18233ffa4fae45fffc6934b53aad2cf2590b39", "messageHeadline": "Fix global State type", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 20}}, {"node": {"oid": "ba118eda90a65096214a740f26c154d178800368", "messageHeadline": "Merge pull request #825 from BrightID/bugfix_track_linking", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "891c0d04c9fb2d005543d0389bd64581c51afd4b", "messageHeadline": "Merge pull request #840 from BrightID/update_node_url", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a9cc0afab9121997692ed22ae606824dd86f196", "messageHeadline": "Merge pull request #841 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 103, "deletions": 95}}, {"node": {"oid": "83ba5fd346572f7c2a559159b85e5c82ab5481da", "messageHeadline": "remove console.log() and clarify comment", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "362f8e9d2cb4855e9608ee61f35fb7bcf1e9b47a", "messageHeadline": "Update node url", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea5e4085a6c130a9519c29f9ce35fa62928495f", "messageHeadline": "fix android build", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e92a12fca1a833e767f08ae1a4b86483b01e5760", "messageHeadline": "[refactor] remove unused component", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 0, "deletions": 95}}, {"node": {"oid": "c374a0574412e0354d4bec1fcb542b560258ec39", "messageHeadline": "[refactor] remove unused state and component", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "9831535c33d1e786f2677fed1cac74aaf0d9c41c", "messageHeadline": "update firebase version", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6ba988440cbf4fdba82899bf8557dcb364678cc3", "messageHeadline": "revert wrong added files", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 92, "deletions": 94}}, {"node": {"oid": "45bf9759ff2096e68f594bc4a8f68d86f2123183", "messageHeadline": "[refactor] remove unnecessary imported module, component, and etc", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "4c9f2cce0a84b449c5b1ac4083dcf7e933946e68", "messageHeadline": "[feat] add new and replacable account list", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 495, "deletions": 0}}, {"node": {"oid": "4e75338768ac1e63aa3f130da383f687ed5ed6c2", "messageHeadline": "[feat] add custom top search bar", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "90037065c138bad6f10b9b193c59eaee0fc8a6b1", "messageHeadline": "[feat] add replace account confirm modal", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 274, "deletions": 0}}, {"node": {"oid": "514f21dd2468da24c38e3835610dd9fb1565f0d4", "messageHeadline": "[feat] recovery connection screens to drawer", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "2ae4b85034b31a3e09e27e5a08a66f7019642b22", "messageHeadline": "[feat] add recovery connection card", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 351, "deletions": 0}}, {"node": {"oid": "b1bffc9863d415f59f6bf22803bfff2d2b1b21bb", "messageHeadline": "[feat] add recovery account icon", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59a6e69fdee4023ce1953e7de1d2fc0d5264b486", "messageHeadline": "[feat] add recovery account icon'", "author": {"name": "Mohammad Farhan R", "email": "ramdhanymf@gmail.com", "user": {"login": "ramdhanymf"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8a08537ac223a923eb937aa81710c2c48e04462c", "messageHeadline": "apply v6 api changes", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 454, "deletions": 473}}, {"node": {"oid": "3e2a79a39825569a05a01f1c963a607fb1c0a694", "messageHeadline": "Fix: Add NodeAPI instance to LinkContextIdOp", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "98728286c8524139844a7efbe6c7b61023b9ba01", "messageHeadline": "fix android build", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6c6be6ea87f6dce22fa6e2e9684fc29350915b06", "messageHeadline": "Merge pull request #816 from BrightID/filter-test-apps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 102, "deletions": 95}}, {"node": {"oid": "66a37143e76dc6cc85cb60b91d294fbfb97e9d76", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ede99db4085d996b32c1ca54b0a5427d964ba75", "messageHeadline": "filter apps for testing", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eac4c3ef75ed0714694b1f8225422fc778782aeb", "messageHeadline": "update pod files", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 91, "deletions": 91}}, {"node": {"oid": "e02da6a832c579dc35d2f44e4ee7c9834f7ed2be", "messageHeadline": "Merge pull request #810 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8b3ea687cf03ff1fb4154e4f1a3786f0bb3ecebc", "messageHeadline": "fix reporting bugs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5b3b367141638740a1baadfac3a79fc4a1a6c3f3", "messageHeadline": "Merge pull request #809 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 200, "deletions": 354}}, {"node": {"oid": "ae3ed046c31681c53810a9061dd4cfe0d0de9a91", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "448b44248f340578a346c8b0f6eda4e5d77dce94", "messageHeadline": "update profile card report display", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "3aabaa619dd97d842566bd6461d86a324846008a", "messageHeadline": "Merge pull request #808 from BrightID/show-reported-connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 154, "deletions": 338}}, {"node": {"oid": "a3f20d56f8ac5bda88c24c055d62e3ce5d6789ed", "messageHeadline": "update undo report module", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "68e45746a2f4d602aba66d231dd6eccc8774779f", "messageHeadline": "Merge pull request #807 from BrightID/add-created-date", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "9d8203fa3297cafaa545cdeb70d289ecb72cc3ff", "messageHeadline": "update reported message", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "74837b6ffbd0fe7399dae14cead6c2a700740004", "messageHeadline": "updated translation", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1256747cca8f29222ad477abbe71379696cbcdd4", "messageHeadline": "update image placement", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "335ac98e8cc4f8b4b3965aab589b1b0c0d675fdb", "messageHeadline": "add created date to pending connection page", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "732179eff5751da8960b43b73af3fa7f3d0551c9", "messageHeadline": "modify report modal", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "a1fa9bd99974f7e26c18ca16d482b70c437e0fbb", "messageHeadline": "do not save filters in storage", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c442d1dd9091885a89f8bb1d41ec2504f5a3382", "messageHeadline": "do not delete reported connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 90, "deletions": 46}}, {"node": {"oid": "5fbd842b6b3c64930f46dfc5da3773722be8da2d", "messageHeadline": "delete unused files", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 269}}, {"node": {"oid": "e9ec092fc1524c5ae2d3b189aafe913ce5a5d204", "messageHeadline": "Merge pull request #796 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2126, "deletions": 1149}}, {"node": {"oid": "f1c255c9dbdcc04fc31b1774b190d2152eccad7c", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a011ec49e565336c8068f19dd2bd25fe1acfe5b3", "messageHeadline": "fix apps test typeo", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b259a2f762477cdc98145e8f517ed0b0e4cde152", "messageHeadline": "update recovery styles", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "2591732e9150df557ac2394d9a9da367165b1821", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "2707ab317259c5f7ce50364b5d9096a784acca76", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "446bfae6e32eece4f4eceb1b4cc59aa8bfef396a", "messageHeadline": "Merge pull request #805 from BrightID/report-reason;", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "4568913334fa410b5d2ec1ba02588e681928c4ab", "messageHeadline": "show user reported and reconnect reported", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 12}}, {"node": {"oid": "0480dadb2a42d915a7a742ec05b73567245836da", "messageHeadline": "Merge pull request #802 from BrightID/BrightID-795", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1076, "deletions": 269}}, {"node": {"oid": "0deac35baed72818f1b0a7dc0cfbacbb0777f28f", "messageHeadline": "Update list of node urls", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ffe3b44c307a3308d506bbb5621d7ef152508bb3", "messageHeadline": "Fix upload of mutual info during recovery", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "ee14b00fb26e65f7cc596cd5661c969dc6bd0123", "messageHeadline": "Fix group creation", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1126999c6193cb43c5ed795c03d6ac1fa02b6775", "messageHeadline": "Fix recovery tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b8676060bd66978bc0485ffd4cbd43c8f5adba4e", "messageHeadline": "Display remaining time while searching for node", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "2ec35a4b0b39259e47137ad18f0642587da7ba49", "messageHeadline": "Add UI for connecting-to-node screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 172, "deletions": 29}}, {"node": {"oid": "f36f6f9ea4280b2c83f1b024c21547577df22d46", "messageHeadline": "move nodechooser timeout to constants", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1f1aa441faa5aab804902674f5c2e557b82a6e07", "messageHeadline": "Don't run NodeChooser if it is already running", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c6c1dd915f59af1d30b6fcbaada9e156b7bdff67", "messageHeadline": "Add minimal status/error page for nodeChooser, add retry functionality.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 66, "deletions": 37}}, {"node": {"oid": "3b34271e6357e9fb77f1648e8e72b3aab95de1bb", "messageHeadline": "Don't persist baseUrl, so the fastest node is always evaluated at sta\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "184baf8c5c81ad8557634dbfa3680ec382822ae7", "messageHeadline": "When baseUrl is not set, use NodeChooser to determine which node to use.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 117, "deletions": 36}}, {"node": {"oid": "8415c1af37effdb8c23cc98ebb1b42e6e06c5906", "messageHeadline": "Add NodeChooser to determine fastest valid node.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 301, "deletions": 7}}, {"node": {"oid": "b4859dd8fbee42c3baeb5b40ea1c64fd7d36fff8", "messageHeadline": "Fix typings", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "44ea0d0a57333562cbf64ed10e290774bf235a5f", "messageHeadline": "add missing api parameter", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cba9b2545fc6d3bd6bf577a3a7617f5f3ee94177", "messageHeadline": "Move NodeAPIGate up so the API is available in recovery process.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "b1fcfda2a5a6120fd30f368094430e0e18777ff8", "messageHeadline": "Store NodeAPI instance in React Context instead of Redux", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 169, "deletions": 168}}, {"node": {"oid": "f07cd6d81945c58780b74d42a81bede1dcf179d8", "messageHeadline": "Fix: Return op from invite method", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d364a90ca40a8867914b024a117f2418fea0c791", "messageHeadline": "improve types", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b8527b254c37a2646f480f4a2789c7478315e4ac", "messageHeadline": "Show currently used node in homescreen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c7c7f1280a0895ed4beaac73b0d33c39d961909c", "messageHeadline": "Store baseUrl as string instead of URL", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "cfb15b0877eeb0c56a9e3af189332a78e6674b05", "messageHeadline": "Store current baseUrl and NodeAPI instance in new settingsSlice.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 292, "deletions": 157}}, {"node": {"oid": "d51c842db7fe84fb4c8aa45928e18bdd0a0f817e", "messageHeadline": "Merge branch 'dev' into BrightID-795", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e046ffc4eeb1106a6c35b995be95e6e07ac9ac4a", "messageHeadline": "Merge pull request #798 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f00349bd3cd0a6777633b2563444c3e36efdd050", "messageHeadline": "Bump version to 4.5.4", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "572cbd6f2e110b327482bf0da426a2509a3705f2", "messageHeadline": "Merge pull request #797 from BrightID/hotfix_achievements_pendingConn\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "9a694e2d89cdbf68ed88c23431ec14ad077bae42", "messageHeadline": "Fix: Add missing return statement in task check function", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9feba658f4803366b7b667cadb6c27e014164e45", "messageHeadline": "Fix: Don't ignore pending connections when they have been confirmed s\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d2778002d6a1eb31c250acd3a420e73735ff5346", "messageHeadline": "Don't modify global API instance when linking an app. Instead use tem\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dddcba9e5f934a5eab7503260568132b84ed275d", "messageHeadline": "Make seedURL a mandatory constructor param for NodeAPI", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "9b852bf16baa3638b54294cc556b03c8291d3e85", "messageHeadline": "Merge pull request #794 from BrightID/fix_connection_party_achievement", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6bb40ce57fb2802779949bda270390c1b05baac7", "messageHeadline": "Fix: Add missing return statement in task check function", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "b4ba0c6e6b6b7f331d9f5bcb16edaa167b22eb9d", "messageHeadline": "fix e2e/reconnect spec / back button for single connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "246bc7fb6ae52db8beb9c7768c79f00c8fdbdd8c", "messageHeadline": "fix connection list order for groups", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "ea55794a5dcc55192e0e0c1daf947af5c7059cc1", "messageHeadline": "fix e2e/groups test", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8bdb6d1df594feccde25fe54621e554a28e860cd", "messageHeadline": "fix group management tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "f24845de7c5e6010ff1d91c99c211ee2a0ed8697", "messageHeadline": "Merge pull request #756 from BrightID/type-reducers", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 975, "deletions": 819}}, {"node": {"oid": "4981587e55055bba8ffaaf4307f50e2e4834d6ff", "messageHeadline": "merge dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 976, "deletions": 585}}, {"node": {"oid": "5386951a077f1365085cd180ee9a6347c2d2cbb5", "messageHeadline": "remove migration console logs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8886114344e1782ea69d37da8043303d9c4d52b9", "messageHeadline": "more console logs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "406e737f0520541692fcd6e38fd257f669ed5d7c", "messageHeadline": "console log", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b4ca9a46d49ed4b3fa7894368ea6bb97f246425", "messageHeadline": "Bump version to 4.5.3", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1c20a4f578a62632cd0574fc1f77a2895ee0db2", "messageHeadline": "Merge pull request #778 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1356, "deletions": 756}}, {"node": {"oid": "9f33d45a5cb7673d2222a779a84200b7365b4bea", "messageHeadline": "Merge pull request #754 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 704, "deletions": 474}}, {"node": {"oid": "3dccc74bbca273b1ff7cd02e66d3909fa8d4d754", "messageHeadline": "Merge pull request #790 from BrightID/BrightID-788", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "66d847f6dc22523a18cac7d992629320e4891282", "messageHeadline": "Merge pull request #791 from BrightID/BrightID-780", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "d5078a463a90e616c88b946aa861b08ca0193e40", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ffc45e372a6cbe1a29c94e19d11f33e407b8440c", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "d812170f3eda042cb63462d3df820deda9fbd28d", "messageHeadline": "Prevent the same brightID from appearing multiple times in pending co\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "404e708beda47fdea481bf26f4eb083a74a1445a", "messageHeadline": "Add typings for Verifications", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "eed226bc9bc3c9a05bb846b9d2e20a9488910038", "messageHeadline": "fix opTotal / delete connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "ccae7ce13e8f440b732ed10847ad9aca375b4f7b", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2fc4de51397bd88ca61231dc1bd254638a17ea1", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "4b8341aa52f214f40677076e18af7f3958be2fc7", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 36, "deletions": 3}}, {"node": {"oid": "a9e88168833d4ec2f30d1cc2fe2124d3c390a2f3", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 62, "deletions": 27}}, {"node": {"oid": "69691d91391e8230faba1db8094ed4f123c491e7", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 75, "deletions": 29}}, {"node": {"oid": "b6fc493e0420481a8c1434e673538038d083f5e5", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 365, "deletions": 364}}, {"node": {"oid": "c76a697a61b0a212017b2dd9c7a293bde227ab22", "messageHeadline": "Translated using Weblate (Catalan)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 33, "deletions": 28}}, {"node": {"oid": "ed370c61eaf20bca0b93e7097f9eece951e189cd", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "95614df9313955c1c14a7bcd3f490ef4172cc710", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 58, "deletions": 19}}, {"node": {"oid": "f9325ca116064edef0e699e9777947006e26b442", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9d82fbd8663d6c85595a62a3246d26c648d4839c", "messageHeadline": "updated translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3110a9bc0e4ef55ada1005c87a2baafe4fd0714a", "messageHeadline": "Merge pull request #786 from BrightID/BrightID-777", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 190, "deletions": 94}}, {"node": {"oid": "7a33917ce6507c0852c62f1ea290f686e4200ccb", "messageHeadline": "fix typescript errors", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8751a3766bb062821e74b4537e086d9034c416bc", "messageHeadline": "fix linked context merge bug", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "f7f4ec1e2b17b3503bffa50bc9f0a42172ebe50f", "messageHeadline": "merge dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1454, "deletions": 743}}, {"node": {"oid": "d10157f6885ffdd9e89866310ad177b65b5b5aac", "messageHeadline": "Use template string for copied qrcode and make new strings translatable", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "728bc2e6fbfc07edd250c0aee42b8d88161abac2", "messageHeadline": "fix tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0e5d7160ba29d88757f99d1a5804eb8be3e06958", "messageHeadline": "Merge pull request #784 from BrightID/redesign-app-card", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 171, "deletions": 91}}, {"node": {"oid": "8b2bdf011494c70087c2c244ce44cc743d7cdf05", "messageHeadline": "update detox tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "547ad5a2e5ff23519f8ef297c3001c15718c59b0", "messageHeadline": "Continue refactor for handling of recovery qrcodes:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 63}}, {"node": {"oid": "ef6eeb16e724f733933390904841eefde4c17449", "messageHeadline": "refactor creation of recovery channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 120, "deletions": 39}}, {"node": {"oid": "97d6c99731395546b31e172b3d2c44ef780c5803", "messageHeadline": "Merge pull request #782 from BrightID/BrightID-347", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "110fe2a76b111afc90aaeb505dc02f75a254f406", "messageHeadline": "Merge pull request #781 from BrightID/BrightID-651", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "aa35c5fcb23d825a03a05550103b809cbd8ea49d", "messageHeadline": "Fix: Update backup in case a connection got removed.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8b707c8e3f39c3dc7d9ee6d6110532f8fa41eb15", "messageHeadline": "Always show explanation about how password is used in profile screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "de97b9dbf131bb50979914ab558b5860de8c4d16", "messageHeadline": "redesign app card", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 171, "deletions": 91}}, {"node": {"oid": "7d2f4d700d4345ccbd5e95456e08e1af18236269", "messageHeadline": "Merge pull request #779 from BrightID/BrightID-541", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "12d906958f07600f23acd1926d69746c5af84cf9", "messageHeadline": "Check for successful decryption of group invite data", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "d79b777a0c63146a97a8b5e7234e19937e994920", "messageHeadline": "Fix: Use local invite.id instead of global invite.invitedId to reject\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "266193c58f4adaf0939b695ec936789df56850cd", "messageHeadline": "Fix: translation method \"t\" was undefined", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "c7b065ac9beb9b14024ffc11afcb15ccf602b14a", "messageHeadline": "Merge pull request #776 from BrightID/BrightID-765", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 133, "deletions": 33}}, {"node": {"oid": "e2d35b3f431e3c623dd1b3a5e96e0790ad45048c", "messageHeadline": "Merge branch 'dev' into BrightID-765", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "b2168a079f9f246468460650f771d5f67cfc1958", "messageHeadline": "Merge pull request #769 from BrightID/BrightID-739", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 22}}, {"node": {"oid": "a798dbae14e8870528c5e5d29f57d72a2bd76dd2", "messageHeadline": "Merge branch 'dev' into BrightID-765", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 73, "deletions": 65}}, {"node": {"oid": "e081701a8f7a66d2d4d0b71cfc6c3014e601187a", "messageHeadline": "Bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d40c7154960cd79653c3b686da37365fc04999f9", "messageHeadline": "Merge pull request #775 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f2da7d9ff977db18c569bf216a3d48812eb2244", "messageHeadline": "Merge pull request #774 from BrightID/BrightID-772", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "01232a8925f84d1988a9a7ac3d6cab05e1d5f7f0", "messageHeadline": "Fix: Add missing incomingLevel to TrustlevelSlider when reconnecting", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "965148f9f312825be033f7778251e2458e331601", "messageHeadline": "Merge pull request #773 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 66}}, {"node": {"oid": "8ae47c20ff2b542afdaf5a0c68d97970b0dd5696", "messageHeadline": "Add/fix types of RecoverSlice actions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "3ad4db2a2b304b8110e9bba2494a572feeca8daa", "messageHeadline": "Introduce RecoveryError, RecoveryErrorTypes to improve error handling\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 121, "deletions": 26}}, {"node": {"oid": "3c10615d39381005ece0bc12966edb136ad88640", "messageHeadline": "Merge pull request #771 from BrightID/patch-release-4.5", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 66}}, {"node": {"oid": "aca23d766589430b349bd79f7ab9cb73fea9c15d", "messageHeadline": "fix user task error", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "fc3d40fca08db5eb2ebac1664e9dfdeb6692fa49", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd5f93381b87c429797ed930cb6ee350614ee0fc", "messageHeadline": "update homescreen loading verifications", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "65add5d13905677ca3b33a053ff9b9c6be8b5c84", "messageHeadline": "generic detox", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "591d56a5fbf88cb78d38ca0aa882d56c56be01d3", "messageHeadline": "fix group invite bug", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84079a4e7690411759dcdce51dff634756caba79", "messageHeadline": "replace Clipboard import", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "b73953b15da060a3041e2ed724e75ad36b60eede", "messageHeadline": "add loading to homescreen verification info", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e97a22a214dfdbd49cfdff1478384a00ca453d6d", "messageHeadline": "fix reports.length is undefined error", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0c1fb691eb7606c030d32b41bf6560a09d7c9625", "messageHeadline": "Reduce console output, use constant.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "b51b2350d404913b20cb6fa8ba42671556b1b97a", "messageHeadline": "Remove some debug code", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "34df15d07c83c591f3b3a2d76304c5f48d20bc08", "messageHeadline": "Merge branch 'dev' into BrightID-739", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1081, "deletions": 614}}, {"node": {"oid": "73c45f9738790eb9d6ecb3acf2aa24357e8821a9", "messageHeadline": "Merge pull request #768 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a190c57de4139bb49c72774ae1ce7e50444c3dd6", "messageHeadline": "chore: bump version to 4.5.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cabaf84bc2b2ee1298ec5a3c497fc97d1bcac38", "messageHeadline": "Fix: Don't count duplicate app verifications", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2f50f31ef925de15c902de34371606ef1507ab07", "messageHeadline": "Merge pull request #755 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4792, "deletions": 4021}}, {"node": {"oid": "691021aa6191cf8266bfcbb967e5808ee53b286b", "messageHeadline": "tests: Make sure that user has at least one connection before linking\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "23102e68c6a65582a439eaa0c5010f157ed4f6ce", "messageHeadline": "fix header style", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0ba250a33a183c54f693d1650cef6b2f493125fc", "messageHeadline": "Merge pull request #758 from BrightID/add-social-recovery-verification", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 168, "deletions": 142}}, {"node": {"oid": "84f6ec7386b07b69e34dc273e995905da866b615", "messageHeadline": "update verification sticker style", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 48, "deletions": 17}}, {"node": {"oid": "aad0df176a156315e0375708e36408e305eefbbb", "messageHeadline": "Merge pull request #766 from BrightID/BrightID-762", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 71, "deletions": 71}}, {"node": {"oid": "55fe31112a38492d5ec16bed3b47bd9c75c87569", "messageHeadline": "Show error icon in case account recovery fails", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "76a13cf4ad38be1c5c02f9f622cef154d6cda67a", "messageHeadline": "Show all connections when selecting account to recover", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 39}}, {"node": {"oid": "0678f46b6edb01f799f83482e21bb9d5da460ca8", "messageHeadline": "Add typings for recoverythunks", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 44, "deletions": 17}}, {"node": {"oid": "c4de6006bd4f946effd05351347ac9701fd11a2d", "messageHeadline": "fix: Don't try to download undefined dataID", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "ca2f02f7dc36713e9da706aa44ac58fa2eaa26ce", "messageHeadline": "tests: Enable providing connection level when creating fake connectio\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "231afcb18799115e568b07abb6a4730c2a86ce02", "messageHeadline": "tests: Update tests to match new app behaviour regarding recovery level", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8ac35f010c297fa18d383a248cf4830cac4a410d", "messageHeadline": "always include recovery connections in social recovery setup list", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ce80d36b3de58af238ced39047464f2caef2c052", "messageHeadline": "More types and lint changes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 41}}, {"node": {"oid": "95796321b6261fd8f4b20314c1374f96bc286c84", "messageHeadline": "Fix typings", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 23}}, {"node": {"oid": "852d04facae24e245216cad58fd71997733aac32", "messageHeadline": "Merge pull request #760 from BrightID/fix_recovery", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 725, "deletions": 301}}, {"node": {"oid": "20936afca44f46749f23218d800c05281d0c7dec", "messageHeadline": "Add new strings to translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 108, "deletions": 42}}, {"node": {"oid": "20e0a258f2c784940fecb4f4133f6881aca5f595", "messageHeadline": "Make i18next parse typescript files", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dcc6c0f8e8017d100f83c59f5247a9f0564bb01", "messageHeadline": "Missing useEffect dependency", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd7a03934aeffa0752f9a111afdadf5f06ffe7e0", "messageHeadline": "Some cleanups, add success Alert, disable submit button when no passw\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "4de74137c28a5e17b3ff626661bbf9d1d4cde7bf", "messageHeadline": "More changes to backup/recovery process. Should all work now, but req\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 89, "deletions": 68}}, {"node": {"oid": "d7d4b05cc35e0510b7f7002dad94c952dbeec586", "messageHeadline": "Fix: Start backup after saving userID, otherwise backup will fail.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "9c993431d468c9097f5d2ffef3ef4865975217bc", "messageHeadline": "New UI for recovery, keep track of recovered connections and groups", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 551, "deletions": 223}}, {"node": {"oid": "401caa9919f0d37dc835b46bbca6ab60f27aacfa", "messageHeadline": "fix cooldowninfo bug and all types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "df40a68c7d32415314fb8b2a2722eab2be0234d7", "messageHeadline": "delete console logs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "c1de776ed3505b72003c53b65df54b2f471d7f8e", "messageHeadline": "create individual migrations", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "0f721cbfd865bf505e5a32a13b842e461a859601", "messageHeadline": "debugging migration", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 38}}, {"node": {"oid": "5fdfb9d84f04868b3f99d12ed817bec1e66ebef2", "messageHeadline": "debugging state", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "77d3fda6e885ab172c3267e64032d239404e8f5f", "messageHeadline": "update migrate", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c1256a0aa403fd57b53474341ca0fc8401816fe6", "messageHeadline": "add migrations", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "14dc4c43549130a6fc1d566396220f5e72bbf8c2", "messageHeadline": "show social recovery notification after having 3 incoming already kno\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2f765fda58da87ee327366508a97b607bef136b1", "messageHeadline": "add incomingLevel to connections state", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 14, "deletions": 32}}, {"node": {"oid": "9c20ef2f8c9df82bca8959544d6769ac78c2d623", "messageHeadline": "update connections throughout app", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 317, "deletions": 307}}, {"node": {"oid": "08c771a24351add6b7bdc0c1ec6749a16ddc4d00", "messageHeadline": "reset achievement after loosing them", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "cf8da140957d5ef11de3059ddc7bc5f82667ace2", "messageHeadline": "prevent making recovery connnections to just met connections", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 101, "deletions": 113}}, {"node": {"oid": "b616a2b9f3b57f5735cd0c105335aea36cadc557", "messageHeadline": "fix: dont call .filter on undefined object", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "43e23750c6a52d802ac78eb8f394e525865bb328", "messageHeadline": "dont fail when operation was already applied", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6a941a1cb8591af26d152635602f74d24c8957b9", "messageHeadline": "Improve error handling", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "96ff0959dd4d61752d8197d89865f512392064a0", "messageHeadline": "refactor: Remove obsolete profileApi ApisauceInstance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "e48872b36f57256a9d2681eec1c8195d89b95080", "messageHeadline": "fix: backup user photo after onboarding", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f975cef482f4458fe9fe5adb21dd3a9183d96df8", "messageHeadline": "Stringify recovery data, so profile server can detect unchanged content", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 42, "deletions": 17}}, {"node": {"oid": "5afadd6ccd407d8c26d253cfede0267806098ac7", "messageHeadline": "Merge pull request #757 from BrightID/handle-channel-dispatch", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "95cd122f0adf88266ea5c7333d35a4b99f2c200d", "messageHeadline": "create connectinos slice", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 339, "deletions": 197}}, {"node": {"oid": "1510a23e7ab3f2287817dc67240d8f4d11864a2b", "messageHeadline": "update fetchChannelProfiles", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 48, "deletions": 55}}, {"node": {"oid": "4aa04de00ec71232e780314ee902fb2998f55a77", "messageHeadline": "create operations slice", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 102, "deletions": 119}}, {"node": {"oid": "a4cf62fbeeeaec1aace181b42b56a9535bc565b3", "messageHeadline": "fix missing dateAdded and update type", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "38a6c01b58bd675ec3f1a4cb8f9d1d75a4f0d773", "messageHeadline": "create appsSlice", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 178, "deletions": 272}}, {"node": {"oid": "2c35e0f4dc4570ae45fdfe6d507773d3e0cbf4bf", "messageHeadline": "fixup types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "de66837184ad276c0f541e05cfe1324d7cd8aa0e", "messageHeadline": "Merge pull request #748 from BrightID/CoolDownInfo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 454, "deletions": 88}}, {"node": {"oid": "42488b85a8f37d84504690625ca753ddd0ddad8d", "messageHeadline": "Add typescript typings for modal dialogs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 65, "deletions": 52}}, {"node": {"oid": "c3d54a126cfb243f9701c333be3b7f0cbf819513", "messageHeadline": "use fake camera provider for e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c953184959b8fc200ebe5f3e6e5edeef6870f5f2", "messageHeadline": "Merge branch 'dev' into CoolDownInfo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4528, "deletions": 4613}}, {"node": {"oid": "10f9056fd627d448144cfd865ea96605fb7028bf", "messageHeadline": "Merge pull request #752 from BrightID/typescript", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3317, "deletions": 3376}}, {"node": {"oid": "7151d634bc18a2da93ce8eb1c39f7b5dce374f49", "messageHeadline": "update yarn.lock", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8043, "deletions": 39}}, {"node": {"oid": "35e95f8a404f8a634a07248cf9d243148a71902f", "messageHeadline": "Merge branch 'dev' into typescript", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 124, "deletions": 8106}}, {"node": {"oid": "3362d4f7bbaef960a99e8226594278c453b7e403", "messageHeadline": "fixed tsc errors", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 90, "deletions": 151}}, {"node": {"oid": "0846c633c50cf507e946f8c81ed807636f6d6795", "messageHeadline": "fix dropdown for detox test", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be8f72e53c190895b886961bc3cf2e9e41f1fb66", "messageHeadline": "create groups slice", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 462, "deletions": 326}}, {"node": {"oid": "e508a4168c776ccc100396620156c2c37cf2396b", "messageHeadline": "update api response types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 420, "deletions": 219}}, {"node": {"oid": "fd1db8ee1dc40de02bc88f7aed687363960aa770", "messageHeadline": "finish adding types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "88a307fe5e4b193ae63f6e2022fa00e49fa138f8", "messageHeadline": "fix api add connection", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "5b9d11ca47d481dabdaaac18f063d9d3b432f015", "messageHeadline": "type api", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 166, "deletions": 30}}, {"node": {"oid": "23060b35fe418cd1e483fca5cf5f6caac2762f8f", "messageHeadline": "fix types for Apps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "c5238ebed0f4eea60983447b17214b45a4bd6e4d", "messageHeadline": "update connection types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 65, "deletions": 158}}, {"node": {"oid": "683aaddb6b19615f10bfadaef76cf8dddee227ad", "messageHeadline": "update social media types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 89, "deletions": 84}}, {"node": {"oid": "a1604bbe91d7162dd9f67cef23febb1b3e34a552", "messageHeadline": "fix icons type", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "c43e238beaa91e75a0c6b6de0719f401f2105b58", "messageHeadline": "fix notifications", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 101, "deletions": 79}}, {"node": {"oid": "99b495e0302b13e4ad9f975003b4b3409351c46b", "messageHeadline": "fix onboarding errors", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "234115e2c2bb7234bcec483d045d0379d2b01d94", "messageHeadline": "fix unit tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 59}}, {"node": {"oid": "89f7ba4fa425ffef547d51fbfcbd43cfc88d820f", "messageHeadline": "update useSelector", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "34e08a4d72af50c39fb4e257aedba0ba5091536c", "messageHeadline": "fix linting / useDispatch", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 31}}, {"node": {"oid": "382611bd75ccf60712bd4f4f05c9696c843a2404", "messageHeadline": "useDispatch, useSelector", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "1d0b850016ad290663999054d6d44f446618d698", "messageHeadline": "typed use selector / use dispatch", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "408e74d19b675e289ffb37b39a9b5ff74f765c40", "messageHeadline": "update pendingConnectionSlice types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 156, "deletions": 138}}, {"node": {"oid": "39929bdeb799a7e9cb69d860c5bed3f5b20641da", "messageHeadline": "update types for channel slice", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "d2a57b08dffbc040a35afa63b602cf3a8ca428e0", "messageHeadline": "try fixing some tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 120, "deletions": 116}}, {"node": {"oid": "e689e8a013a6f6b69b53e1b68e58ab6b3067ed69", "messageHeadline": "fix some pending connection types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "0ab768c8714ccfe6a0a666cabb2efaf8e1f3ff90", "messageHeadline": "fixup tasks", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "d9134edf12eb4c1a5b0bd2b6b5c80c8a0a5bcfe5", "messageHeadline": "fix reducer folder", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "9796aebfef369f9dd6b5175c2b6940cefd456029", "messageHeadline": "fixup routes", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 88, "deletions": 65}}, {"node": {"oid": "a645ba988b2cec5fd5fc5f1b73d2229b428eaf6c", "messageHeadline": "run eslint fix", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 652, "deletions": 498}}, {"node": {"oid": "2a845ab0d00cf93cba88b64513044da39809b354", "messageHeadline": "Merge pull request #751 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1512, "deletions": 1533}}, {"node": {"oid": "f79502f1285355ba33eb23efb79901d2787600b4", "messageHeadline": "bump version", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3ade084fb2347ffc94eff5e648a1f12d0c9989e0", "messageHeadline": "update pods", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "858bc147bbcf6a7c10c26c514d401157a648728c", "messageHeadline": "upgrade more deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 163, "deletions": 135}}, {"node": {"oid": "3090e556596de1e45e1d25da6a2d6a5c912fb7ae", "messageHeadline": "Merge pull request #744 from BrightID/upgrade-deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1440, "deletions": 1489}}, {"node": {"oid": "dcbba6c4b4b171e356d715a64ae49f8399b43e76", "messageHeadline": "fix store types", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "1a5b1280d8c94846755d0d5c0375caf789043719", "messageHeadline": "update utilities folder", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 70, "deletions": 76}}, {"node": {"oid": "6a83ef3d29ca4dc58d452fe084ca0a6941ceeb05", "messageHeadline": "update options / rename files", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 25}}, {"node": {"oid": "4921ee375923a65281fbc7b4f0579fc790005562", "messageHeadline": "Restore reconnect behaviour - Dont navigate to homescreen.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ec26e26664974554cb90938e00ecec9e0c85c03f", "messageHeadline": "Show cooldownInfo when changing recovery level on reconnect screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "338ed2068abe56e4ee3d9c347680d08b3b4850c5", "messageHeadline": "Restore success alert when social recovery setup is complete", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "88920b67bbfd73f590b0c1696b9651bf0100421b", "messageHeadline": "fix: Don't show coolDownInfo when changing between lower connection l\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "33f5f20669e667ea809a4324cc9270ef0408e04a", "messageHeadline": "fix some utilities", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 22}}, {"node": {"oid": "b11e546a5928f3935ef671de6a109de99c1c91fc", "messageHeadline": "update notifications", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "69f31887fd5c56ca98af3b37c0bb3e1efa144211", "messageHeadline": "add state:State", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 135, "deletions": 135}}, {"node": {"oid": "591cbe5addd068ab68b2c6422a501e2f201e6547", "messageHeadline": "fix typo", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6292d4c2b14c76e8364fddb83aa1aaffee5cdd78", "messageHeadline": "fix group screens", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "d5d0c19eef26ba91d66dd83e44e1bc8127fe071b", "messageHeadline": "fix tsc warnings", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 67, "deletions": 35}}, {"node": {"oid": "f16174a3fba222972f309094d254c64d4cab1236", "messageHeadline": "reduce tsc errors", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 423, "deletions": 418}}, {"node": {"oid": "a162be5d73900fffe3bb8ccdf42ff3f47d720c28", "messageHeadline": "fixup files for ts", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "248be2c013025167a3083265aa70174b18a70b0a", "messageHeadline": "lint both js and ts", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 29}}, {"node": {"oid": "6463d9321926780496d2b241ebd1e13b21980cd5", "messageHeadline": "update ts config", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 342, "deletions": 9}}, {"node": {"oid": "269e109c9f91faf901f4268aeb8dc6b7533b47d3", "messageHeadline": "fix eslint", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3ace53446d08b3ea065f5dba194f46a88e2b1544", "messageHeadline": "transform to typescript", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 557, "deletions": 1196}}, {"node": {"oid": "fe303d8edfd0b8fc379cad971b6d82f73067f559", "messageHeadline": "update storage index", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a069eedf7b1fb1a99e1a85eba9cc883c4176aa8a", "messageHeadline": "add typescript config", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 143, "deletions": 659}}, {"node": {"oid": "3ca57e22c91b8697dc48e01693053cbacae5f8f3", "messageHeadline": "some m1 tips", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9e57649ea697e9beccf7cc04f56bf97207ef2c67", "messageHeadline": "update detox for walkthrough", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42227fac067984893b5bca2ebb6bfc66ba07dffe", "messageHeadline": "changes for m1", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 144}}, {"node": {"oid": "a1c29a1ee96eae7b7599c38ea64b95bd544a146b", "messageHeadline": "update more packages and podfiles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 131, "deletions": 108}}, {"node": {"oid": "f0db9818f643d059151558db39856f24ada76b06", "messageHeadline": "upgrade js deps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 72}}, {"node": {"oid": "a3c2b03bccf9cd869b224c89e4b56edd05c04ce8", "messageHeadline": "upgrade native deps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "8ead70e902ef24cbae59bc420d1fefb896d6211a", "messageHeadline": "upgrade dev dependencies", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1151, "deletions": 1243}}, {"node": {"oid": "d1c8e887a46674efdcff11fb5fea01a96c418176", "messageHeadline": "Merge pull request #750 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6e924f7474285a10d9e39e090f3156a3ab2e629", "messageHeadline": "Bump version 4.3.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c55860b10bcf73b6f4bc9bce3d9c9dc83d05769", "messageHeadline": "Merge pull request #742 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1802, "deletions": 859}}, {"node": {"oid": "4985bc3bd3ff0a56ad18ef93c0a6683c575c45d0", "messageHeadline": "update flow conrfig", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "d46b5131b97d372af61bd2ad26d6da06b8b0623a", "messageHeadline": "Make cooldown alert more generic when multiple connections have been \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "f60caf26db7295f5259ac0451be9afd5fc2603c0", "messageHeadline": "implement cooldown period calculation according to rules used in backend", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 188, "deletions": 92}}, {"node": {"oid": "9ad350ebe6654dc8ceedb2496537b6f50f13ff79", "messageHeadline": "Feat: Show cooldown period notification when changing recovery connec\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 212, "deletions": 12}}, {"node": {"oid": "6b96b4db39b28aebfd0212d7f448f4ca72443451", "messageHeadline": "merge rejoin_channel", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "09c1e012f4f55099ce7a3952ed8e38f03e1f5dc3", "messageHeadline": "Merge pull request #747 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "2e8b6cf13917f7ee2436e84f9454d6f8eb362212", "messageHeadline": "update detox", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "9ee180bb3af4ca599eeb83819ce5360dba7e44d9", "messageHeadline": "update project for apple silicon", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 584, "deletions": 131}}, {"node": {"oid": "cf5b2431448447bf36c13d02eb1b834ab6761236", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "Ashraful Islam", "email": "pcashraful2001@gmail.com", "user": {"login": "Ashraful2001"}}, "additions": 44, "deletions": 16}}, {"node": {"oid": "c5f7001fc05505924263056a02324ec00ce1772e", "messageHeadline": "Merge pull request #730 from BrightID/walkthoughs", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 475, "deletions": 85}}, {"node": {"oid": "18fb1c25be739780f5aef5090e537b3a7df8de47", "messageHeadline": "update success screen and view password", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 28}}, {"node": {"oid": "300d2c5891f02e74018ac4ddde71d6be6df908ee", "messageHeadline": "fix rebase errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "69ede27ddaec9156aa302533083c9d51293731e1", "messageHeadline": "make full screen highlight box more reusable", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 78, "deletions": 42}}, {"node": {"oid": "bc1526f495e9032211f8e54740833066894adaed", "messageHeadline": "remove BackupScreen, fix import", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 263}}, {"node": {"oid": "fd51b2c4974415569faec137f916feec005ceada", "messageHeadline": "fix broken rebase files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "cd04856a518aa46a66ea1816456d7917bef543a9", "messageHeadline": "Revert \"add ability to create password\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "c2485938be0f5f5b30404dff9c2054128645c2cd", "messageHeadline": "add ability to create password", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "ad7e1d0a460e87487d5aef0d800978314d8d1a57", "messageHeadline": "remove PendingConnectionsScreens", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "00b94ca322e8d82a916f501712bf29fc4293f387", "messageHeadline": "remove react-native-device-screen-switcher", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "19b313bf4e44e7ec269000fd6bdcc507f78ac93d", "messageHeadline": "fix e2e tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "32233594b99f4904139e5c8c74d8c6abe38ce365", "messageHeadline": "navigate to walkthrough after onboard", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d65985f52ed8feeb7f63bb28c438fc64f077f6fe", "messageHeadline": "update sizing for all devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "6a0b4d476cd683344f0baaba746fccda67835c98", "messageHeadline": "fix centering for all device sizes / add got it button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 88, "deletions": 27}}, {"node": {"oid": "22c02e5329ef33744aa8b6ad5259cfccb372246f", "messageHeadline": "create view password walkthough page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 229, "deletions": 6}}, {"node": {"oid": "006b3f2f15b1a26ba50fb012583d7430b161f7ca", "messageHeadline": "rename folders", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 325, "deletions": 48}}, {"node": {"oid": "9f705b81ccfadc7608440c3f44e301e39678e989", "messageHeadline": "add device-screen-switcher for testing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "15d7cb0f623df25c8c369b92c37dd31221de2993", "messageHeadline": "always poll channel", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b87f4fc421519eb1d7d9570a91976ee2e0820b96", "messageHeadline": "edit set password style", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 65, "deletions": 28}}, {"node": {"oid": "ba9f0b575543f7404b0f9851f85a731f93229a9c", "messageHeadline": "fix recovery bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "2d6d657f55e975579982c53c0f5917b3cb6414e5", "messageHeadline": "Merge pull request #743 from BrightID/BrightID-740", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c58ef7f6781387154712320d049a59fc2f7ef901", "messageHeadline": "Activate Hindi language in client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a7bcb45a8c28015b8cf7bb7417b95f3e0a1a0975", "messageHeadline": "Merge pull request #737 from BrightID/BrightID-736", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 509, "deletions": 524}}, {"node": {"oid": "00a58dde17121664cc4dafa03a0ffdff07f65367", "messageHeadline": "fix test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a25d5ceff2fe4a999eedc8f3c2c7eb941d635428", "messageHeadline": "prevent parallel execution of save handler", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8a686195157fdf93e8282dc5a538ce9f628006ea", "messageHeadline": "cleanup strings after merge", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "96427bdf68639863a7cf13dfa5fdc51ebd9c9fae", "messageHeadline": "Merge branch 'dev' into BrightID-736", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 101, "deletions": 69}}, {"node": {"oid": "f93dc7b1df4dd75e8053db275e9c6ee2018e9893", "messageHeadline": "align strings", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "39791d7b1c3a2d2b80b1e575d608610bffd001b7", "messageHeadline": "set backupCompleted when setting password through edit profile dialog", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "46f06e2fcee94f2e21349c8bf0706f7323de1f4b", "messageHeadline": "remove obsolete BackupScreen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 271}}, {"node": {"oid": "09085c478fc1f6f4959d53fc88341c97fc845c0f", "messageHeadline": "Merge pull request #734 from BrightID/BrightID-703", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "534c4b1ba921cacb95d9d020987244580c564f55", "messageHeadline": "Merge pull request #735 from BrightID/BrightID-685", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 80, "deletions": 55}}, {"node": {"oid": "254f21b47881e2ed429fcdad0228e3c5d5bddefd", "messageHeadline": "Merge pull request #741 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "dd830220d0b1345c107b7fcb2d143c5a6bf47daf", "messageHeadline": "bump version 4.2.0", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa8bdfb44891ba7baa16be2788ff9e570320e58", "messageHeadline": "Merge pull request #732 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1879, "deletions": 1544}}, {"node": {"oid": "5e5bf4609dba61888e9c2c771174a6ab080f781a", "messageHeadline": "Add minimal testcases for backup and recovery notifications, fix some\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 136, "deletions": 13}}, {"node": {"oid": "a9b1fd85b9059a8241b1cf15cb38393c0c7981be", "messageHeadline": "Move constants for notification trigger to constants.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "82ac7c5414c61e6d75ee5e425b06c4ea361bcaca", "messageHeadline": "Don't continue to old \"set backup password\" screen after choosing rec\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5d70656757970f952a716531da01b5ba215a7067", "messageHeadline": "Enable setting password in profile view", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 195, "deletions": 105}}, {"node": {"oid": "e95cacd226b0efa0d49fa00f012812a8cfa7a7f1", "messageHeadline": "Start initial backup after onboarding if user provided a password.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "61315f75f70641b0839c48e6479bd8593efdd551", "messageHeadline": "Add achievement for setting backup password", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8245f396422e674c5bf689565873795144ab7d52", "messageHeadline": "Use api.baseURL instead of ip() for creating recovery channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8028111f86dbfde16dfeeacb5553e038004af47", "messageHeadline": "Fix typo for marking backup completed", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42da5292ed8ef35fa71327b03eef876a0fd03318", "messageHeadline": "Don't ask user to set backup password if this is already done.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bdba0df9d360354a01d192c66905b0f35aa6a500", "messageHeadline": "use verifiedConnectionsSelector from @utils", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "e0aeb2356e5f9094a8a5ac5a4d475d3a8577676a", "messageHeadline": "remove obsolete trustedConnections and related actions", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 76}}, {"node": {"oid": "4ac07ca5bb5ac145c12c584b05a55ef520cbc4a9", "messageHeadline": "Don't use state.connections.trustedconnections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 91, "deletions": 33}}, {"node": {"oid": "124f80b32f8cc954a38c9702c71cbbf06d3fb7f7", "messageHeadline": "Change trigger for Social Recovery notification", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "fa05213ddd7aedc4f00ef3ed685b2ed893a89201", "messageHeadline": "Don't use state.connections.trustedConnections to check social recove\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ee66bbf242739b5d78cda77b1a134857638e0b24", "messageHeadline": "Use api.baseURL instead of ip() for creating recovery channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a44616f8a1bfd745376b2d374a322c3a98f0f9fc", "messageHeadline": "Reduce requirements for social recovery achievement", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "29f9a8f90104da4a96b7ea2efb04a1d2f99362fb", "messageHeadline": "Fix typo for marking backup completed", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46d149aa8dcad79b54ad4649411fdebf66033151", "messageHeadline": "feat: Enable changing of connection level on reconnect", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 76, "deletions": 46}}, {"node": {"oid": "651fff3eef7f80fa3c776da9171a90087bae1d83", "messageHeadline": "Remove obsolete error handling", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "52608dacbfce70c2d21c6157e83af592a81aa480", "messageHeadline": "Always refer to recovery connections as \"recovery,\" not \"trusted\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "962f0b67f0056b3709def6b8e879daef20f0253a", "messageHeadline": "Merge pull request #724 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 345, "deletions": 1}}, {"node": {"oid": "4c619d876bdd2f2e1796b3a3ef8702acd97daf94", "messageHeadline": "Merge pull request #733 from BrightID/BrightID-702", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "cac388e714ff3d7361789bcbe1bdacb2b69642fd", "messageHeadline": "rename ApiError to BrightidError", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 64, "deletions": 40}}, {"node": {"oid": "b6ae36d13d39aa66950e45de2e53ea67945ab78c", "messageHeadline": "Store errorMessage in message property of ApiError", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2e3c5ed2185cd17bb96ab4131795680bc1ea55b6", "messageHeadline": "Dont rely on error message when user is not found.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "890a9f7e1551d01783f9f7e55170b9af4268bd69", "messageHeadline": "remove deprecated error handling", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f0c27512fa8d3397bf4c373dae8bf9335c4a548c", "messageHeadline": "handle backend not providing errorNum", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4379e8e592b4191b813f6443b50478c437a98ef9", "messageHeadline": "Introduce new Error class 'ApiError' to better handle error details f\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 38, "deletions": 29}}, {"node": {"oid": "c9d2b56d351e1cef3be53a4eb58f528386637a26", "messageHeadline": "Merge pull request #728 from BrightID/remove_qrcode_fallback", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 158}}, {"node": {"oid": "0ff737b10708da41d7408cbb7d1e20f794ead194", "messageHeadline": "use result.message for showing error returned from operations", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "918db7250611b7b3d767f0cea25e2d34c1b69c2a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c46a0b16ab90c1dc57416ff6edaa118444bdcb2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bff4b892aad79ca8698c14af83f36abbae695f46", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "a0a28da964fc3881931ca1d02b0acd4304711db5", "messageHeadline": "remove ip() method from api, update tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "1e07abc7298cdb4ef46129ff4327d8d3ad6949b5", "messageHeadline": "remove fallback to old qrcode format", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 144}}, {"node": {"oid": "20b2c97affb66e48955a2d4504f637486b37e3ab", "messageHeadline": "Merge pull request #725 from BrightID/sign-up-flow", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1430, "deletions": 1350}}, {"node": {"oid": "da5e898d4b2cfdc7ca2b3d3feef064d6e79141b9", "messageHeadline": "Merge branch 'dev' into sign-up-flow", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1148, "deletions": 193}}, {"node": {"oid": "074e5ba545d2375df76c6a8fa0b4747ae903756c", "messageHeadline": "delete user actions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 142}}, {"node": {"oid": "dccc15068bc643b1c887bf35cbb1a4d458fcef03", "messageHeadline": "update tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "6faf1ec2b0663f947ffe7d29359ec3b9d000f0d6", "messageHeadline": "create keypair slice / remove old files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 476}}, {"node": {"oid": "c3fed9b0b313b1bb87dc062843dcde387667c91e", "messageHeadline": "setup password error handling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 115, "deletions": 180}}, {"node": {"oid": "889ecb0ad828024791050198a431f85ff0efb4f5", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Shirleyxu", "email": "xuxue09@gmail.com", "user": {"login": "Liangliang09"}}, "additions": 336, "deletions": 1}}, {"node": {"oid": "53396008766fcfe1b7c00a998654e97442ddc040", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7044286b2771b2f703a8cabeacda5bce205a6a36", "messageHeadline": "create success / password pages", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 331, "deletions": 196}}, {"node": {"oid": "fca0ce08ba55933fa6e242bc59a8087716d641e6", "messageHeadline": "save photo and create keypair", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 161, "deletions": 17}}, {"node": {"oid": "73b03237f28fd72e4ada4a780c99805139320d4a", "messageHeadline": "create user slice", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 415, "deletions": 322}}, {"node": {"oid": "4587fd72b58281bb7852901c2fcb312bf2bc6bd5", "messageHeadline": "style photo page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 95, "deletions": 125}}, {"node": {"oid": "e59a12122f1b59dee354ed54382cb32d114be2ee", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52ef8d3ef7296ef71978a4d498e7421556aa17ac", "messageHeadline": "Merge pull request #722 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1149, "deletions": 194}}, {"node": {"oid": "c1f23e98dc5ad4434b883c8f88e5a49db594af88", "messageHeadline": "Merge pull request #717 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 612, "deletions": 16}}, {"node": {"oid": "9f7256a6fa62867ad8a2297b17cbc18cdaa1b527", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Shirleyxu", "email": "xuxue09@gmail.com", "user": {"login": "Liangliang09"}}, "additions": 283, "deletions": 4}}, {"node": {"oid": "47db469af52dfbe99c121e666ffc8f2af054e455", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 34, "deletions": 10}}, {"node": {"oid": "dd53cfa50a786d9cb09d9ab3745ada44171048cc", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "7765cd830390c3f7a58f6dceb810a0a54cdb6ace", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "3304bd276f35add2468e9f17d51744ca5a91627d", "messageHeadline": "Translated using Weblate (Chinese (Simplified))", "author": {"name": "Shirleyxu", "email": "xuxue09@gmail.com", "user": {"login": "Liangliang09"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "17622a1191fdfba048b8ad53c0a87b7b42d613e0", "messageHeadline": "Added translation using Weblate (Chinese (Simplified))", "author": {"name": "Shirleyxu", "email": "xuxue09@gmail.com", "user": {"login": "Liangliang09"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af59f24a1d22e69fc06101618559e835e90b453b", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "Ashraful Islam", "email": "pcashraful2001@gmail.com", "user": {"login": "Ashraful2001"}}, "additions": 227, "deletions": 0}}, {"node": {"oid": "bba9cf37f6d1945b1739eabd8058ab5bc03be2ff", "messageHeadline": "Translated using Weblate (Persian)", "author": {"name": "Mohammad Hossein", "email": "rightehsan@gmail.com", "user": {"login": "rightehsan"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "21fc51eb7d75f274bcc9864e37c08171feb57761", "messageHeadline": "Merge pull request #716 from BrightID/BrightID-689", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 247, "deletions": 94}}, {"node": {"oid": "6af6d1ccbe6b7617a4fd0462c9cc294acc6a531f", "messageHeadline": "Fix: Prevent double Alert() when joining/creating channel fails.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "35ae4720219737f336e4a62bdde00c6eb0c843b9", "messageHeadline": "Fix: Only upload channelInfo.json when switch timestamp is reached", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "bbbc08c9b92eefbaaebb146967da121845543a47", "messageHeadline": "Reduce detox test flakiness", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "0f0fa0ea89ddfc694d5152562bddac4859cb9707", "messageHeadline": "Modify layout of reconnectview so it works on \"short\" devices like Go\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4747eb30c3e480ad54488529e584728cf5609223", "messageHeadline": "tests: Allow more time for creating fake connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8715209d69ee753e1fd8aecab86abe5517b16bc2", "messageHeadline": "Merge branch 'dev' into BrightID-689", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 809, "deletions": 485}}, {"node": {"oid": "ece1883ca9a9cfe5dc15ec307e346f67c8019a72", "messageHeadline": "style name screen / add routes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 732, "deletions": 9}}, {"node": {"oid": "a77882ab0180e335e95db3bb5c3edad2df2b07e3", "messageHeadline": "restyle onboarding page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 131, "deletions": 422}}, {"node": {"oid": "cf79125dae8ba889517ec64eb27240fb343b3692", "messageHeadline": "remove react-native-status-bar-height", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7b898551b103acbdf033bf1e6641c4f5b56ad515", "messageHeadline": "remove snap carousel and pop-up menu", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 57}}, {"node": {"oid": "def667b060c5a86554babaccb194815dd7b64e2e", "messageHeadline": "Merge pull request #721 from BrightID/recovery-tests", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 287, "deletions": 83}}, {"node": {"oid": "c64653fa76c5d0f99f34ab6a7cb83d8152bb3921", "messageHeadline": "improve performance for updating connections", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e21bc5c3259fb7b8395d74bc45507d5ba749d2a0", "messageHeadline": "increase jest timeout", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2ecf2627bf90823625bf7a57cb4a3358a6966d53", "messageHeadline": "create download test", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "acf3e97d1f55eb929db1206fbf9af0ae75b6de5a", "messageHeadline": "added upload tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 98, "deletions": 11}}, {"node": {"oid": "19f5b7c9cc89fc5a20e19a532d18eb9deb1c3e1d", "messageHeadline": "Merge pull request #720 from BrightID/4.1.8", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "b143f4d58c8907ed085277ed1f3470893042ce2e", "messageHeadline": "fix missing title", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "0e435b4314b0d5948d7f0ac7c2126fe4b2eb3440", "messageHeadline": "add create channel test", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "9f2acc2c70a6971daeac01b02b108c290fb2433b", "messageHeadline": "properly handle setup recovery error", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "183a75b843eed4186c00ea53bcfbfa267d3b5acf", "messageHeadline": "add first recovery test", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "5019e30a7b9af776600ac491ee04a0b02052a3eb", "messageHeadline": "update mock files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "dbd259d2bc8cc39bc40d3dcea606e2d9622b6ced", "messageHeadline": "Check version of channelInfo file and show a message if version is wr\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "1d801b8c026610e405fa139e6691003aebb0999c", "messageHeadline": "Introduce CHANNEL_SWITCH_TIMESTAMP", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "601b8af72f6065e3f8a7b3871bd3e9d73efa1795", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dffdf89ee9f4fdeb0a8767c133d9566c5bb9d0a", "messageHeadline": "Merge pull request #666 from BrightID/viewpager", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 273, "deletions": 206}}, {"node": {"oid": "ba45371c1cb22d1961ef9f476a6cae4e94a0cb2f", "messageHeadline": "update pending connection total", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "212e6d1832a7cc728e3fbebaff5337c853e0db90", "messageHeadline": "Merge remote-tracking branch 'origin/master' into viewpager", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 340, "deletions": 222}}, {"node": {"oid": "1fdb87c921c5b90ace8b6164293a698aab8c2a9d", "messageHeadline": "update page styles / fix connection code bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 171, "deletions": 141}}, {"node": {"oid": "c707adffd565323d66c838b0a98203de5d0cdbad", "messageHeadline": "Update unit tests, fix imports.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 39}}, {"node": {"oid": "1ddea107fadf1cbff0cd38e9d4dcfeaa6b4af539", "messageHeadline": "remove yellowbox warning for setting timer / eslint fix", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "9435736b1d146e57e8a615e9bf1a3980c3f02d1b", "messageHeadline": "add permission for debuggin android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0ce3df5d3b795a443a33600fae485a27b081db3", "messageHeadline": "only render 10 pending connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 65, "deletions": 23}}, {"node": {"oid": "93d8375969f74c27aa06e2271707a5544cb9c04f", "messageHeadline": "BrightID-689 Don't rely on API to obtain IP of node/profile service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 165, "deletions": 24}}, {"node": {"oid": "5b879c0949c4fe0b61f650616364d5a0970d41c5", "messageHeadline": "bump version", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe8e48fc286b87997c569e9ae065c68d328e9cb3", "messageHeadline": "Remove double entries", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d90911f4cab1a5220ce8ba4f048ae74ff37207d8", "messageHeadline": "Merge pull request #712 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 338, "deletions": 218}}, {"node": {"oid": "c084bdd41a497426a2b085ba5cb786bfb048c260", "messageHeadline": "Merge pull request #705 from BrightID/selector_performance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 165, "deletions": 100}}, {"node": {"oid": "5c718e3f443063650ac263c098a0f1e8d60d8bce", "messageHeadline": "Merge branch 'dev' into selector_performance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "8dfbbe283c8160d55978d70da84b4aa89a16a766", "messageHeadline": "subbed carousel with viewpager", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56, "deletions": 77}}, {"node": {"oid": "f527f93f6784de634793a085e72c4281e59654a5", "messageHeadline": "return empty photo data", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a860a95d922201066de5a57b5c2f4917a282c2c0", "messageHeadline": "Merge pull request #711 from BrightID/fix-missing-filename", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 242, "deletions": 186}}, {"node": {"oid": "637bac5d5a24d0e8c04eb28a31e27c2d94011379", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a7c6e3816f8fe6e140429ef78761918a1fa6123", "messageHeadline": "add better error handling for sharing mutal data", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 241, "deletions": 185}}, {"node": {"oid": "667158ce53744e9fed686a94a81ab2d3f4121322", "messageHeadline": "Merge pull request #692 from BrightID/fix_missing_url_crash", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "b9c13db9713037e4e3c707bfdb77997eedd5dc41", "messageHeadline": "Check if a pendingConnection is already known immediately after downl\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 46}}, {"node": {"oid": "9bba8bf9cbc0a8067ac401eb45f1bf09b703ae1c", "messageHeadline": "Merge branch 'dev' into selector_performance", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1185, "deletions": 189}}, {"node": {"oid": "efcf0d22d2994a0ed9af8329f7743583fc90035d", "messageHeadline": "Merge pull request #710 from BrightID/fix_translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "bc8f36e19f7ca66c76f580390f5a13255daa2b66", "messageHeadline": "fix translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 72, "deletions": 47}}, {"node": {"oid": "00a9fa05262a955390858e9262fca4a2ec912a74", "messageHeadline": "Merge pull request #709 from BrightID/apps_test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "f1c08a671d603a0aafb2031e4b6270522547a477", "messageHeadline": "Fix detox apps test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "106e3885f52dad42efcaa579d922a5d52767a89c", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74f56fd8f25159d8ba65cc1b9046187e4629229f", "messageHeadline": "fix translation for copy code", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "733586f951a23153afa224ecd4d20815a4c353ab", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b08fc53087262fe549a4333aa92a69617b7c8e2", "messageHeadline": "Merge pull request #708 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4819, "deletions": 2501}}, {"node": {"oid": "9cec60c866e465403ff61fa56245b1e5cd5a3b5b", "messageHeadline": "Merge pull request #707 from BrightID/prepare-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 71, "deletions": 47}}, {"node": {"oid": "c69239b493de15f116027ae33d6be003153f9605", "messageHeadline": "add common.language.and", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b13522b9593b64196953ffdafff60c0ac6ab871", "messageHeadline": "Merge pull request #706 from BrightID/apps_test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "f9a97803eff4b8de08a92f7b77108a9274119267", "messageHeadline": "Add missing apps, some refactoring", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "11173e091b392b46bb261ff79dd244f545b08412", "messageHeadline": "Clarify comments", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "afceabe45cb8ef1d6b58854d21b80f99fa7bffac", "messageHeadline": "Dont select pendingConnectionsByChannel with undefined channelID to p\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "252a42ee60cb6efa57fe12631dce84a2fc50bd30", "messageHeadline": "Further optimize deep equality check selectors", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "dec63337d6e6ff0be1b614034a8ae6af38ab0af3", "messageHeadline": "fix import", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb840ab9a378049c086ee2ed2f17ec0fd773fd45", "messageHeadline": "Quickfix to prevent missing translation for \"and\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef0bd94b09310f17b3528557dcd0195c3a80021d", "messageHeadline": "use new GroupByIdSelector", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "7ff29d4e62d67f97b5800a9d478bf252c08f85f1", "messageHeadline": "Merge pull request #704 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 954, "deletions": 54}}, {"node": {"oid": "f542531328af5b98d2dcf65d48df09e7c98a4c9e", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "Ashraful Islam", "email": "pcashraful2001@gmail.com", "user": {"login": "Ashraful2001"}}, "additions": 390, "deletions": 0}}, {"node": {"oid": "adb7244b8fca9cccb1c89bb4fc4b8af69ae33e79", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "72254a88dec7a90fde3461bc2db1659a778c84c3", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "5fe0aad8922c1f594565840dfb9369c025b8c89b", "messageHeadline": "reset recovery data after recovery", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ab5ee7714f3d64ee2eab51374be1a3f2336e8edc", "messageHeadline": "add missing text for translation", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "7eaf2b7d3948d292be81bb4705a96fef745195f7", "messageHeadline": "update detox config", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "1891ce95b12f170f6d0b93eb53469232f88f4fee", "messageHeadline": "Dont use selector with undefined parameter to prevent cache trashing.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9583cd711d8bc78bbbbe014bc5a2ae80f0d40a53", "messageHeadline": "Use connectionByIdSelector instead of local filtering, use createDeep\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 53, "deletions": 28}}, {"node": {"oid": "75f2af37c38085ea1ca870d7602df8be9ef28624", "messageHeadline": "add connectionByIdSelector", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "28da983c86b713e112c69930aed762f691e85213", "messageHeadline": "Use local instance of selector to prevent cache thrashing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "530212d415acc16f310464701b02e512b44727c2", "messageHeadline": "Dont run selector with undefined parameter to prevent cache thrashing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "421c4d13b734df0792623c61dda1ca4a379b9b68", "messageHeadline": "add createDeepEqualSelector to utils", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "a06184795537347cf33cf7d6f8cbdbea41f42dfd", "messageHeadline": "remove debug output", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b14074dcac98b4391612b1c1cbc05579fa714bd0", "messageHeadline": "Translated using Weblate (Hindi)", "author": {"name": "Ashraful Islam", "email": "pcashraful2001@gmail.com", "user": {"login": "Ashraful2001"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a1dcfd72441da12be8ab47dd6c22ee1197a19e97", "messageHeadline": "Translated using Weblate (Persian)", "author": {"name": "Mohammad Hossein", "email": "rightehsan@gmail.com", "user": {"login": "rightehsan"}}, "additions": 507, "deletions": 29}}, {"node": {"oid": "cc966eb21b25b4977d70c7a6e5d6bbe594fbaa74", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4877e157b7045cbeb9182ba0bd9b6b04ecd3e368", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7ab82b3159e7965b844ea0cb1d88bfb5240d5be", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49b6a6eb09a9572c13dc671920b54fbe1db8b0ef", "messageHeadline": "Merge pull request #670 from BrightID/new-recovery", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1972, "deletions": 1556}}, {"node": {"oid": "8caf8ef46defa7ed9e17f789760cc3e4b6ddef06", "messageHeadline": "update theming", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 53}}, {"node": {"oid": "b3c4ad14836e6d0ddf21fa6282202957bff1273d", "messageHeadline": "update english translation", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bf1dc3c9f563d6ab556b7dab1881f3830e5d8cd2", "messageHeadline": "2switch to functional components", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5483, "deletions": 2336}}, {"node": {"oid": "cf7263eab33e9727ff79afd0af4ed2bc9d313f76", "messageHeadline": "refactor code, add recoveryDataSlice, remove progress, split into thunks", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1112, "deletions": 1017}}, {"node": {"oid": "61271985ca0864a7e07e1560d4cac56b6771bf2b", "messageHeadline": "Fix: Running i18next should only modify english translation. Other tr\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a9ab7d07a70c96290f088444a7c64c0ab95ace", "messageHeadline": "Merge pull request #700 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 606, "deletions": 605}}, {"node": {"oid": "4ced9d4ba2f5eb82486c90e1896c7376fbd56ee0", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 606, "deletions": 605}}, {"node": {"oid": "4f51c580a634b86a80cf7a68155a875da52a03dd", "messageHeadline": "Merge remote-tracking branch 'weblate/dev' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 622, "deletions": 615}}, {"node": {"oid": "25154490424f4d49fb0ca7c0ff7a334f93f791ce", "messageHeadline": "Merge pull request #699 from BrightID/fix_translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2459, "deletions": 2202}}, {"node": {"oid": "5a946dc937642595293ea38df0bae6d1087641d3", "messageHeadline": "Regenerate translation files with sorted keys and 2-space indentation.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2436, "deletions": 2190}}, {"node": {"oid": "6e437283ec33be245def4bb924950a10049bfa2d", "messageHeadline": "Refactor so i18next-parser can pick up the translation keys.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "8fd6b31a43d6ff2d1f04412f96b12f4f26e10656", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 618, "deletions": 618}}, {"node": {"oid": "dd2d39a3670e9a2437c2ac869a3e83f73c108000", "messageHeadline": "Added translation using Weblate (Hindi)", "author": {"name": "Ashraful Islam", "email": "pcashraful2001@gmail.com", "user": {"login": "Ashraful2001"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f9f36a986bc1f9456d0846e133cb96b7ef667c7", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 271, "deletions": 28}}, {"node": {"oid": "ce82b264135b750a873c223a2f415de63fa656d8", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "monomesa", "email": "dvapeador@gmail.com", "user": {"login": "monomesa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d51dc9ad05e3cb0ee8e0cd9baf948cad07db8bcf", "messageHeadline": "Merge branch 'hotfix_performance' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 35, "deletions": 15}}, {"node": {"oid": "2aef44eb5bc40fbe284d038d9b83ca515d6a1a39", "messageHeadline": "bump version to 4.1.2", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da05e09c9bb4f8a09f006bc9c84bf44b74a7b0b5", "messageHeadline": "Use memoized selector when looking for connections by BrightID", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "edc1965018b49fabe316f7bc319a48e8ef64d02f", "messageHeadline": "increase polling intervall for channels to 2 seconds to reduce system\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35338b1a6afb7eb719f270dc3e95b09ec771b784", "messageHeadline": "Merge pull request #695 from BrightID/fix_expiring_channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 57, "deletions": 24}}, {"node": {"oid": "e08957b7a5e5bbf705f6d4b80be8f13c7c1a4359", "messageHeadline": "fix several crashes related to pendingConnection being undefined.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "0de6c049d36d86d19defbc7e2da2eb15379208c0", "messageHeadline": "tests: fix onboarding test spec", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "264437c5f251440e251bd9dec4f6e7b2b3c0d1c3", "messageHeadline": "Handle EULA agreement in detox tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "99ed5792f974c27442a15e744832224659d9e1ca", "messageHeadline": "fix detox to work with translations again", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "d6592902dd9279d76f8c8002f5e0795b2cd1b33a", "messageHeadline": "Merge pull request #686 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3550ecbe757935e98d2c01daaaf996574b3650d7", "messageHeadline": "Don't try to open App link when url is not defined.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "25bff902d717f27b144f6050bbb06d2c49173d27", "messageHeadline": "Prevent passing undefined url into callback when handling Deeplinks.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "a36949587a35d1e391387d2a56453a6864bab3f6", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9024c52d39f7a8492375ee99158e8023536ab11", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "62372801163c5b355b999c818c757a2f5affb965", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "69ca3bead9d73586c7de9b7c0f66139a331a338f", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7500ad8e081ee068c179a94344fbc83181d4060", "messageHeadline": "try to (re)setSigningKey before setUserData", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f3cb930965ea4c1e4774616d9341893b824aba0", "messageHeadline": "filter recovering connections to only show users who you can recover", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "4e38692c6c5ce3b581a8736b1c77623d22915aaf", "messageHeadline": "update styles for the restore screen / recovery connection card", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 147, "deletions": 130}}, {"node": {"oid": "534f5e69f0f5bf3b241b1bee9d081510bbf81968", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c006d7297f465675e49c2be5ef1bb89f2b7ac00e", "messageHeadline": "Merge pull request #681 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1846, "deletions": 1230}}, {"node": {"oid": "82471b4f5218f869badc18abd44024caa68f91e2", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f66a9cb211bc1355c04f8788b27c763354d62aca", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c92f49682bc289a653f36b16a5730a9d59c86b6", "messageHeadline": "Translated using Weblate (Persian)", "author": {"name": "Mohammad Hossein", "email": "rightehsan@gmail.com", "user": {"login": "rightehsan"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "3e5dd95563fc55b6e166da4859ddabed09e4ac7e", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "J. Lavoie", "email": "j.lavoie@net-c.ca", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac6813890a44c24716e6d6abf3e4c3a05621026e", "messageHeadline": "Added translation using Weblate (Persian)", "author": {"name": "Mohammad Hossein", "email": "rightehsan@gmail.com", "user": {"login": "rightehsan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df43de23ba25103d54fbeadae3eb0c3b65e9e6d1", "messageHeadline": "Translated using Weblate (Russian)", "author": {"name": "Artem", "email": "KovalevArtem.ru@gmail.com", "user": {"login": "KovalevArtem"}}, "additions": 367, "deletions": 1}}, {"node": {"oid": "985e617a49aafd884576ea9e1b24c9917d315c04", "messageHeadline": "Translated using Weblate (French)", "author": {"name": "K. Herbert", "email": "herbert.ka@mailo.com", "user": null}, "additions": 606, "deletions": 591}}, {"node": {"oid": "9e2cc443428f117752483bf2e470bab71c307ded", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "K. Herbert", "email": "herbert.ka@mailo.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3a8ce96a60dbcf71d3da28ba416483a4afd57a1c", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "K. Herbert", "email": "herbert.ka@mailo.com", "user": null}, "additions": 228, "deletions": 33}}, {"node": {"oid": "307bcf662c42fe25b101f9eac133239626c80c3a", "messageHeadline": "Translated using Weblate (English)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 606, "deletions": 606}}, {"node": {"oid": "b2be2aeaf2a351bc1ea9fcc920acf0e1f3731fa9", "messageHeadline": "Added translation using Weblate (Russian)", "author": {"name": "Artem", "email": "KovalevArtem.ru@gmail.com", "user": {"login": "KovalevArtem"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c208b960bea653d0bd2a3fd94d64dd02cf2d5f76", "messageHeadline": "Add weblate info", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d89d1b1aaf968ea1abb5f8ce0043f48d6f51d4be", "messageHeadline": "Merge pull request #684 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "dcc1c1d514bc53acce4a86b516bc12ea61a5fbeb", "messageHeadline": "Merge branch 'dev' into master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4665, "deletions": 2360}}, {"node": {"oid": "c6b3a3ef940a697ea5c0c746d846c9c29d2b4a39", "messageHeadline": "Add weblate info", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 25}}, {"node": {"oid": "e295ca730913cffa6ef3ec69d8f6ac270c08e3c3", "messageHeadline": "fix typo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bba8ad92db4902e172dd7734a0a0f28769294a2", "messageHeadline": "update recovery styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 368, "deletions": 210}}, {"node": {"oid": "d94876206781b81f64f1df2b7d159a8d981eb899", "messageHeadline": "add search bar to recovery pages", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 146, "deletions": 161}}, {"node": {"oid": "054faa37d558a7d20090593e2d13066f197ad97a", "messageHeadline": "fix searchParam order", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68c53d5f4c77e5da17acae9ffddddca529d83029", "messageHeadline": "fix typo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "45a06fd1e9dec1bd83ee2b4a35fc4f6e7b8b2400", "messageHeadline": "switch to functional components", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 638, "deletions": 719}}, {"node": {"oid": "9c18758bc88ed7ea0bce1929962402ae823cdeeb", "messageHeadline": "Merge branch 'master' into new-recovery", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 561, "deletions": 283}}, {"node": {"oid": "aa6e7732fe5399bf48ff7c054f6ca7b7a763a224", "messageHeadline": "bump version to 4.1.1", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5163aaa0894181373657b1a6c47bc155a4e3f59", "messageHeadline": "Merge pull request #682 from BrightID/hotfix_report_length", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "45246cd8f535f44e3e78a9795e1b49939ce9f12e", "messageHeadline": "Don't crash when reports array is missing in pendingConnection.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 76, "deletions": 23}}, {"node": {"oid": "aba04320b96c36a94704238ba2af45a8a9c86627", "messageHeadline": "Merge pull request #679 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 390, "deletions": 1}}, {"node": {"oid": "8cd7624b7f50ab3421b3bc5b52417fdd48916981", "messageHeadline": "Translated using Weblate (Catalan)", "author": {"name": "Ferran", "email": "im@ferranrey.es", "user": null}, "additions": 32, "deletions": 1}}, {"node": {"oid": "4379419a1f12a0d7c181cc905e26763c14a41d60", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e35bb92acae55becb669990f050c7e3e2913c9c0", "messageHeadline": "Translated using Weblate (Spanish)", "author": {"name": "Carlos Mesa", "email": "cmesap@gmail.com", "user": null}, "additions": 358, "deletions": 1}}, {"node": {"oid": "b6863672c0326f3503fa73e369e00a4e4c7a73a1", "messageHeadline": "Added translation using Weblate (Catalan)", "author": {"name": "Ferran", "email": "im@ferranrey.es", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e2df4dab1eb17ee238df3f4f58bdbfee638ab6d4", "messageHeadline": "Merge pull request #678 from weblate/weblate-brightid-mobile-client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 424, "deletions": 423}}, {"node": {"oid": "75cd66900de870f7080807ea412d1131c239849a", "messageHeadline": "Translated using Weblate (German)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 424, "deletions": 423}}, {"node": {"oid": "19c75e2f16f183ab2d00ddca4d23031c9dfa2a96", "messageHeadline": "fix some bugs", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 78, "deletions": 67}}, {"node": {"oid": "5cb2414e2e7bf58e478de70e6dd030e684ff1667", "messageHeadline": "add text for skip restoring from backup to translations", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "04d9d8bdb98b324fcff0e3996d5fd85282624e52", "messageHeadline": "Merge pull request #675 from BrightID/i18_workflow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1829, "deletions": 1000}}, {"node": {"oid": "bbdfdc42cfd73adfc4251982e0b8129c7ff3fd36", "messageHeadline": "Changes after rebase", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 54, "deletions": 251}}, {"node": {"oid": "cbb009502d8091657269dede376cc5fb6fabb2eb", "messageHeadline": "Add i18next parser for automatic i18nkey extraction", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 437, "deletions": 1152}}, {"node": {"oid": "a5a6e29168c3cca7a4a93060c79b6431ae935cac", "messageHeadline": "add refactored translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1741, "deletions": 0}}, {"node": {"oid": "9ad1db40f5f85a854b6a2c61ca0ef2bf92d2f86b", "messageHeadline": "Merge pull request #662 from BrightID/theming", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2523, "deletions": 1384}}, {"node": {"oid": "54331c3de3a20c7d2542b7151f22772af856ae6a", "messageHeadline": "remove unused icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 145}}, {"node": {"oid": "b9bc256f3fbffcc9d29691b0ffe653959eba5f65", "messageHeadline": "use svg for verification stickers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 55}}, {"node": {"oid": "82f88446f1cd5405b7fb2ec177b8fe4bf86e5bed", "messageHeadline": "replace remaining svg icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "52287d5ab6ca97017ec70362fb974f1bce29ceb3", "messageHeadline": "finish replacing colors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 127, "deletions": 133}}, {"node": {"oid": "ecbc60b00727e04f34dff516f1b6e6e2f95fbf97", "messageHeadline": "update more colors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 108, "deletions": 100}}, {"node": {"oid": "3374a8e42a0d6eb279224602901f8845bb54f9ae", "messageHeadline": "continue adding colors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 85, "deletions": 75}}, {"node": {"oid": "0677586e4a87b1e315a9dea90669fb1048f67da5", "messageHeadline": "update colors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 40}}, {"node": {"oid": "4d3cb9e09f03f5ffd68c755f2f648e13a1414ac7", "messageHeadline": "Add Google to agreement everywhere", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ef9f562a7086d12c23b174efee1c5bd7e6041d", "messageHeadline": "update EULA styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "102b8e6350fb9600721f34d1b86d59731640c3aa", "messageHeadline": "Merge branch 'master' into theming", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 485, "deletions": 260}}, {"node": {"oid": "3111e33dae183bd6fa0a7c3f72a1dc89e695886a", "messageHeadline": "use exact version in dependencies", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8068ff55ce24a7afc673783bc4dcbc84c5d917a", "messageHeadline": "fix a bug", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "2b3e2ccc38395a35488f2b37bbb29356b9ddcb04", "messageHeadline": "add translation strings instead of hard coded texts", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f4b9709fa9018e88862b368127a188921c560727", "messageHeadline": "enable users recover without password", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 495, "deletions": 196}}, {"node": {"oid": "1e522de8cb7f52e865d64632cb2849a9b20cfa79", "messageHeadline": "Merge pull request #668 from BrightID/4.1.0", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 217, "deletions": 196}}, {"node": {"oid": "9505185af47ddfc40d1d54d6cd5390c0c6942487", "messageHeadline": "remove unused option", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "548b68cd11438992c75a8240da625b0645ce7553", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "d25d9b0e226a3ac1eb5db05b13c2617f9cf3c820", "messageHeadline": "update podfiles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "26202a524f7687a4bcbd4b73f70f5d45bf682bed", "messageHeadline": "add viewpager / navigation-bar-color deps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cbcc662234c300e5a2512711f714f2200d341ed5", "messageHeadline": "bump deps that are safe", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 118, "deletions": 102}}, {"node": {"oid": "0fb713c2bff2b7d2c898c528ce15fa1f8774833e", "messageHeadline": "Merge pull request #667 from BrightID/eula", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 268, "deletions": 64}}, {"node": {"oid": "2b639531baf0ecfbb43b4f2363228e87a490f4dd", "messageHeadline": "change android bottom nav", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1b2688aa8a82f2808f101d8494be3bdeb104e8e6", "messageHeadline": "update eula styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "b30543ea1482e0e9fdbd0ccf2b21519ba721bcba", "messageHeadline": "update license content", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 95}}, {"node": {"oid": "66a4bfcffc22babac18e52af370f2f4a5012e2ef", "messageHeadline": "make eula first item", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bd35024cbdd44f1a24ae31e215830e678c8a59d5", "messageHeadline": "add eula component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 316, "deletions": 65}}, {"node": {"oid": "756fc38ee8934fb8a6581f4e037f0fb5149c5829", "messageHeadline": "add theme colors to group pages", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 98, "deletions": 75}}, {"node": {"oid": "9a29a124b36fcea3d60b06c393c375011d316e5c", "messageHeadline": "Add another logo file", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fae673e174a2ed692e61f4c44ccdcf5e0d345921", "messageHeadline": "updated theme colors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 87, "deletions": 72}}, {"node": {"oid": "0a62154e6ddbbe54cf18608f0bd51c7e904d713a", "messageHeadline": "finished updated fonts throughout the app", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 84, "deletions": 54}}, {"node": {"oid": "69c3ebd7e904214a21c9e7be90b4607516649888", "messageHeadline": "update fonts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 163, "deletions": 94}}, {"node": {"oid": "060d42d4a2116cc1f68f51a1d1374851b4d0fd69", "messageHeadline": "update font sizes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 210, "deletions": 124}}, {"node": {"oid": "5b1b4e7fd5c6d01b8caca835d81b1b41beb91e18", "messageHeadline": "update font sizes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 175, "deletions": 103}}, {"node": {"oid": "0f53320051eb84e7081d40119fb8eab134210492", "messageHeadline": "add fontSizes - homescreen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "322e9d8243fb5b28cee63a0ada8ccfb33a937af8", "messageHeadline": "add theme folder", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "e774a8d5fc8d451d0006d4999b0c9ff5218fffae", "messageHeadline": "Merge remote-tracking branch 'origin/master' into theming", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2598, "deletions": 29871}}, {"node": {"oid": "06377e6a09a3a587a46683449789ab8e5fc03a29", "messageHeadline": "Merge pull request #665 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e4d892a8e24760512c6ee3889dfbca09b429795b", "messageHeadline": "Merge pull request #664 from BrightID/fix_staging_codePush", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a26832cc6780f37db1a756f433afdc346e9024fd", "messageHeadline": "Remove versionNameSuffix from Android Staging build", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0436f57540643dad8949fd176b2f941bfab6d9c3", "messageHeadline": "bump version to 4.0.3", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3db27e9302de130e13f787d10565e35982937730", "messageHeadline": "Merge pull request #650 from BrightID/dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2586, "deletions": 29863}}, {"node": {"oid": "60c532e7a0b823f2ed807f0de4429881c545d7d0", "messageHeadline": "fix invisible sortButton text on Android", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "53aecc747e9374399130d9a486f7fedf021cc854", "messageHeadline": "use icon field in active notification", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "739e291daa4a06a62a45fba137b4833400a4e9a3", "messageHeadline": "update back_arrow and notifications", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 28, "deletions": 84}}, {"node": {"oid": "541feef917542ea506896bdf5ff4da31c5550345", "messageHeadline": "fix connection sorting", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 52, "deletions": 61}}, {"node": {"oid": "c5a46420c657662c56b0cb12d603407a1fc3be31", "messageHeadline": "Merge pull request #663 from BrightID/memo-connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 50}}, {"node": {"oid": "2bd0d7f951e47baf21da47037b5c30a3f73fff73", "messageHeadline": "Merge branch 'dev' into memo-connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2549, "deletions": 29811}}, {"node": {"oid": "726a58a86454ee3da619eea1d39ddcc52b803e63", "messageHeadline": "memo connections list", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 51}}, {"node": {"oid": "3fce3ea1038ee99e5a660aca1ea39a8ebd11c8a1", "messageHeadline": "Merge pull request #660 from Neozaru/features/562-i18n-batch2-ex-tasks", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 613, "deletions": 239}}, {"node": {"oid": "4324f822bd76c4c0da1ebad71b3612eba866bc43", "messageHeadline": "Import german local for moment", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "131d3b2c7d22b69aa8bb0c5feda5604f2c4c0b5b", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch2-ex-tasks", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 679, "deletions": 29147}}, {"node": {"oid": "103d601c9d1974081f46cc5f84489cf92ef79b7f", "messageHeadline": "fix Text error", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a2bea097bd91296f9aac9c197f6104c08f479027", "messageHeadline": "Merge pull request #655 from BrightID/connection-sort", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 552, "deletions": 337}}, {"node": {"oid": "e2a07afbc5099c5302b6b9369b65a4ab95fbdd6f", "messageHeadline": "Merge branch 'dev' into connection-sort", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1422, "deletions": 29272}}, {"node": {"oid": "5e7717c34a82d681957c39f5456b84180301c114", "messageHeadline": "Merge pull request #652 from BrightID/user-profile-api-5.5", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 127, "deletions": 184}}, {"node": {"oid": "92a085e7820fbe553639a4dea8db810cb3577c80", "messageHeadline": "Merge branch 'dev' into user-profile-api-5.5", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1308, "deletions": 29098}}, {"node": {"oid": "aa6b0a3c61f4600b1df0cbbf9ab72cd9b486d3a0", "messageHeadline": "Merge pull request #659 from BrightID/BrightID-637", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 28626}}, {"node": {"oid": "f79a50ecda428199a81f2776ca5de758b081e072", "messageHeadline": "[f/562-i18n] Translations: French achievements", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "acddff7e7d7d4d739d9dd381c43cfdf926951a98", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch2-ex-tasks", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 112, "deletions": 74}}, {"node": {"oid": "93168626465c265fe87b1092d2d357789977e7a3", "messageHeadline": "Revert \"[f/562-i18n] Translations: (!!) Achievements\"", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 25, "deletions": 59}}, {"node": {"oid": "6a5085644600598ea176c8ca41f386cd77f3a499", "messageHeadline": "BrightID-637 remove webrtc folder", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 28626}}, {"node": {"oid": "0bbeaae9c8bf80aea9e4f1727921ccd18957e213", "messageHeadline": "replace forum icon", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 35}}, {"node": {"oid": "c68dfa82012bb74fb1c09d4e1a435235e88038dd", "messageHeadline": "replace search icon", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 22}}, {"node": {"oid": "eb7aeadd1e1b9e7c4ac31054bdb3d561d9897e03", "messageHeadline": "replace verification-sticker with VerifiedBadge", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 52}}, {"node": {"oid": "ad422aad15653de18253d3705be97faa07ab2508", "messageHeadline": "update header side menu icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 109, "deletions": 370}}, {"node": {"oid": "cec1c7b8686925cdf10745efdb410fdeabc3ac87", "messageHeadline": "add group avatar", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "0bfd53dedfc2c9b0aa22484e5560f3d377b8cc23", "messageHeadline": "Merge pull request #656 from BrightID/BrightID-588", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 110, "deletions": 73}}, {"node": {"oid": "96489d9d3bec3a336edcfdb68414cc46341ee967", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch2", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 274, "deletions": 27}}, {"node": {"oid": "a021887bb384157f17ffc9829f8dca4ce522142c", "messageHeadline": "[f/562-i18n] Translations: French typos / wording", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0901dbb47e69a84c89d12dfb583e2db684eaa9de", "messageHeadline": "[f/562-i18n] Translations: Alert titles / messages", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 85, "deletions": 25}}, {"node": {"oid": "0bfdd7a400afe4411486f59eb8f83c801c69a3a1", "messageHeadline": "Update and translate achievements", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 112, "deletions": 31}}, {"node": {"oid": "c8d85f96411dc0cdcbfbec7ddb8dc4989bb60936", "messageHeadline": "Merge branch 'dev' into BrightID-588", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1196, "deletions": 399}}, {"node": {"oid": "ad8ea1763d1523faa6b7be472797b9258250774f", "messageHeadline": "lots more icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 357, "deletions": 30}}, {"node": {"oid": "73d98d59e3d0afee9d840452d438998019e5d64e", "messageHeadline": "fix timeout and navigation problems with connectionDetails and report\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "73a3f80a839fd98dc6e7a11890d6e97cc782c1bc", "messageHeadline": "added more icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 501, "deletions": 44}}, {"node": {"oid": "db308d4be21bccd522e57e6a885c685d2fd4172c", "messageHeadline": "add sample icon page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "5e450d1b79fd89f095cead6f9f2ecdb1fb974b19", "messageHeadline": "[f/562-i18n] Translations: Change password", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "82d5db0cf1270ed67976a584d554cbbcf71643bc", "messageHeadline": "[f/562-i18n] Translations: Recovery Notification", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "9ad9291cd7f9fabfc4491ea58edf2f07a52c653a", "messageHeadline": "[f/562-i18n] Translations: Profile Social Networks", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "0dd802d644b760e2529c8366d97484fdbf7bf008", "messageHeadline": "[f/562-i18n] Translations: Drawer -> Check updates", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "00baadc5775567798e648402d2647c02954308d3", "messageHeadline": "add custom icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 438, "deletions": 35}}, {"node": {"oid": "5ea38ad50decc54a4071b0209e636eb72a4635ef", "messageHeadline": "add color constants", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "e4c6da05314e1b2dd8f9c20235c415ab50fbe2e4", "messageHeadline": "remove unnecessary console log", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "74edace89b389b5bbe415a423e37c4fc3db23482", "messageHeadline": "add sort modal", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 553, "deletions": 336}}, {"node": {"oid": "e1805f4f36a88a7d3d4de5f77461f0eeefef3931", "messageHeadline": "[f/562-i18n] Translations: ConnectionDetails", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 82, "deletions": 32}}, {"node": {"oid": "e71d80b8d80e117546f71e702b5d662702e05cff", "messageHeadline": "[f/562-i18n] Translations: ConnectionCard labels", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "99af3a14cf6583edbf9ffd8b873233c39da5a03d", "messageHeadline": "Merge pull request #653 from BrightID/german", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 261, "deletions": 24}}, {"node": {"oid": "b5cd527cd7a0f21e64ccb0f15e4c3284b2f37155", "messageHeadline": "Add german translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 254, "deletions": 17}}, {"node": {"oid": "cb7ba59df498bc08c11d2d46736ce8d50015138b", "messageHeadline": "Fix french string in english translations", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d35b44f358882b647134225cb904d7ec539f7e0f", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch2", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 9327, "deletions": 4678}}, {"node": {"oid": "7df4c7367e69625991c4f332e8306c4d24a4766b", "messageHeadline": "apply changes requested from review", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "09f2d3486d0892b93bca1e27ef8da3a2f1f0ce6e", "messageHeadline": "add getUserProfile using api 5.5", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 127, "deletions": 189}}, {"node": {"oid": "f16ac33fa420c221f0d3f7eaa8df7cb818eb508a", "messageHeadline": "Merge pull request #642 from BrightID/fix_android_staging", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "abf2d26de44b207d78681e08794f36afcaff3bfc", "messageHeadline": "Merge pull request #584 from Neozaru/features/562-i18n-batch1", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 939, "deletions": 389}}, {"node": {"oid": "ac3cd508a0e47137c737963e2d82f6955efb601a", "messageHeadline": "Some whitespace changes", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "e8589eb6fb3145672cc7037059957911335487c2", "messageHeadline": "Update tests for i18n", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "8007d3411df925dfd58b18bf3f36aa4f86ae7183", "messageHeadline": "add missing i18 import", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "647044d9eee7d55e75f5e1f68f2f2a0b3fd99284", "messageHeadline": "Enable referencing of translations in detox e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "5208bc484f447c4813a78d1c2aaf553222e69e70", "messageHeadline": "Add missing import statement", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3388651036346acbedc4feaa2a25696156c851ac", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 3077, "deletions": 3070}}, {"node": {"oid": "f5741190874f7adb39080c51e44f69582c1657b9", "messageHeadline": "Update user tasks", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 68}}, {"node": {"oid": "be9976a6637f5382fdb019a3d2abbdcb039169c9", "messageHeadline": "Merge pull request #649 from BrightID/master", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 163, "deletions": 155}}, {"node": {"oid": "5eaf2df0f9d9dcd5b2b6871b6a614d929436f26f", "messageHeadline": "4.0.2", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c7a2f51fce651e55f28ea47f4468174c7800af4", "messageHeadline": "update verified padding android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2d02d2d8b1da16023c222f6fd21c0a9a0369f9e7", "messageHeadline": "4.0.1", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddc58dcd05d7b7bf575c0bdc980fc929af2f4c79", "messageHeadline": "Merge pull request #646 from BrightID/fix_reconnect_crash", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "9c7c6285f9b505d2788f2caa2c80d882cd5e6729", "messageHeadline": "Merge pull request #647 from BrightID/fix-flagging-btn", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc842b4814125bc9b47e4279bae540343ff920ee", "messageHeadline": "Merge pull request #648 from BrightID/4.0.1", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 138, "deletions": 139}}, {"node": {"oid": "be8313e7f242cba5d3178073adeb302679b2de77", "messageHeadline": "fix: dont overwrite local connection changed while operations are pen\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91d4374e18a070bde33c20cbbe71f62b10e0d4e1", "messageHeadline": "update ios pods and version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 136, "deletions": 137}}, {"node": {"oid": "bb421e46fd03f7fa34bfdff3098164c0613c9760", "messageHeadline": "fix padding", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87fd4956607ca09c08d8fa9d193930c009f71678", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70f69740237daad01f6bf4df9baeb960ea5764c6", "messageHeadline": "Fix crash after reconnecting with reported connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c8eb235aa7ee04ebcccdc4cf28b7b66b33eef124", "messageHeadline": "fix weird style issue on connection screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c7a9a0649e3892c0c4a4c94bfb2cace77dcb5aff", "messageHeadline": "bump version 4.0.0 - minSdk 16", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "888c3fc828f164e691994d7a77ac437988665451", "messageHeadline": "Merge pull request #583 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5737, "deletions": 2070}}, {"node": {"oid": "5fb8ac9a5c5d932d0e73ccd26e2326475da74042", "messageHeadline": "Merge pull request #645 from BrightID/prep-for-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "923f074e79f5f4d1fe38d5e61d00dd5dff5dde96", "messageHeadline": "update code-push rety options", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "588e2d94e7e9b46303ed0873eef20fd5f78a9788", "messageHeadline": "detox changes for ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "fe10ddaeecc9c7888aa17c9ffb195bab16ffc6be", "messageHeadline": "Merge pull request #643 from BrightID/fix_reconnect_screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b4d020be0e9017aaef8e2e7350794c415418db1", "messageHeadline": "Merge pull request #644 from BrightID/BrightID-597", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "136025b2f41def50ae506cd97f2a1a14cbca2432", "messageHeadline": "Use report term instead of flag in the client", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6ea0ae2d49ab104badf51dc7bd0355b941b4389c", "messageHeadline": "decrease fontsize of buttons to prevent linebreak on small resolution\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a30ac4ba5be1c9e9af747111c42c70574a404897", "messageHeadline": "Indicate loading state in connection details screen instead of showin\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 13}}, {"node": {"oid": "833c4a5cbd29021d6164fdf76c6bd7866abe182a", "messageHeadline": "Merge pull request #641 from BrightID/share-social-media", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "2cd7d42a54da5e1add8b81e37efa6e33c6863078", "messageHeadline": "share social media", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "916139ae04d45fb5da49f8fb7da6390364f8e650", "messageHeadline": "perf update", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9f8540c968bc70f99ebe5a08173963fe643eec31", "messageHeadline": "Staging build: use default paths for resources and bundles dir", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "94ad69afd77b677c153fbe6e072a18eea2bffb3d", "messageHeadline": "Merge pull request #639 from BrightID/show_connection_level", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "82728ebc12fe380c82b5d27fbd4246b30caacbc0", "messageHeadline": "Merge pull request #640 from BrightID/add_reason_other", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "1b9c943d5f1f887ecc96b24894507b4fcd58cbee", "messageHeadline": "Show connection level in connection list", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "b60b938c5174e43d344b711542b0e4a9b699b123", "messageHeadline": "Add report reason \"Other reason\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "3db2294eb90806c349b901c371546b4b5a28f9a9", "messageHeadline": "fix DEVICE_TYPE import", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2156309d0cbca9ee1f504e15f0994eec069ae00b", "messageHeadline": "fix deviceConstants", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "0f8f276c20411002d035d4a07d1d4efddef3342d", "messageHeadline": "Merge pull request #638 from BrightID/update-rating-styles", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 176, "deletions": 167}}, {"node": {"oid": "8d90055e453806abe1caa1cfd529924bafb27197", "messageHeadline": "fix blur view ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2a8582e0bc1fa62704d4185ce712e39d71090157", "messageHeadline": "fix rating view and styles for ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 73, "deletions": 77}}, {"node": {"oid": "ea039048ddc0acfdd8574985a0d277abc44777e6", "messageHeadline": "update home screen / connection screen styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "806a4cac51b61251906fda4b97e8adb91f4adff8", "messageHeadline": "update connection screen styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 68}}, {"node": {"oid": "80ba0c5a3259944cfc67210a7212c7aa7371c98a", "messageHeadline": "remove deceased option", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3d7544a1736d5143617df3cea4c40d151defd342", "messageHeadline": "Merge pull request #631 from BrightID/compatibility", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "655a1920d919c9638753f68fb0b840ab1483438d", "messageHeadline": "Merge pull request #636 from BrightID/fix_detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 192, "deletions": 285}}, {"node": {"oid": "329705a987ecc3b31ccc0165e20d8b9b6db6f249", "messageHeadline": "Move fake user test functions to dedicated component ConnectionTestBu\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 192, "deletions": 285}}, {"node": {"oid": "bc798b46742718038cb88003f34c715cfc89af55", "messageHeadline": "Merge pull request #635 from BrightID/BrightID-624", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 518, "deletions": 88}}, {"node": {"oid": "2cb1b9431742325696d46b5e618778b48b7c7e6f", "messageHeadline": "Merge branch 'dev' into BrightID-624", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1900, "deletions": 2383}}, {"node": {"oid": "784fc239dc6b6dc11a41a0eb3345d64bc0d2d218", "messageHeadline": "minor fixes, updated strings and update detox tests.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 184, "deletions": 75}}, {"node": {"oid": "e789e0c907e81bc7ecf8f732d9c3fd9b89e11cbd", "messageHeadline": "Merge pull request #632 from BrightID/update-rating-styles", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 493, "deletions": 783}}, {"node": {"oid": "0671f684c303b8bd8f1bf549f7e36750b22d1e3b", "messageHeadline": "fix all Poppins fonts for android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 52}}, {"node": {"oid": "7d71ed3efee5ad7e6718faa8685301e3f86a5c71", "messageHeadline": "switch fontWeight: bold to use Poppins-bold", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "f7a62f4ad6fd1c50e9175aa0112a14e427c63802", "messageHeadline": "remove react-native-actionsheet", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 334, "deletions": 325}}, {"node": {"oid": "d8406453480d1600b1e8f3040466beecd3b8be7a", "messageHeadline": "remove swipe-list-view", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "4c600eb8d05138666db8308c1bff71d49d348d3c", "messageHeadline": "remove sliding connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51, "deletions": 236}}, {"node": {"oid": "3d80e36553d7ead17cbd1ce241fdc937ebca8eac", "messageHeadline": "replace Poppins with Poppins-Medium", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 74, "deletions": 147}}, {"node": {"oid": "ab79d9a760abb1f7d289bcd4a49cc0da2d2c6a16", "messageHeadline": "enable scrolling in apps screen e2e tests", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "fafcd0bf2030dcdd3ac58615e10459fbb1663ae2", "messageHeadline": "Only show Alert when profile version is not matching, not on other er\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "dc05dde32a7bd91b6d45b53683d7184025bf54b6", "messageHeadline": "Merge pull request #630 from BrightID/edit-profile", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 128, "deletions": 53}}, {"node": {"oid": "57e44913b70e4c32a7dba48082ea68bb79f3b3f1", "messageHeadline": "fix React Error: Rendered fewer hooks than expected", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 25}}, {"node": {"oid": "af641b078f6c2e7c216c2178671368bde6c844ec", "messageHeadline": "properly style social media links", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 89, "deletions": 51}}, {"node": {"oid": "68411e940f111a5efb56c9c7e7bb72ab2894b871", "messageHeadline": "update yarn / package.json", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 59, "deletions": 54}}, {"node": {"oid": "61291ea54284e97a5844a105fe1de7dcdb27a899", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1253, "deletions": 1534}}, {"node": {"oid": "572e8bb600e9254c57c86a9fb57324eb2b84d5bc", "messageHeadline": "Fix react warning \"Cannot update a component from inside the function\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3eea0280af14aebb6115c5ce7fadd603b01b1905", "messageHeadline": "Update reconnect tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "37455f620a84457198094656027b46652baec94a", "messageHeadline": "Show ReportReasonModal when clicking \"Report\" on Reconnect screen.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "f0b373432ce82a02f63c53889ae05ccbb1ab4f27", "messageHeadline": "add successCallback parameter to ReportReasonModal.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "324d13784c6e512aa5f2b828a95fbfd6b659a464", "messageHeadline": "add version to profiles, Alert user if incompatible profile is received.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ac8f2d03ad48a7187a395a208ed23e9709adacf7", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 1120, "deletions": 391}}, {"node": {"oid": "82fa01f82bf3c198d30fc7e01d263ed11b85d733", "messageHeadline": "update tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "728f48fe29471c66285982ef05f0fd7732d77e9e", "messageHeadline": "Update package.json", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e25cff3ce2a0548fc1dc2a49514223a7545d97f4", "messageHeadline": "Merge pull request #626 from BrightID/fix-flagging", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b975536227571aa83338bbea8e1f1ea6c0fe0edb", "messageHeadline": "Merge branch 'master' into fix-flagging", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1377, "deletions": 1657}}, {"node": {"oid": "59f9614c67545de386ffe7b3ef0c7a5d05e3c258", "messageHeadline": "update flagging", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e87915fa18cd77471eedad01d0059760342d7b06", "messageHeadline": "update yarn file", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7915c44406a62959ae7af559cc67435000f02144", "messageHeadline": "use exact storage for async-storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e6de4a180e4a5f55702b1d074ad1449f2b999f9", "messageHeadline": "Merge pull request #620 from BrightID/3.2.0", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1378, "deletions": 1658}}, {"node": {"oid": "8cf0a6b4561f154105b3f7f713e4fe60e49a8042", "messageHeadline": "Revert \"use ttf fonts android\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c05426ce920cf199106504b6b7b06a95b7f6e78", "messageHeadline": "Implementation and tests for ReportReason popup", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 366, "deletions": 72}}, {"node": {"oid": "e26caf9fba3392807e1fe9d9eb6f716dbc456835", "messageHeadline": "Merge pull request #618 from BrightID/connectionLevel_slider", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 656, "deletions": 144}}, {"node": {"oid": "e1ee78478a83485da9b505d2e8a79a64dfe2ce90", "messageHeadline": "Add e2e tests for Connection detail screen:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 302, "deletions": 12}}, {"node": {"oid": "ea545869eceafbf542c5ed2de69f119bcc4236ce", "messageHeadline": "refactor: move device constants into dedicated file, so constants.js \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 81, "deletions": 63}}, {"node": {"oid": "6bc575d783f95ba4ead4bb57de8fb4e0e1d73be8", "messageHeadline": "String updates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "54a4a50370924e9819f22a4973606931f17daa22", "messageHeadline": "use ttf fonts android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1bf9b40665731a45a0291737ff372439a42ca6f", "messageHeadline": "use exact version of slider", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f87155c2ed07298db01ef4fe89ce4d38dc95206a", "messageHeadline": "bump version and pod files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 114}}, {"node": {"oid": "ae8b442acb3c1283a3f96dc48c93ec4f240855de", "messageHeadline": "remove legacy migration", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 563}}, {"node": {"oid": "f18be9d1c91ee7c29624af287a1cd8fab28b0cbd", "messageHeadline": "upgrade deps replace async-storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1256, "deletions": 986}}, {"node": {"oid": "9609e46229dc0846aca49177c661d0f94ab53e4b", "messageHeadline": "fix: Don't submit operation when connection level does not change", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e33f0177e6b330b90e7d89856a7f0e9662af5a59", "messageHeadline": "remove icon reference", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "33528b88ec169b7471bde0251f2e67db6d670974", "messageHeadline": "update yarn.lock", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08b6fa5d667468c2a576e1deb23a8ae2af49b335", "messageHeadline": "fix import typo", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3835624e7040f0e6d28c0fa7cf65cb563a31c20d", "messageHeadline": "feat: modal popup with slider to change connection trust level", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 266, "deletions": 71}}, {"node": {"oid": "b428ed206cd88e4474f6f8b82f2603e2522d544e", "messageHeadline": "add well known", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "4a3743187f5ad2d06abb959f5d8e6d2a375676e4", "messageHeadline": "Merge pull request #617 from BrightID/editName-ios-password", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 218, "deletions": 108}}, {"node": {"oid": "2e57de73152b0e9d219a8a0e6766b9f760da86c3", "messageHeadline": "edit modal behavior and close button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "fc7f1dd2a0efb29aa9d10c4d81cdaf891002a894", "messageHeadline": "prevent leaving screen while editing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 10}}, {"node": {"oid": "54b9a8636bfaa1603f62edd2dc319609d5bdfba6", "messageHeadline": "use save button to save profile data", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 68}}, {"node": {"oid": "c1e983d29090db56329608b4124b12059ffcfb8b", "messageHeadline": "check password ios TODO verify autofill", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 24}}, {"node": {"oid": "197d2ccf12e9a178d703f74ef30e7f17686c42b8", "messageHeadline": "Merge pull request #615 from BrightID/exact-packages-and-staging-work\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 202, "deletions": 137}}, {"node": {"oid": "58d9acdcffafb311555e0becc4c78fba1ed89494", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 1383, "deletions": 236}}, {"node": {"oid": "728c5b958dea5bb1f55472de6e5f2bb93e46523b", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 641, "deletions": 428}}, {"node": {"oid": "2f870230bfec7d6f6c6c866bd094f70c1f903eb2", "messageHeadline": "update packages to use exact version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 133, "deletions": 134}}, {"node": {"oid": "2a04a390e0862252b0dd1a23c9b539a5d68925a9", "messageHeadline": "fix staging.sh", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0873c87051d7faee954a63fed17f345b29242bf1", "messageHeadline": "update script permission", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "89fad6e1055ba45c853234e90ae0e2a77261369b", "messageHeadline": "Merge pull request #616 from BrightID/edit-profile-and-connection-pages", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "5ae507c9edddf69430e268f993ece905f84d44d4", "messageHeadline": "fix blurview on android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 33}}, {"node": {"oid": "99802d00ae2b4028d51a4bf639d3282312cc2342", "messageHeadline": "added staging workflow", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 68, "deletions": 3}}, {"node": {"oid": "79dd1fc35f84036bf7aa9fd9b7aa33fc697d6b03", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "ac358687ef8a09d4d0d33819ad190f9243707d78", "messageHeadline": "Merge pull request #592 from BrightID/edit-profile-and-connection-pages", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1313, "deletions": 184}}, {"node": {"oid": "c7474b6beba27dfabda8ba554eb810f6b3083062", "messageHeadline": "Merge branch 'dev' into edit-profile-and-connection-pages", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2364, "deletions": 858}}, {"node": {"oid": "dff8d2d2d7c619ab112ac5903653b1ce6c3be0e2", "messageHeadline": "Merge pull request #600 from BrightID/fix_linebreak", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "5c9636be6dda5c6f9533c0d54dd1635511c4e01b", "messageHeadline": "Merge pull request #614 from BrightID/reconnect_same_profile", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 295, "deletions": 148}}, {"node": {"oid": "d9c83ddc8a0feb0cb79b13fab44e8c024b214814", "messageHeadline": "tests: Add detox tests for reconnecting with identical profile", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 75, "deletions": 42}}, {"node": {"oid": "a5156f3900484e94004406e455bd3ceaf5c570b5", "messageHeadline": "Reconnectview: Change layout when profile is unchanged", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 179, "deletions": 79}}, {"node": {"oid": "bf8e24adde0e094e42a22c79a5033c9d0be0218a", "messageHeadline": "feat: add DEV-only method to reconnect fake connection with identical\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "0d704f907e716be1b144df58df40b5e120a29c4a", "messageHeadline": "update share type and modal profile input", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 242, "deletions": 122}}, {"node": {"oid": "b2b981059e57f24c635c035762bda791d75b178a", "messageHeadline": "restyle add social media btn", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c37a2774e1325cdc637f801d7955d6c709d29d61", "messageHeadline": "Merge pull request #612 from BrightID/hotfix-app-linking", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "c5c669b646f13b27b719d1306f06747626b04299", "messageHeadline": "fix double app linking", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "204ce3921d339f6c9a6bff6153afd0c6a829b13b", "messageHeadline": "Merge pull request #610 from BrightID/test_deep_links", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 117, "deletions": 58}}, {"node": {"oid": "975a2930ea6aa6feecc0a4c64a055794ec78dc3e", "messageHeadline": "tests: extend app linking end2end tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 117, "deletions": 58}}, {"node": {"oid": "fece15eb7a4946dc07fbcb5f22d3221a54045181", "messageHeadline": "Merge branch 'master' into dev", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 234, "deletions": 234}}, {"node": {"oid": "67d8552056d7a1381c1c353987f79d4e938ce0a9", "messageHeadline": "Merge pull request #606 from BrightID/hotfix-app-linking", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "aa6275f1f5d7ef534675f0aa52d5ca63a898e24c", "messageHeadline": "update linking / react-navigation", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 59}}, {"node": {"oid": "12e627d5a40f53867868eb1e8a872f3f128fe7b8", "messageHeadline": "Merge pull request #603 from BrightID/hotfix-app-linking", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "ee59a9a49d1b8dbebc339b053c8d20ac0d0867a9", "messageHeadline": "bump version to 3.1.1", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380b68780fec8bb31466bfdfd6995577f9bd13e2", "messageHeadline": "hotfix for app linking params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "145ada87aeaa6b35c0d3f9f0d277f81351a300ae", "messageHeadline": "fix: prevent linebreak between name and verificationsticker", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "7fc15b368d3274685b3be785ab8e26c199e1b865", "messageHeadline": "[f/562-i18n] Translations : Fallback language tag", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "60fea0ee879f83f2a26f737477036d8b4899cf70", "messageHeadline": "[f/562-i18n] Translations : Reconnections", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "4d139e833a7cabe7429f48744dc493c090193b4e", "messageHeadline": "Merge branch 'dev' into features/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 1674, "deletions": 373}}, {"node": {"oid": "f369aa1b2fc285fc172aa0768b442b3badeec019", "messageHeadline": "Merge pull request #593 from BrightID/stop_polling", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "db4630fa4114d0261dc55ef9a57017c2a0e09752", "messageHeadline": "Merge pull request #594 from BrightID/BrightID-582", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 822, "deletions": 362}}, {"node": {"oid": "4299e38f6ea2f8b2f492a9f89375ab62899179ef", "messageHeadline": "Add \"Reconnect\" to flag menu (only in _DEV_ mode)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 183, "deletions": 9}}, {"node": {"oid": "af6421cd0128fce01f7f45742bc32a224e936dd0", "messageHeadline": "update layout of Reconnect screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "4626d4831cac20368507caff590c03bd16caa01c", "messageHeadline": "fix colors on PreviewConnection", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 23}}, {"node": {"oid": "f13dc08fa97408b2f6c012ce4f80805ed15247ec", "messageHeadline": "Use constants for connection level strings and colors", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 54}}, {"node": {"oid": "c7fccbcd5ad497aff5b683fdb5cfd46741987f7e", "messageHeadline": "Stop polling for profiles when expected number of profiles is found", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0199dbd9c922cc46b198dd7ce6d1d84cef1d9f65", "messageHeadline": "update social media slice logic and modal", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 151, "deletions": 86}}, {"node": {"oid": "73c893ad7d353d38104f0989ee85ed522828dee1", "messageHeadline": "Implement reconnect screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 606, "deletions": 291}}, {"node": {"oid": "94bb0c4c5fce5ed1b6a74be9f1a7c53ae19a373e", "messageHeadline": "Update connection level strings:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "770829cad4137061f03f6e5ffa9587b7c3a18b51", "messageHeadline": "Merge pull request #591 from BrightID/BrightID-590", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "51e4e3b05d7290a318266f50298371970861cab2", "messageHeadline": "add social media slice and picker", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 285, "deletions": 19}}, {"node": {"oid": "57ef8b9c2c81c5d2a589c019626a57ea30acf4af", "messageHeadline": "fix: enable connections to change from \"deleted\" to \"verified\" again", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "dc14ea265f015e629812f6830165ce02fd3ab43c", "messageHeadline": "fix: Don't dispatch(fetchUserInfo()) repeatedly", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6741d3a2abc5be5331353b11c6145de99a902d88", "messageHeadline": "Merge branch 'master' into edit-profile-and-connection-pages", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 204, "deletions": 211}}, {"node": {"oid": "61ed7b2e0a77fb7e67da4a32189f88db90677be7", "messageHeadline": "upgrade pods", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 87, "deletions": 87}}, {"node": {"oid": "ee8921d89421968068016c91671700c169988db8", "messageHeadline": "remove ios assets", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "e5f0d2015a4cdbe45b8752a0d2b47dd49fe8904e", "messageHeadline": "bump version to 3.1.0", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b2263c4a4ed9bb966d096d31459fdbd2a1f81c78", "messageHeadline": "add react-native-picker", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "062f3bb22521a55763d7ffb209ca98444bb57c63", "messageHeadline": "added i18next and react-native-localize", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "aa6c6db880b1cfd84b370d0eaa0346667e933de6", "messageHeadline": "upgraded deps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 68, "deletions": 76}}, {"node": {"oid": "a6bc01787f48f9c3829370cce1b49f9fcef9cf0a", "messageHeadline": "Revert \"updated displayed app version with codepush\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 46}}, {"node": {"oid": "e3943322d2edcfe1846d709898dfff5aa1846fa7", "messageHeadline": "adding social media WIP", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 98, "deletions": 17}}, {"node": {"oid": "db94cc095c613defd85ac4a544a50cc7304d2900", "messageHeadline": "fix: enable connections to change from \"deleted\" to \"verified\" again", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "d97546d4e8bbeae97590c27696079f677581f0db", "messageHeadline": "fix: Don't dispatch(fetchUserInfo()) repeatedly", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2488e4a1c6d4f2a36589c0073a1e15ecfa566375", "messageHeadline": "add ability to edit password", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 371, "deletions": 83}}, {"node": {"oid": "b29102e8186e5b4a324404a575e102cb0f4b6938", "messageHeadline": "Revert \"Update connection level strings: \"spam\" -> \"reported\" \"alread\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "47aba012eacbfd077eff66ae8c305de8a11e4a1a", "messageHeadline": "Merge pull request #589 from BrightID/rename_levels", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "c8f26a021fa0b45cfdaa71799f2261cdb606a23c", "messageHeadline": "Update connection level strings:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "9ddee70d75cad0a81e5052b483d71d1991b44cfe", "messageHeadline": "update ios config", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "951ec2779aca9e13632e6a2485196510d8ea918c", "messageHeadline": "Merge pull request #587 from BrightID/BrightID-580", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 842, "deletions": 27}}, {"node": {"oid": "559d16173d9441e72e024161262be47a5f59bf2c", "messageHeadline": "Refactor ConnectionScreen for better performance with many connections.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 360, "deletions": 315}}, {"node": {"oid": "49f0c85e7d8b6eddb57e15b6e7941679742795b3", "messageHeadline": "revert package.json version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a3f7fb7c099bd147af46054751b21186a0fa1bf", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d736529f47bd2edda3bfa1736669bd6908c0c0db", "messageHeadline": "remove i18n support", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32, "deletions": 68}}, {"node": {"oid": "98930fb596d4dd3a753afb0ae5b43aeef0e6df58", "messageHeadline": "improve design and layout", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 71, "deletions": 89}}, {"node": {"oid": "95f54180a2cde33ebca3ef6c86085c06234ee4e8", "messageHeadline": "BrightID-580 Implement Connection Detail Screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 814, "deletions": 27}}, {"node": {"oid": "6b6d192fa84072d27896e3a84e241396d5725673", "messageHeadline": "fix: Save trust level when confirming connection", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e652c4c4f2fe880026cad37f57ec533fd9c35bed", "messageHeadline": "[f/562-i18n] Translations : Pending Connections 2", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 46, "deletions": 56}}, {"node": {"oid": "94742015ff2382d0b368b77cd6ebd70c81f58117", "messageHeadline": "Merge branch 'dev' into feaures/562-i18n-batch1", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 3252, "deletions": 2091}}, {"node": {"oid": "a75ae5ba95db69f42dd9eab2547627fe646b9ff4", "messageHeadline": "initial styles for edit profile page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 425, "deletions": 120}}, {"node": {"oid": "dfe9091117cdce2c1f4b9b581030e2d7615b4a24", "messageHeadline": "disable yellowboxes to not break detox.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95b0cc23ad867392b5e182af2a607c241ee1cf6c", "messageHeadline": "increase minSDK version to 18, required by detox.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf248d103d38628815e9dbd36dad858dba8e753c", "messageHeadline": "Merge pull request #581 from BrightID/BrightID-554", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 577, "deletions": 587}}, {"node": {"oid": "13ff74184d114d48c355dd2972813a2e0eba7d64", "messageHeadline": "Merge branch 'dev' into BrightID-554", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1687, "deletions": 784}}, {"node": {"oid": "4cd9f6d9e66c1c9a6871ed9bfe9c443d4d6a9f00", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df40d6163b2c073666d5cb6a97d81b14310510bd", "messageHeadline": "Revert \"updated displayed app version with codepush\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "4c49c2832a0649ac23e2e6a5df8f79ddaf85772a", "messageHeadline": "Revert \"update app version based on code-push\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "a9f8a6dbd72b4afb2894da22c6faac2dfcb140b3", "messageHeadline": "update babel config", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0e2a19457e4d94e5b228c2c62ef685c6df1c7925", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1725, "deletions": 800}}, {"node": {"oid": "6c19e4f57520963228b406062614f6bc9ffa8de0", "messageHeadline": "Merge pull request #573 from Neozaru/features/519-accentInsensitiveSe\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "27947eab4049ecaa57ed4ce60db853a837835403", "messageHeadline": "update yarn.lock", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4196b982036545ecb1b17b15107aeb45b72d7183", "messageHeadline": "tests: test connecting with different connection levels", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "fd410329e8f3dde2337a6bd0c587d81346adc072", "messageHeadline": "chore: Upgrade detox to latest release", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9e5967b8b5d00f38910676509c0056c1d49df147", "messageHeadline": "tests: Add testID to rating button, fix detox tests.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "37e8302c03166114edb2be7009a2b3f5d4a268c0", "messageHeadline": "remove pendingConnection state \"REJECTED\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "7b01776b07f10b7a9070b817a98abc1805f0ccb0", "messageHeadline": "feat: implement connection rating", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 474, "deletions": 304}}, {"node": {"oid": "b43c6ee5456320b0e44731a20268a211fb287ac1", "messageHeadline": "feat: fetch verifications for pending connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8f16b291d1a2583fd4fbf88e33a82672ab5dd38e", "messageHeadline": "revert gradle", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "8a9a7e7112fe25e67afd1b841e6dd3c19d628a4b", "messageHeadline": "update yarn file", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3e15c1d38af55306df9816f64a407a2eb951e05", "messageHeadline": "Merge pull request #569 from Neozaru/features/562-i18n-dependencies", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "17609de85f7594f4f172db829098480965db8e40", "messageHeadline": "lower minSdkVersion", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c62924f4b0860a0b0c17f6d84f92224118035257", "messageHeadline": "fix jsBundleDir", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "70b142e0341d752e22fc8e35f17c382ab9586887", "messageHeadline": "remove console logs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "61d9f36e2faba0de3fd3bddb36ca05bd85865e0a", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 725, "deletions": 724}}, {"node": {"oid": "dcf708857ba608c615dca815a534873d344d69df", "messageHeadline": "Merge branch 'master' into features/562-i18n-dependencies", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2245, "deletions": 1065}}, {"node": {"oid": "50605589f249cd8d44e94ec5464324be7d0a76bd", "messageHeadline": "Merge pull request #579 from BrightID/code-push", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 920, "deletions": 163}}, {"node": {"oid": "f2f87a3f9c4b8a293292044b9406b80da1d30770", "messageHeadline": "add check for update btn", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "14a53a66358bb500bfe5708ca7ed170e09423588", "messageHeadline": "fix android build add staging", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 49, "deletions": 18}}, {"node": {"oid": "4b1ba1a640ad8cbbc0ab5e1b65ccc4a05e2dc625", "messageHeadline": "Remove signedMessage and timestamp from connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "3326295d07260104328270f642d28af0de043fc4", "messageHeadline": "Always allow confirming connections.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 62, "deletions": 270}}, {"node": {"oid": "7a86f063a30f5ba8c8f3abf88092b3686b17cab7", "messageHeadline": "Allow more time before marking connections as stale", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "872f836ad6cef05fcc167ec6da8a4066b6e3c336", "messageHeadline": "tests: use new api \"addConnection\" for interconnecting fake users.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "1b6aa85ac8270b28a8945e51799cfc17b4ec4520", "messageHeadline": "feat: add new api method \"addConnection\" for unidirectional connections.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "c430d023cc38a75200e960c0666d308b4a311e07", "messageHeadline": "add check for update button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "cd1d9ed945b6d60c8bb61bad43f020fc6fe51967", "messageHeadline": "update app version based on code-push", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "5d2b11194b35cc6c770ac3078a33428d9bfb5288", "messageHeadline": "updated displayed app version with codepush", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "191d20e8e1c8ce8e1f6fb7e54749adfa578f4b6e", "messageHeadline": "add analytics to android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f2be6bda7377efdedf464d533a9d3c8dea7f63a1", "messageHeadline": "install / setup codepush", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 778, "deletions": 142}}, {"node": {"oid": "8fedbb93d8436eb275723aff42ab389a0cea378c", "messageHeadline": "bump min sdk for detox", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9143da5a286519e09a3f44705f899c5cace30d8", "messageHeadline": "[f/519] Accent/Case/Space Insensitive Searches", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "63ef2483ae250e25f4a19e793f4553d0264edd12", "messageHeadline": "upgrade gradle and downgrade minSdkVersion", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 95}}, {"node": {"oid": "fb63438535a59a1a81d58f7d51ed02c8d4444334", "messageHeadline": "[f/562-i18n] yarn.lock for i18next", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "dc217f6d5013c69abacb194ca1dae5fc258841f1", "messageHeadline": "[f/562-i18n] Translations: (!!) App Link Errors", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "838bbec64a1fa2693cb2a5bc8f763c5260959f78", "messageHeadline": "[f/562-i18n] Translations: (!!) User creation date", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "df200a86bfed3a6e80a51996a0d797a4cb599955", "messageHeadline": "[f/562-i18n] Translations: (!!) Achievements", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "1742e54ec43429c061982c4d459453b206de690b", "messageHeadline": "Merge pull request #550 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12121, "deletions": 1270}}, {"node": {"oid": "e4bc2359ab7fdb603be0ce71dbbf7dce6cf964da", "messageHeadline": "Merge pull request #570 from BrightID/updates-before-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 193, "deletions": 159}}, {"node": {"oid": "fd11fce6ce7d8efbbaf168c4298db0fe64a8a67a", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "67b5620347ba70619f36fa7c725a1002d2205ad5", "messageHeadline": "remove dev fs timing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "6bec2b906ad903d8c5b019a6b3608b5a50097c28", "messageHeadline": "persist tasks and update migration", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "fc354b0af85265fb9220c4f8111d918169519267", "messageHeadline": "[f/562-i18n] Translations: (!) Translated Headers", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 94, "deletions": 56}}, {"node": {"oid": "c779839aa11074a29923be601b1ac7a1442d88d9", "messageHeadline": "fix linked contexts in app task", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "aeb692799a2a26afb5f1a6e43c0b93ca66d23fbc", "messageHeadline": "fix notification bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "3b9b3b8f9905f0ab987f4357a0944ae74c9cdd71", "messageHeadline": "[f/562-i18n] Translations: (!) Group States > keys", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "80af9913fef5d8c738ac076fd366d6d1d7aec939", "messageHeadline": "remove test value", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84986f91cc4d1cb6288150a7e487729f8b8df3ff", "messageHeadline": "fix verification sticker / setPhoto on homescreen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "5e213c853d94136739c0bfa97c1473d6b503d1a3", "messageHeadline": "[f/562-i18n] Translations: (!) Member Action Sheet", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e76089a85b4ae7ea7d51553a28ccf129a7b1461f", "messageHeadline": "update navigation target", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "050f15d06127babeb99ed09482798f91466a51e7", "messageHeadline": "[f/562-i18n] Translations: (!) Group Action Sheet", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "417566d47dcd347e2ae107f043d026e2ad33f212", "messageHeadline": "[f/562-i18n] Translations : dates/durations", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "23dade38cd9e2168cb76340cafccce29dc579bda", "messageHeadline": "update yarn.lock", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 95, "deletions": 60}}, {"node": {"oid": "12a12171b2f24406f742f6219bc6236042ee51f3", "messageHeadline": "Merge pull request #565 from fallengravity/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f85faa93041edab624f4e2622952eadd2d082578", "messageHeadline": "Merge branch 'update-keystore' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1035, "deletions": 708}}, {"node": {"oid": "1d09ace6b6b15a411b1cd1cd73b0d281cfe956e3", "messageHeadline": "fix flow errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6ec06ed82cf7cb5737b01879d0ec40140d53e69f", "messageHeadline": "use backup image if profile picture missing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 93, "deletions": 30}}, {"node": {"oid": "c575bffcce6f9a389eff706034478444d4267332", "messageHeadline": "[f/562-i18n] Translations : Graph and Contact Us", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "030322eebb8cc3974996add5bdcf747dbb2ba237", "messageHeadline": "[f/562-i18n] Translations : Home Drawer", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "a623de302aa9f05d71eda9c7913c4b708e8cb492", "messageHeadline": "tests: fix adding fake connections in e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4d7619e880af8b6568054701228014749c2fe09a", "messageHeadline": "[f/562-i18n] Translations : Account Restore", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 85, "deletions": 46}}, {"node": {"oid": "f89bdf932a74d3addc08fc0664a82255540881f0", "messageHeadline": "Merge pull request #568 from BrightID/BrightID-567", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "e748c0b73e9c6d0bf77eccdbf8e31a9fd9deb5ba", "messageHeadline": "feat: show verification status in connection list", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "46c27bb51d0206871ef93dc515704fc7ef2832e1", "messageHeadline": "runAfterInteractions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 54}}, {"node": {"oid": "480d9d5542e0a56edeadb53117f866f765414504", "messageHeadline": "[f/562-i18n] Translations : BrightID backup", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "da8b451f6c249014ff575195909365bcb0e7690b", "messageHeadline": "implement getItemLayout for every FlatList with many items", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "d861ce247db9bd330e86e4b174d04490b30fb35a", "messageHeadline": "[f/562-i18n] Translations : Notifications page", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 98, "deletions": 32}}, {"node": {"oid": "19536d92a7b2849cc3321975a8b1343b4e4847bf", "messageHeadline": "improve connection list rendering", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 37}}, {"node": {"oid": "10dc9e94cc1f7bfbe89f4c8f0d13d5397c538b15", "messageHeadline": "remove tasks and time storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "bd743478406014748d73948c4854f971e107166a", "messageHeadline": "[f/562-i18n] Translations : Connections and Apps", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 205, "deletions": 107}}, {"node": {"oid": "e3359911943c163c218b7d15c5951bbea73549ac", "messageHeadline": "[f/562-i18n] Translations : Groups", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 202, "deletions": 96}}, {"node": {"oid": "3daf2682324d19dfc8bbe7e7ea3e7f070cc20af4", "messageHeadline": "fix: decouple utils/channels.js from api/brightid.js.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "5dd0e3fd791d37c8be452f0d029778ae6d501db6", "messageHeadline": "[f/562-i18n] Translations : Pending connections", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 85, "deletions": 33}}, {"node": {"oid": "dacc1db6beeeef140648c05364ac485800419cd8", "messageHeadline": "remove react-native-fs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 58}}, {"node": {"oid": "b876ad3b584c6905e5daafb9a082364d3ac63d90", "messageHeadline": "remove console logs, redux-persist-filesystem, update fs-adapter", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 489, "deletions": 561}}, {"node": {"oid": "687f1e8e9a910f2f03f24e605b949aba136f7e15", "messageHeadline": "migrate state and keychain adapter", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 448, "deletions": 163}}, {"node": {"oid": "1ec9352ba7d1e41b7fd5cce159b8aac973a31787", "messageHeadline": "Change to Single Quotes", "author": {"name": "Ethan van Ballegooyen", "email": "ethanvb55@gmail.com", "user": {"login": "fallengravity"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52675a63b945218ad911fa1744fd8ef111122d2f", "messageHeadline": "Fix Not opening to Explorer", "author": {"name": "Ethan van Ballegooyen", "email": "ethanvb55@gmail.com", "user": {"login": "fallengravity"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df1591fc83bcf79dc743223792c2e3f5fdb6b79a", "messageHeadline": "[f/562-i18n] Translations : QrCode", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 117, "deletions": 41}}, {"node": {"oid": "c5fdef560acbd3ba1ff892c410efd32ec3469a45", "messageHeadline": "[f/562-i18n] Translations : Home, Onboarding", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 99, "deletions": 83}}, {"node": {"oid": "03fcbe203246941643b228b86b5c007c041384ce", "messageHeadline": "[f/562-i18n] i18n libs + en/fr translation files", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "ea8e46f875becefc6ed62631d34150eb18ee8727", "messageHeadline": "Merge pull request #564 from BrightID/fix-android-qr-crash", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 430, "deletions": 427}}, {"node": {"oid": "e5e44d05feddbd5d91ab71d5026dd09b00cc6e30", "messageHeadline": "update lockfile", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 426, "deletions": 426}}, {"node": {"oid": "e4209bf139723acc8c76b6c3549f21acf0637420", "messageHeadline": "Update AndroidManifest.xml", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80abf4b5d05e649fe0fac5db6fae82f0286a739c", "messageHeadline": "update android manifest", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5e882376b7cfe1f3e4d65049774a9f32c7979127", "messageHeadline": "Rename to \"single-use\" and \"group\" codes. Closes #522", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9dfb638b9ee7dfb75d82e4932d7fc6122a997fa6", "messageHeadline": "Merge pull request #561 from Neozaru/issues/526-sharingLinkGroupText", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6a933d921f86e5f3358f6038c0637eb80ceab530", "messageHeadline": "fix api", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "55ff8538956121b52cdf5ffd698a0d2c6767fde8", "messageHeadline": "update keypair handling throughout app", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 151, "deletions": 267}}, {"node": {"oid": "a2a6322734baa5cf6baf4b4809898b1e3ed70084", "messageHeadline": "[issues/526] Different text for single/group links", "author": {"name": "Neozaru", "email": "neozaru@mailoo.org", "user": {"login": "Neozaru"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "975dc806332d5c4556f18df90594cc665c1912ee", "messageHeadline": "create keychain adapter", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 91, "deletions": 49}}, {"node": {"oid": "224ed63e0c5ffc405221b13cdec9cb9a10017b05", "messageHeadline": "use name of app in alert", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e1cfa6bf0ba76fad9d4dc05f9b6aaf9c7e4872", "messageHeadline": "support svg images for logos", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dd1dba07f6ee1ab6bc8a0910dfe03fa831f2acad", "messageHeadline": "upgrade libs, disable keychain warmup", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 57, "deletions": 27}}, {"node": {"oid": "d730a7ddc37891d52812d90d76ba70a3967fbd11", "messageHeadline": "Merge pull request #549 from BrightID/FilesystemStorage", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 51}}, {"node": {"oid": "91851c1359cb9510c34108d54c32bdae3755d47c", "messageHeadline": "versioning, debug, ignore recoveryData", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "4d07d9e9a1b3c9e199c9ad78c8caaad476f6a739", "messageHeadline": "upgrade detox and launch ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "e77d2260b055d38265b672de5f353c44be9fa8bf", "messageHeadline": "Merge pull request #560 from BrightID/show-reconnecting-users", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "e453c8de35e5cf6752d7ef9b6ee90da481027801", "messageHeadline": "update preview connection card", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "794ddbf2418659522002d71222b2e45d79eb0fdb", "messageHeadline": "update yarn.lock for latest changes.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "679f6b42ffaa8235ede68c2fb0a217e3eab6cf7e", "messageHeadline": "Merge pull request #558 from BrightID/upgrade-react-native-63.3", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 22}}, {"node": {"oid": "cbb1398a49ead3dda5599e9ebeeba7ae7b38002d", "messageHeadline": "upgrade 3rd party libraries and add android notification channel", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "d437302f66ba2e359882813507872656f9571b05", "messageHeadline": "ugprade react-native", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "e45301911f1040140c1ffc930899f80632d7ccb9", "messageHeadline": "b64ToUrlSafeB64 user id in v0 - v4 bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "94d2eae7a29db3c41e11e971727a3b22650d496f", "messageHeadline": "disable iOS build action for now", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "91302e5f7619bf15375d795a9f23d01a1b876b50", "messageHeadline": "Improve Continous Integration (#557)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10117, "deletions": 148}}, {"node": {"oid": "55c2cba792e65a3d48e5200e70756b2742ae95a6", "messageHeadline": "spit up persistor storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 101, "deletions": 62}}, {"node": {"oid": "5d5b478afb537dd8a28e1da7ef3cdda708a36624", "messageHeadline": "Merge pull request #556 from BrightID/connect_fake_users", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 610, "deletions": 207}}, {"node": {"oid": "4493768548689fcb9261ebb312b8009ae5c6e052", "messageHeadline": "tests: more cleanups for group related tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 71}}, {"node": {"oid": "c6a0944d50e625cfec50ab1daabb431caf9a2bea", "messageHeadline": "tests: cleanup group test specs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "eaf244fab553fb5d7a1aacbfd7767642942318a0", "messageHeadline": "tests: improve group management tests, move reusable logic to testUti\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 228, "deletions": 106}}, {"node": {"oid": "b74bb5875c7c6bc1af32cf39a0ffce45277bdd38", "messageHeadline": "tests: add additional testIDs to group members screen for admins and \u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6fbae83d615a309fe101ebd7d0f755e5a6839f82", "messageHeadline": "fix test for inviting additional member to existing group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "cffea38a52e511ef593ce88e5974188d9567b536", "messageHeadline": "split e2e/groups.spec.js into two files", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 370, "deletions": 165}}, {"node": {"oid": "c97193c3382e2467e17e0025b217ba1d99e7d301", "messageHeadline": "store secretKey of fake connections as Base64 string", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 105, "deletions": 27}}, {"node": {"oid": "845cba1d9dea67d386828980463f8bd74d0a33cb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "dbeb30e10ad0914320e0cd69aa9e4c4e62fb24a4", "messageHeadline": "Merge pull request #551 from BrightID/hot-fixes", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "37ed4b4ecc3e40796012a7dbab176813b41e7a86", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c21f01bee1c4b21ca2fc60b76a8f0a4bc367389a", "messageHeadline": "properly transfer contexts / names", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3049cc340277261b405462c44d5510b9cd43e479", "messageHeadline": "Use FilesystemStorage", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1f2f7b570155ff8b9a877d45a302441e4a6c5d6d", "messageHeadline": "Merge pull request #546 from BrightID/fix_detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 256, "deletions": 285}}, {"node": {"oid": "05c1441e1df7cd82844f07a6581495c9d667dcf4", "messageHeadline": "Update apps test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "077dc02c7eaf15eb8c2db69591cfd40ae8780539", "messageHeadline": "Don't show DropDownAlert when running detox e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "87fc8fc80e0205f0de99481e6d1ce7596368446c", "messageHeadline": "fix flagConnections tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "fbb5f18338121d489482cc3dd443e9bb4d0eef70", "messageHeadline": "update makeConnections test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8e47162855c807eb900143884875f25479c950f1", "messageHeadline": "update groups test", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "ba43b4ec09ec0fc364713f454a5b881c6f0cfa86", "messageHeadline": "update detox to 17.6.1", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d83a2546ad910dedce4a513bd480cbcad337ee5", "messageHeadline": "changes after rebase", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b03d5c8107c9b773f8961bbbe4f0936df0b8aa15", "messageHeadline": "add testID to SearchBar, update groups tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 57}}, {"node": {"oid": "e78f0e16e6fd3a6c4fbc897c9eb78d1cae9789ad", "messageHeadline": "improve convenience functions in testUtils, fix flagConnections test.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "5cbcfd087213d56ddfca7478100d8fbf74979f97", "messageHeadline": "remove redundant tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 60}}, {"node": {"oid": "60f5a8d0dc0e4cda3b6661202a059afda5242dd8", "messageHeadline": "add new testspec for MyCode and ScanCode screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "54715997588475d2609758eca0f5e94384c22d6f", "messageHeadline": "update & simplify homescreen tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 66}}, {"node": {"oid": "57e4eb9ccf78764dd29886927572bb05c0c46b3e", "messageHeadline": "chore: upgrade detox and jest dependencies", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ebd26c47d135500cea6f574ea21f28f7ca4a0ff4", "messageHeadline": "Merge pull request #500 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3458, "deletions": 2232}}, {"node": {"oid": "6e9d8200524acef611f37870736ddfb330ff5d30", "messageHeadline": "Merge pull request #542 from BrightID/changes-for-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 269, "deletions": 323}}, {"node": {"oid": "819fa28b2aaebed7723211bf2d7179d552f6b44a", "messageHeadline": "updated ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f94510d462548e5e0c117d98f6d237d52fda5dac", "messageHeadline": "replace container with view", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "813f6a2530e32c3f0de37041c054f610287aa763", "messageHeadline": "android ios bug fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "aaa30100a2d341fd13dc3c68f3789c701fe065e4", "messageHeadline": "fix version info for ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "32367f1ccea12822225677fbfcc1fa073f5816e4", "messageHeadline": "configure ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 211, "deletions": 244}}, {"node": {"oid": "c8c81f36920ff394275df31ff7fbcfb3557f5a50", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6a9e1e7d72651c9d5e5b10d25b33e6c25830e7e1", "messageHeadline": "dismiss notification for achievements", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2031914ce0526ec778dab3b2c74fa69fa1d098d5", "messageHeadline": "delete and flag connection - comment out hiding", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 42}}, {"node": {"oid": "b35ce7ab0428c1e9b4eb79ba758e3e2384756da4", "messageHeadline": "update secret key", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 26}}, {"node": {"oid": "17d31d95b6b210656422c25d9113966658ba2402", "messageHeadline": "Merge pull request #539 from BrightID/fix_recovery", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "741b65111f255e13bf1fbf678d0a9762ef96360f", "messageHeadline": "fix: recovery not working", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1f85d03a14b0da9ff1c3c9a13ef37fa64a805ebc", "messageHeadline": "Merge pull request #537 from BrightID/BrightID-535", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "1ef6e95a0af6272f832bdd91db4fd0959afb7889", "messageHeadline": "feat: show version info in app", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "6c9bf07756db42e26d29a7e841453a524ac27db8", "messageHeadline": "Merge pull request #536 from BrightID/contact-page", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 382, "deletions": 128}}, {"node": {"oid": "e4ea9f40cfc64985f9a6bf1e455b11faeeaee0a9", "messageHeadline": "undo index.js change", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "7a4b6fae40d49e463085cfc676d22d17c18db413", "messageHeadline": "encodeURI recovery code", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a4d533dc0a2ad5290f4d0e464feace08d27b6a08", "messageHeadline": "customize side drawer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 15}}, {"node": {"oid": "403c494a5e43b21de02b0162d0005c03c3b91739", "messageHeadline": "nav home from header", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "98496173e1662cffe0ecad7292854c14d705011d", "messageHeadline": "fix twitter link", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "45ceba28a86a7d4887aeaf9043759dda8fba4d30", "messageHeadline": "add default profile photo / handle recovery errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 153, "deletions": 43}}, {"node": {"oid": "bf9a21a5ee383b63989a68380d0635de18e5c60f", "messageHeadline": "update contact screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 121, "deletions": 48}}, {"node": {"oid": "b33960bce11c4e58f18dde486a6f3bdb7bd15763", "messageHeadline": "Merge pull request #532 from BrightID/redux-changes-for-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 369, "deletions": 153}}, {"node": {"oid": "0a37470404b4bbbfd76d79472e58cdec501ab62a", "messageHeadline": "fix homescreen title, bugs, style copycodepage, add contact page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 254, "deletions": 53}}, {"node": {"oid": "40043e4284338a03b5cbf4fec3e161ec8f913cc2", "messageHeadline": "add minimal styling to Android actionsheet.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "72b16069f4e6b481091d9dba41567bac1960ed9f", "messageHeadline": "fix navigation target for tasks", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edae03ec7fd7810a6962482e9ca6cbbc48dfc8cb", "messageHeadline": "fix migration and connections length", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 55, "deletions": 52}}, {"node": {"oid": "e1fc8b653e147934796317c7590ee67c6583d0fe", "messageHeadline": "save secret key / fix migration for apps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 67, "deletions": 55}}, {"node": {"oid": "7256e99e872f249335cf0847d8f2d1c2c0a0dab9", "messageHeadline": "Merge pull request #506 from BrightID/menu-explorer-code", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 604, "deletions": 66}}, {"node": {"oid": "407ee88ce1c95c729226c05491fa68ee483a3ef7", "messageHeadline": "Merge branch 'dev' into menu-explorer-code", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 851, "deletions": 755}}, {"node": {"oid": "5678819d1c25771eee8ee88101271925d41ef74c", "messageHeadline": "move Task screen back", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "30ec790dea7ba71470f238dfd33327f4001ebc1a", "messageHeadline": "Merge pull request #520 from BrightID/redesign-connection-card", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 620, "deletions": 425}}, {"node": {"oid": "b9367275b082b3f3babb3ca3de87e2fe73d41220", "messageHeadline": "fix font weight", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "92bddc8dd3ed3c26b49a8c7cfb666dfe7420069f", "messageHeadline": "handle flagging", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "cb2a9555e69632d60a110cd399de9206cf81d7ad", "messageHeadline": "handle stale and hidden connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 368, "deletions": 194}}, {"node": {"oid": "9de8c9d0db4b8e6390a14a7f1530b969b92922f4", "messageHeadline": "add expo action sheet / rewrite connections screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 223, "deletions": 285}}, {"node": {"oid": "ce90211233f3de8eaf8751af5822db25b6c87685", "messageHeadline": "remove deprecated flowconfig entry", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "00c5980fb0a7c96349c43930b5aca6f82a2605d4", "messageHeadline": "add pan responder and blur view", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "1ca92b297f72ce12262889aeba0de049ed5c6498", "messageHeadline": "Merge pull request #518 from BrightID/BrightID-515", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fb0f04fe7940c1391cc1c635260c2d997bb8b471", "messageHeadline": "fix addAdmin method missing", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d3a56c4e10a65b6b1b91fdb1c61763057b271117", "messageHeadline": "Merge pull request #516 from BrightID/BrightID-513", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "8a5de77aea1c9d1b8360dd4cc2319a92fed9bf41", "messageHeadline": "fix: leave group works again", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "90a3ccd19d5e08ab0cbffd1625a24a38cf58d194", "messageHeadline": "add swipable component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "41c59e6f6cd5bb8f2571730cca06ba85eefe3f0b", "messageHeadline": "update style", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "23a031a5980a499c29c3fe1e60af3c451d7de418", "messageHeadline": "add fonts / redesign connection card", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 89, "deletions": 61}}, {"node": {"oid": "8611ead87c9beda089fae39b7d49134cf79567c9", "messageHeadline": "Merge pull request #514 from BrightID/BrightID-359", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 15, "deletions": 200}}, {"node": {"oid": "c3264a214a8d8a774b19265fa0d8ce2f3fcad8b3", "messageHeadline": "Don't mention score in group info screen.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa3cc967d2c38d726cc860439fcb0dac76cea1f9", "messageHeadline": "Remove connection sorting by score", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 70}}, {"node": {"oid": "c2b5920e6aa7ff8ea56ebf3123f9a76cb57a3a8c", "messageHeadline": "Don't show users score when selecting Trusted Connections.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "d48f37f0dcb539a1cd65f8b3f9b4cf2992e5caad", "messageHeadline": "Don't show users score in group member list.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 28}}, {"node": {"oid": "19f946e82eba1e7b3f26be4fe66ca04446b72238", "messageHeadline": "Don't show users score when inviting to group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 31}}, {"node": {"oid": "4d04a7fa5ab7301fac4034a94ade4af206d77c57", "messageHeadline": "Don't show score in ConnectionCard.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 38}}, {"node": {"oid": "eeba2c02c51ec69861f1686b937f03a63c2521c3", "messageHeadline": "Merge pull request #509 from BrightID/BrightID-476", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 133, "deletions": 83}}, {"node": {"oid": "1388a397e3c844e0fa23c364bbe52ee2ee4ea921", "messageHeadline": "update explorer page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "d6a961dc259345c9a04b803b59bf9ee269d97db1", "messageHeadline": "create new theme / move tasklist", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 330, "deletions": 143}}, {"node": {"oid": "7b5c46612fa154cd3a471e5c22c859faf4c81b7b", "messageHeadline": "add notification property 'oncePerSession'", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "45639b2b49272031b4ffc27ef51f38e264489f79", "messageHeadline": "restyle menu", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 179, "deletions": 51}}, {"node": {"oid": "00c3715a71f53da0fce843d571929c1e38c3d44d", "messageHeadline": "use built-in DropDownAlert functionality to autoclose Banner.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "a261a1d0955c63fcf38bf6c2a00f10cecd60decb", "messageHeadline": "add title to Notifications.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "8f3aeff8dfcbacc7dd195df7557408483e1fa8ff", "messageHeadline": "move drawer to separate component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 157, "deletions": 157}}, {"node": {"oid": "ee8d309fd4bf69143762c797d8986a4e6989e5c4", "messageHeadline": "add navigationTarget to activeNotification", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "87cadf173022ba764f7e83181efecff839ded550", "messageHeadline": "feat: show notification banner when an achievement is unlocked", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "047abb5a86765070be3f7274a64f431d0c1c325a", "messageHeadline": "fix: reset all achievements when RESET_STORE action is dispatched", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "71fb116f8adf0947477a0cd103ceee4f1a611188", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into menu-explorer-code", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 838, "deletions": 1226}}, {"node": {"oid": "3fd02015c81cbc219243c2aca71c392ad8e4f52e", "messageHeadline": "delete oldReducer and do not save newGroupCoFounders", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 492}}, {"node": {"oid": "51c64aaca2cb5cd80d4f02544475f758f8043513", "messageHeadline": "check tasks on focus and refresh", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "6845bb5e20069bd0fa0e5246000fa34b1d5dc954", "messageHeadline": "Merge pull request #507 from BrightID/tasks-updates", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "15d044297a537baa389194ddd2a2ef067b9361ad", "messageHeadline": "restyle for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "433cb6094777f58fa3e1c7d25fd5e15cdb86dc96", "messageHeadline": "use create selector", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "7a6f1b1f363b5711da4edb117506b20dbba8fb49", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 125, "deletions": 122}}, {"node": {"oid": "922760952f3e5bf160a5ca955266cd9260cf5abd", "messageHeadline": "Merge pull request #463 from BrightID/api-v5", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 646, "deletions": 580}}, {"node": {"oid": "186c4f4dd451aa8ab8e464abb5758100a08b5aff", "messageHeadline": "Merge branch 'dev' into api-v5", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 806, "deletions": 261}}, {"node": {"oid": "473e2fc39cff2543be9db3a7e65779b4041ed444", "messageHeadline": "revert testing change", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c5b3a97ee7f213c0e9f872eb541657dcd30b571", "messageHeadline": "bug and style fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 107, "deletions": 78}}, {"node": {"oid": "199ab24d559b52bccd136c23aac375d59452d1ec", "messageHeadline": "bump ios version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 95, "deletions": 94}}, {"node": {"oid": "861f080fb52cdb7684a2581837e197200028d40d", "messageHeadline": "Merge pull request #505 from BrightID/BrightID-497", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff0371158147c54f622a5d94b94dc42ea0424af2", "messageHeadline": "fix: Connection preview screen always shows 0 for Connections, Groups\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbed76dcc99c010733c64ef35aecc0f2befcb4c3", "messageHeadline": "Merge pull request #504 from BrightID/backwards-compatible", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 120}}, {"node": {"oid": "25a94ba32a2ee87303636c4c315adc98ad3265b3", "messageHeadline": "fix podfile", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 120}}, {"node": {"oid": "551110640bc25bf54a9f1d76117d6fd802befa71", "messageHeadline": "allow fake connections having secret keys", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "10b55a190eb67f04e18f89918f2218e59034d64d", "messageHeadline": "Fix connection tracking for Add Connection operation", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "14bbe68c95773691de9d7d18f72ccbc20f253dc3", "messageHeadline": "add menu to home page and add explorer code to menu", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 187, "deletions": 14}}, {"node": {"oid": "7c60608e2874b2b63fb60bef500ced9eb99200ee", "messageHeadline": "typo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42ad4abf22094f9b13c0fded666767e53748eb4b", "messageHeadline": "update device for small device", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "81c00ff1be39db203ddff9fd925241fbba1a42f2", "messageHeadline": "update app screens / timeout failed operations", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 266, "deletions": 150}}, {"node": {"oid": "b35fe586a68107c2a8dca6f8e8f96a6ac9744092", "messageHeadline": "Merge pull request #480 from BrightID/BrightID-475", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 564, "deletions": 34}}, {"node": {"oid": "3bbdfc782bb66b628393a090e0acd79e967632d1", "messageHeadline": "update migration", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f14e857f1834ef510a3a49156e6c49b00b34badb", "messageHeadline": "efficiently handle selectors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "f712adfbaa742cd7a43eb04d935b6a504cc20118", "messageHeadline": "remove old file", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "e64c21fa2473560fadd2a97274f6651bff735613", "messageHeadline": "change linkedApps to linkedContexts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "f6f6fda7d48ce7825f3b873a652f663c4dad2348", "messageHeadline": "Merge pull request #502 from BrightID/hotfix-android", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fda2e0d56732b76da04eb6dd70f82a1113ca4140", "messageHeadline": "enable hermes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b3715bbe25ad5d536bf206af2cc9e98b919bdd2", "messageHeadline": "Merge pull request #491 from BrightID/hotfix-android", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 237, "deletions": 224}}, {"node": {"oid": "e0052bba734c66630f4d59e13bf8bbda342424c6", "messageHeadline": "update UserTasks.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "a8b3288aacd0658f1790c45b76559e408ab1679c", "messageHeadline": "Catch and log any error thrown during execution of a tasks checkFn.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "f9d2d58a9d980a836b1a3b788e7687497234d90b", "messageHeadline": "Move achievements button to top left of homescreen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 68, "deletions": 76}}, {"node": {"oid": "ac53becf99caefa4991757da07a019b5723d868a", "messageHeadline": "add optional urls to tasks", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "6045a620193d891b21c99d78b535cee6896baaf6", "messageHeadline": "add checkmark for taskstate", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "ae4cc2357dbc147592459e39b37b110bb30b08dc", "messageHeadline": "style tasklist", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "6f44dea92544389e6f9158741d204aa739748cf2", "messageHeadline": "feat: implement progress display", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "9132fe8509cfbfc3824cdcaf6b52e6f0494bfb16", "messageHeadline": "Add sortValue property to UserTasks.js.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 27}}, {"node": {"oid": "08747d5f3d494c7b83a20b92c3b9a14548af3555", "messageHeadline": "Add more tasks and check functions.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "4c567ef1583d93cdbfa14025d680508a529cd30b", "messageHeadline": "check task status at startup and when new operation result comes in.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "88ac6337068aa5900624c0d83177e1875df2de99", "messageHeadline": "Add placeholder button to open TasksScreen.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "43ffdd000efe6dbccbed1ea73a84e977a0f3a3f4", "messageHeadline": "Add framework and basic UI for adding and displaying tasks.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 285, "deletions": 1}}, {"node": {"oid": "e0f7e9c497fc4e54c11b11eeca79eba434748253", "messageHeadline": "Merge pull request #496 from BrightID/fix_MemberCard", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82e954cfcee9deae7bf418c7cc27b72962cca1b9", "messageHeadline": "Fix: React rendering error when checking user flagged state", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a05c0d62e86dc5dea381d916efc4573fea7913f3", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "757fc866231c5f4e87b770ab2edd6cfe44b0d12e", "messageHeadline": "Merge pull request #490 from BrightID/upgrade-libraries", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "c08eb840e56fa1c32d1b164c2cc28f2fa07a824c", "messageHeadline": "upgrade react-native to 0.63.2", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "cbd035db8a8a50ad0dfa63ef26d57ff7d14b4b45", "messageHeadline": "Merge pull request #489 from BrightID/switch-notification-library", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 197, "deletions": 105}}, {"node": {"oid": "990d74e541cdf8624365e3f63b23a71b40e9a171", "messageHeadline": "add react-native-push-notification", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 197, "deletions": 91}}, {"node": {"oid": "4494290a99e3c33cc9af122836fba8a4d0ff6b56", "messageHeadline": "uninstall react-native-notifications", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "3d90cc4fb5e953029560c0b6d61ca945015d366f", "messageHeadline": "minor changes / feedback", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5dacc65dc08b2d0471d9b1e86776621bbe765482", "messageHeadline": "rename links to appsLinked", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 33}}, {"node": {"oid": "673b332c3d2c938f1be408240f0280dd63973b31", "messageHeadline": "fix merge errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "bce04cf051ff67e048cbba4c4a3b585a9c1a0ccc", "messageHeadline": "remove hash from op object posted to api", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "dc1f3b2a15aa873130c78080867e4f4b9f6074bb", "messageHeadline": "missed file from previous commit", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 0, "deletions": 8917}}, {"node": {"oid": "d58f4152f17ea005c528fe7b4f0351e748b8a597", "messageHeadline": "use redux instead of emmiter, move links to apps reducer and some cha\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 78, "deletions": 120}}, {"node": {"oid": "1d9e2aee76ff4b8d943c381dbbdc4d97d2d18b1a", "messageHeadline": "add missed hash to one side of Add Connection operation", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6080e5a82a06e28872e2682c9670699db1a78383", "messageHeadline": "use hash instead of _key for operations", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "24f33d6da9635d8c6acdb0a659d949b7e3c7c24d", "messageHeadline": "fix a bug in managing reset store for appsa and links", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "8c24ac48928d1d38985fb6c2251f9fa6115eeced", "messageHeadline": "show all apps in apps screen initially", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 244, "deletions": 288}}, {"node": {"oid": "9ee6105a992693220880f183264160f377daa956", "messageHeadline": "use POST instead of PUT to send fake group membership", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f850d3c458443e5c57775345fca3f699c34f8d25", "messageHeadline": "fix a bug in checking _key in server response", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95c58dcf21e21e724a2d6e0840f1b47a97f6ab2a", "messageHeadline": "introduce v5 api", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 9135, "deletions": 137}}, {"node": {"oid": "968bb4459cbe3e4d3c5b17eb737116046f9f4efc", "messageHeadline": "Merge pull request #456 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6607, "deletions": 13779}}, {"node": {"oid": "947eab59e2d2e33c8cd6ac7ffe5266c06d906d66", "messageHeadline": "fix path for google-services", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef681478f9b5aab7a12322f78cb2774dea1a0e7f", "messageHeadline": "add google-services for release", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "fc6d4d86b7181c0411220c867446f68f8efede81", "messageHeadline": "restore encrypted android files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1a51bee5763948accfde43db91de3b12b5ed5846", "messageHeadline": "Update build_android.yml", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7aa85a20db96f7ee51546a2c8f1b4e89c53a5ba8", "messageHeadline": "bump ios version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 118, "deletions": 118}}, {"node": {"oid": "2f74462e1c29df70edcf8d003db06e009f09355b", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0ee28b47ddb331a641bb488dc32a8e1bebd4142", "messageHeadline": "fix release errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 14}}, {"node": {"oid": "fb07d4f602e5f1e51c293fd2da06bf6ec331353f", "messageHeadline": "update .gitignore", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "ec6513ecdea50e02bc15c27f20ea1479e20ce9bc", "messageHeadline": "Merge pull request #488 from BrightID/quick-fixes-for-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 75}}, {"node": {"oid": "7b6288efaf449e7f55e48e963aa5f0bf78d50bcb", "messageHeadline": "handle old device token", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5c22778012a54abe050e80204d262a0d713e839f", "messageHeadline": "include brightid-dev for build", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "5db136fd721c2fac03a3b5d10bc9104755356f6d", "messageHeadline": "remove google-services json", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "1b51537c62b377932025261d950cd24c7c9e5cc5", "messageHeadline": "pass notification token", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 27}}, {"node": {"oid": "af0296cf6a8c3959b2f0a0bc88124613e649ca35", "messageHeadline": "only fake contact on DEV", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "8f1e76d40572d366920194113a1af9fd32d03b9e", "messageHeadline": "fix connection size", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "eb342549503d158e6b3cb7594e15ad612cd23a53", "messageHeadline": "Merge pull request #487 from BrightID/group-connnection-ui", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 429, "deletions": 356}}, {"node": {"oid": "1af4c0c6303f25c3a85c83e8df7e8037fc338911", "messageHeadline": "update group connection ui", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 429, "deletions": 356}}, {"node": {"oid": "4e4c1d08f54d7a2a61f244394de999de9995f939", "messageHeadline": "Merge pull request #485 from BrightID/group-connnection-ui", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 319, "deletions": 591}}, {"node": {"oid": "06c2b8dfce6ef08c9df5c75132d94738c90672a6", "messageHeadline": "rename NewConnectionScreen, remove old screens", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 30, "deletions": 349}}, {"node": {"oid": "39d803fd15da2cf4e7e1e52da917a9d23641a0f9", "messageHeadline": "minor style fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "79aef252566a87dcfd4e3d8b250cdf60764f5c19", "messageHeadline": "update notification handling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 155, "deletions": 147}}, {"node": {"oid": "8b2ec0ca999ddd0a70d3c4c1496f18d95e4a81ff", "messageHeadline": "add timeouts for group connectoins", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "ea9f7b1edf487fd9d5fa4ad0dbba1afc7da1d587", "messageHeadline": "update comments", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c92a737d7e22a36d52d3c4acc2f24cd1332e02c7", "messageHeadline": "fix pending connection rendering edge case, restyle group page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 144, "deletions": 140}}, {"node": {"oid": "6630f36f9615938a79710ffa43173a216ec04cb9", "messageHeadline": "fix notification banner timeout", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "b804ba690d02a2bbb5d91ab886da39d1aad72dbe", "messageHeadline": "Merge pull request #486 from BrightID/handle_channel_limit", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 128, "deletions": 69}}, {"node": {"oid": "869d4a097979eb1f5858d05188faba7eb01561c7", "messageHeadline": "Set channel_connection_limit to 30.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3191526e8e4abc9876faa5a2993bd2a1db58da9e", "messageHeadline": "Don't fetch more than CHANNEL_CONNECTION_LIMIT profiles/connectionReq\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "cc35b4939d57a8938c8ab23d47d723615b18e53d", "messageHeadline": "fix: Handle errors during creating or joining a channel", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 85, "deletions": 63}}, {"node": {"oid": "af09dfaf1bb7c4c71c99efa3d71e40b45446941a", "messageHeadline": "tests: test \"channel full\" condition for channelService", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "18ac9a0042cfb55f42a323708fe3af3146aaa216", "messageHeadline": "Merge pull request #483 from BrightID/update-notifications", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "b2207266d9056e7eed36d0b2580a537e93ceeb3f", "messageHeadline": "Merge pull request #484 from BrightID/fix_double_join", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "c5b31d49a5a7d95e0f08c7012dd7e48676da3b59", "messageHeadline": "prevent joining channel twice", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "3847772a8afb62f9000cc9d870faf99847c7e40c", "messageHeadline": "revert confirmation order", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8b60b0dd3b4117524bf4487b02d5df83336e931", "messageHeadline": "fix: prevent joining channel multiple times", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 46, "deletions": 30}}, {"node": {"oid": "73697c9889fb9073c11f98a68b9786876fd19041", "messageHeadline": "update device token reducer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 20}}, {"node": {"oid": "9551fc5877af4d98412a1aec4e1b8d42d3385b1d", "messageHeadline": "re-order migration", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0f53ee57ccf79bbaefdcbf889d8ee0df83aabf0e", "messageHeadline": "update migration", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d465a3e11b21b23e8b7a943305070a4881c226c2", "messageHeadline": "fix pending connection merge bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "19b0e6db9cd7c5c935a99f1f0006f25707dad836", "messageHeadline": "Merge pull request #482 from BrightID/notifications-fixes-for-next-re\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 994, "deletions": 539}}, {"node": {"oid": "c1c8a9abb77d60169a9294c3c2bc4be408cd9003", "messageHeadline": "Merge branch 'dev' into notifications-fixes-for-next-release", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 520, "deletions": 330}}, {"node": {"oid": "a2513a23c97c8906fe69481636d0650f7f473525", "messageHeadline": "blur signup textInput", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5f29f89a7bde8de33c51c8e3ccbb70d227e2b72b", "messageHeadline": "increase perf and fix rejected message", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 59, "deletions": 14}}, {"node": {"oid": "2ff54fedb860f8d03a2dbc1efb2b8b9bf045d827", "messageHeadline": "update header styles for small screens", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 28}}, {"node": {"oid": "be7657571b73f7db081ddc9fc23cf5410988603e", "messageHeadline": "revert header bar height", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2688b5204a5c7cb4cd670c8f2fb9551e5b07b16e", "messageHeadline": "fix status bar glitch", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b7b64d13e705ccab14e2d5fbd147598d0e45080", "messageHeadline": "add pagination component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "9222db9c0c699dbd9cdd9030cb1b61ba343a478b", "messageHeadline": "fix pending connection rendering on android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "e3e22bb57a84a51aa15dfe542e8a72379adb8379", "messageHeadline": "update status bar / android styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 97, "deletions": 105}}, {"node": {"oid": "d9bae541679d6510973f23473e0a88acf01c7f18", "messageHeadline": "reverse initiator and fix navigation loop", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 21}}, {"node": {"oid": "639ebbf5788dc7b50f27af9fed97492037f1c623", "messageHeadline": "perf improvements and name changes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "9144da85d014aea10e86557f4f8dc36ac611740a", "messageHeadline": "updated channel selectors - handle async single channels", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 111, "deletions": 77}}, {"node": {"oid": "30cc2b2c34556642e577d5638c18c5a548f62386", "messageHeadline": "added full screen photo preview", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 162, "deletions": 29}}, {"node": {"oid": "4ab5ffa864bf752466fe160facf595175bc858aa", "messageHeadline": "fix styles and select by channel id", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 112, "deletions": 82}}, {"node": {"oid": "7562e2a690c0a6323c261b738f94d5c5f3fc6eba", "messageHeadline": "automate release builds (#471)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 97, "deletions": 6}}, {"node": {"oid": "0fbcaa744b8736d97e29a69888268a05958f9776", "messageHeadline": "fix channel slice and update Pending Connections page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 110, "deletions": 84}}, {"node": {"oid": "d8a79c7b2be4aa43cedb84d2c613171121272edc", "messageHeadline": "added additional descriptions on MyCodeScreen and code review", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 73, "deletions": 38}}, {"node": {"oid": "17029fce7345a0774c2c914628b0cc926755989b", "messageHeadline": "Merge pull request #457 from BrightID/refactor_members", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 180, "deletions": 141}}, {"node": {"oid": "23f448cdd8d77a20cb08015d7c08951c80a0a648", "messageHeadline": "fix fake connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "d7e2ef13a7f180136baf7d423ac38da5ef135461", "messageHeadline": "Merge pull request #473 from BrightID/BrightID-420", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "429a4fb37b91d95452ab5315520ecee64be6c06c", "messageHeadline": "save group / single channels created by user", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 73, "deletions": 39}}, {"node": {"oid": "332d228f70bcba2ed6ff202dd3f0fbc36f90c6f0", "messageHeadline": "feat: navigate to group screen after joining group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d4e75dd8516179b3d8d37259fc6415451e38a442", "messageHeadline": "fix: state mutation when accepting/rejecting group invites", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "256a845483b25a107d36a776123acc43c3f56d8b", "messageHeadline": "Merge pull request #468 from BrightID/channel_service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 238, "deletions": 197}}, {"node": {"oid": "783b22ac68701a4906b357c73f23412ab25c51dc", "messageHeadline": "update pending connection notification list", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 151, "deletions": 86}}, {"node": {"oid": "db837c2f4599c5dd3741d7858f850d2767ba6566", "messageHeadline": "fixes after rebase", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "a39a20d0574502c10edf70af3057957f701bf12e", "messageHeadline": "use ChannelAPI instance to interact with profile service", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 113, "deletions": 201}}, {"node": {"oid": "c866746398ecbfec284ed03e85055800383c71b9", "messageHeadline": "add channelService and tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 131, "deletions": 0}}, {"node": {"oid": "8edc7359f1a37c8c1fd0544e5f5192ffe02e123d", "messageHeadline": "restyle banner for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2addc6cef898ccd1cc0eed4286a2866569178c86", "messageHeadline": "fix back button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a086509331b0675d278dbce30985bcf8f874ed3b", "messageHeadline": "Merge pull request #469 from BrightID/BrightID-465", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 119}}, {"node": {"oid": "3540a0d9b9851cf0b779605b0c486ffb28d26bda", "messageHeadline": "Merge branch 'dev' into BrightID-465", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2248, "deletions": 1136}}, {"node": {"oid": "e90a8fa4ad09288dfffa593ef8178afb25d9d3ca", "messageHeadline": "Merge pull request #481 from BrightID/group-connections", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2235, "deletions": 1129}}, {"node": {"oid": "b7501d9ff367b935b2f02439d4dca2fa3e42851b", "messageHeadline": "Revert \"fix back button\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 120, "deletions": 34}}, {"node": {"oid": "2a8588c62e0fa499834114e8425797440bd5fa0c", "messageHeadline": "remove pending connections when channel ttl expires", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "f49dcba65eae715f9a6b9a91d010043965983204", "messageHeadline": "Update model.js", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c858cdfce145efd91bd71509ed8eb151b63bc19", "messageHeadline": "reorder groups / apps on homescreen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "de7ba4559b4f6233ee2c883d96f68e98057f98db", "messageHeadline": "refactor search bar", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 175, "deletions": 258}}, {"node": {"oid": "ece3525acced1b51633fa8ad940d2d3d4ce9f66a", "messageHeadline": "fix search bars for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "55a915044d43b878c5a7dfc7df38ba2007ef96e9", "messageHeadline": "better handling of single / group connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 96, "deletions": 54}}, {"node": {"oid": "175a2562f2da97e0bfc651e75ecc6da1faea1777", "messageHeadline": "add group switch, handle single connections, empty pending connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 604, "deletions": 299}}, {"node": {"oid": "761643de421ff7bb0f3d405e95415da4d810056c", "messageHeadline": "Merge pull request #477 from BrightID/BrightID-474", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a97a1f1567ae55a0eea87641e1357586a11a08fc", "messageHeadline": "feat: hide the \"primary group\" option", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a5427d730a726f0b92243f31e4690a0c4435d305", "messageHeadline": "increase minSDKVersion to 21", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8766e01a3adb73a46f67bb551962956324cca284", "messageHeadline": "fix: limit channel TTL to hardcoded CHANNEL_TTL value", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8db6520813f6c4a1de5506ef727a104e195f47a6", "messageHeadline": "improve perf for group connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "be1dcd8a6af5f60e7a3c52d6ba3c0c750f3a1f31", "messageHeadline": "make list rendering easier to understand", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 85, "deletions": 84}}, {"node": {"oid": "15478d60b6050841a06e5e28e2683128d4552939", "messageHeadline": "work in progress for properly handling pending connection list", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 511, "deletions": 279}}, {"node": {"oid": "9248ee51dfbac39af4483d62bc24c524fef2a2db", "messageHeadline": "rename test id", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "472c9b30c2bbd54ea485a27967f7fc626d2715ae", "messageHeadline": "refactor back button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 124}}, {"node": {"oid": "28adf9cc931cc75600fa6afdf2ed04ad445ba6d2", "messageHeadline": "update group / pending connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 473, "deletions": 369}}, {"node": {"oid": "9fc7291c4bbe8232f60cb66266a455382afad866", "messageHeadline": "Update README.md", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de91d62bb6c83a649c2ed9ef4006a7cb28d56733", "messageHeadline": "fix: upper left back arrow hard to press", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "41089e4c502e13f2dbb86a413ea29b387df76efa", "messageHeadline": "fix back button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 120}}, {"node": {"oid": "4203337cb98e07c7401a711368a0d1fe597b96fc", "messageHeadline": "restyle signup for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "97a57fd2ed9b1c1b8a55b23e5b7ad77627bdd833", "messageHeadline": "add group connection screen, pendingConnection screen, WIP", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 621, "deletions": 158}}, {"node": {"oid": "6b500834783d014030120b2d91dcb5f68a0dfe37", "messageHeadline": "Merge branch 'dev' into refactor_members", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3380, "deletions": 19950}}, {"node": {"oid": "b72a8684751ecf23f546cfd76d6aebae77762325", "messageHeadline": "Channels tests (#467)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 60, "deletions": 14}}, {"node": {"oid": "e079825579b4e07174b06dbc51ac4df171691281", "messageHeadline": "fix group screen mutation", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "24d20a3c54c12a7e071926685660552c085a3fe2", "messageHeadline": "fix api path", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "9c936a87609ed41149d990878c72f888bc67fed1", "messageHeadline": "Merge pull request #415 from BrightID/push-notifications", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1776, "deletions": 10187}}, {"node": {"oid": "5c971751e74bfc1b982722788415f0a10cadfc21", "messageHeadline": "add google services", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "42c17f19a30146d8a3354b84ee55971b0def22a5", "messageHeadline": "add search to newGroups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "0735fecdd2656aea386399940ee344b68ee009a7", "messageHeadline": "rename node to brightid", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8276c10f88f5e05f29ba1a2042673c0a31f33b3e", "messageHeadline": "fix initial loading screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "50ed792e33425ab70777e9654967b555b4adb0a6", "messageHeadline": "Untrack files in .gitignore", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 9532}}, {"node": {"oid": "026d7b758b0c88e2c926cac65437069167c20443", "messageHeadline": "bug fixes after commit", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 179}}, {"node": {"oid": "b4af208169baf44046074b6f5d747c1f668f436a", "messageHeadline": "solve merge conflicts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11285, "deletions": 2573}}, {"node": {"oid": "bea796fcb6127a15b7f6c1dce97e831e62ce6ab9", "messageHeadline": "Merge pull request #466 from BrightID/handle-deep-links", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "2e43858bbaf90f1ec0af1415acda22cdffc89ebe", "messageHeadline": "Merge branch 'dev' into handle-deep-links", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1914, "deletions": 2532}}, {"node": {"oid": "5fd77d995b0064c4e4b32ce9e2d87a672e74c345", "messageHeadline": "Group Connections (#462)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1914, "deletions": 2532}}, {"node": {"oid": "6d8a44068927c1df571f7b221d9bd1e93ac09b9a", "messageHeadline": "fix handling initial deep link", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 66, "deletions": 44}}, {"node": {"oid": "2b98f57df99ce9b856829e2f93cca51d33fabf20", "messageHeadline": "automatically build android debug apk (#459)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2507ed8056c647ea7f293eee322060ab4b55211f", "messageHeadline": "Update README.mediawiki", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c5e556ddd616f8f3f7b9d4b3b31deabc54b987fa", "messageHeadline": "Update README.mediawiki", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "64c95e1d66051a22d2b1de710f9139539fefceb8", "messageHeadline": "Update README.mediawiki", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "623fbc23ac59c050d4ef79d0c09287c044f426a4", "messageHeadline": "diagram updates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "f2c92725429379c474388bb59d69e4ab8dcf0aad", "messageHeadline": "diagram updates", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 65, "deletions": 109}}, {"node": {"oid": "647754758fce46ef98cf05b4b35c463768744bff", "messageHeadline": "Merge pull request #444 from BrightID/BrightID-438", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 232, "deletions": 57}}, {"node": {"oid": "dfdd9886c5a0251c872ec38d64919686de09a240", "messageHeadline": "fix status bar android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 56}}, {"node": {"oid": "e53c635f67054982439eb888730feead03b2b315", "messageHeadline": "restyle backup notification", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51, "deletions": 32}}, {"node": {"oid": "cf7f26b6c24b88dc594d15063483bdbf105bab2d", "messageHeadline": "send notifications after fetch user info", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 112, "deletions": 42}}, {"node": {"oid": "2510a152d26bdab702d32ad7929c959ca2fd4c73", "messageHeadline": "update notification handling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 60, "deletions": 139}}, {"node": {"oid": "3e42ff267dd4ba0f7a37bb67d880a4b53d3bc297", "messageHeadline": "Update states and transitions of a pendingConnection.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "e2a62d0f86eb120b180a1c3a776ca3a379613aff", "messageHeadline": "add group search", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 183, "deletions": 39}}, {"node": {"oid": "67a914fae045a6541f8d298bc315233d2bae5b98", "messageHeadline": "update trusted connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "278840595a6432d27175769375a84c510b9db9a1", "messageHeadline": "restyle connection search", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 285, "deletions": 82}}, {"node": {"oid": "1ebc7e178f117fecaf68244deb1e68f49c07b9d5", "messageHeadline": "style invite card", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 117, "deletions": 84}}, {"node": {"oid": "26aa1496b8697dd365f22c18a0385da41c6bba23", "messageHeadline": "restyle notifications page", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 223, "deletions": 82}}, {"node": {"oid": "d929b780a1f6045f95638be957974c8d1e2b039e", "messageHeadline": "Merge pull request #454 from BrightID/diagrams-readme", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "e01d7480d82501161b10c79631989ca1f2f73417", "messageHeadline": "Use local link to svg files", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fe4f73e568c40aa9905236e942cd3e2dc4396b88", "messageHeadline": "Update state transition, explain 'initiator' and 'responder' type.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "702fcc0efb752ca17d627518273a6a5482d74ead", "messageHeadline": "Update README.mediawiki", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2013c5d22b3f05afae19648ac401a419f629409f", "messageHeadline": "Update README.mediawiki", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "a01982ad3063b25649a9be6f20a5a378751925ce", "messageHeadline": "fix warnings", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "e1bd94538afc587e80b885abe4ee890339ffe804", "messageHeadline": "bump vector library due to error", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 121}}, {"node": {"oid": "4f7b9e93afed4816f2184bd98a925dfb92f049e5", "messageHeadline": "merge dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 265, "deletions": 8073}}, {"node": {"oid": "51b7eed3fda801f4f969632f5fad68a50b12aa69", "messageHeadline": "Create README.mediawiki", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1db6057b7a84170c64b2bc10c9278ef2b379084e", "messageHeadline": "Merge pull request #453 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 447, "deletions": 8114}}, {"node": {"oid": "6f9491c449139f3336e4a006dd0a899f11f814f9", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 132, "deletions": 132}}, {"node": {"oid": "5f6786b5ad3c34d946b92d89450470dce62c2c9a", "messageHeadline": "upgrade react-native-camera", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f74f9f3d7d9469c74b43f4080fa47df421f59a42", "messageHeadline": "fix iOS 11.4 and below crash on start", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ba75731704f35c387e0946be54941c16bcc208e", "messageHeadline": "fix android bug / remove unused font", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6e939bdff347f201e669c53b394c7533bfd5b80b", "messageHeadline": "delete unused files", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 7953}}, {"node": {"oid": "6d5e0134bb3843adc881ccda0faa8a3b95bc17e3", "messageHeadline": "Merge pull request #452 from BrightID/diagrams", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 304, "deletions": 19}}, {"node": {"oid": "d8f64cdcba79c1e3abefebe2975d5de663cd5e58", "messageHeadline": "chore: add mermaid diagrams and package.json script to generate images", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 304, "deletions": 19}}, {"node": {"oid": "49e30b322417f4a0e460f343e12977212a8ed175", "messageHeadline": "style notification bar", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 50}}, {"node": {"oid": "aa6a68b38c8f4465a3e2c0ee3db3000ff2e470ce", "messageHeadline": "update api and reducers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 86}}, {"node": {"oid": "571719122fb68a14fcaa1e6345d08b4ec08935f8", "messageHeadline": "fix project.pbxproj", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 127, "deletions": 149}}, {"node": {"oid": "005ad85946f110f084de73e6d5de324f5c189b17", "messageHeadline": "remove cached git / fix broken Api", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32, "deletions": 9025}}, {"node": {"oid": "e75c303a389207230edb3c4ea05df1d7fb0724e1", "messageHeadline": "merge dev", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4030, "deletions": 27591}}, {"node": {"oid": "9829160282205619229109c3cb110ed2ba7732f5", "messageHeadline": "refactor MembersScreen: drop emitter, FC with hooks, @flow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 180, "deletions": 141}}, {"node": {"oid": "cee9ebf727157b8ce51132ec85e77dc3995b45b8", "messageHeadline": "fix: connectiondate was never being shown", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "baf3680f8faffccfb42940dc7d028acdfa48ed88", "messageHeadline": "fix: wrong error message", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9aee142090dc1a5d8b03f2a9176c71ae912a589f", "messageHeadline": "feat: Enable group admin to make other members admin", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 226, "deletions": 54}}, {"node": {"oid": "554d07a2929978fb93550016d3807da006df70ca", "messageHeadline": "Merge pull request #451 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 243, "deletions": 190}}, {"node": {"oid": "a00a1afa7574f4ba1987332512e4e23ec77211f2", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1bb460d2017c9844d00801b40721ce1802f1ae4e", "messageHeadline": "Merge pull request #450 from BrightID/bug-fixes", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 206, "deletions": 155}}, {"node": {"oid": "4bef968b2afbe3ba55ddf3df54b156d849c30085", "messageHeadline": "useCallbacks / fix linter errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "7de4d9deb39e2484a7ca4f8132f8f38c190d93b3", "messageHeadline": "tests: fix reject-with-backbutton for Android tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "63127c51b6d6534e93db731ae2941b38a669c1ea", "messageHeadline": "update tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "4a27d6d8a41e1be455fc59a71cf904d08cdbcf2e", "messageHeadline": "copy universal link", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6767a06601c09680c64642666e8a1b168fe5484a", "messageHeadline": "handle success back btn", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "aceeb6181ffaf6c2d74d86caa66cd331a4777109", "messageHeadline": "PreviewConnections functional screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 137, "deletions": 149}}, {"node": {"oid": "6d2a7d9f71344833d0672b1ca8977dc268d39dbf", "messageHeadline": "configure universal links ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "18b651193045cc212e9908f8e00b3f1aad849d9a", "messageHeadline": "handle broken preview", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "75daaa20586147bc3bfa586df8973386fe93b6f5", "messageHeadline": "safely access filenames", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "61aa0214f9894688c1a31a7a71755d69bdb2ab37", "messageHeadline": "Merge pull request #446 from BrightID/BrightID-445", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a7bb20eb315e5a3776ab9c868db4c51154bec136", "messageHeadline": "simply keychain rules", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "2554fa21492c37ba85ba1bc5b49ee39294b53acb", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "24e44955d8fce3818ca305f9e5e564047972b6f8", "messageHeadline": "fix: clear navigation history when dismissing Success screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4792fb97fbb1175a5bc18899423c16eb69a74c07", "messageHeadline": "bump android build", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bb9dc334ae89c181f656c70384fed301a119f54", "messageHeadline": "bump ios build", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10c8fd0bab5483aee2364769ac42c59edfabade6", "messageHeadline": "fix new connection button", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa6b736dd2b784bca713779fd6ce310bbc8c334", "messageHeadline": "Merge pull request #434 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3193, "deletions": 27175}}, {"node": {"oid": "9ff98fea19ac11de51e9ca789aa102d616019488", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3bd29af521294c357bf6db5d2f7d577893499789", "messageHeadline": "universal links", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "483ce8e975f2ddd4a1a66886584ba94b7245d04a", "messageHeadline": "fix bug leaving group", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "6156b44e8ff65a56d59af775df6cc04ff07fe5c5", "messageHeadline": "fix home tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "b390aee0d9de178ab15de70c683325f53702c025", "messageHeadline": "update connections.e2e", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "144728bbceaeca129ca24029d952ca53a1e9becf", "messageHeadline": "Untrack files in .gitignore", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 106, "deletions": 24836}}, {"node": {"oid": "8f3c138c6d1117ef9c6f20ca5200c16357b6377d", "messageHeadline": "upgrade deps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 496, "deletions": 583}}, {"node": {"oid": "211fbcd20c4e7864f9845eea25d1915c3869166a", "messageHeadline": "Merge pull request #435 from BrightID/homepage-redesign", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2204, "deletions": 1664}}, {"node": {"oid": "c69ea09603fba4f550f8ecdd457c744934729a75", "messageHeadline": "Merge pull request #443 from BrightID/BrightID-439", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "229435b09fbec1567aec0d669a82313d3a99b996", "messageHeadline": "Merge pull request #440 from BrightID/dev_improvements", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "f858e791368acc2c32ae54949900e17eeca5c4e1", "messageHeadline": "hide connections search", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "b8176ca9f72a58dde4ad3d6c9fb4ac922bee981f", "messageHeadline": "hide group search", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "5c35e5672708f58e6ffb896592952ae636dee4f2", "messageHeadline": "fix recovering connection screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5076bd2fcb135a965e5efd7401d28f2416f8e9c1", "messageHeadline": "update headers / search / fix keychain", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 100, "deletions": 103}}, {"node": {"oid": "faef9c7da7aa73b634fe56d6cdc0ab64fc332f8d", "messageHeadline": "fix: removed group members are note removed from UI", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "a037662dd8ee024f73def22403c761797679e121", "messageHeadline": "update react-native-keychain", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 77, "deletions": 104}}, {"node": {"oid": "2653307fc218ad7505628bde89429fce014385b2", "messageHeadline": "add cache-control: no-cache as header to api and profile requests", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9fa5c0cc00b3b177e30df01c1dc360103df2265d", "messageHeadline": "urlencode qrcode", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "35270115181ee1a8dcb3605c559cb37295877c39", "messageHeadline": "change headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 207, "deletions": 143}}, {"node": {"oid": "bebe1e3d93fe557a0d00895d552e41b8bd4aed30", "messageHeadline": "updated headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 373, "deletions": 240}}, {"node": {"oid": "644bc896431ea0f80a36b3ad2aaa8ad2bab28562", "messageHeadline": "fix statusbar / redux-persist timeout", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 70, "deletions": 98}}, {"node": {"oid": "89ecc74b188450e5280cd71e03921ee0b5375321", "messageHeadline": "tests: update detox tests for adding connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "facf9d5c1dad3b836c60f417618b4012a253c500", "messageHeadline": "tests: update detox tests for new home screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 69, "deletions": 38}}, {"node": {"oid": "9680a78c0da5e007a5150d4c27f958d7abf2a020", "messageHeadline": "fix android camera view", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e168678eff41043d5c73decdf6e75f9265ee90d5", "messageHeadline": "fix tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 479, "deletions": 508}}, {"node": {"oid": "fd75e432c7bb9eea65d8d2bdd774f878a3fa8213", "messageHeadline": "fixup new connection logic", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "69d208fdaac193f291a69690f82a07245b25aaf7", "messageHeadline": "fix status bar color / headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 453, "deletions": 378}}, {"node": {"oid": "25221c46d9de8b57906563eabd7da88e15400117", "messageHeadline": "add deep links and headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "9925f2fbc1cbcdb77f3b10ea2e15664c2d344d83", "messageHeadline": "fixup routes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "dafc224407ec0df98dfec2441a1d0fd57510b3c3", "messageHeadline": "update routes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 156, "deletions": 121}}, {"node": {"oid": "8bfc71ed4ff83beb2291ff8ae075bfb386fb80d8", "messageHeadline": "add poppins font", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 109, "deletions": 53}}, {"node": {"oid": "864aaec6b94e77c2382841e84c91dd3b96f4c7f8", "messageHeadline": "Enable code completion etc. for module aliases in Jetbrains IDEs", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d334a7df2f31a2e473f3aa1950bc32d1de243312", "messageHeadline": "Fix release build crash at startup", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "28ef0a4a720061de3beb44e4043fc99a98b80190", "messageHeadline": "allow admins to remove each other", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "714f9914a7a8615e6bd5fdcd98be5d06997f7214", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into homepage-redesign", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 250, "deletions": 47}}, {"node": {"oid": "51ad1840cde712dbe5a3997ae3c9545526cd9bb7", "messageHeadline": "Merge pull request #428 from TripleSpeeder/BrightID-364", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 223, "deletions": 37}}, {"node": {"oid": "8e18572c6e71bf4e3145790c1777e51d90c007b0", "messageHeadline": "fix qrcode logic", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 50}}, {"node": {"oid": "828ce019350a5cd5f605b1053265443a206a86c8", "messageHeadline": "update homescreen / notifications", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 137, "deletions": 76}}, {"node": {"oid": "aac4b9e4938b03fefb1c82f01e6dc7f030b13567", "messageHeadline": "Merge pull request #429 from BrightID/BrightID-427", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "eac1120cc732e16e9b0c8c80d06325f9182759fe", "messageHeadline": "Merge pull request #430 from BrightID/BrightID-348", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "5e3f296d274987c22753000e35a90e2ac1cda9a4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "8b10292a2acfe7e70ddbedafb5b9750218e35696", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "ae56e3db1b51de320096992ffec7b7014cecaaa9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad83d65ba38154e08d9ceeb8dec9a0aec2a1be66", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a551dd0164d97bb4ceb0ad2687f4b9d66e23f042", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "7eda54c24b682a1b9ba686c188fd499d050529f7", "messageHeadline": "fix app headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 135, "deletions": 39}}, {"node": {"oid": "30708bd4fe1c25313ffe4336e6a17ac90127e864", "messageHeadline": "touchup styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 77, "deletions": 118}}, {"node": {"oid": "8e4a1923a82652593e8ed2247962069fd44029c2", "messageHeadline": "scanCodeScreen / qr flow update", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 268, "deletions": 159}}, {"node": {"oid": "3a7e390e08c71b8b8758e0f6a48e21603d9e9e61", "messageHeadline": "tests: update detox tests to match changed workflow", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "727c2aead729b6dd3f7a4856776c355490f0638e", "messageHeadline": "fix connection sorting: status of waiting connections is \"initiated\",\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea785bcc5bb05c166b93820af7d3e6ba478abc0", "messageHeadline": "feat: open connections screen and set \"newest first\" sorting order af\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2136c9107806fc2bf6ab16598ae8ba3a17765eaa", "messageHeadline": "feat: show backend error message when linking fails", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "3d6f0d73b358a4db3db7f56afd7cee30e7180268", "messageHeadline": "feat: Return operation status 'unknown' instead of throwing when oper\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "1eb577d3b24c99d13c8b3e7430c5a52b757b2a92", "messageHeadline": "refactor ConnectionCard.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "5b33c9e31c54da7b588d367735f4cdc89c810e01", "messageHeadline": "fix: Also on Responder side start watching for \"Add Connection\" opera\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 56, "deletions": 26}}, {"node": {"oid": "8e750bc1ca2086dfc74ec2ea21f012c9d31568e1", "messageHeadline": "check for stale waiting connections and enable removing them.", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 88, "deletions": 18}}, {"node": {"oid": "2013e9f2e96b9e963274a0cc6a0b7d272c1ba3f3", "messageHeadline": "stop spamming console with \"polling operations\"", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "69b9afd169e5c91cfc6e6fc88c6e6cbe82430a49", "messageHeadline": "Add confirmation dialog before removing stale connection", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 70, "deletions": 22}}, {"node": {"oid": "90641595ecce22697be9ef0aa9670d5ac90f127c", "messageHeadline": "Partial commit for removing dead connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "cfeb1bab8e3af3d8e653c5e4be2353171081c4ad", "messageHeadline": "mycodescreen updated", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 194, "deletions": 197}}, {"node": {"oid": "89aea68e7284181f383219fc589b642878208fe1", "messageHeadline": "working on mycode screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 103, "deletions": 106}}, {"node": {"oid": "9bc9ab211adc23689407aa02742d504f0ebf5127", "messageHeadline": "fix header style", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "96795ad7491a7f2da5fdb456639bee24bfc7b8dc", "messageHeadline": "update homescreen styling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 106, "deletions": 57}}, {"node": {"oid": "3273f3a0f7d340b7a227ab5bc3d8e2df1c38d237", "messageHeadline": "WIP initial styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 326, "deletions": 294}}, {"node": {"oid": "7ea6192df1c63568737c7aba6c4c62b2e4323b71", "messageHeadline": "update routes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 125}}, {"node": {"oid": "59726dd85e04ef6ddc0e8136fa867e2a17c879f2", "messageHeadline": "upgrade safe-area-context", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4563, "deletions": 4554}}, {"node": {"oid": "4b241e4bbcf3cf9eeae998119bb413ae9cfece1d", "messageHeadline": "Merge pull request #422 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20825, "deletions": 10278}}, {"node": {"oid": "b73c2bd70b740ff9befae87cbb49b19d716c42cf", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "474aaa641fcffa36576fb882c2789f99159708d9", "messageHeadline": "refresh QR code every nav", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5a1f468d4f0f5c13060806c5e75bd430036948ce", "messageHeadline": "ios is faster than android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 110, "deletions": 111}}, {"node": {"oid": "1d8adc8b2cb11a32f5b92f713cce561b826a7a01", "messageHeadline": "update apps test", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "8bf56c06f95ae61de3f224909ca4e9a9b1c2bef0", "messageHeadline": "fix group tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 73}}, {"node": {"oid": "a9115f92276041c2dd4365ffe879b85d6cdef05e", "messageHeadline": "detox release test", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "b53298f37d3fbe2b386d103ee224b7f550746d0f", "messageHeadline": "add deep link test / ios fonts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 610, "deletions": 527}}, {"node": {"oid": "7b8add4caf0fc3704a140216b0bc3d18ee07bffc", "messageHeadline": "Merge pull request #417 from TripleSpeeder/BrightID-277", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "734846f7d9fbe738b0ac5068fdce011cdace5869", "messageHeadline": "fix ios for release", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 143, "deletions": 177}}, {"node": {"oid": "079bbfb778fbfdcd33d821646eda19b19a77b0fa", "messageHeadline": "fix keychain merge", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 60}}, {"node": {"oid": "61226b25ceb582e8816b95800057dc70284c016c", "messageHeadline": "Merge pull request #424 from BrightID/secure-keychain-storage", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6436, "deletions": 5855}}, {"node": {"oid": "d2998c9e892fc0f3fe26af83340e829b61ef08c5", "messageHeadline": "solve merge conflicts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 427, "deletions": 378}}, {"node": {"oid": "e97d29589d139c6ccd98446e64e3e624856da0bd", "messageHeadline": "Merge pull request #425 from TripleSpeeder/BrightID-419-2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 410, "deletions": 318}}, {"node": {"oid": "5e6fdb3e770ca5a264d5671ea4afb57eb314beb1", "messageHeadline": "trigger notifications android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 187}}, {"node": {"oid": "5e74be69fadf9d5303b319031f00bf55aca57b6c", "messageHeadline": "update .gitignore", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "1a131565be025b112d0b6ef6fc25460b4efa5edd", "messageHeadline": "update notification reducer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "30e94819f8595be8902b4b67a370579310c924d2", "messageHeadline": "add dropdown notification", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 115, "deletions": 0}}, {"node": {"oid": "f9587db380ef917a34bf4b98169920b5acae1fba", "messageHeadline": "lots of refactoring. making connections working again :)", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 237, "deletions": 268}}, {"node": {"oid": "afd86a9ce88c849a35ef7e853d67758d33c473f4", "messageHeadline": "feat: reusable qrCodes.js", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 245, "deletions": 122}}, {"node": {"oid": "08174d5b1f7350725cc9e98dd2c1e53b7f008ba8", "messageHeadline": "fix: learn more button now opens url", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "7b7afd76d07fb385b7e613ececcd490663214378", "messageHeadline": "update yarn and podfiles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6527, "deletions": 6468}}, {"node": {"oid": "b92223bee15416e02ddd53b1a64b3da4fc91d76c", "messageHeadline": "solve merge conflics", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9796, "deletions": 9649}}, {"node": {"oid": "27c291800d64822e8ed7aec61a3506090c6d9dbc", "messageHeadline": "handle secondary secretkey", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "87362c20c777290a49b696c2564eb879c943784b", "messageHeadline": "fix merge conflicts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 21}}, {"node": {"oid": "38841d762e38c25c315eaf8b6e3600084fba6858", "messageHeadline": "remove pods", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "0da25a58f762e27e94a92db5563d227340e4359a", "messageHeadline": "add password url association android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "d7610afff44e4afab18557b9b4a78df4eedd3636", "messageHeadline": "save secretKey twice, save backup password", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 135, "deletions": 31}}, {"node": {"oid": "6b482b19a93b6987395d4231f2c4c5f7aae5dcb8", "messageHeadline": "handle sending notifications differently", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "840033c5744e7cd92d2f29d48b4a0c3841927d13", "messageHeadline": "update notification alert", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "dfc0a453f40fc2584a9101f1791ca385ffc27684", "messageHeadline": "handle keychain errors", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 52, "deletions": 56}}, {"node": {"oid": "9618272db13fe189f38e70903855aa0896cc889e", "messageHeadline": "fix adding groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "642bddd10887e02699504b3200d5be0c47c5e258", "messageHeadline": "replace secret key", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 279, "deletions": 198}}, {"node": {"oid": "d593b7edf7ad3c26e28b88694f701a8e6c32bf9c", "messageHeadline": "delete secret key from redux", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "1a9955a7832bd4cb8ce55b4062a48cf143adc050", "messageHeadline": "add react-native-keychain", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5894, "deletions": 5627}}, {"node": {"oid": "6e499fafc5f1a7f936a5cf6796fffdb5ed33c526", "messageHeadline": "upgrade deps / yarn.lock", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9947, "deletions": 9735}}, {"node": {"oid": "407fe07bb2098baaa3a07f0c26ae5740a5507ac9", "messageHeadline": "send notification after decrypt", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 365, "deletions": 353}}, {"node": {"oid": "f172dc70ce983301f4ba08145aabb5a45fcdaf44", "messageHeadline": "Revert \"change notification library\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6057, "deletions": 5941}}, {"node": {"oid": "c361909ec9d3ce47c1f45ad5ac2acbe7fe26308c", "messageHeadline": "change notification library", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5953, "deletions": 6069}}, {"node": {"oid": "e373e108d20e7fc96dcfe2f5ad0eff5c08a79e90", "messageHeadline": "renamed apis, fix android, notify-service", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 236, "deletions": 170}}, {"node": {"oid": "d965af80885048642fc8cd4ab60aa7b8b86e9f42", "messageHeadline": "add deviceToken to redux", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "5bbab4d5cf98c1505b833809cded01898fe7a3e9", "messageHeadline": "add notification service scaffold", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "2640e0ba0961fff3f4073f4f36415bb852e759ad", "messageHeadline": "update ios settings", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "00c1ad76d6c417b3958f9a03efc0b85333559faa", "messageHeadline": "update notification badge", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ced127c5112bd9905176db918393eabbaf5d355f", "messageHeadline": "migrate state", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0ec4c216aa6d90a129789da73e443c2b7454c05c", "messageHeadline": "update notifications reducer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 96, "deletions": 38}}, {"node": {"oid": "e0757aaa549ceb22e97c885710c71c605fceb4af", "messageHeadline": "fix unnecessary java changes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "774951e7984d6b4a084f33a370b73a2f74d320b2", "messageHeadline": "updated android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "fdc2c8159d0695e900bb8282caac50610c1e8899", "messageHeadline": "add library for ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6039, "deletions": 5652}}, {"node": {"oid": "a69aba72ccb9dff9915f2612908ba08fad04db3e", "messageHeadline": "fix RNCamera provider", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a79e261fbd53a9e32258466e6870169ee1304396", "messageHeadline": "fix image picker provider", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cc7da8b2624e4188caedd2e5d64b26dfb12652ae", "messageHeadline": "add autofill credential provider to ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ec5817e0b17e35701bd992be51ac120ea12524e8", "messageHeadline": "add package.json commands", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8bd4c7208892dd7e353b5a2a58b1bbdd5d0fb6c8", "messageHeadline": "Merge pull request #406 from TripleSpeeder/detox", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1402, "deletions": 159}}, {"node": {"oid": "29d89654e36fe49c25b35b3ecc89a3e34dd791b2", "messageHeadline": "tests passing iOS / podfiles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 102}}, {"node": {"oid": "4821e39aea52574523f64c23b2b15d62e609da99", "messageHeadline": "fix: don't always use RNCameraMock", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770d6c55ab18a4ea9f2d1c0af91129055bd778e5", "messageHeadline": "refactor: proper image mock implementation", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 45, "deletions": 111}}, {"node": {"oid": "8da178dd47d4171acac9a2549918bf4d0cda5f09", "messageHeadline": "test: increase all \"waitFor(...).withTimeOut(...)\" to 20 seconds. Rem\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 16, "deletions": 27}}, {"node": {"oid": "e7fb688573b968932d4761d4a84ab8c8c3c80c49", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4c68321dfcecc55ad92ad12f10f951ce2e86b97", "messageHeadline": "Merge pull request #413 from BrightID/hotfix-decode_deeplink_base_urls", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99953f846f2a16398851a046efff37b2fcfb1b2f", "messageHeadline": "move decodeURI to top level", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "307275b57c1b5484f1033e819f36e50f76a8eb4d", "messageHeadline": "bump ios version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 80}}, {"node": {"oid": "4f7434786ed001a311f1a52cce1ebc90464e8a4d", "messageHeadline": "fixes for ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 84, "deletions": 81}}, {"node": {"oid": "90f87611d001118cc10f67707c3c39ec669e8166", "messageHeadline": "test: add e2e tests for groups", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 359, "deletions": 21}}, {"node": {"oid": "553fa2a5d481da05bdf1d409c0dbc5835425a6a0", "messageHeadline": "uri-decode the base url in deep-links", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd65241a9926f98726bf856aab72a9aaee5f807c", "messageHeadline": "Merge remote-tracking branch 'origin/detox' into detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 17654, "deletions": 53467}}, {"node": {"oid": "9ddfeeef0e05b20bd7cbbcd934eb196ad14e5a62", "messageHeadline": "configure ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 135, "deletions": 126}}, {"node": {"oid": "60ca51df96a5b9a9ecc7e27899904c4e6eaf9b40", "messageHeadline": "update yarn", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 76, "deletions": 72}}, {"node": {"oid": "c4fbaecc5426ec835f770568596ea94904f5596d", "messageHeadline": "test: add tests for creating and flagging connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 170, "deletions": 9}}, {"node": {"oid": "135889d55b51033f7221f9fb914896796aec823e", "messageHeadline": "test: extend testspecs for home and onboarding screens", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 150, "deletions": 73}}, {"node": {"oid": "1f14a20056bcd329e9a8c0eed1296235b155df4a", "messageHeadline": "test: add react-native-camera mock for e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "da97d6dba01b7ab3ef4c49ee04be0ab34a99c06e", "messageHeadline": "test: enable detox mocking, add e2e test for home screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 283, "deletions": 126}}, {"node": {"oid": "b4069b3be6fa83a2e2d65b37ccfcb72a27bf14e9", "messageHeadline": "build: integrate Detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "263b6636a38f80217ee78a91d245dd9baa9ddffb", "messageHeadline": "test: e2e for onboarding", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "91268eea6a253344ba82ae96fe3fa050bd67c745", "messageHeadline": "build: integrate Detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 442, "deletions": 4}}, {"node": {"oid": "d9e2492a334f3d5f80d6dc0d210b52b04d45ce14", "messageHeadline": "Merge pull request #412 from BrightID/upgrade-deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 63}}, {"node": {"oid": "6e2e21892b4ae7f13e076fa31136d178a0b645e0", "messageHeadline": "upgraded a few libs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 63}}, {"node": {"oid": "2b0a71782076a0aa5f6300c5948be9c65f894f06", "messageHeadline": "test: add tests for creating and flagging connections", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 170, "deletions": 9}}, {"node": {"oid": "d2282a9b8932cb1043f3809627bc75793b70fd52", "messageHeadline": "Merge pull request #411 from BrightID/upgrade-react-native", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17332, "deletions": 8883}}, {"node": {"oid": "32bb9c9804637e371e963f299919989718c9fefc", "messageHeadline": "fix ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16465, "deletions": 10518}}, {"node": {"oid": "71a37839d76c660e0438c27c9f12137cd35d1907", "messageHeadline": "update flipper and associated domain", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "49b2d2d9618b29f4ba8e30a0773d53861ce1b4ae", "messageHeadline": "update ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10957, "deletions": 17346}}, {"node": {"oid": "7c24bd6d5e8ba3b706ec922640fc955a3e808bd5", "messageHeadline": "Revert \"ios part 1\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 187, "deletions": 135}}, {"node": {"oid": "cfafccc8697b1b04ea617b34bf62cc386d95cb25", "messageHeadline": "fix android import", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d5b803ae2c6df8755d7ab7e59c5d9169e091a44", "messageHeadline": "ios part 1", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 130, "deletions": 183}}, {"node": {"oid": "7bec84ef6eb1cc3be51ec3a336d38aa1a8fa5e97", "messageHeadline": "update android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 136, "deletions": 243}}, {"node": {"oid": "2aaa98f3e16fe28a301917b3f1549e7fa0be4784", "messageHeadline": "update pods and package.json", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16453, "deletions": 7463}}, {"node": {"oid": "1f8bad5f3856bdd5e8281a6baeecd7c9f1e43796", "messageHeadline": "remove unused folders", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 44178}}, {"node": {"oid": "58c2426b586e0504011b9cb1c13f188235ae6146", "messageHeadline": "Merge pull request #409 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2646, "deletions": 2207}}, {"node": {"oid": "f9c77901c70ec7c309db5e6d5146439e36e6aa99", "messageHeadline": "Merge pull request #404 from TripleSpeeder/default_group_sort", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "7a8dd892104ba43c3706d7b5a49ae4c5c75d8e68", "messageHeadline": "bump ios version / associated domain", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 87, "deletions": 73}}, {"node": {"oid": "890e0e3d86b9b3163f89ccc46b6b8bc803324225", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2c7e56f767cddc0252f49af269d97f53ebb10b7", "messageHeadline": "update empty list component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d97a6918da39dc1739f4333641153546161203e", "messageHeadline": "update bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "2354542e048ef2f525d88250ea323354cfe73a00", "messageHeadline": "update qrcode scan text", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11fa7a12fd99e4723070fbc79cce854760012907", "messageHeadline": "remove ugly scroll bars", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6ac9e010ce5b545b89e72bb26241cc3949bbb27e", "messageHeadline": "add qrcode timer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 78, "deletions": 15}}, {"node": {"oid": "ad68b89f67b5d828aa7e18d4a2adaa94a744a7a8", "messageHeadline": "test: extend testspecs for home and onboarding screens", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 150, "deletions": 73}}, {"node": {"oid": "7b0569ed02a9ce245223cd9adb6deeac1df4022c", "messageHeadline": "test: add react-native-camera mock for e2e tests", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "4c64b1ae9b68f05e2fc797a92eba8af07329a87f", "messageHeadline": "test: enable detox mocking, add e2e test for home screen", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 352, "deletions": 126}}, {"node": {"oid": "589f1d32623780ee119d8b57f88b6c5f32b23eec", "messageHeadline": "safely access params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e625c14d0865d84ff39fac91f7f665f2ef81e90c", "messageHeadline": "refresh connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1fd44100f4c58b27f03c60c8fd4898807f7b6799", "messageHeadline": "reset notifications", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76fdb599576075db3bbf1b59f6bb1a2b82e33291", "messageHeadline": "refresh empty groups / new group text fix", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 33}}, {"node": {"oid": "32548856cf0f595fe7ebea5f4a767e2994b8c51c", "messageHeadline": "update deep linking", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51, "deletions": 70}}, {"node": {"oid": "c10d3b3a012a47721e0a7345f6a50061e32690f9", "messageHeadline": "loading screen / hide keyboard", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "9323461da55c54f13cc8e9d07b6bf4a74feb9da5", "messageHeadline": "delete bottom nav", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 181}}, {"node": {"oid": "73bf011b8a4b0141fae44225f697992098be33c8", "messageHeadline": "update podfiles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "38059bd4b9d6bd660203b12691aa3c8e9fdfc585", "messageHeadline": "Merge branch 'detox' of https://github.com/TripleSpeeder/BrightID int\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 2164, "deletions": 1911}}, {"node": {"oid": "f69fb25fb48fc61c1d6f9f7b21d7f72266251e83", "messageHeadline": "test: e2e for onboarding", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "794bce3c41c35cec2853d10147bd85265eb20419", "messageHeadline": "build: integrate Detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 461, "deletions": 6}}, {"node": {"oid": "15ce2a4824e2e18b092d3abe616030770b27db72", "messageHeadline": "Merge pull request #397 from BrightID/upgrade-navigation", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2154, "deletions": 1844}}, {"node": {"oid": "0e7c17ff20a4b29470c938992f58358a452efed8", "messageHeadline": "Merge pull request #405 from TripleSpeeder/BrightID-273", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "36a638bc254f82cf39a47c134bde1916c2d5fc04", "messageHeadline": "change connections outline", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "046015f28c32af65192a76c6a06d298ca70b1a64", "messageHeadline": "add notification badge", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 108, "deletions": 82}}, {"node": {"oid": "14b479524c98b1b176362bce89aad2ac881dc2bd", "messageHeadline": "test: e2e for onboarding", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "3a9ebbb4efa03e9e07ee751f0a28b38f83a69056", "messageHeadline": "build: integrate Detox", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 552, "deletions": 6}}, {"node": {"oid": "e39956c4a51322e170082b00b5cf06fdc4fffeb3", "messageHeadline": "safely access group route params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "5bfe6b832a2a2dd8763d160e7b1243f241f55648", "messageHeadline": "undo app testing changes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5715bad260e13a035ce7c256b3f21105246ffc06", "messageHeadline": "fix app params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "d4281a436fa547bc99c0eac3608b0fde56dc47c1", "messageHeadline": "safely access route params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87a811a7b5df187fac711b76a4eb2350772e45cf", "messageHeadline": "fix a few headers and navigations", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "df337d4402b765dd7a8d9543dfe63842e6fba744", "messageHeadline": "configure deep linking", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "09fd7c3aeabc49abfd491dd9830482c3d89a35b0", "messageHeadline": "fixup headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 95, "deletions": 146}}, {"node": {"oid": "eb9cd66c784ef5581cd0863b10f3d52c461c5fd8", "messageHeadline": "update headers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 125, "deletions": 93}}, {"node": {"oid": "b0fe154f0cf1d50e77e0ab64d5b4595c35fda167", "messageHeadline": "use hooks in top level app", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 57, "deletions": 138}}, {"node": {"oid": "7df951a229fe518cabe7175e347ebcaed770f496", "messageHeadline": "add service / auth routing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 55}}, {"node": {"oid": "ce1ac31793be377a1603028ce72b53908f3a9ae7", "messageHeadline": "update podfile", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 79, "deletions": 114}}, {"node": {"oid": "e7b0693b6473b15ab51629e13a4f96ab9c5c24af", "messageHeadline": "feat: Filter groups by name of user in group", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "ed91785b659be2b5688a7549aa56855d694d9a65", "messageHeadline": "Sort Groups Tab by most recent by default", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 10, "deletions": 36}}, {"node": {"oid": "efa248d80331a06d7685338812fe3cf7c0e1fca4", "messageHeadline": "add icons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 342, "deletions": 346}}, {"node": {"oid": "37d95d2a6d384b1b851bc4593bef8e5d39b16556", "messageHeadline": "remove extra enableScreens", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "afd1f679e1e84f4d94f42e91f15cd89ef9c932b4", "messageHeadline": "update pods and yarn", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 608, "deletions": 742}}, {"node": {"oid": "7d50101c05b694b4ebc90eb981966b8c52edafb7", "messageHeadline": "update params", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "3bbe51e9bb968a723674c3885291a672259986a4", "messageHeadline": "update navigation listeners", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "609ff64e62a9968eab69adf17b6fa59881574bfb", "messageHeadline": "upgrade libs and routes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1678, "deletions": 1186}}, {"node": {"oid": "bbfc6c50a19ba22f0da8cc97833175cd4f073b1a", "messageHeadline": "fix search field text cut off", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8ab0c329168e5f29a2caba89319ea18b2e27d47e", "messageHeadline": "Merge pull request #392 from TripleSpeeder/search_groups", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 190, "deletions": 16}}, {"node": {"oid": "208ebfebb2ffc242861858e00b19e9af0d93b9e4", "messageHeadline": "Merge branch 'dev' into search_groups", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5399, "deletions": 5315}}, {"node": {"oid": "68c967489c19ddfce7b9a5bf45f53be2cb0bb65b", "messageHeadline": "Merge pull request #399 from BrightID/empty-list-placeholder-rebased", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 126}}, {"node": {"oid": "a94c8d94177a4f433510a7114fb29c0fe9bc7efa", "messageHeadline": "fix up a few screens", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "714db27a1be250c8399e3d2979e0bbe723fb63a5", "messageHeadline": "minor style fix", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d24cbb818abac4e5f5c5d67fda6e2b9cdb0bb892", "messageHeadline": "fix styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 104}}, {"node": {"oid": "85699572dbd9f633e6b0ebb58aed246b303fe44a", "messageHeadline": "move list component", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 71, "deletions": 69}}, {"node": {"oid": "a1acd852c1e2a26a8cb685b057db0e266ab7625f", "messageHeadline": "fix items alignment", "author": {"name": "Youssef KH", "email": "me@youssefkh.com", "user": {"login": "x5engine"}}, "additions": 27, "deletions": 34}}, {"node": {"oid": "1c652e68705c967dd8bf97121000dc7a0cacf14a", "messageHeadline": "changes added of https://github.com/BrightID/BrightID/commit/3b41b206\u2026", "author": {"name": "Youssef KH", "email": "me@youssefkh.com", "user": {"login": "x5engine"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "7b3105acc8f60595d9dab9dfac4349acb8f8389d", "messageHeadline": "Add EmptyList Component for all List", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "9d091fe379e5d70b9964701cc834b80f89eed7f4", "messageHeadline": "fix jetify command", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d612223ebb3feb237a1da74d2c1b9a4f3ee0756", "messageHeadline": "fix podfile resources", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 35}}, {"node": {"oid": "c0f48dfd032489f3fe9362374c304fe285696911", "messageHeadline": "Merge pull request #403 from BrightID/hotifxes-2.6.1", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5316, "deletions": 5186}}, {"node": {"oid": "b1679774502d474a5efa732abfd0b7f5c8c9a09e", "messageHeadline": "fix app relinking bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e62d0cd8c79e1096cdd25c0ed2672ca410d10a5e", "messageHeadline": "prettier fix", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c735c2fddef78b096da5c5d08353643d5f2ebc2a", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5277, "deletions": 5171}}, {"node": {"oid": "1e08648ea5730b607a288f3d272f3e5a8bb47ec0", "messageHeadline": "Merge pull request #402 from BrightID/issue-400", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "c6c08ce777b6df82d456e35c85ca3fd168650c12", "messageHeadline": "Revert \"remove dots icon unless in dev mode https://github.com/Bright\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4539b793aee277671dc0a9d6ce0703c53ad0e657", "messageHeadline": "resolved #400", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "b3d0b51466c7ce1450977bad4ca12d69a6774157", "messageHeadline": "refactor: use getGroupName to handle groups without name. Drop specia\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "cd8b0fb2a1942974552dc62e0e02cd60430560bf", "messageHeadline": "fix: broken rehydrating due to missing outbound function in groupsTra\u2026", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ee1109c33cc791dc25b9a1df74775818864a29cf", "messageHeadline": "fix:", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6df3e066301e21898a08d35dcdbbae0f223c2613", "messageHeadline": "feat: add eraser icon to clear search term", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ddb4cd2f44b3a2497eec8fe6171d3c4d7e78fdab", "messageHeadline": "fix: clear groups searchParam before persisting store", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "bd462518fc46d4ab771cfc45963e73503eb65692", "messageHeadline": "feat: enable group search", "author": {"name": "Michael Bauer", "email": "michael@m-bauer.org", "user": {"login": "TripleSpeeder"}}, "additions": 166, "deletions": 12}}, {"node": {"oid": "2ad90e41841eadb9db0796a221d22bd4cbe8922b", "messageHeadline": "Merge pull request #393 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2658, "deletions": 1364}}, {"node": {"oid": "cac9497525d66f895e05ec7e5e363798013c6dc1", "messageHeadline": "bump ios version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 79, "deletions": 79}}, {"node": {"oid": "4d6b2d4641826f2d9f270d82da899cc26def9103", "messageHeadline": "bump android version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5a930b43c154eec0174fc1344fd70522b1d38f51", "messageHeadline": "Merge pull request #388 from x5engine/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "37d801fd6c63af06efbe55120ac0d3832bb61c54", "messageHeadline": "Update ConnectionsScreen.js", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "044e7880e11b22e27db89d8076237839dd0dcfe1", "messageHeadline": "update v0 bootstrap apps check", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b92ce08855f93283da18099abc358f5758ca0b36", "messageHeadline": "remove dead styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "27592a3b1c39ae52170bdf1d2be16a19b5ce1bb7", "messageHeadline": "do not go home when app linking fails", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5e5d6d228e52b09a65722d23a0dc416e9543d32d", "messageHeadline": "increase router perf", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "d90fc0f0921b674211e2d9367eb841fe8310eaca", "messageHeadline": "revert router perfs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8e9cf4c40c9e5c458d83473f2b3751d8926b8e86", "messageHeadline": "update bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ccf13c754c820402cfa821d42de91a5a8c96653c", "messageHeadline": "fix overlapping action button on other screens", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "316d0dc108f39214077d875a10bc4235abfcfbdb", "messageHeadline": "fix overlapping add connection button", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3b41b206711f76dd71db8c13224095a3022719e3", "messageHeadline": "add empty apps / notifications splash screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "48a30f9cc5e5c25ebe826386974d71b8b4f02957", "messageHeadline": "remove default avatar to save space", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6179615331b766d2886cb4bcf80df9e226652d7a", "messageHeadline": "update redux Apps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "610310f0256f8308c837f87d468c852dc675d4f0", "messageHeadline": "Merge pull request #385 from BrightID/issue-375", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 97, "deletions": 10}}, {"node": {"oid": "b451e84c28630e2acf87018d2b1516ec51430115", "messageHeadline": "resolved #376", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 77, "deletions": 8}}, {"node": {"oid": "8691786dafcdc5f22c97c299af3a7ea61978c4e7", "messageHeadline": "resolved #375", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "a4493b3a238f6954c0d81cb05977b28d15830be0", "messageHeadline": "fix barcode rescan", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9a80b980b4304d6998f8730359c45a29e1408548", "messageHeadline": "save app shortcut before trying link operation", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "21c00c9f8c408685ecae34a9c8204266a8530082", "messageHeadline": "navigate home from apps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "70af063fb0d8482355f640eb8555b4f35ec722e6", "messageHeadline": "move saveApp to the try block", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "31587b5ee702eef32b2e2314fcf21f96cf1220d3", "messageHeadline": "Merge pull request #383 from x5engine/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "ea97762088475742c84c264d20eabf97ca9efbf5", "messageHeadline": "Delete package-lock.json", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 15588}}, {"node": {"oid": "71f2b19adf56ddc3148d9d7c53d004913daeec37", "messageHeadline": "add package-lock.json to gitignore", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b7fefcbac362a1b66cd48212100949c92f558c7", "messageHeadline": "add useless files to gitignore", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 15595, "deletions": 0}}, {"node": {"oid": "cb9b849d13a192bba1471e521f3a943fa6675e7d", "messageHeadline": "remove dots icon unless in dev mode https://github.com/BrightID/Brigh\u2026", "author": {"name": "X5Engine", "email": "ucefkh@01tek.com", "user": {"login": "superdevx5"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e94634dd9f1b84cb47e1776be8a58caeba043c56", "messageHeadline": "Merge pull request #382 from BrightID/open-deep-link-qr-codes-from-co\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "eab3748fa30864d243279b29e6e6e4c07f20a882", "messageHeadline": "Revert \"resolves #356 open deep link qr codes from connections scan s\u2026", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e0b1c73c73319a1970f2ac964d3e837d6169cfca", "messageHeadline": "open all brightid links", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "a27cf22281f0b803c5cad593bcc8e501e3214c5d", "messageHeadline": "resolves #356 open deep link qr codes from connections scan screen", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "a4abdbd32ca91131c809d45fd6ec8b1880fdfbe8", "messageHeadline": "don't update the state when the context is not an app", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "1a753d0cc07ae181af3bfa7d3077b5a823e762c2", "messageHeadline": "add operation type", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7630e0c5af0fed9a515be18db78da7674bcf3d62", "messageHeadline": "activate router perf libs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "db8ab9cd42214cbbb25b4a7f1436b45dd3120f47", "messageHeadline": "Merge pull request #380 from BrightID/issue-281", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 106, "deletions": 36}}, {"node": {"oid": "7657b9cf6eb1032e748e6f2e98af14ce34df3495", "messageHeadline": "fix app alert messages; rename function", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "09280dd4763cf2a32e442b7efc25e2e719ea458f", "messageHeadline": "update alert message for non-app contexts", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03b39643e0ac611a6300ad7ec64dff8fb45b6b5", "messageHeadline": "resolved #281", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 95, "deletions": 30}}, {"node": {"oid": "16ae8150a62244e103f7d0a2d649a2041c87380c", "messageHeadline": "Merge pull request #377 from BrightID/using-asymmetric-encryption-for\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 42}}, {"node": {"oid": "15023da1d6d212e4ab5b2c44aca8ffa6958aa2f1", "messageHeadline": "refactor code", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "f1090ff220a534072d67819603710a617d67849b", "messageHeadline": "use random nonces instead of incremental redux", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 29, "deletions": 79}}, {"node": {"oid": "c8425f370bdb3de8e5eaa605ecbd7184a08f628a", "messageHeadline": "use incremental nonce", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 63, "deletions": 17}}, {"node": {"oid": "da6c9e03788c0a333667dc375fc18b3c83d1cae3", "messageHeadline": "Using asymmetric encryption for invites", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 44, "deletions": 18}}, {"node": {"oid": "98a691b81bc671fc5a2cb56f40ca08c312b144e0", "messageHeadline": "Merge pull request #370 from BrightID/refactor-reducer", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2188, "deletions": 1165}}, {"node": {"oid": "6f6a3c883a5de6d4cf32d26d2f5a43d5fe732d6f", "messageHeadline": "bootstrap groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d4228064206a4bc193967c18735e66083e6446f3", "messageHeadline": "update bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "419c9f8173d55c7073b47a1d181a46ae815410fb", "messageHeadline": "update actions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 540, "deletions": 428}}, {"node": {"oid": "b9e70aa0dd23cb393913e461bbb199b796d791a3", "messageHeadline": "RESET_STORE for testing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "dda71ed4484e4d97fe33f5524d443f0a78694f5d", "messageHeadline": "fix app bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "4b7c657015432910033d6160e9fdd69bc6a449b9", "messageHeadline": "fix fake contact", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8579ffe9dc8d7456c0f568ccf7b6474cadd90217", "messageHeadline": "update reducers", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "3010efeedc6e16a9852cc160ff5621e3dd4cf996", "messageHeadline": "update components", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 113, "deletions": 74}}, {"node": {"oid": "7851689313b769860d60a31e5440bdd682b4252c", "messageHeadline": "update getState", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 147, "deletions": 91}}, {"node": {"oid": "27ec7342e3567bdfc22044662211c4a058cd7015", "messageHeadline": "add redux-persist", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 289, "deletions": 646}}, {"node": {"oid": "6024a533f2b70091d5df80fc02c8a3ce65b01d96", "messageHeadline": "initial commit", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1125, "deletions": 1}}, {"node": {"oid": "931147cdba319c5af78b12c4e2c92c0e1937bd4f", "messageHeadline": "update pod files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "be3b44f8cf7bf74a3c830d9fa46b64167ad38bc1", "messageHeadline": "bump versions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5efe500324444cfa01e5f00ef809f93d4dabbb2b", "messageHeadline": "Merge pull request #371 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 52}}, {"node": {"oid": "bedcc452fc84f895d9e400839bb96e449f01e2b5", "messageHeadline": "uncomment origianl name", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2722b8cd9f768971f8e2ac77a99a980484c2284", "messageHeadline": "Merge branch 'dev' of http://github.com/BrightID/BrightID into dev", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "14823467095e621d631de5ceb7c8c2d321a7ed3f", "messageHeadline": "clean know members getter", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 11, "deletions": 53}}, {"node": {"oid": "bbb13ad586e4c95e5d945850e1d7e0dc7a8e1634", "messageHeadline": "bump build number ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7266e43ce06a206eb50bb80ef9a3408dfe6c0a69", "messageHeadline": "Merge pull request #369 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f753fd15dde24635b7ddcdb0c65943a578a37b13", "messageHeadline": "don't try to getInviteInfo when group has no data", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cc717ce54d9f8a199961604aa5465d4fcdd6a31", "messageHeadline": "Merge pull request #368 from BrightID/dev", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2202, "deletions": 2373}}, {"node": {"oid": "019cc32a6271bdf37bbc001cf148dfc93c49b16a", "messageHeadline": "bump version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "48513954d1122125a7f4d1e9ed3bd418bd9b31ed", "messageHeadline": "minor style fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18c567fd17012d5a1c33d3e25ceb26c249a2fad3", "messageHeadline": "update invites everytime if no name", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc61270bd52617591f5d8fc602bb4f1bb1d3c45d", "messageHeadline": "add aesKey to new invites", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 43}}, {"node": {"oid": "36be82cb2c26081716a54b0f92c20f5f0843bc1b", "messageHeadline": "fix a bug", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7efe8fe0d610c146d6e90ea85c72a7f42c20d1dc", "messageHeadline": "ignore adding invites that have problem in getInfo to enalbe retry", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 42, "deletions": 46}}, {"node": {"oid": "744b81961dd358909a9a6fafca596958388aea88", "messageHeadline": "fix style for small device", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "62e7d68db113ca72e33cef37ce24a1e5a5747803", "messageHeadline": "Merge pull request #367 from BrightID/pull-to-refresh", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "69aea09ce91169c4d30d29c504a2894bbd1af9b3", "messageHeadline": "pull to refresh", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "4755c654ba4d967e017afddd3c9a844b02ef43ee", "messageHeadline": "Merge pull request #366 from BrightID/flagging", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "896ca18cbec7f0b56d420399c21ecd8ae2810158", "messageHeadline": "rebase and fix deleted conns", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "77ff24071c243800b6e5a05999430aea59d225d5", "messageHeadline": "fixes issue 326", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "905899398afe9e8a546aa75a4ed7ec1e12b2605c", "messageHeadline": "don't check isSponsored before linking", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "b5a4cd4e04019ea807fb808e84cf47eb9797dcff", "messageHeadline": "fixes issue 347", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "fc76cce0af3a0e63de40bd004097d331482e7063", "messageHeadline": "sort groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "b8511f4fa98fe4c9b374b48b21e555001e4ee28f", "messageHeadline": "display success message when joining group", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fb64b9a2fa1be75af096812a987fa1e17ccc2ae", "messageHeadline": "fix issue of not showing reject button on Pixel_2_API_26", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "66e6f5b380edd21d24c337ddb6ff30d23bc9ad9c", "messageHeadline": "Merge pull request #342 from BrightID/groups-rebased", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2033, "deletions": 2339}}, {"node": {"oid": "ed013e0a5010cb0bbf2a200d803e72f07040cf4a", "messageHeadline": "prevent navigation after joining group", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ae8ed6e24d4c3157b92e407c4fe4567ce8d0a3a", "messageHeadline": "minor changes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 59, "deletions": 63}}, {"node": {"oid": "46cc3da98d4d13f2047ad254035f08a5949b3467", "messageHeadline": "fix alert message", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e5d525eb75bc73c5efd79cb5710b425517bef12", "messageHeadline": "minor fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "1a56290c3f21447a4facafc61bf5640dc98f3257", "messageHeadline": "update fetchUserInfo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 95, "deletions": 53}}, {"node": {"oid": "8223917dd8c6d9f4724ad8de1cb4542b2fa001ec", "messageHeadline": "fix errors and styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 57, "deletions": 46}}, {"node": {"oid": "81ba0f3930a5446c5919932cc9e0c777bfbb9512", "messageHeadline": "fix bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5ae0c7856a5840a5c6b7addfc0f115526fed242", "messageHeadline": "fix styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 47, "deletions": 43}}, {"node": {"oid": "0e892eb10a7679673f17a303554cacc4bd11de3b", "messageHeadline": "update notifications", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 82, "deletions": 64}}, {"node": {"oid": "1e2d8f50a59ad01c41a4b59da50f56dc30fdb664", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71426a0c18d728a84c8b6ff4f2f2b7bb33c3216d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c21329a515b5ddfda21fa2e7b883472d934017d5", "messageHeadline": "styles and eslint", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 258, "deletions": 235}}, {"node": {"oid": "3345d893f770acbfc6dade14ae811bd1624b4a32", "messageHeadline": "update bootstrap", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 33}}, {"node": {"oid": "7632a624abda1532da7a3b43bf361b0c46a03b4a", "messageHeadline": "remove deprecated contextInfo.verificationUrl", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "ef903224c71755e5ed9b31e1b4b7f83421959c6e", "messageHeadline": "sending empty string as inviting data where there is no aeskey on con\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "227e1f09ad533a7c7c1fa0700eb189f4f998e0e2", "messageHeadline": "init groups with [] when restoring to allow users restoring old backu\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59da41fdf25891eb841857644fc29e1e18ac13bb", "messageHeadline": "send operation first to disable SET_GROUPS and removing invitation wi\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "731a1597f16bb035f0ea1b690436f0e6c3d66282", "messageHeadline": "fix background color of notifications", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c9bfbcc5d1f54c473d9d99628cb919f4bc3c011", "messageHeadline": "save group images instead of using uri attribute on group redux object", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 69, "deletions": 23}}, {"node": {"oid": "a214bd3d24b4d279f0b4b57deaa57f7f091ba9be", "messageHeadline": "update isNew instantly when 3rd founder join", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7a4d8b2af7284d6dc3fc67cd963e2b5999e1d99a", "messageHeadline": "add groups to backup", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "edf1c8b922b01d0406c886e6570eb238244062f0", "messageHeadline": "fix a bug in set_groups reducer", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "aa3076c3725aab76218a429fae251338426cc2a2", "messageHeadline": "allow users to ignore choosing image for groups", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "f2b71e0c347f070d905464ec4fbe8e299510d3b9", "messageHeadline": "add data to invite requests + fix a bug in dismissing users from groups", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "47aee3290d2bb57aaf1ee69dad619f07fb4ebc66", "messageHeadline": "only send 'Remove Group' operation when invited group is new", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "72b66aaaa33f0422a0bed56d2b9eee1f3c63447e", "messageHeadline": "adding admins beside founders on groups object when creating groups", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9cd00b7acdb94f0d7e8c507c67eedd06f37ad05", "messageHeadline": "send group instead of groupId to leaveGroup action", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01b89bcb46e6e786bcc5697bbca7d862f702d646", "messageHeadline": "use deceased instead of diseased as flag reason", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab1e330f1dd0b6695dee734f0dfb254430f96fcb", "messageHeadline": "use deceased instead of diseased as flag reason", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c09bafbf99961d1d461f562a5375b8145b90fd47", "messageHeadline": "add Text to ConnectionsScreen that is required for removing renderCon\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27e2f4e0c47c0ded8f5b47411316d019113f0c6c", "messageHeadline": "add a 'Primary Group' label to primary group cards", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2a791ce2281bededf84275860e7c6939cd4c76a4", "messageHeadline": "add new group/connection to top of the list", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3b2ac025e4433121765cc16f8c63f95912540be", "messageHeadline": "add loading while creating the group", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 45, "deletions": 20}}, {"node": {"oid": "82670cc41316c5c91fa3aae6b0c9f414484efa99", "messageHeadline": "improve group card view in groups screen", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 74, "deletions": 30}}, {"node": {"oid": "6735337704e2f64c87651527e20917790e6d6898", "messageHeadline": "remove unused spinners and loading from connections", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 64, "deletions": 151}}, {"node": {"oid": "500e7785debaed5a256f1c10439e2def07bd60d1", "messageHeadline": "add missed files from restructure commit", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 816, "deletions": 0}}, {"node": {"oid": "d4cdf3679acb54195d36c8f68bbe8b9a6cd50b83", "messageHeadline": "add version to operations", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "298a17bbe99701715df8ee79db8490d02d46b9eb", "messageHeadline": "restructuring groups", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 523, "deletions": 2049}}, {"node": {"oid": "d0392d9116435c73f7367653d829aa7751a75324", "messageHeadline": "update api to v4", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f814118c568024de4280fc46ac102126d268393", "messageHeadline": "not allow users who have primary groups to create, be selected as cof\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "a185a495e700ba7fc70f7f74841bd61f1bd20ca5", "messageHeadline": "fix a bug to not show group members in invitation list", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "188a9d793855f8be8006640da47d329504b8504e", "messageHeadline": "add missed files from previous commit", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 261, "deletions": 166}}, {"node": {"oid": "5e7f7c6bd96c86634f771f038bda18b0ea1b5f24", "messageHeadline": "rebased groups branch", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 95, "deletions": 21}}, {"node": {"oid": "cb20ad0f46799eee5678e0d8831736c737fb8667", "messageHeadline": "Merge remote-tracking branch 'origin/dev' into dev", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "8d526064004bbe6bc94aff7ccc5a018d1a187b6a", "messageHeadline": "bump version to match ios", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c9b2df94635c12b7d0c50fb405b8aeae27bb69c", "messageHeadline": "bump ios version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "0d70e27e2e44baccf997086e4847ca4e2b01f580", "messageHeadline": "don't use `contextInfo.hasSponsorships`", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35306f797faf33e941921297d76a1d422f85843", "messageHeadline": "Revert \"comment out sponsorship code\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "2557779f53d61d90a5da1f19787fc02da18a6e84", "messageHeadline": "comment out sponsorship code", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c88c461f4e98dd4dea6b1666d3c40ee50c26cd9a", "messageHeadline": "do not throw error for sponsorships", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "361f6656ac27b4bd8dd8dbdf2a3543246504d74c", "messageHeadline": "add warning msg / fix sponsorships", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "3bef7c1350d0d9ad691ab325eff9bc66357734e7", "messageHeadline": "fix trusted connection screen ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a71b74a384b15309f56936f80756a4772c7f906c", "messageHeadline": "fix groups screen for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "3901df0a36025f1855ba44338e881c3aac5aa4a4", "messageHeadline": "update placeholder text for dark mode", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4e7b4a40429caeae32b2b963a3757bc36db12e08", "messageHeadline": "Merge 'origin/check-sponsorship' into dev, removing all the changes r\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6ee83e35f8398bd896ab158955d4d243db76315b", "messageHeadline": "fixes app linking - issue 341", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 158, "deletions": 133}}, {"node": {"oid": "4b67bc64b866ed9f2ddc4f0e37edf10d04c5ca11", "messageHeadline": "add deep linking ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f1f3556361e437914d5a3cf6dc21ec4313281a70", "messageHeadline": "reset operations upon error", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "36934f203433edcb0708799599c9f339a9150144", "messageHeadline": "fixes issue 349", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d7c54c4a3085822cc05f0a12e2231eeb2838b585", "messageHeadline": "fixes issue 344", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "42bccfa6aac6f74ec92c2bb77bf2acfff6b0ce8a", "messageHeadline": "update project.pbxproj", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 78, "deletions": 75}}, {"node": {"oid": "e26cc39b388d13ef4eef1cadc8f89d034629f6d7", "messageHeadline": "modify usage desc iOS", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9608b5208498ff4fdb2ca0665586c23da0fa8d7d", "messageHeadline": "update info.plist for usage desc / url", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "c48d44f1d919f10ccf759728841ec63ca1aab35c", "messageHeadline": "Revert \"updated xcode, version, url scheme\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 86, "deletions": 97}}, {"node": {"oid": "3f90d9a731ee7665d3787c7cdf81d30006fc9f8c", "messageHeadline": "updated xcode, version, url scheme", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 97, "deletions": 86}}, {"node": {"oid": "beaec1b4e5c4281a96569852aaba4dc2eae334dd", "messageHeadline": "Revert \"add url scheme in ios\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "6791bc3379030b2ef4ee17f5e5914cee5dc9f28c", "messageHeadline": "bump android version to beta6", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3efe816b28969d2cc7658e7af87a5d98f4fa1c14", "messageHeadline": "create image directory before recovering account", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f68c9b86b0cbffe8cc6d647077aab23ec9f2adc9", "messageHeadline": "bump android version to beta5", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3805f6e64e7d5f25bc8237e771fe2eaead6ab8de", "messageHeadline": "fix for ipad", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a6eebb3825648477d6e2e5864cd6a91b20dce964", "messageHeadline": "allow cancel when flagging", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9d5d5642f5cf8e0a97b7856e01d8fea5d0b76443", "messageHeadline": "update launch screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 25}}, {"node": {"oid": "3f64325c00b5913ed635d03394609fc0b9473b2a", "messageHeadline": "add url scheme in ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "c308e011b4fecf29d50b55b8773028e572f07434", "messageHeadline": "prevent duplicate apps", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "52c420e6dec629bfbbb51539c4f28709a9fa9215", "messageHeadline": "use filetype when saving image", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bc7c27b48b4b9a609b9b8a155b9010d389e6a26", "messageHeadline": "only go back to home screen if the app linked isn't an app", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96181c4001d78e230860dc3e6621689c225938b4", "messageHeadline": "check sponsorship status before linkContextId", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b420c327d74aa2a087e09c88dfee960c6a1446b1", "messageHeadline": "use urlSafePubKeys in connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78fb326e5669ee937c14e004b9a5f6d592425784", "messageHeadline": "Revert \"ModalTextInput. issue #230\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 269}}, {"node": {"oid": "cc759065cfbd5f03110930c4fb5b710b23cd8d4c", "messageHeadline": "Revert \"Revert \"Merge branch 'master' into v3\"\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 283, "deletions": 25}}, {"node": {"oid": "9a6098b890c505a30bfd962c9f7a08645dd6df89", "messageHeadline": "Revert \"Merge branch 'master' into v3\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 283}}, {"node": {"oid": "d30da927539e64954f926d79212defcdf4cfac3d", "messageHeadline": "remove knowMembers as group attribute, add primary group section to g\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 64, "deletions": 43}}, {"node": {"oid": "0e1d4b5da961fb28f749f3c1d573d81bc958a0bd", "messageHeadline": "Merge branch 'master' into v3", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 283, "deletions": 25}}, {"node": {"oid": "3c8b5deaddf9308a51e4412e7f49b16b68d1dce6", "messageHeadline": "modify xcode settings", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 86, "deletions": 76}}, {"node": {"oid": "04dfea407aa530ac0c4d4b66fb8eb4fb719caf2d", "messageHeadline": "fix groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "5edf42f3887e880ce5a1a0618bc106a384ed42c7", "messageHeadline": "use deceased instead of diseased as reason", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3763a04d8389f2e2670ba4bce2be8f5852a1963", "messageHeadline": "restyle current groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "196d5fb3347ba45cddba777bec2874437f40b0ae", "messageHeadline": "update reducers to work correctly with server and client side groups \u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "758768a08fee5fb72034d4b55273b7f35f1b6614", "messageHeadline": "fix styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 94, "deletions": 50}}, {"node": {"oid": "51bedba72313a5b6f74b7f273a9734fff4ea7bff", "messageHeadline": "initial attempt to splash android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "1a8ed104c92c36c9f01dd1201118bd3343224a2b", "messageHeadline": "restyle for small / groups", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 93, "deletions": 97}}, {"node": {"oid": "f2a2a08521a2e0beff5eac5c0d307a2892283a4d", "messageHeadline": "add whitepaper link", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "122ccd51c1a8f9381fea82768349b6f2ffce3799", "messageHeadline": "update device for large", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0da2b863e886cb74e24dc2a596385f44727adf37", "messageHeadline": "update ios splash screen", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "700db1f10b3657a713508e3f471579ae5f63485b", "messageHeadline": "add dismissFromGroup action and load current group members from redux\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 48, "deletions": 81}}, {"node": {"oid": "28910d71334e2c7aafdb195c9a2e3b6bd58609da", "messageHeadline": "use picsum", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "740a268d4f7786d1aadee59f593875866615b60a", "messageHeadline": "remove fake verification", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c0605a22bf887134d541792e22a0a9ffe32c127", "messageHeadline": "actionsheet / small res", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 42, "deletions": 83}}, {"node": {"oid": "f5257e677c70bbbfec1e6bc506618f22f94d2466", "messageHeadline": "ModalTextInput. issue #230", "author": {"name": "Sadegh Teymouri", "email": "sadeghte@gmail.com", "user": {"login": "sadeghte"}}, "additions": 269, "deletions": 14}}, {"node": {"oid": "8bff30effe93fe64e01f9507e460f9eb55993725", "messageHeadline": "fix homescreen edit photo / name", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 89, "deletions": 105}}, {"node": {"oid": "e5908a39d72bac2059552abf1b212a01c011bb12", "messageHeadline": "restyle homescreen for small devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 62, "deletions": 32}}, {"node": {"oid": "c0f3c4787349ca7483aeb0cc1f049abdf9c7edf8", "messageHeadline": "Revert \"add safeAreaView\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 105}}, {"node": {"oid": "e66b2a19b98da664c7c708ad2974950b145f8c8c", "messageHeadline": "Revert \"add safeAreaView\"", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 105}}, {"node": {"oid": "332c55cbbfb5a1a93858bf174e072a9b76ab9d4e", "messageHeadline": "Merge pull request #339 from BrightID/v3", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 663, "deletions": 428}}, {"node": {"oid": "a5594ccfbb0e9ebc2c9b1a138c79b959ff4903b9", "messageHeadline": "add primary group, invite, dismiss", "author": {"name": "Abram Symons", "email": "abramsymons@gmail.com", "user": {"login": "abramsymons"}}, "additions": 266, "deletions": 57}}, {"node": {"oid": "42207ce0ea52465607131e81c8223237b561f8ac", "messageHeadline": "add safeAreaView", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 105, "deletions": 92}}, {"node": {"oid": "d8c2892b6ea1820f9af8ca961b1a78d9dc3fda74", "messageHeadline": "relative imports", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 75, "deletions": 12}}, {"node": {"oid": "3cd0021ceb728e79e76da4bd2d6935b27b4a0f28", "messageHeadline": "modify preview connection", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "cb6c888e7f47967f35644babe10402d9d3687b23", "messageHeadline": "fix bootstrapping connections / tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56, "deletions": 41}}, {"node": {"oid": "f7421c2680e191b7ba244980c9b59208a6ce993e", "messageHeadline": "fix signup for smaller devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 42, "deletions": 31}}, {"node": {"oid": "1f068af040c436d7e4d7c7917439a182c80061b6", "messageHeadline": "update api and flags", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bbf67bf92c7abec5863f679e35e849822a463ac9", "messageHeadline": "remove flags", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 77}}, {"node": {"oid": "7f3ab6fa625ead12c05db5faa6981877a85a9b06", "messageHeadline": "updated bottom nav", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "2bf343cd3bd8af4c43877b087eef93787489f4c0", "messageHeadline": "make groups usable on smaller devices", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "06c2576fee07291d5be5060cf783934208cc6f96", "messageHeadline": "permanetly delete users", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "e011fbc4679b5e49eed5254ea40102f8d02795d2", "messageHeadline": "add discord link", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "341ef58a823915fcc07c0707223ecb29f3408e6e", "messageHeadline": "reset operations", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "49a29c219be7dd5f296642c7a476a1168d5ff28a", "messageHeadline": "Merge pull request #336 from BrightID/issue-219", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 70, "deletions": 9}}, {"node": {"oid": "d29b97bc7a8685fcdd58b04513325ec0e3873eb8", "messageHeadline": "Merge branch 'v3' into issue-219", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 215, "deletions": 97}}, {"node": {"oid": "18d6f3ce7c66e32ccb76007c378bf8bf85f48798", "messageHeadline": "expand text-edit and 2 char", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "d1c7bdc8a72efeaf4f271d5863da03cf5d2771d1", "messageHeadline": "fix group scrolling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 68, "deletions": 62}}, {"node": {"oid": "28b013176ae5820377762244e654629f2a309edb", "messageHeadline": "Merge pull request #337 from BrightID/issue-325", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 145, "deletions": 51}}, {"node": {"oid": "ae30150937de1565594f5c28fdc47496000f3f03", "messageHeadline": "code-review", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "35e11f5f436cc3b57461fc3f77c144ef0b1b58e6", "messageHeadline": "remove failed and old operations from the operations list", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ca02e2360f8b77268f974e8d2d6063053ea0fa37", "messageHeadline": "implement polling operations", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "0f01618725da0f175df245da61b4f634b2f926d8", "messageHeadline": "add operations to redux", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "c28e02225d8f920f3bcf439d39ae3be4271ad348", "messageHeadline": "resolved #219", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "0b50b29de1a39a30bd6c3524230fbfbbb2f25d55", "messageHeadline": "update navigation events", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 56}}, {"node": {"oid": "9646035bb5648e42ad2a6cf8a9a56a9fadeeb02c", "messageHeadline": "remove operations array", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 29}}, {"node": {"oid": "e73ec690a0752e1c58c3e8f089f941ad68b36227", "messageHeadline": "resolved #294", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "41e056f416ffe4422210505e0c19125f2f9901ae", "messageHeadline": "resolved #325", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 77, "deletions": 20}}, {"node": {"oid": "62b37747b60c689379d47f350c1029d2d3efe1f9", "messageHeadline": "Merge pull request #334 from BrightID/issue-240", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "a6a220bab6a3ed520edda81e4834a6acbbe50b62", "messageHeadline": "update margin", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "0c5a7fde64749f28a57b595a6742d1a968241c31", "messageHeadline": "Merge pull request #329 from BrightID/issue-240", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 142, "deletions": 31}}, {"node": {"oid": "a0785316ebe5d844561ea4a7dfb30c90ed66048a", "messageHeadline": "Merge branch 'master' into issue-240", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6817, "deletions": 17862}}, {"node": {"oid": "1420d1d54acd4a5ef4b6fad7ae2e0ebf6053af45", "messageHeadline": "clean up connection flags", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 142, "deletions": 76}}, {"node": {"oid": "ac481849ac6d4d3d34172c0d5a5a0b0845824485", "messageHeadline": "Merge pull request #330 from BrightID/flagging", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 129, "deletions": 54}}, {"node": {"oid": "a6f0411966955d2e8564a40c4567db43f318262f", "messageHeadline": "fix styles", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "60d2880ec0fa10ca4caebfa44e8910b5f30a6ae4", "messageHeadline": "add flagging to connections menu and show flagged users in connection\u2026", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 113, "deletions": 45}}, {"node": {"oid": "0951def955ada31e98f80140677aca320d4f5f76", "messageHeadline": "fix eligible groups bug", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "686b6d920323768f933558f82fb068e7d4c10183", "messageHeadline": "prevent duplicate connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "bc93bc962b7987d942f5822c88291812dce2903d", "messageHeadline": "switch photo picker library", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5725, "deletions": 5026}}, {"node": {"oid": "d316ca54c55e7e14665dc0885a9c53f3614cc02e", "messageHeadline": "upgrade image-picker", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "aca0c4f0f2747f25922c67c268f1fb407bb11d29", "messageHeadline": "use image-picker ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4607, "deletions": 5547}}, {"node": {"oid": "6e8a5c3a5276cdc969509e43b798afe3d3910d3b", "messageHeadline": "fix status bar", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 12046}}, {"node": {"oid": "aea77047045435931d94b0c0e2d54f59a25d2010", "messageHeadline": "use RNFS for writeFile", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "756df5ad94b458d8bebd2af7b685aadac0283aa5", "messageHeadline": "fix image picking android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 651, "deletions": 9}}, {"node": {"oid": "e57956f8357f36e0891394c8abc67be836f0a483", "messageHeadline": "do not delete connection public keys", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e10c4bb197ccce7fb4083a75919b805a29f85396", "messageHeadline": "modify groups / connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 428, "deletions": 76}}, {"node": {"oid": "039d86e2b09444ca02d443423e44d1c53858ea73", "messageHeadline": "update pods", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 68, "deletions": 68}}, {"node": {"oid": "58c9966eba556cd79b0ee48c1c2d71ebcc4ce1b4", "messageHeadline": "android builds properly", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 266, "deletions": 108}}, {"node": {"oid": "f757b9bbdef81e7d60f38dfce149cb2d426ac5f5", "messageHeadline": "make router work the same on ios and android", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ba332aa37ab403306af6e912a7db45215c528bda", "messageHeadline": "verify store before saving", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "e674095bf77bc27e59a5cc172bf426ae385a11b0", "messageHeadline": "resolved #328", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "1b1a712b90c66371b9fbc0b401438bd1b097bc75", "messageHeadline": "fix a bug", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cfd8156d127010746a659480cf1ddae775c39b53", "messageHeadline": "remove getConectionInfo", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 1, "deletions": 22}}, {"node": {"oid": "4a650796d06c6f72847fce2fc0a23248829242b0", "messageHeadline": "Merge pull request #327 from BrightID/v2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 133, "deletions": 194}}, {"node": {"oid": "26ba92c6a2b23f8469a3d9b0f54a9934255140c3", "messageHeadline": "fix groups bugs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 25}}, {"node": {"oid": "c5630be1d5e80efe8343b6e6846766c1e06cb994", "messageHeadline": "do not remove deleted conns", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 132}}, {"node": {"oid": "53d1a67b87d8e8fbda9ad8d0513f68093a7b5ab2", "messageHeadline": "hash id and pass recovery", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f14d83c7a3c31952d5b08e3f5e705180c30bbd8b", "messageHeadline": "resolved #240, #203", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 146, "deletions": 14}}, {"node": {"oid": "9a9570dd0b1a39aafa770e1f3bf745259b023bc5", "messageHeadline": "fix recovery hash", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 37}}, {"node": {"oid": "c8db9ff413d621ad84d836ccbcf64121fe71e0cd", "messageHeadline": "replace websockets with polling", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 1480}}, {"node": {"oid": "d0c5c55a1d8d0c41de2ad322c8b09427f84d405d", "messageHeadline": "interval fetchUserInfo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 24}}, {"node": {"oid": "87e7fa9cd0504cd0ae9a1a5fc734007f37d1cb5b", "messageHeadline": "Merge pull request #324 from BrightID/connections'-state", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "dbf28d869ea18339d01617d2bde2c36742c6f330", "messageHeadline": "fix eligible groups reducer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 354}}, {"node": {"oid": "2117f6dfbae023ecdb45cbb5049c64462a7fe2ab", "messageHeadline": "resolved #251, show the connections' status", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "efd1c446f4e59beb599ddbf92de772c7fb947b71", "messageHeadline": "Merge pull request #322 from BrightID/local-groups", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 74, "deletions": 27}}, {"node": {"oid": "7e805f763b9f31e5625f0b288acc6dd6cd7c404e", "messageHeadline": "code review", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 31}}, {"node": {"oid": "71112cd97adad0f6ff0d0f1bc452c235d33dec71", "messageHeadline": "fix hash", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4f3da54f8e505fad7409ea921e7894c852ee3c5b", "messageHeadline": "store groups information locally", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 61, "deletions": 17}}, {"node": {"oid": "62b53b762cc8b8a7cb1a902c82898618bba3447e", "messageHeadline": "Merge pull request #323 from BrightID/v2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5068, "deletions": 6404}}, {"node": {"oid": "d45c51a9d408afae25db125027d7cb87ad7f107d", "messageHeadline": "update user photo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 220, "deletions": 218}}, {"node": {"oid": "7e51927d5345304f795f4e1a9a58e889052646be", "messageHeadline": "update image resize", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4874, "deletions": 4849}}, {"node": {"oid": "fa0f72fffa42e36ba0137754e39a70c8972f3aad", "messageHeadline": "removed rn-nodeify dependency", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4606, "deletions": 5981}}, {"node": {"oid": "fbb4b4c619c2af728cf319ebb277cd935aaef110", "messageHeadline": "add crypto-js", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "5d15ed3acf1576444ac15402d8de02e312ad0f02", "messageHeadline": "Merge pull request #321 from BrightID/v2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4726, "deletions": 4990}}, {"node": {"oid": "a793bd8ca745ee6188442b96db1430902720d124", "messageHeadline": "update pod files", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4725, "deletions": 4983}}, {"node": {"oid": "b1abfa9d4a5559c954fd193397bff9b0f611accd", "messageHeadline": "remove react-native-aes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "eddf277757dd4b3bb6b7e4fd9c4eda263b3177ee", "messageHeadline": "Merge pull request #320 from BrightID/v2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "420bb25db0247abf3d110d1a786ef496fe7da05c", "messageHeadline": "fix react-native-aes-crypto-version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e9d17cdb91f494436fb764a458d80ece8579bb9", "messageHeadline": "implement async tweetnacl", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "82b15e9b72a1bde7b598ea894ae8e749d8a405e1", "messageHeadline": "Merge pull request #319 from BrightID/v2", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4917, "deletions": 4653}}, {"node": {"oid": "8d7e5d25f2b99dad735df1ad97573170ba83e794", "messageHeadline": "fix operations hash", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4dfc47a7e825f734fc519db7fa167901871d5c1c", "messageHeadline": "change PUT /operations to PUT /operations/{hash}", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f23fb3aef4961a1c6098b12e8253dfabfd722bfb", "messageHeadline": "add react-native-crypto-aes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4917, "deletions": 4653}}, {"node": {"oid": "f157324d9595dd6be564ef8c36ce3120fa32a650", "messageHeadline": "fix bugs / groups background", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "841c3299604108beb16973981892af36215192f2", "messageHeadline": "fix group background", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f73a7647a533b62339eb97a4003f88d95052a93b", "messageHeadline": "formatting and state", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 127, "deletions": 141}}, {"node": {"oid": "1a1742085953a8a9be9417979e33f7c675041c36", "messageHeadline": "update url", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "218a76def0343d85df2d5a8c547fa46b8b90a20e", "messageHeadline": "Merge pull request #317 from BrightID/operations", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 160, "deletions": 141}}, {"node": {"oid": "febac07e6da78bb3b554f8698000e89be63b37f9", "messageHeadline": "Merge branch 'master' into operations", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56634, "deletions": 12882}}, {"node": {"oid": "f95b3ed02f1b23b72c90bc5dbfc5cf746655fad8", "messageHeadline": "fix fonts on ios", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 105, "deletions": 148}}, {"node": {"oid": "f50260b02c3281cb5c3215d9a3f34757725689fc", "messageHeadline": "enable hermes / add fonts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 91, "deletions": 2}}, {"node": {"oid": "96a262ea2b80dd7ccb2c4f1840d2f12fe204f87a", "messageHeadline": "enable hermes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5793e195ae872af7ef7987594b612002df87a692", "messageHeadline": "modify camera permissions", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d09efb4d8ea97869be76f6a5d279ab315eae1c9e", "messageHeadline": "simplify routes / remove header buttons", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 110, "deletions": 333}}, {"node": {"oid": "9633c6e1f9da22153f1d83dd8905fed568022b23", "messageHeadline": "upgrade react-navigation", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5665, "deletions": 4693}}, {"node": {"oid": "a2c8dd1c789b8186ffa9347967ef6fb55aceadeb", "messageHeadline": "add husky", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "9ee7d53fad2a7ce5e08f2a703595f1cef3c125b3", "messageHeadline": "get android running", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2261d9f4ef7c9f2b0509ef395c143b1073997be1", "messageHeadline": "upgrade react-native", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51080, "deletions": 9790}}, {"node": {"oid": "d0af244c11817fcd421f3ffdb7fb3def37fcf4d1", "messageHeadline": "upgrade react-native-status-bar-height", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "85e3d4727e94ae623f5e92711cdc22ec2ee13a9a", "messageHeadline": "upgrade react-native-popup-menu", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "32436a77cfee0c97aadcd1248022f0cb843fb0f1", "messageHeadline": "upgrade react-native-keyboard-aware-scroll-view", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e56cfa96ad5527893029f4c7c0a1b94d0f35aaa", "messageHeadline": "upgrade react-native-gesture-handler", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f28f3f3831a2033f0a192c8be14d546a777545dc", "messageHeadline": "upgrade react-native-image-picker", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17d5e863b811b3e0b3046a2f4fb1aadf1a2d644b", "messageHeadline": "upgrade react-native-fs", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bfb2512aefbf0cdbe55c8a60bd6b045ea843e9ca", "messageHeadline": "upgrade react-native-crypto", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "353c1c2098116ab33765cf388613d20e107e4cf2", "messageHeadline": "Merge branch 'operations' of https://github.com/BrightID/BrightID int\u2026", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26a0e100fac20ab50d20e6d4600d8af2797d1849", "messageHeadline": "remove the sponsorship route", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 4, "deletions": 24}}, {"node": {"oid": "99dcbeb0e0c27aa4490b34ac97bff97c45ad71a7", "messageHeadline": "user plural names in endpoints", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd79887d076a11567f570366b5f8a7ee3f19a879", "messageHeadline": "the new version of the verification", "author": {"name": "Siftal", "email": "m.khanmohamadzadeh@gmail.com", "user": {"login": "siftal"}}, "additions": 55, "deletions": 23}}, {"node": {"oid": "b1c8c42a2972578c48a39b706455ca675ecaf828", "messageHeadline": "upgrade react-native-randombytes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c5ef660094716acec4eb9316924bfb8ee17cc60", "messageHeadline": "upgrade react-native-camera", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8a9a3b3238f816bae6503585f95a72011c8589d3", "messageHeadline": "upgrade react-native-spinkit", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4324120c465f4699a67bd304e8d2e1dda88a3add", "messageHeadline": "upgrade react-native-snap-carousel", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1090ad8bcba8e0198a47454cd047a258d79318f2", "messageHeadline": "upgrade js libraries", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 28, "deletions": 41}}, {"node": {"oid": "227517bdc7f34d4c0220f7090d5cf853d4f210de", "messageHeadline": "upgrade qrcode", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "0e5c90043b2bbb58350916df046a85eb02f93468", "messageHeadline": "upgrade rn-fetch-blob", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc2049c6a1db3dadc795c43635f62625f1ccfe05", "messageHeadline": "unlink async storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 83, "deletions": 233}}, {"node": {"oid": "451cfc36673048a6a3ed1a53e5025ebb00a39188", "messageHeadline": "fix a bug in listing eligiblegroups", "author": {"name": "abramsymons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f057dbd8f6638b02cbab1d7e2d8e5e03f282be8", "messageHeadline": "fix a bug in listing eligiblegroups", "author": {"name": "abramsymons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "1dbb916a68b1c224055373348c012414399e89e5", "messageHeadline": "No need to send verification to the app from mobile app anymore", "author": {"name": "abramsymons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 5, "deletions": 41}}, {"node": {"oid": "f4cc59ddd17476c6b8b645f4da342b83f47574c4", "messageHeadline": "backup user data after connections", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "6f78ad3887f3337014ba0744c75c00903385d234", "messageHeadline": "using x-brightid-signature and x-brightid-timestamp headers for getti\u2026", "author": {"name": "abramsymons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5216f9c971e954be147616b0af88e643ff787c75", "messageHeadline": "bug fixes and update conn scores", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "b76010dab42fa8c0a1d0903826dfecbf6f15599e", "messageHeadline": "update tests / bug fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 167, "deletions": 1167}}, {"node": {"oid": "9de88ceb6895c4f128def7aaf7958b06012fd703", "messageHeadline": "fix safePubKey removal", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9702a5a013ff567335429f8e8b7dae2e469bc0aa", "messageHeadline": "wait before calling fetchUserInfo", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "c41611b7eaf802c1fe4ac97de50155620f4729a3", "messageHeadline": "initial commit for using operations in p2p version of brightid", "author": {"name": "abramsymons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 148, "deletions": 107}}, {"node": {"oid": "9e6c91fc1cfb4fdc4c3d421c780c03744688c079", "messageHeadline": "bug fix for testing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9384ce0a736fe2f42aa384bdb5fa2e3a666da19b", "messageHeadline": "debugging", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "da9f5b87845069151ca6b05395964d451ffeb2a8", "messageHeadline": "remove main from state", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "264f39cce3a93e24ff1b58df7a8161443707e038", "messageHeadline": "merge backup conflicts", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 318, "deletions": 334}}, {"node": {"oid": "e39fee6796fed1db0bd8f7143509edf23974e92e", "messageHeadline": "added integration tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3308, "deletions": 71}}, {"node": {"oid": "361788a60d038664a707fc2926409cbf3305a388", "messageHeadline": "update bootstrap and testing", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "f3244751dd58ace2d637891aa231b48a39535616", "messageHeadline": "link async storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4048, "deletions": 3799}}, {"node": {"oid": "26e7f303c69820b63002ee3da826651e383c3a2a", "messageHeadline": "upgrade packages / AsyncStorage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 482, "deletions": 244}}, {"node": {"oid": "59e220af3e7e3e29b3654c5ec69b0ee0d416c0f7", "messageHeadline": "added bootstrap tests", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 344, "deletions": 1755}}, {"node": {"oid": "e1366821f1e532f82c3669c9a1122f0e9a4d90cd", "messageHeadline": "bug fixes", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "df0866b10369aa6d712675ace4b74cde718eebaf", "messageHeadline": "v1 bootstrap with async storage", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 490, "deletions": 279}}, {"node": {"oid": "1bec8df8ad6be7b9d16fbe91a0084954a0d6d243", "messageHeadline": "prettier formatting", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "9a91b5c41303ce21a600b84ceedb481a03b239ab", "messageHeadline": "remove main from reducer", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 317, "deletions": 73}}, {"node": {"oid": "42a166ce302266e64ad15cae20dde1173ee2b52f", "messageHeadline": "Merge pull request #303 from BrightID/backup", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2438, "deletions": 695}}, {"node": {"oid": "e34e3b9363d850d908f1e7c952a613702cb452ee", "messageHeadline": "update warning message", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f407ba7ac2c2c1fd8e4b016049a30bbb3e722e39", "messageHeadline": "updated setSigs api", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 71, "deletions": 58}}, {"node": {"oid": "39a3e09ac279f93d43193cb1ae493a26e99a7f61", "messageHeadline": "code review", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 207, "deletions": 140}}, {"node": {"oid": "9eee686c205c2fd2d7d135227fb30dd6cdcb51d8", "messageHeadline": "code review WIP", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 805, "deletions": 526}}, {"node": {"oid": "bac082263f3cbb15724be9d247443f4b21e9226e", "messageHeadline": "add a simple validator for backup password", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "23d43ca99683b872f3881a9f7dc5db9cd5783457", "messageHeadline": "fix some bugs", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 39, "deletions": 36}}, {"node": {"oid": "9bf9b4e16c687e19308223afdc0ca494a855df92", "messageHeadline": "use id instead of publicKey as users' id", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 314, "deletions": 737}}, {"node": {"oid": "be7cc2bfadb043e793358dd64da8da07fa449642", "messageHeadline": "backup new connections after initial backup automatically", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "645ee9b021f7c2967b1f012aaa5ba01ef1677f4b", "messageHeadline": "make filtering special keys for AsyncStorage cleaner", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "86a3a6ab65ce63a17b942e65e663b358375825f0", "messageHeadline": "batch score update + update recovered connections public keys", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 97, "deletions": 78}}, {"node": {"oid": "f6fc32bd9593c6bd641b6b919dcac017d4ee91cb", "messageHeadline": "Some cleaning", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "3b2c258f30bd783b9ebd88eacefa2280b7a4b969", "messageHeadline": "integrating with changes to the api", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 1447, "deletions": 24}}, {"node": {"oid": "d5ecef16c23b9b42861219acd90cd2863a9b92b7", "messageHeadline": "adding required screens for recovery", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 138, "deletions": 420}}, {"node": {"oid": "74716a8dfe0f71f308e5251a2a542b4f47f9ebf8", "messageHeadline": "adding required screens for backup", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "4fa352ccbea26ca49bf493493a226b3fc5a6cdc8", "messageHeadline": "adding required screens for backup", "author": {"name": "Abram Symons", "email": "abramsymons@protonmail.com", "user": {"login": "abramsymons"}}, "additions": 533, "deletions": 11}}, {"node": {"oid": "9a10d2f4b71d20c5621c81bbef07493bf872920d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "349388894b17b44a129ca2201d3acb184f5a2870", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "17ac251ab63d644d5250fefe6c9167a230c956b5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "983e61608b93c1d04dbfb9c9003851f8a8439e14", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61149e1eef6d46082ea33b0867bede32f9408b90", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aba76f6037ec8701730e857122489115c8787f8", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea698d644187c6c57e3f1521ca362a6cda4a37c1", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f424c646d8a967be5ae2a6312de23ad50edca59a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12518f05badb79c01ac65348a786ea96f2a201d0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fc3bf4bc4a6128866538e53a00360569cd2518ac", "messageHeadline": "Merge pull request #302 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a03902e69034aefacd53c55e8f72fca6e980890a", "messageHeadline": "bumped version", "author": {"name": "rnbwd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "c49a7c5bde3ccf469ce6195108ae65be891ba2ab", "messageHeadline": "Merge pull request #300 from BrightID/226-qr-code", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "0c267759e46358bd085761c31016e2cb68ab64d6", "messageHeadline": "only blur if valid qr string", "author": {"name": "Drew Gregory", "email": "djgregny@gmail.com", "user": {"login": "DrewGregory"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "15ca95d324b96eb985cbae4fdbbfc18212691bb0", "messageHeadline": "allow contexts with no verification URL", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "d9afc952dbb4ef5f72231d8557aead05c94f7285", "messageHeadline": "prettier", "author": {"name": "Drew Gregory", "email": "djgregny@gmail.com", "user": {"login": "DrewGregory"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "fb1e6a340169b9d3c140d7a1a5aa7e4a7b0413df", "messageHeadline": "qr check", "author": {"name": "Drew Gregory", "email": "djgregny@gmail.com", "user": {"login": "DrewGregory"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2f21022670bc040d13b3dc9eddf55a159c599b18", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68bbfcd5828abfabb75cd9fc6e25863e3997702d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bc7d34697c559e6b74a5d8af3a9f311aaa08d25", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3cf3a0505dad34a4de823f075235746220299a0", "messageHeadline": "Merge pull request #293 from BrightID/DrewGregory/onboard", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3f9d0d12f1d627cf7758a23e51a3c7bd62bbb8", "messageHeadline": "remove unused onboard entries", "author": {"name": "Drew Gregory", "email": "djgregny@gmail.com", "user": {"login": "DrewGregory"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "198565c33530a3ff14e7065bbcd617408de5ba93", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ec6ba1ae9a18c6040e8c4657deb4a2aceb72782", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7eabab73b1c53c3ec0c548c1bfdd583fb51bb186", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "ed89f007dc9091e6d149fbf9c6a1f35838cc5a5b", "messageHeadline": "Merge pull request #292 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10416, "deletions": 5737}}, {"node": {"oid": "da175f086b195f40b8dc96a8bcb8c202451a37fc", "messageHeadline": "running on ios", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7910, "deletions": 11827}}, {"node": {"oid": "ac27a4c07ca140f79b55c219b9ec22328fb726c8", "messageHeadline": "Merge branch 'master' of https://github.com/RnbWd/BrightID", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14754, "deletions": 6158}}, {"node": {"oid": "59aa901a6469dc84321fc2ea315a7e6526179af2", "messageHeadline": "updating", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 13343, "deletions": 6111}}, {"node": {"oid": "9bafe51edca9993893e013e201d74dec89cbcb91", "messageHeadline": "show err.messages, not stack from API calls", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec14099d7a224f74359005b0ef9db2ef17c04b29", "messageHeadline": "handle errors instead of checking ok in BrightID API calls", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 24, "deletions": 42}}, {"node": {"oid": "5b45f9d93157e6f17536c48d79faf21b31627b43", "messageHeadline": "add close button to confirm connection screen. refs #203", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "babd4b5a9c817823a6643ad997852e9236a6443d", "messageHeadline": "nested stack navigators need to pass `null` to navigation.goBack", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 43, "deletions": 76}}, {"node": {"oid": "4d0877273774c10c7f886e7cd5863aae38509aef", "messageHeadline": "refactor: prettify", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "930dac0cda5b73cc876411de36ab70a6411f5563", "messageHeadline": "put launcher graphics in main instead of debug", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dffb276443209d69c43b5e3b6b99723b68d90d02", "messageHeadline": "upgrading ios", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 8009, "deletions": 6645}}, {"node": {"oid": "ec7d4697fb01cb1426e2dede034de494b90fe663", "messageHeadline": "navigationOptions needs to be defaultNavigationOptions now", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f5e4a2252d9dc14069000c41fd3e7f5ef43e341e", "messageHeadline": "revert to async await for group members", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e5e9ce1a244fc10ba38c48ae10994c11e6c7ee4b", "messageHeadline": "Go back to groups screen after creating group", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e109db6623bff4cb980d0903552eb6eb803f523", "messageHeadline": "better error message for create group", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a8bc438247ae5d84dd1014538ff33cc4e020c113", "messageHeadline": "include debug.keystore in repo", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "58dc1a79623effdbe0edbefff08cd6b10a3be967", "messageHeadline": "include debug.keystore in repo", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "308812db38b998c6ea45efa20cf50c6c31e7710c", "messageHeadline": "Upgrade Android stack to RN 0.60 to support 64 bit. The changes for \u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2714, "deletions": 1896}}, {"node": {"oid": "df2623048ddae590901d07816fee7fa2d5d01ef2", "messageHeadline": "Apps Screen. Closes #279 and #282.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 272, "deletions": 40}}, {"node": {"oid": "ef1c8f32563ef3888e684d626f0b13615a9895ea", "messageHeadline": "convert broken switch to if statements; refactor: rename functions", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 32, "deletions": 42}}, {"node": {"oid": "6458e2e8efc6c115c04b28da7e5fc204a3cb1ade", "messageHeadline": "Remove call to getUserScore that does nothing with the result", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4c7b93954e9ce6ec9028f8880ae60af4ebf1c8af", "messageHeadline": "getConnections() thunk needs dispatch", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ca2fe58bc46b4aa1dac34e48e396dc32c317dcb", "messageHeadline": "revert title of Apps Screen to \"Apps\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45f648004e00adfa0dde89db4b3fbb79c964b7db", "messageHeadline": "render verifiactions. closes #278", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 74, "deletions": 3}}, {"node": {"oid": "f4e2f319685d0d87aff1f3a88c47b3b25a1816a0", "messageHeadline": "refactor: rename Apps.js to AppsScreen.js", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f0ecb52c038bca22c162dec88a354acc2296e39f", "messageHeadline": "add verifications to redux", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "f6cca9b6e04382b6b97eae1de8623cb7fb354f5d", "messageHeadline": "remove unused image files", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 172}}, {"node": {"oid": "911e57ece3d246f126d6f82503135b33cb8f935e", "messageHeadline": "Refactor: rename \"host\" to \"baseUrl\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9e4b1c48f7ce7854ce51fde3a9265436bf7ebe3f", "messageHeadline": "move all baseurl logic into brightid.js", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 27, "deletions": 75}}, {"node": {"oid": "7a7850720a2f0fcf81b834efa006b2926f6ba4ff", "messageHeadline": "change name from \"link verification\" to \"app verification\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "101ba5f25a9556d7f4a6eb04ecfc25520910cb07", "messageHeadline": "use await and throw for errors", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 166, "deletions": 202}}, {"node": {"oid": "decd137377aaddd413483803ff3aaf98f7dcaab0", "messageHeadline": "more consistent error handling from BrightId API.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "0c221cb07ed6e367d4d1271529f35012e870488c", "messageHeadline": "check if a user has the proper verification to use an app", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "fe5ae6fe3545969f42852ff9fbc05e5bcbc9da5a", "messageHeadline": "Send requests to link verifications to the apps tab.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 97, "deletions": 93}}, {"node": {"oid": "3ee3f0e650aa6451458b08c82f67cc812f5bafcd", "messageHeadline": "send verifications to 3rd-party apps. refs #281", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 74, "deletions": 14}}, {"node": {"oid": "40c1aaa0dabfdb6b040e31ae405276d62cda6786", "messageHeadline": "Verifications screen", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "a4aea597f204f9f9d814548f4b5f914e0cf81d66", "messageHeadline": "Merge pull request #284 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3811, "deletions": 2928}}, {"node": {"oid": "b6086017c519c6ca4edb60fdaf702ddaf7dfa3fe", "messageHeadline": "update podfile", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3811, "deletions": 2928}}, {"node": {"oid": "79c6db62797291e6f5c3400c9f8020c1cd1eb622", "messageHeadline": "Merge pull request #283 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "efb26c6af2ba3de1151a9705e17f2ce11fd9d89c", "messageHeadline": "bumped ios version", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "daddc0a8f7a3dde8f7d2d2cf624bebf026d0b433", "messageHeadline": "Upgrade react-navigation to v3 and use `createAppContainer` to allow \u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 114, "deletions": 111}}, {"node": {"oid": "74678c60788b4d91edca459f76a462374ce1d05c", "messageHeadline": "Merge pull request #269 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 272, "deletions": 2488}}, {"node": {"oid": "caf232a870991b3fccc692c4d67abf48bfabc8a3", "messageHeadline": "fixed photo bug", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bc36db33edf4b34e0cc91f721614d0947a509a23", "messageHeadline": "fixing types - library has some errors", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 62, "deletions": 77}}, {"node": {"oid": "8ab944d43cb2d0a1744dc566a084237a22a68041", "messageHeadline": "fix flow types", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 208, "deletions": 2409}}, {"node": {"oid": "3cb284c136d651632c7a8a9479cc95c5b01bd3e1", "messageHeadline": "The connections spinner needs state.loading", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "13ff2c34080c06f805f37e1bc879a56b1829797a", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1348, "deletions": 1049}}, {"node": {"oid": "4dee33401311a8d3670b5d564ca1b5bfc6d34470", "messageHeadline": "Merge pull request #264 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 416, "deletions": 634}}, {"node": {"oid": "d236b38a11ee8bc5a062c7b3e447828b6772075e", "messageHeadline": "fixed types, eslint, upgraded linters and redux", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 416, "deletions": 634}}, {"node": {"oid": "952063db1a3e05b5a534b164ca142fea9736fd22", "messageHeadline": "Merge pull request #261 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 587, "deletions": 400}}, {"node": {"oid": "c8e0f2d15b530912afff4df1477014d665d26a78", "messageHeadline": "fixed types", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 587, "deletions": 400}}, {"node": {"oid": "daf217b5f93ca455729398b28cd190663f96e4bf", "messageHeadline": "Merge pull request #257 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 16}}, {"node": {"oid": "84845e0ee0d6090d2075d386701aae43331e7395", "messageHeadline": "updated connection button styles", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "14d9c2b6dd36320aaf3aa8860563a006a6b35a9b", "messageHeadline": "initial setup for push notifications ios", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 91, "deletions": 1}}, {"node": {"oid": "b0ab918e052033aeaa9f3e79d098fd48692ff8d0", "messageHeadline": "Merge pull request #252 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 128, "deletions": 66}}, {"node": {"oid": "24dc6460b668d2da9676076de1748ddb89a12eb4", "messageHeadline": "added share button", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "6a18e10b11066399d42687a27648b226d84c5ae9", "messageHeadline": "added clipboard notification", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 94, "deletions": 55}}, {"node": {"oid": "14f230df7ac829b5eb8b775d4a5651e9d30f66a1", "messageHeadline": "Merge pull request #250 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "241c7048db4f7cdbe68115a560fe95ea4eb329fe", "messageHeadline": "added ability to copy qr", "author": {"name": "David Wisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 43, "deletions": 5}}, {"node": {"oid": "25af3fcb0f1e0690bcc8880efd8443ef691d4cb5", "messageHeadline": "Merge pull request #244 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c7ef49a0a91bf9adc697fbce5b69b1209ec07e5f", "messageHeadline": "fix large text error on ios", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "dbac355e32863a2b9a16a632624a9e456c90eeec", "messageHeadline": "remove menu that doesn't work and would be confusing to users", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "ab33a709bff8100b11ddb8e699cbd993b6afc215", "messageHeadline": "Allow making a new connection from the connection screen #222", "author": {"name": "sadegh", "email": "sadeghte@gmail.com", "user": {"login": "sadeghte"}}, "additions": 148, "deletions": 17}}, {"node": {"oid": "01638a4a269b04866e2122883fb66a5f2cdffb59", "messageHeadline": "Some platforms support uint8array.join some don't so test for that sp\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e1b5a7b72a9dfbbf24bf84de77260f3b7f0caf01", "messageHeadline": "destructuring must look for \"item\" element", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1680521461d5bcf27621faf2e093ad44bb99e6f", "messageHeadline": "allow all eligible groups to be shown", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 221, "deletions": 2}}, {"node": {"oid": "54f199dcfce5b8e414eec48182203a02930ef0fa", "messageHeadline": "if the user has joined a new group, don't fade their photo in eligibl\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2ba0aabc61c56a703e84d13076561c83f72c7724", "messageHeadline": "refactor: clean out unneeded code", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "dacbe465273fe025fc952a80ac4a9d011b617766", "messageHeadline": "make b64ToUint8Array work on all platforms", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b94f3dcdc8abf573c595c90b97ca437c29db4dde", "messageHeadline": "improve the name of groups", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "f91fa8dc0c1cb6f79da7ca82303be2a782ef04bf", "messageHeadline": "separate `handleDownloadFailure` into its own function", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "71b4a1dcd2a7c7e9177789f6ecd2d7e73f9562e0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e00342d6b181dabdf707c6395bff227c8ef8165e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "af5212248bb1470eb412bee9ada155feacfa39a3", "messageHeadline": "simplify encodings", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "adceb03686e32869f71ae01dbcdd9571ea46218c", "messageHeadline": "Allow the scanning user to always have at least 1 minute left to make\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0d2d2a077c0d38293972a13e70f4ef9da5b6f79a", "messageHeadline": "Alert errors in signing a connection message and rendering the group \u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 78, "deletions": 67}}, {"node": {"oid": "8b2d35d5febad2da3d9e71199b268d143db238f7", "messageHeadline": "Increase websocket timeouts. Refactor: Remove webrtc stuff.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 26}}, {"node": {"oid": "e86c545296672e7b84893aee2f8bdc5df9873f35", "messageHeadline": "Make b64 string decoding work in release environments.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "8f3920d50b3a49117d5bfaa7feee00496f675134", "messageHeadline": "updates/new screen mockups", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c86805e57b93918adb43d72b57b2fc400233e384", "messageHeadline": "we need a zero delay to be able to get the state and call fetch. I'm\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6dc7b679e8e8af23cc850dd2987ccbc22e6c06a9", "messageHeadline": "wait to write qr connection data before reading it. more details in f\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "710261434c3a6ed7e6c600ac8380fb218a2e959e", "messageHeadline": "Merge pull request #217 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 262, "deletions": 22}}, {"node": {"oid": "c448b95072bbc971c59f141538b9ff49d258dc8a", "messageHeadline": "fixed android to potrait mode and started onboard screens;", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 262, "deletions": 22}}, {"node": {"oid": "a611431a1be93d13a322e64e5da9ce4b668b8976", "messageHeadline": "Fix call to delete membership", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "6e7a07182910200804c4ae969946a8ba56e8afd0", "messageHeadline": "Group Member View", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 766, "deletions": 158}}, {"node": {"oid": "ccc6e68f7d4a525d41c94513cce8c9f2dd625e2f", "messageHeadline": "make whole group card touchable on groups awaiting cofounders", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "5b4bcff507d14db3870709192924e1689ea34cc6", "messageHeadline": "only allow delete user on dev version", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "cfdb333127f7932a81f15bf8014741fb9ac18868", "messageHeadline": "Merge pull request #216 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 282, "deletions": 66}}, {"node": {"oid": "15073f3b05351503b954fff367069dfe14c13262", "messageHeadline": "added current / eligible screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 138, "deletions": 14}}, {"node": {"oid": "c3b72000d7e513549de6f30094fc46ae3ab85888", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "aa8d8f2a8566912b9c63fb1295c2cee36a18d069", "messageHeadline": "fix spots where safeB64 needs to be used", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "09f70cf8d22a5b3517818e0089807dd5e82de132", "messageHeadline": "merge", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 579, "deletions": 629}}, {"node": {"oid": "d884ba844d9ac02da713f18d6942df22ca343c24", "messageHeadline": "refactor", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "da698a67bc1265ae65e2966cface369bcccf0a79", "messageHeadline": "Refactor: replace \"nameornym\" with \"name\". Fix some types that were s\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 43}}, {"node": {"oid": "c30ea62301ae17f63287a25c34588a1269febc7e", "messageHeadline": "Refactor: replace \"nameornym\" with \"name\"; replace \"avatar\" with \"photo\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 252, "deletions": 278}}, {"node": {"oid": "851195f59cdffc098cbbbe19244509d77b940b15", "messageHeadline": "replace \"nameornym\" with \"name\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 97, "deletions": 97}}, {"node": {"oid": "2a7868f9c8343b203e8de351050104c99b2a0c6e", "messageHeadline": "save public key as base-64", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 75, "deletions": 183}}, {"node": {"oid": "b67f6410297fac010341b44460d7bad4b1e8d504", "messageHeadline": "fix knownmembers count check; add comments", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b1fc78fdcd4d84ad8923ab9f3aca5eb4768558b", "messageHeadline": "fix redux methods", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "43ec18b5b4e4eab50e3b71686c2fa6de0810a366", "messageHeadline": "improve the handling of state for groups", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 59, "deletions": 32}}, {"node": {"oid": "e05deb23c6c249a9189240b63e9810c42f31aa22", "messageHeadline": "remove unused import", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de64ab55a344aac687d5984cade1348ac6dd1a08", "messageHeadline": "immediately update circle when joining a new eligible group.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 21, "deletions": 42}}, {"node": {"oid": "93e545b58b57c5fd522a98f3bc34cb6b9ac6396c", "messageHeadline": "fix problem with rendering group photo", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "72997287ac531792661abb5238e37933afd48a9c", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 13}}, {"node": {"oid": "6365fd718d23d8490be1b937e742e8c5437c4b64", "messageHeadline": "updated info", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 42, "deletions": 53}}, {"node": {"oid": "7d4198c1d75e48f6dd35461d873e6654bb795776", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 112, "deletions": 100}}, {"node": {"oid": "a70c70cb89f5e1d30e9528fb953676a2ee9e734c", "messageHeadline": "remove \"Props\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e919acda8261c3ea20b4d9597bde260084133fc3", "messageHeadline": "No point \"await\"ing here", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 12}}, {"node": {"oid": "68d873e4964bdd950f8a39a87a9f2bba8bebc8e6", "messageHeadline": "Merge pull request #214 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 112, "deletions": 102}}, {"node": {"oid": "3dd219c95fef6f06fa479f3446ad1c9597caf93d", "messageHeadline": "fixed image paths", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 112, "deletions": 102}}, {"node": {"oid": "a72a25e87f9d60a9a7f4e7eea55d4a049a46cb78", "messageHeadline": "whitespace", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "04d60e57c8679901b1b98ced67428c90274674c8", "messageHeadline": "should be named \"GroupsScreen\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b37ca61cd70e1cae357319ac967880d0609c75ba", "messageHeadline": "minor refactor", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "5228302d31ac8791dcbc60753e43978956b3d037", "messageHeadline": "comment", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "daf90ae5a053fdbf65633a0699085eb10a76a460", "messageHeadline": "comment", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2684742ea293a5cd8cd787ac366adf085825dc7a", "messageHeadline": "change \"trustScore\" to \"score\". Clean out old webrtc-related reducers.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 171, "deletions": 538}}, {"node": {"oid": "c34b854e8bde8720ab02084b13c8c2f207d77a7d", "messageHeadline": "minor refactor", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ca197cf10f0fc30c13fb8b660d2fc0d475ec40d", "messageHeadline": "capitalize BrightId file", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c3b1b14c73331607de706ec388a5e390435b75ab", "messageHeadline": "fix groups rendering", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 149, "deletions": 176}}, {"node": {"oid": "af569decb009750106c12dcc97fc8b324f4fc84a", "messageHeadline": "need to wrap fetchUserInfo() in store.dispatch()", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21f24874239dcf57fbf1e24fab177d03e050ef94", "messageHeadline": "Get score and group count from server.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 22, "deletions": 254}}, {"node": {"oid": "62a4f0f68125b17e281224fe4e43fd93cb619976", "messageHeadline": "Scores and group count are numbers, not strings.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "c6626e412a1bd37ea11250a76fd6ae2f2a3b9fe1", "messageHeadline": "Don't refer to score as \"Trust score\" or \"Trusted %\". See spec https\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5d234f5d262ed7924ccfc91cc8da34cd1bb3e097", "messageHeadline": "Only show an alert when joining group if there's a failure", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "458e95cada49608525fdf4dc3040ad796350fb05", "messageHeadline": "Send the group id to the backend when joining or deleting groups.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "baf5f302047e9e26fcd69713982a059518dfed83", "messageHeadline": "use a constant to load the seed url based on environment", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "73a51936cb6992485009fca6631646679e3cc01b", "messageHeadline": "Use a single .env file because dotenv was applying the production var\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "10b6aca9f2090769f83336bbb737dc9e21259952", "messageHeadline": "Revert \"dotenv was apply the production variable to debug\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "4776bad804defcba82669e2abda9e707d8415023", "messageHeadline": "dotenv was apply the production variable to debug", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8a445aa9eacc2ff78aaf3f0d4eab930fabbc4eb6", "messageHeadline": "Disable logging and fakes on release. Remove confirmation alert on gr\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 50, "deletions": 62}}, {"node": {"oid": "53a77b538ed59dfdefa7793dd2a5e7a9dd2631c5", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25835c134a9b6b057202317ed35f29af2770054d", "messageHeadline": "change this image file", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0e43aefdb5302d86fc80cb706fb1052123b14858", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1e33ef38fc3f84fb3c26b3921fbfb9849d3a833", "messageHeadline": "only show \"Join all Groups\" if this is debug mode", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "c1682187f8c193ceffd1e641b48124d05c511f3a", "messageHeadline": "fix icons for android", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "510534893e1a3820d4b686d02d5d9b0b788c5ed7", "messageHeadline": "disable random avatar for release.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b66861db5463137561368a1c346c91c6a3dc5aeb", "messageHeadline": "fix build for android.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "68ff25057865ef78df02588dd4d8c50c1f4451dc", "messageHeadline": "Trust scores should be called \"scores\" or \"brightid scores\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f4315ddb03a7a65492e884cf25326e3beb1f94", "messageHeadline": "Merge pull request #213 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 88, "deletions": 66}}, {"node": {"oid": "ad809b7c6fea4a74eaaf83ae37118f4da7badcbd", "messageHeadline": "edit group styles", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 88, "deletions": 66}}, {"node": {"oid": "12c20494acca16a98e4db2b69865f9491acb9651", "messageHeadline": "Merge pull request #212 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 50, "deletions": 83}}, {"node": {"oid": "c1015631e323868f9b1dc3dd455e896b47a2f223", "messageHeadline": "bug fixes", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 50, "deletions": 83}}, {"node": {"oid": "224eb615df272e74bc40e049a0f9ad96aaabfebe", "messageHeadline": "Merge pull request #211 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "3676594b5bcb8f27fdb7ff1239c6c368a5b56ad4", "messageHeadline": "eligible groups displays pictures", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9c4ec2ecb1f36984044fec1f35d8ee1c02a257c1", "messageHeadline": "Merge pull request #210 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 418, "deletions": 299}}, {"node": {"oid": "0ca655674e9dba5237fd21e8fc2d64b0e124fe72", "messageHeadline": "bug fixes and working on groups", "author": {"name": "David Wisner", "email": "davidwisner@Davids-MacBook-Pro.local", "user": null}, "additions": 418, "deletions": 299}}, {"node": {"oid": "146932dbdb6f4fd1fc565febd187618c90be4280", "messageHeadline": "Turn brightid api into a class. Fix most signature issues.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 274, "deletions": 276}}, {"node": {"oid": "08734a34eeba993260f9758245e25180675ec7f2", "messageHeadline": "delete connections through API; emitter for server url changes; handl\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 63, "deletions": 89}}, {"node": {"oid": "87f8c204aba84e377c89da4aec5ef164f538ed1c", "messageHeadline": "minor bug fixes", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d50f3adb62283c2e062845f04a516588445ade7e", "messageHeadline": "remove react-native-config", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "27ba12f11b82506cca499d4ab4e8272e8e5a378c", "messageHeadline": "Merge pull request #208 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2363, "deletions": 1979}}, {"node": {"oid": "81b65168c7933dddd9566e8cdabbc406e6765ab7", "messageHeadline": "pulled in latest from master", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 158, "deletions": 137}}, {"node": {"oid": "b9d01b1ad1f666c790234d84aba29da441d78e11", "messageHeadline": "partially through updating groups", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 533, "deletions": 63}}, {"node": {"oid": "b5526c5862071e11d9b98642a1e76906ca1a4b15", "messageHeadline": "read api url from server module", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "3c4af5759cc7c2beb2b85e8f80100c20cfe016e2", "messageHeadline": "Exchange a signed message and make the api call to create the connect\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 44, "deletions": 53}}, {"node": {"oid": "f5414517326b6c4bb2ec79559dd38c2b3ce2f092", "messageHeadline": "Allow the scanning user to subscribe to a websocket channel if the QR\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "d42c08fb5d4680438f9dbdae41ac5c0bef893855", "messageHeadline": "Clean up actions a bit", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "c4ece8b2010264c62bdc46474b0245feb028ac99", "messageHeadline": "Converting public keys from b64 to urlb64 is done on the server, not \u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf54ad2e2aa7b76d54e91594feb806c10b9cfe4f", "messageHeadline": "Remove \"random avatar\" option.", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "006e5d0a11cf17a8af28e8d9b9350df1e90507be", "messageHeadline": "refer to 'name or nym' as 'name' and 'avatar' as 'photo'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "695a58394cebb3c07ea61f6abb50a777a736077e", "messageHeadline": "read release signing keystore from filesystem;", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "a5262cd197495d7bd748ccb28dc112ea1c715f15", "messageHeadline": "add signature to connectUserData", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e1f430ce11fd38d578dac861ce8024dd0550c89b", "messageHeadline": "update libs", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1835, "deletions": 1920}}, {"node": {"oid": "c426e809a36fc5a439a447ee6ea65417449cf726", "messageHeadline": "Merge pull request #206 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 157, "deletions": 14}}, {"node": {"oid": "0d1654ef1dd819fd1497de5e671c675078df307d", "messageHeadline": "updated react-native-config", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 157, "deletions": 14}}, {"node": {"oid": "40aef3df3f70a9203e317c45d41c3358299d647e", "messageHeadline": "Merge pull request #205 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 16163, "deletions": 352}}, {"node": {"oid": "88de2b6c8e66c407508f1f158bf269dd8f144c76", "messageHeadline": "styled empty group component", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 200, "deletions": 91}}, {"node": {"oid": "064ca3e319bb0e87a68956c8d841df0a3b4a7ab5", "messageHeadline": "normalized qr code", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 80, "deletions": 45}}, {"node": {"oid": "efbb62131d14bff6c9f9249fedf2e1ace7727163", "messageHeadline": "polyfill react-native-config because it does not work with cocoa pods", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 210, "deletions": 156}}, {"node": {"oid": "602f474cca0cb50c0f918695ad3a2728fce9d5fd", "messageHeadline": "added flow-types", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15683, "deletions": 70}}, {"node": {"oid": "09d044e65397ce0857986bc909a9f3eda55d0e7f", "messageHeadline": "show an alert if there's an error downloading a profile", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6627b9c8a012d68abb5b5c2e324a2a139c53a29d", "messageHeadline": "start using beta node with release version", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "158cfeadc5bb7cf27ed5a822327f7565370eee83", "messageHeadline": "redirect from qr screen to home screen before connection data expires\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "13dc84e905f51c2f97f563daa18745b2b5fcf50e", "messageHeadline": "Use aes-128", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "25ca54778490acd3ece0b8092608d31d73757e04", "messageHeadline": "Get server hostname from ENV; Get IP from web service call; Make QR g\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 140, "deletions": 98}}, {"node": {"oid": "8c7dda3f276c5b56b74eadfa48c4c2383a05a2bf", "messageHeadline": "Automatically compute the websocket channel and download (but not upl\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4ddbebab276a475a6c1c88c9dfe1e7efb6d7efa1", "messageHeadline": "add support for react-native-config", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "a2b718fe2f7f8a7501833eeb5a0d25337c442cd3", "messageHeadline": "update react-native-image-picker version", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4cef4bfb818b82b6d8148dd9b5725bad1a5454cf", "messageHeadline": "Merge pull request #200 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "508683ec900706a081e24dda001b1ea63429443f", "messageHeadline": "started styling empty group screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 82, "deletions": 50}}, {"node": {"oid": "573b2c898f4fc6a575bb87aa8eee054757c4c8f5", "messageHeadline": "Merge pull request #199 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 92}}, {"node": {"oid": "b089c38a447d874ae14666153eb18e69ec41c564", "messageHeadline": "added connection api to fake connections and fixed groups bugs", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 122, "deletions": 92}}, {"node": {"oid": "363c78d00b8b81836b7ac1999328cae2b4e89df2", "messageHeadline": "Merge pull request #198 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 101, "deletions": 81}}, {"node": {"oid": "093e7975302573fa93fb9d7cea337a3696af209b", "messageHeadline": "require avatar during sign up", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 101, "deletions": 81}}, {"node": {"oid": "aaa510c89b2fb9e90dc6aee408f80b80732f8324", "messageHeadline": "Merge pull request #197 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1092, "deletions": 553}}, {"node": {"oid": "972ade1df17de41e3a23f5756ab59c7fa01542e6", "messageHeadline": "updated new group screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 199, "deletions": 171}}, {"node": {"oid": "0f1ea2b82a98687049c31eb1a76a81256bfe0152", "messageHeadline": "removed fake user data", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 719, "deletions": 307}}, {"node": {"oid": "5dbd1f82a4ca0d56e7ba6ae96bbff2d6ab5635d9", "messageHeadline": "updated group screen style", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 204, "deletions": 105}}, {"node": {"oid": "c509a4ac14a7a6942eb548a52bf5b3e42a91ac7c", "messageHeadline": "rename package and app id to \"org.brightid\"", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54f3ea94a4164c4544051567404c1745016301f6", "messageHeadline": "Allow for future versions of flow", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6cd7abbe3a341ab31950708971f12a9cb1a9b81", "messageHeadline": "Add flow-bin to dev dependencies", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "df4a4b4c3145cb60f1d29eb75ba15988e2267dae", "messageHeadline": "Use inner \"data\" for decryption. Return user to home screen if data i\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "8cdea128f30c4854845858a07f5b64a8f6d7e8b7", "messageHeadline": "Fix calls to Alert.alert()", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c933694507675aada7b8e39b93df89375b2d577", "messageHeadline": "Merge pull request #192 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 176, "deletions": 105}}, {"node": {"oid": "9c169fa110618e6ade59377f67908c6b7d84a392", "messageHeadline": "updated onboarding styles, fixed various bugs", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 176, "deletions": 105}}, {"node": {"oid": "82afee8e019b29504d571777e0c0045cf6fcca9a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "753484d954ff0e19fa78109e073a7979a558fa35", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7f528ced9e61b3c3bc28ee9f8d504152ae6759f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83b16dba71b32f92e0e8a3ed852366ed1f8d002e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4366609c8fa9b2f8aa1d5b007e8998305c7f6060", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80a500348357b5ff1b2db5800f39df61110b65cb", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "2cc75616d75fa17ea110e5c3362e08354d6a7f4f", "messageHeadline": "Integration with backend", "author": {"name": "sadegh", "email": "sadeghte@gmail.com", "user": {"login": "sadeghte"}}, "additions": 1149, "deletions": 255}}, {"node": {"oid": "c4fa7da3c229d40134a39419a8a10cb92dd70353", "messageHeadline": "Use a different icon with transparency and padding. From https://driv\u2026", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8dcda7f1a719eaf2a35f17fd5377b608c580780", "messageHeadline": "Merge pull request #190 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7f7e51f20026bc2a3f6a6f3a3a590b4ecca51d10", "messageHeadline": "fixed async bugs", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "722f441925437d8ac05e712833265e01f346a4c5", "messageHeadline": "Merge pull request #189 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 396, "deletions": 252}}, {"node": {"oid": "386ea6259e846ffafe2a534eb843bb8d6d530157", "messageHeadline": "load avatar before sending connection data", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "bb01cb906fafda808dcbdaa2542662e6e3813bc5", "messageHeadline": "connection avatars are saved inside filesystem", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 385, "deletions": 252}}, {"node": {"oid": "b017ae9f4a175d4fef7e1f6c462f3c077aed0610", "messageHeadline": "reject invite confirmation screen image", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "764c4c51fd568d5840136c9067674841b02f784a", "messageHeadline": "Add eligible groups variation image", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cef7be1763de88536c87ea113cd95fa42b908e4c", "messageHeadline": "reduced size of QR connection screens", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c9811cb42ba8d5dd9b9b3b7536a748b66542baca", "messageHeadline": "Add files via upload", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3f85e2459900481cb77af5b61dc05f959ac222fc", "messageHeadline": "Merge pull request #188 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6498, "deletions": 15005}}, {"node": {"oid": "992193b86a4c0ee338f5996ea70904f434965f55", "messageHeadline": "fixed bugs ready for testing", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 41}}, {"node": {"oid": "6f5b082fec570f794540c4839890bee4f86da81f", "messageHeadline": "fixed websocket bugs and moved connection actions", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2920, "deletions": 10078}}, {"node": {"oid": "6c00ce05d28604f88d966ee435c8837dbc4269ef", "messageHeadline": "updated groups style", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 230, "deletions": 1147}}, {"node": {"oid": "45afd059186bc61de42decc1b949c998dab71dcd", "messageHeadline": "updated trust score colors", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 65, "deletions": 39}}, {"node": {"oid": "ca9ab06a4d1b18e09f476425c5a57aa5edea7cd3", "messageHeadline": "updated", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 368, "deletions": 100}}, {"node": {"oid": "55a041036e7fd8a8f5d5dd2de3d3e81f19371104", "messageHeadline": "updated react-native connection logic", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6381, "deletions": 7107}}, {"node": {"oid": "95315c123e9d31cad33b53ace5ecae9c80b38ab8", "messageHeadline": "Merge pull request #186 from BrightID/ux-updates-screens", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c942567ab1948ca4a3a3b8ca60d6fd235cc7e1f9", "messageHeadline": "Enhanced UX (groups); removed \"trusted\" from score", "author": {"name": "Yalda Mousavinia", "email": "ymousavinia@gmail.com", "user": {"login": "stellarmagnet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1622108647cb0be64b5e647de8758dd7842c4e76", "messageHeadline": "Merge pull request #185 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 28464, "deletions": 365}}, {"node": {"oid": "db59bdafb637d834a2593aa64695ae7a14579abc", "messageHeadline": "removed old folder", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 7006}}, {"node": {"oid": "3cd72d64882df585187fa799c35972a914f0338b", "messageHeadline": "need help with git", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 35105, "deletions": 0}}, {"node": {"oid": "12ded407501ff8edd21f6a0149b6581302e63272", "messageHeadline": "Merge pull request #184 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 2628728}}, {"node": {"oid": "a7186bc3b2b0296ba1e99b6f3192afff9b89eaf5", "messageHeadline": "removed old files", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 2628728}}, {"node": {"oid": "b8fb8a0e96fbd0ef60366f334878a6c71862fcfd", "messageHeadline": "Merge pull request #183 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7657, "deletions": 2616674}}, {"node": {"oid": "3f2a17be8c6c8d8c2d17628413cdcc38a8e2e304", "messageHeadline": "moved filename", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 415, "deletions": 70}}, {"node": {"oid": "c1c2b055a79dc42ae2e8607673c7b4e8fab87944", "messageHeadline": "moved filename", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1571, "deletions": 38584}}, {"node": {"oid": "9f043ce39daab9216e3b6779e8f1d1b5bbe738e8", "messageHeadline": "updated new connection sharing", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 18544, "deletions": 2601783}}, {"node": {"oid": "b9fdeebd412bb499713c37dbde011e8ac4d11e0d", "messageHeadline": "updated qr code scan", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "1dacf56336251d612ec7596104446625d8463cf0", "messageHeadline": "Merge pull request #182 from BrightID/revert-181-master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1161, "deletions": 12052}}, {"node": {"oid": "473bf0926e8221ace03d01fb6de4b4f69d654489", "messageHeadline": "Revert \"pull request\"", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1161, "deletions": 12052}}, {"node": {"oid": "f15c932be87ee793af84edb7b8232500f83b087d", "messageHeadline": "Merge pull request #181 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12052, "deletions": 1161}}, {"node": {"oid": "c13edcd780160dd7e5c6a10dfb8d71df2918e029", "messageHeadline": "testing fetch / post data", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12953, "deletions": 1077}}, {"node": {"oid": "1b29fda9a2a91014fc271448a496958b92962352", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0cedd46592179529746658bc00eaf2b39f7cc61", "messageHeadline": "updated encrypt / decrypt", "author": {"name": "dwisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 292, "deletions": 1279}}, {"node": {"oid": "b300c20a83853d576f3ca02de185312f689c87b9", "messageHeadline": "testing", "author": {"name": "dwisner", "email": "dwisner@goempyrean.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "737852b4f53dae7dce29de1a64d27fb0a73ea6b1", "messageHeadline": "Merge pull request #180 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "111962da22bcec7d70278c6a8f560f99d784d94c", "messageHeadline": "updated barcode read", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "7ac1e293d1ba4ece896491a2342664ea3330ed57", "messageHeadline": "Merge pull request #179 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "e1d0f912006cee84c33f1f5052d623c2fe346dad", "messageHeadline": "updated qr code gen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 111, "deletions": 55}}, {"node": {"oid": "5dbfebe68d5b73fa8a8349f4d58cd3706041afa0", "messageHeadline": "Merge pull request #178 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27875, "deletions": 1060}}, {"node": {"oid": "b3d1769209ba2021143bbc887d08a8a8345f03d0", "messageHeadline": "update qr generation", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 104, "deletions": 88}}, {"node": {"oid": "d143d34b6dd490bb898c88b8b8147129df6b4f95", "messageHeadline": "Merge pull request #177 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 237, "deletions": 206}}, {"node": {"oid": "76c0023cbbafc904d5586c1d4661b0242dc9117c", "messageHeadline": "updated lib and added crypto and fixed bugs", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24906, "deletions": 854}}, {"node": {"oid": "3121c44aaa0fa8a78170b95ce0515aa4309b647b", "messageHeadline": "generating new qr code", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2932, "deletions": 185}}, {"node": {"oid": "0f3495d3cf831168c5df97d31238c2c320eea5b9", "messageHeadline": "updated io logic", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 177, "deletions": 177}}, {"node": {"oid": "9fd1dc9c378762181493cec568840042d643af3a", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 861, "deletions": 8}}, {"node": {"oid": "fb1b9dc2d7fd2e5b0809098e299ce0e828b8f8fe", "messageHeadline": "UUID as retrieval codes", "author": {"name": "Reza Bakhshandeh", "email": "mr.ivan.helmot@gmail.com", "user": {"login": "helmot"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "aac72afdb16c871f84f08561d9b55346ccc0d29b", "messageHeadline": "Merge branch 'master' of https://github.com/BrightID/BrightID", "author": {"name": "Reza Bakhshandeh", "email": "mr.ivan.helmot@gmail.com", "user": {"login": "helmot"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "b186c9f6b9ccc11275bd17f19a96ce4b2f7a197a", "messageHeadline": "intial version of BrightID WS", "author": {"name": "Reza Bakhshandeh", "email": "mr.ivan.helmot@gmail.com", "user": {"login": "helmot"}}, "additions": 845, "deletions": 0}}, {"node": {"oid": "0bcb3a6423cf8b260087ac47b028e7e162d773a8", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1151490059461462ecf52060a30f73b0f667a0c8", "messageHeadline": "normalized qrcode size - api is connected to localhost", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 61, "deletions": 30}}, {"node": {"oid": "76387a94dbc8aa8c2524b27b8249f6faebe25a69", "messageHeadline": "Merge pull request #176 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "02d55e43c5806e6477123a09bf4d2eb4476e7063", "messageHeadline": "camera now alerts data", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 3}}, {"node": {"oid": "d84666a9c6f8eb610ee439edbe7a75c67d94e037", "messageHeadline": "Merge pull request #173 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1406, "deletions": 3589}}, {"node": {"oid": "69420b11bf353ec5c2f06a97a8fdf738b37fc5a3", "messageHeadline": "normalized connection storage and update data clear", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1334, "deletions": 3581}}, {"node": {"oid": "2fd07ac7c4cfbeefc8b01a94df2bff2faacbf810", "messageHeadline": "properly refresh connections", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 74, "deletions": 10}}, {"node": {"oid": "cd779db3a0d0fc9e134fe559c106fc7e7a005507", "messageHeadline": "Merge pull request #172 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1814, "deletions": 2279}}, {"node": {"oid": "e78c5d1f812e2e6ae198295f3109ac00a3bb1e92", "messageHeadline": "fixed milestone 1 bugs in android", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "1b61b2af019ebcbd6af8e480dbc644ef30b982ee", "messageHeadline": "fully upgraded react-native", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1795, "deletions": 2266}}, {"node": {"oid": "80213c3fb468fa98f8fd8df31db3ce945e3b8f23", "messageHeadline": "Merge pull request #171 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "11301af3e28c12dc4913b8ab01426e7562ea7373", "messageHeadline": "updated image picker library to cropper library", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "bf68abd541be69b3c35be1b086d62cfe617e4f9b", "messageHeadline": "Merge pull request #170 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2619743, "deletions": 3612}}, {"node": {"oid": "12222d11b31254f34c330c62270e5ef0d91b145d", "messageHeadline": "upgraded to rn-native 0.57 - webrtc 1.67.1 - moved old folder to .v05\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2619694, "deletions": 3611}}, {"node": {"oid": "3d8728671b511bcacb38f2a16561f5a8000bfc17", "messageHeadline": "adding more logging info", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "be046e2ebc23b28265bfd2b74ab27c3ab2bc414f", "messageHeadline": "Merge pull request #169 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "a0e92f46b7df66762ef444153f8885a0add6fd2e", "messageHeadline": "fixed bug associated with removing connections", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "885cc11bcbcabd2eb6a944bddab390a103170d7c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da5096c1ed31b2249d31f91fc483620aa9c52e43", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c4d2ae557548e76ae50f09d502c23e6b8056fe8", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91f75204304a61c764ebc5a3fa84d4e30e704f7e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8d28a79e53f353bcaf46fa2170ba16169eabb4d4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e056d574996ad2a7e442b35171664a26d8175143", "messageHeadline": "Use new logo", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff71db4608899dcdd48f1822a8d28ee82a972d61", "messageHeadline": "svg logo file", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "0f7713a4666900b687e3cfb37a0091ac48c8e669", "messageHeadline": "Add new logo file", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ab5fab42274366f6ba843ecc34e5a47f99fe11f6", "messageHeadline": "Merge pull request #168 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 132, "deletions": 611}}, {"node": {"oid": "53c5d4030e5020a049053da1c2e47727efbaa42b", "messageHeadline": "updated sorting screen styling and logic", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 132, "deletions": 611}}, {"node": {"oid": "f9e61baf8966ba7cf567e99b9a8b29dfd2d4393a", "messageHeadline": "Merge pull request #167 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 192}}, {"node": {"oid": "6d819b9bf1724e93d3e549da5d37f06a93a5ae48", "messageHeadline": "removed extra reducer and automatically sort connections", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 43, "deletions": 192}}, {"node": {"oid": "1b204184e4ec76c5464e6f4d514db20029b5db37", "messageHeadline": "Merge pull request #166 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 12236}}, {"node": {"oid": "f5c6804272ba1777fc52b2aa6c74369b4bb321f5", "messageHeadline": "removed outdated expo repo - changed react-native-camera to local git\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 12236}}, {"node": {"oid": "adb51a6ac1348459d67e5fd5ffb06748bad12cc8", "messageHeadline": "Merge pull request #165 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 201, "deletions": 33}}, {"node": {"oid": "a224031bc67a3755e04e5964b42fc219a2385ca9", "messageHeadline": "added ability to sort connections - needs to be polished", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 201, "deletions": 33}}, {"node": {"oid": "1be89453552a4c7db09224805409c8e6c926a08b", "messageHeadline": "Merge pull request #164 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c13fc8239b132051d4cad18cb1601a35537f9a18", "messageHeadline": "added pick photo waiting spinner", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "8a4429772f480bf560a042ab6d5b4d4d7934f28d", "messageHeadline": "Merge pull request #163 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "528f3d25c40adce7cae569a5252e1d9988f178f8", "messageHeadline": "fixed adding initial ice candidates for user b", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "791e56e8b53f77e0c212b4c4795f22ab2ac08f8e", "messageHeadline": "Merge pull request #162 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 114, "deletions": 32}}, {"node": {"oid": "ac0fb3c07c1fd431a1fa91226f6dffc2dd9aa683", "messageHeadline": "styled new group screen and updated connection icons", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 114, "deletions": 32}}, {"node": {"oid": "11ec97075c0d44856df563c856aae954495ab93d", "messageHeadline": "Merge pull request #161 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 108, "deletions": 65}}, {"node": {"oid": "0cad4076540e23184836534ccac9a7ef2e9845e7", "messageHeadline": "updated header icons - combined react-navigation stacks", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 108, "deletions": 65}}, {"node": {"oid": "c871756d22ddd42f79180cedb645e6f1a46413a1", "messageHeadline": "Merge pull request #160 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 318, "deletions": 70}}, {"node": {"oid": "707a0591cd3ab7de8085a526f872ad0f71a8735a", "messageHeadline": "fake names with pokemon - restyled new connection button", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "2aa6792144c2479e6bdf01ca76fa6a6fcac1764a", "messageHeadline": "added sorting connections screen / put connections in own stack", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 155, "deletions": 13}}, {"node": {"oid": "a50e487d1238363b0b521e062a07c447520edf96", "messageHeadline": "ability to add new connection", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 133, "deletions": 21}}, {"node": {"oid": "87359631b11ee28fc9ee6ac70ca5f8a6761eb20e", "messageHeadline": "Merge pull request #159 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 136, "deletions": 91}}, {"node": {"oid": "a4e3b5001e3d61c2c6f84a57c0259335cc119e7b", "messageHeadline": "added rn-nodeify postinstall hook", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 136, "deletions": 91}}, {"node": {"oid": "a068783af34113a1d8d6a60e86dd511690584cbe", "messageHeadline": "Merge pull request #158 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 476, "deletions": 129}}, {"node": {"oid": "779791e4150455588a9780aab2f04f9d05952837", "messageHeadline": "fixed webrtc bug implemented in the last commit", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "84316fecb59ada473f0ad7518750f2e105e21f78", "messageHeadline": "added new group section", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 172, "deletions": 26}}, {"node": {"oid": "71b0f39015807637844576015ad6b54ef59eecf8", "messageHeadline": "refactored connection card", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 227, "deletions": 63}}, {"node": {"oid": "6f2bfde74546a77451c92e32bd49e5e3218e654b", "messageHeadline": "created add group button", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "8eed2ecb3efcec7c481cb499d2066c99e1188dc6", "messageHeadline": "updated group screens for horizontal scrolling", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 56, "deletions": 49}}, {"node": {"oid": "910b22cddc93072778029efe54a5802f920426b7", "messageHeadline": "Merge pull request #157 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "62ec6c12b505fc1606f24a7bf9124faa00afb517", "messageHeadline": "updated linear-gradient dep", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2b11ac3cc5d070a75cec5835406e7b0b393d81ab", "messageHeadline": "Merge pull request #156 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "fec4aff2f89f9547bdc1c2f7a418fbf648170228", "messageHeadline": "updated webrtc app for new signal server api", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 72, "deletions": 72}}, {"node": {"oid": "1a9e9c0a767c0dc71e18c10998b9e9d1cdcc7247", "messageHeadline": "Merge pull request #155 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1071, "deletions": 806}}, {"node": {"oid": "a465366d98a473706d5bbbb164f595729c7e5c90", "messageHeadline": "considated webrtc logic into a single component - updated connection \u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1071, "deletions": 806}}, {"node": {"oid": "bdb0ba1fc09e84c63f981bb38846e0ea7bfadbfa", "messageHeadline": "Merge pull request #154 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 252, "deletions": 124}}, {"node": {"oid": "e0ab1c85b21988c4ad1e659eb1c9491e1f6187b0", "messageHeadline": "updated signaling api - fixed webrtc errors", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 252, "deletions": 124}}, {"node": {"oid": "34980e31de9ad0c80070403891f537609e1b052e", "messageHeadline": "Merge pull request #153 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 390, "deletions": 309}}, {"node": {"oid": "2a17e04423a6685c33a97bd1d28d06aafd695936", "messageHeadline": "connections saved in async storage - implemented removing a connectio\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 390, "deletions": 309}}, {"node": {"oid": "0b5012240e6cebccb6ee8649e027ea95f2fc8ba1", "messageHeadline": "Merge pull request #152 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "bf96265d0a274361c6a4e1883a1f9e642f8d45ea", "messageHeadline": "updated repo cache", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7155e02f94718cfb45bae22d858301d08d35d147", "messageHeadline": "Merge pull request #151 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 198, "deletions": 81}}, {"node": {"oid": "10638d048aac44ae07649b7fb93e7a2d24294c02", "messageHeadline": "added loading indicators", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 198, "deletions": 81}}, {"node": {"oid": "8f48f1aecc4bd5f68c7feeaba886ee099f6b9b65", "messageHeadline": "Merge pull request #150 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 322, "deletions": 187}}, {"node": {"oid": "edc7c242694357d83c459cbcbef2588d0391286c", "messageHeadline": "fixed webrtc bug in mycode screen - app is released for testing", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 322, "deletions": 187}}, {"node": {"oid": "786931f1af6790bc3716be728ef5e4c9d7273c29", "messageHeadline": "Merge pull request #149 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 476, "deletions": 202}}, {"node": {"oid": "77f9cb4483f141ed66de711db26c517c00e63394", "messageHeadline": "added websockets to mobile", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 476, "deletions": 202}}, {"node": {"oid": "016968158d4a2ed9c745c4362e6b391d4e1315a2", "messageHeadline": "Merge pull request #148 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 149, "deletions": 50}}, {"node": {"oid": "596aca97b121358953bb6ef42b28aa9799b3af77", "messageHeadline": "updated icons - updated header - updated webrtc app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 149, "deletions": 50}}, {"node": {"oid": "cb5a33b929c4893419844a417a3351a9c1b72d10", "messageHeadline": "Merge pull request #147 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4125, "deletions": 322}}, {"node": {"oid": "481aff5ef9f7128a99e461d6d0bbc65f0c53ec6c", "messageHeadline": "fixed android compilation - easier to compile", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 4125, "deletions": 322}}, {"node": {"oid": "2b4027dc1f1de8cba70abdb2106c9f1c68fee117", "messageHeadline": "Merge pull request #146 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44c1ffdf4927c3b72061b86863b836b9b826295f", "messageHeadline": "updated git cache error", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "499eecf41638fab17131f20212334272ca038124", "messageHeadline": "Merge pull request #145 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 466, "deletions": 85}}, {"node": {"oid": "1ed1fde811d597f7a10ff6149bf6ab433da83ba0", "messageHeadline": "sort of working connection screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 466, "deletions": 85}}, {"node": {"oid": "56b7fa0e4fbe5a933c615b4564aa7d65a598f152", "messageHeadline": "Merge pull request #143 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 217, "deletions": 1}}, {"node": {"oid": "badf9bf6579768c7687f55e4bec41cf1e22c7161", "messageHeadline": "added connection preview screen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 217, "deletions": 1}}, {"node": {"oid": "b43c3aa780a54d4c7701b16df6ebcc51592119e3", "messageHeadline": "Merge pull request #142 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 198, "deletions": 145}}, {"node": {"oid": "546303bf472b8dc480efc3a49e7f9cd5d36d0df9", "messageHeadline": "updated connect qr screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 198, "deletions": 145}}, {"node": {"oid": "13dd9be16c96913995d52d63464b00d0364981b4", "messageHeadline": "Merge pull request #141 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "852699343f4680cfbc45617744f360fddce185e3", "messageHeadline": "config turn server", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "aa8ee764fbfbe66846728e002f6811d97c16e370", "messageHeadline": "Merge pull request #140 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "7744ddf2ab7a609f80988abdc5ec39aceb977d87", "messageHeadline": "webrtc logging is enabled", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 57, "deletions": 54}}, {"node": {"oid": "70bebf8cf86100a567c5465ea1d6c1e106b00992", "messageHeadline": "updated signal url", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f6f8418ffc6de6a962d89cc8061028cded33061", "messageHeadline": "Merge pull request #139 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2232, "deletions": 2319}}, {"node": {"oid": "0bc279290c30ab4c3f604c6501879cb13efe723b", "messageHeadline": "syncing webrtc between apps", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1529, "deletions": 895}}, {"node": {"oid": "e140e76c66b9c3c904e6fa32735740e4d3b0c22e", "messageHeadline": "also added logo and preparing app for testflight", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "60676a7d0fce51d401c5bef1121eb34de3329ccd", "messageHeadline": "adding additional encryption", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 751, "deletions": 1473}}, {"node": {"oid": "e1e4adeef2cb69fa74b2622267e723cd8926e138", "messageHeadline": "Merge pull request #138 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3770, "deletions": 11279}}, {"node": {"oid": "273ceefc54d148b62016eda0730219635f47a154", "messageHeadline": "webrtc data fragmentation and conversion", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3770, "deletions": 11279}}, {"node": {"oid": "ffe0fb62e2b4ebebaefee7ffc146e038592e6d69", "messageHeadline": "Merge pull request #137 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fcb789c4ad1167b7aec7b5f15ad17e18c1f1d80", "messageHeadline": "updated todo list", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e56849a26010a414d9ffacb935a03963ea60387", "messageHeadline": "Merge pull request #136 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 163, "deletions": 87}}, {"node": {"oid": "b2c06ec6dbc63ce7ba37742b985caae8d61c0919", "messageHeadline": "updated", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "571fc4b8ad7f1516f5ca6dec6b6fc5ce482a0951", "messageHeadline": "successfully compiled app for testing on device and updated webrtc sc\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 163, "deletions": 87}}, {"node": {"oid": "ac80dd4f882a1b340d7acf31cbcdac0a34b8fab4", "messageHeadline": "Merge pull request #135 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2074, "deletions": 1911}}, {"node": {"oid": "6d8ad4630b018f19353b72be1019ce1a1f187efb", "messageHeadline": "making sig process handling webrtc", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2074, "deletions": 1911}}, {"node": {"oid": "eab8611ba81ddd9594c8e63701d850822eddbee7", "messageHeadline": "Merge pull request #134 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 358, "deletions": 104}}, {"node": {"oid": "eeb4ed07d47231cfdac30ef70863453ae781f7af", "messageHeadline": "added rtc answer screen to handle rtc data channel after scanning qrcode", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 352, "deletions": 103}}, {"node": {"oid": "4b8170fa28a03ae2cc1d84e805dca32a337c16da", "messageHeadline": "added support for react-native-debugger", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e68cfd3b686c18e3f396c62cb83d9f998e63e26a", "messageHeadline": "Merge pull request #133 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "e94af0a69286c68234b3f12283726b348d86ea08", "messageHeadline": "updated new connection screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "41117d14ec98faf77b42f2d3e4ca842806bb85b1", "messageHeadline": "Merge pull request #132 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 55}}, {"node": {"oid": "632cd91a9c0225b91e0f4da02e04d0588d789e11", "messageHeadline": "added new connection buttons", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 55}}, {"node": {"oid": "460b0ee63160afd067a785a8c707013b30675d2c", "messageHeadline": "Merge pull request #131 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 71, "deletions": 141}}, {"node": {"oid": "25649b40569f51b364d81852f53a932f3058bdcb", "messageHeadline": "organized codebase", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 71, "deletions": 141}}, {"node": {"oid": "68204e494317ebe4580d51dea12523f375f5e15e", "messageHeadline": "Merge pull request #130 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 168, "deletions": 322}}, {"node": {"oid": "93711fad74070fa41bac0fd8a150e855a3155a32", "messageHeadline": "reorganizing codebase to put certain actions and components into uniq\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 168, "deletions": 322}}, {"node": {"oid": "d1944773f2cd6728b96cbfb54649c0756bf50c77", "messageHeadline": "Merge pull request #129 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 141, "deletions": 25}}, {"node": {"oid": "d2d94b715ace1307d46fbdd78b4b3ef5c3cd4943", "messageHeadline": "handle ice connection state in webrtc app and update redux store in m\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 141, "deletions": 25}}, {"node": {"oid": "571d3819f0c0348d66e0f124519627e4c97a9759", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f443a462b069497a72ea0bd177196505e46bc956", "messageHeadline": "Merge pull request #128 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2590042, "deletions": 162}}, {"node": {"oid": "ccb9d374dde0181487d861bd235d1a9dc2a52d4f", "messageHeadline": "webrtc works on react-native", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2590042, "deletions": 162}}, {"node": {"oid": "670b9bb19100209d1752e71f3ac7777f29c6b7ae", "messageHeadline": "Merge pull request #127 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 238, "deletions": 59}}, {"node": {"oid": "f2c6c2e145d19f88908e7fecf42b1f94246ded19", "messageHeadline": "updated webrtc-app to send messages and data between devices", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 238, "deletions": 59}}, {"node": {"oid": "0fb59f4e76c422f305ea96a3618f98337b0a784e", "messageHeadline": "Merge pull request #126 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 548, "deletions": 59}}, {"node": {"oid": "38d80ea58c3796a273c3457c8ebed5adb675854b", "messageHeadline": "webrtc channels are successfully connected", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 201, "deletions": 60}}, {"node": {"oid": "6d649d43ab392ae75ba5071fb65e9d6e28ec273d", "messageHeadline": "updated app - not working at the moment", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "10cdd4e7f76b2e9e9c4aa140b0408bb4427a96c1", "messageHeadline": "added socket.io", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 321, "deletions": 40}}, {"node": {"oid": "3591a0db708e5fa19c19e079f0a72d489ac2926d", "messageHeadline": "Merge pull request #125 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "a436f6bb982e63dc83789a69e90c3d6efcf78793", "messageHeadline": "updated webrtc app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 118, "deletions": 18}}, {"node": {"oid": "2bb69385e7941805c31644a4752f838c27fd501e", "messageHeadline": "Merge pull request #124 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 384, "deletions": 28}}, {"node": {"oid": "6a336cff243f6afd7ca17b5acd37893acf510c1c", "messageHeadline": "modified webrtc-app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 384, "deletions": 28}}, {"node": {"oid": "0d2672cb852febbfcdf350f3ed271e5500157fbf", "messageHeadline": "Merge pull request #123 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 407, "deletions": 91}}, {"node": {"oid": "ebea307dd1b727bd9bb1ceceef5eb481e2ab8075", "messageHeadline": "updated webrtc app but it does not work", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 407, "deletions": 91}}, {"node": {"oid": "1bb2d47c94b06abff4de8fbf32cf18340d09d984", "messageHeadline": "Merge pull request #122 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 398, "deletions": 109}}, {"node": {"oid": "d11185d8a2579395ca4936ada9e03a1e2e3b0cbe", "messageHeadline": "completed demo of local webrtc message passing", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 390, "deletions": 109}}, {"node": {"oid": "cf48b6c26051145d91a0295531aa8b35db141cf0", "messageHeadline": "updated webrtc app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b678f6dd0a74e6dbb8b9ead21b8069d7d0d86f25", "messageHeadline": "Merge pull request #121 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 129, "deletions": 147}}, {"node": {"oid": "4681e2eeea988e2e810af3f8b7b52329e6e8d8a2", "messageHeadline": "updated webrtc app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 129, "deletions": 147}}, {"node": {"oid": "b0a77e339a9bc2da723280eefc6745a5d1e113c1", "messageHeadline": "Merge pull request #120 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 804, "deletions": 373}}, {"node": {"oid": "52be9691948d69d749ce3090d3540357374c1afb", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f0a0d719916d50893f79ffa4676113232dc76cb7", "messageHeadline": "updated webrtc app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 804, "deletions": 373}}, {"node": {"oid": "06fccd244d7fa8252876eb4fc55319101b860288", "messageHeadline": "Merge pull request #119 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 377, "deletions": 1592}}, {"node": {"oid": "42bb71e2741d400ac072526fb5261c8d1025969f", "messageHeadline": "added accesibility to touchableOpacity and modified bottom bar", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 377, "deletions": 1592}}, {"node": {"oid": "9dfbeaeda75cd734f194cf3cdec7a1547d9cdb6e", "messageHeadline": "Merge pull request #118 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 202, "deletions": 834}}, {"node": {"oid": "a41b52cf374245698eb87474f39664ed53d4d6f7", "messageHeadline": "updated sample connections array and fixed bug in rendering groups sc\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 202, "deletions": 834}}, {"node": {"oid": "2233b93b7d24f145f440f1383f0fb3cfb7c8bb4b", "messageHeadline": "Merge pull request #117 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1280, "deletions": 59}}, {"node": {"oid": "f88e712488db557b37467e9a7ab1def1226cb45e", "messageHeadline": "webrtc app is working now for data channel transfers", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1280, "deletions": 59}}, {"node": {"oid": "9a6e9cea2971864975b2ce006b80a3b9699e7ce4", "messageHeadline": "Merge pull request #116 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "3e4d1cd4d0ec4bd2670e425ba6827fed599eea04", "messageHeadline": "updated UI", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "20d1b372e4ec3dbfde20b657ac103a95ae2529f2", "messageHeadline": "Merge pull request #115 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 130, "deletions": 59}}, {"node": {"oid": "f8e6f1c8bc05d5263f7be4142b5c5f861a74dcba", "messageHeadline": "updated UI screens", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 130, "deletions": 59}}, {"node": {"oid": "4062f8d330d99ed909475517057a8dae12620aea", "messageHeadline": "Merge pull request #114 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1492, "deletions": 450}}, {"node": {"oid": "6b713e57d4b640d2a4b1740fe62635c15d639c25", "messageHeadline": "working on webrtc implementation", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 160, "deletions": 162}}, {"node": {"oid": "ee3113656b9aa33d51d8c86f6aa20ba748b96479", "messageHeadline": "added homescreen tests", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1332, "deletions": 288}}, {"node": {"oid": "437f818178f11662a3bb26c4062a639a1c145ed3", "messageHeadline": "Merge pull request #113 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "d4c53e938451d3f9caf07b8ea14de6865beff451", "messageHeadline": "added reactotron", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "7156863ebb04c87cf679dfce2767b93ddb942df8", "messageHeadline": "added reactotron", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 65, "deletions": 10}}, {"node": {"oid": "94ed07da07b9b56942abd52c1246b343fe733d55", "messageHeadline": "Merge pull request #112 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 43}}, {"node": {"oid": "ca4f353cd4d198d20f3f01b24dbfc74cd7d2625f", "messageHeadline": "updated app", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 64, "deletions": 43}}, {"node": {"oid": "56e2c238d85965cfcbaf1f7648fc5257a9f98685", "messageHeadline": "Merge pull request #110 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2315, "deletions": 25272}}, {"node": {"oid": "1453b9d841b749b4696e08afab91472d7c64f71f", "messageHeadline": "added tests", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2315, "deletions": 25272}}, {"node": {"oid": "e733f2470ebe06a0d58acf4b4dcd0332bf41091f", "messageHeadline": "Merge pull request #96 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2256, "deletions": 2010}}, {"node": {"oid": "649195116adb5248bf30a8e69e0c7d8200985790", "messageHeadline": "updated eslint added tests", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2256, "deletions": 2010}}, {"node": {"oid": "3532fbf3733404c318b777019473f717e5b122bc", "messageHeadline": "Merge pull request #94 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 375, "deletions": 78}}, {"node": {"oid": "031d9f88f198d96827b96326f77c5b748c994ba6", "messageHeadline": "configured and set up jest for testing", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 375, "deletions": 78}}, {"node": {"oid": "bf7dbffc871bc859a15960190bd6fd452ebe3a2e", "messageHeadline": "Merge pull request #93 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "38a019da45910771c3ea51ffc41a468f38cc26c1", "messageHeadline": "set up message signing action", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 17}}, {"node": {"oid": "1af2d9e073f70d4eac48751291eb38c0b9653bb3", "messageHeadline": "Merge pull request #92 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 160, "deletions": 113}}, {"node": {"oid": "879eae66bb6aa76abb829237310663df560fd968", "messageHeadline": "create message", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 160, "deletions": 113}}, {"node": {"oid": "19bb36b1882517f9e260af3739dbf96fde410eae", "messageHeadline": "Merge pull request #91 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 662, "deletions": 160}}, {"node": {"oid": "a6f9e29ba670579400135a3e2379719a48a80299", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe8fbb505f592ca4e7250f9b7f2f2ed5a42de024", "messageHeadline": "created qrcode screen and added qrcode library", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 662, "deletions": 160}}, {"node": {"oid": "20abf916cff3683c281bc473f7538ecdb8c388a0", "messageHeadline": "Merge pull request #90 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 32957, "deletions": 5488}}, {"node": {"oid": "8c19ef895a8931f4e9aa306bc48cc354ece1ddee", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "80cc6f7c5127eb236e900b212fef3da7b88ca2f0", "messageHeadline": "react-native camera and crypto working with android - headers styled \u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 831, "deletions": 775}}, {"node": {"oid": "74f225cf8e1850b69950443b333ab8ab0f49bf36", "messageHeadline": "updated project settings", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5803, "deletions": 138}}, {"node": {"oid": "5040f56faf3ed8dbeb99377253aceea77c734099", "messageHeadline": "settings work for both android and ios!!!", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 86}}, {"node": {"oid": "5c03ac3d647f544f33354a1930484bb12b2aa9c5", "messageHeadline": "crypto works, setting up project, temporarily gone", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10089, "deletions": 4657}}, {"node": {"oid": "a2eaa4e7e62a572ff1aeec83cb934ffc08b16cfe", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53cb049b063cfa7b503c45222a9c80250c7515aa", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "095dc95c22168a2c255202306b61597bf052f770", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "85d2d844db6e43bcd1f36724ca30754db41f2bed", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85585702be75a63a91c683ea73af3d50ababcd59", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "47468794a5230b28fbfd91bc24e90ff96d333f41", "messageHeadline": "updated react-native", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20059, "deletions": 15236}}, {"node": {"oid": "3d37f9f0b8754c549a2676c019075e755ec0e53d", "messageHeadline": "added a third repo for testing upgrade", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9919, "deletions": 188}}, {"node": {"oid": "c22e84b66a8294d7269b06030e0a8fe5713c5753", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d2bd0671f3652935d67e0fdcec53f2fcb27713d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88a1a306ee79eaaff08dc923334fd11b5335ecb3", "messageHeadline": "updated files", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20411, "deletions": 20411}}, {"node": {"oid": "f18c2ea87e1dc02496faec8d984e79dbf7e23a46", "messageHeadline": "updated crypto deps", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1030, "deletions": 83}}, {"node": {"oid": "1c6662b2af82fd07bdabd6cf8f62e0a3625e2c21", "messageHeadline": "updated babel for crypto", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "edfe735ebb80d9c0f57069c7d4d5ff128cbcef25", "messageHeadline": "added qrcode screen in the process of modifying the public private ke\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 861, "deletions": 387}}, {"node": {"oid": "d74ee7020530e87a2584dafd8a64f5bc37d81519", "messageHeadline": "added barcode scanning in expo", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "edbb9bdb5565bdcfc27074806754b0108bf40fd3", "messageHeadline": "added barcode scanner", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 388, "deletions": 71}}, {"node": {"oid": "8896bd1174ecf28ca056a1cb7996ac28ee70da5e", "messageHeadline": "Merge pull request #88 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 23531, "deletions": 1687}}, {"node": {"oid": "1e5a023b2499a0e436a451286513dd2363eae8fd", "messageHeadline": "testing webrtc in browser", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7496, "deletions": 6}}, {"node": {"oid": "d61860f989404813c98b442fb0a12338a41925ac", "messageHeadline": "Merge branch 'master' of github.com:RnbWd/BrightID", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14005, "deletions": 0}}, {"node": {"oid": "a6072650b4080404eb8bf5ca0346f9b9adf2c9eb", "messageHeadline": "updated", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 27, "deletions": 2353}}, {"node": {"oid": "0902f63bf3e15e947ae822192025cafd35e28277", "messageHeadline": "updated", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14005, "deletions": 2338}}, {"node": {"oid": "a9cf91ff5e7e318e63e91ddb8efcab71dbb299a2", "messageHeadline": "merged repo", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 265, "deletions": 104}}, {"node": {"oid": "cc90a6e8939f0b2075a31c086dcfc21d6a0868cd", "messageHeadline": "modified gulpfile", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2778, "deletions": 404}}, {"node": {"oid": "16261023641ca35f82b3ccc960d57c36aeea3cea", "messageHeadline": "added gulpfile for syncing expo and rn", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1716, "deletions": 335}}, {"node": {"oid": "abfbc4f49188d3e621c7fef1ac0b86d2244cc1b5", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70c5472357a127c660d070406ec1b108a35fff63", "messageHeadline": "Merge branch 'master' of github.com:RnbWd/BrightID", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "1df8327e73e42b13a59967664b6135948a9e250a", "messageHeadline": "testing husky", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b72b756d828f57f5f545f3c2bd0edbb66eae435f", "messageHeadline": "testing husky", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 157, "deletions": 17}}, {"node": {"oid": "15b494b0e4cefdcf7e8fca3ff7c73787dfc8a696", "messageHeadline": "Merge pull request #86 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3717, "deletions": 351}}, {"node": {"oid": "47d145234595b5641ee3415520b811b617f3bbc8", "messageHeadline": "added group screen components", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2073, "deletions": 125}}, {"node": {"oid": "684ac4587a0980c6166dd6e788b935caae3ca59e", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d3ca1c9f3d7ebef1c3723ae3f82157a7fe4bffa4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f7e2397bc99acab96ddcf06e5617978e3836cbc1", "messageHeadline": "updated package.json", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1069, "deletions": 97}}, {"node": {"oid": "033af08a3ac8710d3831572eb2d1e6590f7e4499", "messageHeadline": "Merge branch 'master' of https://github.com/RnbWd/BrightID", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "747dc4b060013b5f78bcc566b643bd49ef89fa59", "messageHeadline": "started groups ui", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 588, "deletions": 142}}, {"node": {"oid": "8ef25203a5e30c3db247015b927f433fdc3a5ce0", "messageHeadline": "Merge pull request #85 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10722, "deletions": 8}}, {"node": {"oid": "eb4ab9b0990830742c25c0e2ec06d9e71168ce8f", "messageHeadline": "added brightID-expo for testing / developing with the expo client", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 10722, "deletions": 8}}, {"node": {"oid": "a4a75cfab7d2b56f36b099980a51f3f1055ad889", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d52dbb6ba09a0c2249a8666821d97e075ab6d14d", "messageHeadline": "Merge pull request #83 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "a2f54039f73aed47263a84f0ad6641d8f3a2981b", "messageHeadline": "added Connect component", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "dc719dd064e222d2c682e3e9d36ca29185b2ab20", "messageHeadline": "Merge pull request #82 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "81107d7f726f3e23f1b073be9596a076777ac8f9", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f4f46be06b94a6978b263b6f19401b26ac5cb80", "messageHeadline": "added defaultAvatar option - currently not loading image", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "98c2d3fc8dab944fb0b65d321a7bcb1f0af089f6", "messageHeadline": "Merge pull request #81 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 82, "deletions": 78}}, {"node": {"oid": "58f85c8ebc70e1b4fe2b06e9e173ba17f66db2a0", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "be641b3127e354144739d787b42d55f3ddb12a0b", "messageHeadline": "fixed bug that prevented android from compiling / updated styles to w\u2026", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 82, "deletions": 78}}, {"node": {"oid": "a4499f709c1ea9f70b5f67c5c59e864958001b75", "messageHeadline": "Merge pull request #79 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "7844d5d04ca77d5280cf607f1b82ba01507cd9a0", "messageHeadline": "added comments for greenkode", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "db025ca5c3dc99aef6472abd2ffc871c7858ba7c", "messageHeadline": "Merge pull request #78 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 60, "deletions": 37}}, {"node": {"oid": "a14baf8c75fd4a65093e55e846ccd61aed21f3f7", "messageHeadline": "modified homescreen styles", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 60, "deletions": 37}}, {"node": {"oid": "7984591e7a00f95308df35f2b9d0db9c4d8002f8", "messageHeadline": "Merge pull request #77 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "16eb99ad9d4138225c6fafe6048e0667eb252778", "messageHeadline": "removed .vscode", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "619c1cffe9ec64ae1c17def5fa08c2cded82f416", "messageHeadline": "Merge pull request #76 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3748, "deletions": 2331}}, {"node": {"oid": "d6fa4d01d54b8c9e8fb11a8ab01bd9726f187ae7", "messageHeadline": "updated package.json", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8814b1f74c1ca41fed096ef895981504baf47a2", "messageHeadline": "merged setPPKeys with flow typed react components", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "11df2c9a1423110f368167fb579ba5e3b45e2ad1", "messageHeadline": "updated package.json to add prettier hook", "author": {"name": "RnbWd", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1212, "deletions": 1}}, {"node": {"oid": "3c20b220a425802704902573508ea0c3b85b4e2e", "messageHeadline": "Merge pull request #72 from BrightID/mas/feat/BID-21-use-tweetnacl-to\u2026", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 101, "deletions": 43}}, {"node": {"oid": "9f3772c37c1622560759279c82e474752b203d93", "messageHeadline": "updated codebase to use flow, eslint, and prettier", "author": {"name": "RnbWd", "email": "rnbwd@RnbWds-iMac.local", "user": null}, "additions": 249, "deletions": 213}}, {"node": {"oid": "a3ee585b2209f6cd4d4032504e8c05f9cba22078", "messageHeadline": "Refactoring setPPKeys method to make it reusable", "author": {"name": "greenkode", "email": "umohduke@gmail.com", "user": {"login": "greenkode"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0cf671ab31573a2c87af52684a7d35ff35a8f81f", "messageHeadline": "Renaming connection keys in state", "author": {"name": "greenkode", "email": "umohduke@gmail.com", "user": {"login": "greenkode"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c78b9113e16a7c95b316795cf3e13cb74bd6052e", "messageHeadline": "Renaming ppKeys to connectionPPKeys to differntiate from API keys use\u2026", "author": {"name": "greenkode", "email": "umohduke@gmail.com", "user": {"login": "greenkode"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "de19e50b79d1328631e5734287181362b69ea22c", "messageHeadline": "BID-21-Fixes to keypair generation on RN mobile app", "author": {"name": "greenkode", "email": "umohduke@gmail.com", "user": {"login": "greenkode"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d564c1c3267e5e3fdafe4b710b4d117b566a60d5", "messageHeadline": "config linter", "author": {"name": "RnbWd", "email": "rnbwd@RnbWds-iMac.local", "user": null}, "additions": 2475, "deletions": 2297}}, {"node": {"oid": "32e9b57ad0bb69a4feb5e6938044bb68d69ec4bf", "messageHeadline": "Setting up Public Private Key exchange on startup", "author": {"name": "Umoh Bassey-Duke", "email": "umohduke@gmail.com", "user": {"login": "greenkode"}}, "additions": 114, "deletions": 43}}, {"node": {"oid": "dd011ab0cb2f7e951ab0a8c6bf9b3ba44828a3bf", "messageHeadline": "Merge pull request #71 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 989, "deletions": 1099}}, {"node": {"oid": "40015df1f3366ebd9270e4e6df011640d96f4a5f", "messageHeadline": "refactored app - removed immutable.js and moved logic for connecting \u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 989, "deletions": 1099}}, {"node": {"oid": "2ff08218eaf03f790ee70afcaac375a50e7b4b7a", "messageHeadline": "Merge pull request #70 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "29db777f0333503952e93d375de918e37adb2ef8", "messageHeadline": "updated connection card style", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "0ed5ba58b691be53f5d257fec0a940882113b3be", "messageHeadline": "Merge pull request #68 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "96f3e28a3dd841ee4620c6a3779278069b03727a", "messageHeadline": "updated styling on connections screen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "30f352eeed156cd25b25dcaf1f6ea7bc6bf0e065", "messageHeadline": "Merge pull request #67 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "95f178f03b758fc13570333d0a60fbc3cb87efdb", "messageHeadline": "updated font and alignment on homescreen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "44d7a6540f01baf5d3aba1ea65be610806d8a5d8", "messageHeadline": "Merge pull request #66 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 165, "deletions": 108}}, {"node": {"oid": "bc393e523ca20e5789dd6c474adf9680bfb4e89f", "messageHeadline": "updated onboarding fonts and styles", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 165, "deletions": 108}}, {"node": {"oid": "450e09707b72bfcb9e90d2c08849b165c0bcd54a", "messageHeadline": "Merge pull request #65 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14600, "deletions": 2639}}, {"node": {"oid": "17af0f93ee1866c96bf823c26a6742f0b9bc5c1a", "messageHeadline": "Merge pull request #1 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14600, "deletions": 2639}}, {"node": {"oid": "4710bf99b6d4cdaeea0d9b774268f557c2896969", "messageHeadline": "connect onboarding to main", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 206}}, {"node": {"oid": "0fcf0bf079ec58fca0751bdcf94a00219bedd838", "messageHeadline": "updated header styles and working on src structure", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 686, "deletions": 25}}, {"node": {"oid": "9b487745021b6514133d6f3ee000453539249973", "messageHeadline": "Merge pull request #59 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 906, "deletions": 277}}, {"node": {"oid": "01860ee3cd6d684d0d3c8893ee46fe179ad24ce9", "messageHeadline": "onboarding flow prototype", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 346, "deletions": 219}}, {"node": {"oid": "dbd9763579fd357ab780388739669c5e1912c0f1", "messageHeadline": "onboarding flow / async storage development", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 619, "deletions": 117}}, {"node": {"oid": "0517fbcdd93490606a8708eb6b9e8acec0725b89", "messageHeadline": "Merge pull request #58 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9275, "deletions": 11181}}, {"node": {"oid": "632639448693d49aca7076cd7433f7dff00eedfa", "messageHeadline": "added basic eslintrc", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9275, "deletions": 11181}}, {"node": {"oid": "04077ef499e4d73e1062a5a78e9055a1b8b5c414", "messageHeadline": "Merge pull request #57 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14618, "deletions": 2309}}, {"node": {"oid": "7cce848ddcfd81623314afc262a7af5efa44ee31", "messageHeadline": "added photo library to the sign up flow re-installed the react-native\u2026", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 14618, "deletions": 2309}}, {"node": {"oid": "84212dc4b4b0b59aed92d41445e148972aa78f60", "messageHeadline": "Merge pull request #56 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 229, "deletions": 25}}, {"node": {"oid": "1375903513a90942e99f53a508d9fbefa5295f9c", "messageHeadline": "signup screen ui", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 201, "deletions": 4}}, {"node": {"oid": "1b71616457b49dd4c479f71da32ff0851a34fc46", "messageHeadline": "updated maintain privacy page", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "063f341cd17ecf40a27483ecb7e8dbcb7b6eed60", "messageHeadline": "Merge pull request #55 from RnbWd/onboarding", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 312, "deletions": 42}}, {"node": {"oid": "4bb1c1938ea93309d1df57707bc9c7a4c82e5453", "messageHeadline": "added onboarding initial screen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 312, "deletions": 42}}, {"node": {"oid": "4b7d388c77581d52b8f0ecb5ebc1c1b810e7426e", "messageHeadline": "Merge pull request #54 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "9db910da0299665ab9da268e5ea2ea69295ccde4", "messageHeadline": "modified bottom nav style", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "2ec593d75a0db3084c43b44465439dc77457a80b", "messageHeadline": "Merge pull request #53 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fda1e9dbd7da17cbbab6e757b4c72ac0eaf7a921", "messageHeadline": "modified bottom nav margin and removed console.warn for header buttons", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9fbd0bcb461759f67e4c660ac41a5388910bd6c", "messageHeadline": "Merge pull request #51 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 952, "deletions": 27}}, {"node": {"oid": "bdd97c6eaf0071798f7775c06124604347117538", "messageHeadline": "updated connection card UI / added dummy data", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 952, "deletions": 27}}, {"node": {"oid": "2a191de8a2007ba7cf2865d4786fcf8b0231d94a", "messageHeadline": "Merge pull request #50 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "e360d153d2c2c9259bcfdf5f79dfcb5cf2cca85e", "messageHeadline": "added FlatList and search to connections ui", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 69, "deletions": 22}}, {"node": {"oid": "0592f3c17effedc883b3f8ca2f4a1ce5ebbfa2fa", "messageHeadline": "Merge pull request #49 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "32996fc0c082e2df0d7980ec0d7796f22d89b6f5", "messageHeadline": "added a few comments in App.js", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "db2ac7ae2c53a4e06b02d7d6536157873328fd83", "messageHeadline": "Merge pull request #48 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "3f7ce7dd0fa90e625257b634cb6871cf692ee794", "messageHeadline": "updated connections screen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 92, "deletions": 34}}, {"node": {"oid": "ff3dfb6df766df3cf1e04ff1b7e242bace06c625", "messageHeadline": "Merge pull request #47 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "4206b29c8d9abade8e9b4f7743c7afa13fb430ae", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a547402b8eb3be110f28d4ef5e19459e0a2c781e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ade558bb513d4f565a3d7c712c939452387a946", "messageHeadline": "Merge remote-tracking branch 'brightId/master'", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6987fad1b2d3f20bb2bc2b73b42c88360aa3b7f9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbc56db90673860630dddb4d7eb1ab85928ef81a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e85967c0db8c7e197b655713544892bc747cff07", "messageHeadline": "added prop-types and a few additional comments", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "49eaf222746d3163d8c54fd903b0a47d9dab1898", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e6fbbbdb2e350858e184fe90b81116d7b037ed6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a94847becc7e0ab2656a1014dcb3067c604377", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86854e75ed3b9b5f1c34a245cf09af5e9b713a91", "messageHeadline": "Merge pull request #46 from RnbWd/master", "author": {"name": "David Wisner", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 8125, "deletions": 132}}, {"node": {"oid": "8246c31d933ed2b4c594cb1643a27f3553cea839", "messageHeadline": "started connections screen", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 226, "deletions": 153}}, {"node": {"oid": "e88fff85ff2efcd8c09c60b35bc6cbbc7dc7dcca", "messageHeadline": "added bottom nav icons", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 45, "deletions": 8}}, {"node": {"oid": "b9f96370ebd4046db94d45b8b009c5c4049eaaa8", "messageHeadline": "updated nav with react-navigation and icons", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 144, "deletions": 18}}, {"node": {"oid": "95444c2dcf295717212130ac0407364918886886", "messageHeadline": "remove react-native folder", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 0, "deletions": 167}}, {"node": {"oid": "21daa5108f77bc8609c21a9274fa501a29d2213d", "messageHeadline": "first commit for homepage rnbwd", "author": {"name": "Finnegan", "email": "dwisner6@gmail.com", "user": {"login": "RnbWd"}}, "additions": 7924, "deletions": 0}}, {"node": {"oid": "a876f96a2d0cbd0e0bde1334b0d203753eec30fd", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc4b104a393098b2f93787147c996cd89c467a76", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "2f348a851421bce01b112ee7c8b31eb103efe691", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8740ca8d053c111bc694c9e0593507aa4f03b689", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a463222f35f159d05057c09142295c8000970002", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ae8edac74bd25b157f43d6952813ac7b5c5b426", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d83382c4be89c971a45b1c2ce75f86e18116a555", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "814a306799261646e21bc2828c7be1a01f18c9af", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "75c3383c14a4ac2121c3c95c1d77dfbd49578610", "messageHeadline": "Update LICENSE-ISC", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "347f936a3d335a1c151e5b72e3c7160ce89a2de5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a81526f321890c849447515ad0cc62980a3c4eba", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6b575e0a2ce40f9210a4fdeb6ed8875d47793611", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "75e42fca6b4e21473c7b57d7267f53993fb7fc53", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3daf3f2a1af652afb124a50e3be0e9348b88b38a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea040eb94f1b0197ccb07c8dee351e686cd78cbf", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ac50e8d8d44446cb164c829d4426fc324f6e51b6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "666056da38afc75aefeccad99179442ca132b89c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaf90dceda8356337fe0e73dcbd43287c5751d27", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "102d70cfc0cde6ce1488a9803ecda9a7b40a5064", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "65aea4d80ae6abd313a996fabce5954cafada0ad", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a0e7f379484fdf5113ccf21009c2ac373e52389d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ecb81943ce1965b8cda2698e070f0d1aebfa377e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8a819a26dd60ac93372a11977fe71e8bde8ac80", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "36cccb2392462053c2d7ef244d345d3039a1fd5a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09bb3b701ac1eef69801e4867178116240447ae2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "811ae412d15e2b429af0d92682b05902b23dbd1a", "messageHeadline": "Add files via upload", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 800, "deletions": 0}}, {"node": {"oid": "480af7e8edf6ca60b14faf00b88466e35d333bc1", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94272152f2c7c0304d60994f57b8060434b31b0f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0b320dc54e8caaca21b16041073e1e64bedef5d", "messageHeadline": "Add files via upload", "author": {"name": "Yalda Mousavinia", "email": "ymousavinia@gmail.com", "user": {"login": "stellarmagnet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "82be3be590673d3c1160b5d4964e677022a8c36b", "messageHeadline": "Add files via upload", "author": {"name": "Yalda Mousavinia", "email": "ymousavinia@gmail.com", "user": {"login": "stellarmagnet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8fd4d0dd52543335a9c2d482ee903abd057542dc", "messageHeadline": "Add files via upload", "author": {"name": "Yalda Mousavinia", "email": "ymousavinia@gmail.com", "user": {"login": "stellarmagnet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6e74c9d61ab1d75341a261466671a56e1b896118", "messageHeadline": "Add files via upload", "author": {"name": "Yalda Mousavinia", "email": "ymousavinia@gmail.com", "user": {"login": "stellarmagnet"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ba83755e9fe2ca389142488142978be60c4366ca", "messageHeadline": "design images", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3605864c72136a8000bb0b9f5240eedd250955da", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "068798357bfb3f2ca97bb6042a8053755720fe2e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d84f49cb387991c1c9257a2b29be44da84dedf0e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c3d2474d9c984428760582cc0b7caf2ac2de8a7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae9b1541696b6369b2f9ed8a8fb431effe6c58b", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234087e8090f1da58254f385a85ebd059364e3a5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f5658b08f216e5d2e576339bb3a4e4ab9c5195d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d20d9ddbfe5b3299d33b9936474322e24d45b01", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6e8d6236f2f84d9ac23a49d435088fd43463fef", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec402c37aac7a3fa48bd3bbe9726bb3ee86d1445", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc271bbd669b04ea156cf1a1e806930931910ce4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fc34bd890e1e3264beee157eb6df26d2e7c588a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b35634b6e94e0e41b0a615e0386b1d618f0351", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af0704bf1428d35bc224ce07c50305b701eb0b17", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c339a4b319f970921cd1d4141656ba1d5c2d43a3", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37b3a30743cf53a69c0fa0e077fd107f436be655", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c78a73737e6a803f8d6000fa64bebc806f19326", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cfe59ab81df0761b46ff8489a7de3f089796a21", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4ab2d6c66b0c060b70e5775f409a374c6e0c3fd4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "d997b9be85fe08db401c064763830be0780f5a8f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770aaf009a1f0e75abada73555a974767601c9cf", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5305ca016a11b6cc5dc2ebfac56f0efd75da7bf0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f99d7079f90734e1151b789ba7013130eb4953e5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d935ef2fe1981ce3f8cb2142603774cf3d78d54", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad4194d93b88ebb9b67326ca7c041903ad62042a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4328dd4e8fbfc3797d52e2d19457d8e38f09e8bd", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b519c1ad1851b8eb8fbfbf1f52b481b9de782e50", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b14b776879d1ba25ee01280d2dcf8375fd689cd5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47a5d953ebdd66cfd82f21732b397ad625a44aa4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "215b0530ba0e990a16dedd239f2d89ce5170d1ec", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4258f84a67e93b1f2b3aa39fa17e92bd62273ea7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "325d7269ab8c275efc004316e04f1e21104eddcc", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a72663ecf9588c8689626d9a59a2607a8b1410c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f7f25c24de8dbd60ead8f45d7b3c6f071ca6e44", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83086a076e08bc92b18c6b529da0a419abec11c4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8adbeb3f2b8ffc66c242a72f7bd548d82df293", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7790a4fe8543f57aa03749d5d2a008caa85e95e7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13aeb6b32e16839c42ad4289b06894f26955c02d", "messageHeadline": "Remove unused files", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 176}}, {"node": {"oid": "9b73762aa77bf21a5dd185766656131f08759e07", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be68dc81335d61e1f5b202178cd9da27f8dfa1d6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7895ab23fe6119d8f263d4c1996bdc0e523de879", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ccc510dce00ae5916f622394ef0f497c1ad060e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "17c9e40125f15aa61a2296de232be129ee0afef2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cf717d94cd7d56e08d86ab690b085facad8630d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5eceb40fcf9bab2879cf884a738ef11a141187d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5f122f924a9499b3c07bb2fc166fb87017aaad6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4de065198e13379ebbcba77267b5be004ad37efc", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d3ecf42f15fea328985d4ddee5d09618e3e948", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d3581137d777175b370b361f4d14a67f1c5de58", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "857ba26410d570ca57ab308230065b4deaee7102", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "295edeac352ee11492cd25c82fca666c1ea8fa16", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f232169dc603c228afc44df09e7c1fb8328e4b24", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8a4cf710ea4d5cd00163e018a0cc912c3746bf", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11c254b23d40320efe0e34ee336c212be7a59b0c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db7f9d16154f55dedc61e6f54f01fe8d9929a52f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "319aee39b4227d7bddc7aa29e341eaee8c183c10", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "542beac9e34a75a64a9c9865ff2854b78159c3b5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e4a876b5b95000bd5e1706586fbf10bc2f9251e2", "messageHeadline": "Update LICENSE-ISC", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cefbc7aed244bde2c8ffef1979a94d74839bac98", "messageHeadline": "update project name", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fde92b2d2ffec92ba94fa3321b390c92c921ff6b", "messageHeadline": "change app name to BrightID", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b304fe6687cf852ff6effb5e2c33dc19674adb7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4504820704707a41d20533645ccb34fa217f24e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c5fcc6e0e840f95025aca63cc7acde08dc80ca63", "messageHeadline": "Rename brightside.svg to logo.svg", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "750172695f1be06291787f28d444d09a81a8d512", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a46bf6154e8e6a1dacf72158d5f95e76c8afc5", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df21283fddf4a9c00db995303d134bf3d4861d6b", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3204e5764bf8b8fdf6e77423cde81d022f762d0c", "messageHeadline": "Moving react-native project into subfolder", "author": {"name": "Umoh Bassey-Duke", "email": "uduke@apposit.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ffcd14ba0a45af4cc87e8cfaaef54042801c9d21", "messageHeadline": "Adding basic developer setup instructions", "author": {"name": "Umoh Bassey-Duke", "email": "uduke@apposit.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "34ede3215f53b45c58674dd6b5bc93a4274f678b", "messageHeadline": "Creating React Native application structure", "author": {"name": "Umoh Bassey-Duke", "email": "uduke@apposit.com", "user": null}, "additions": 164, "deletions": 0}}, {"node": {"oid": "4c88742d47b271795e710725f580cc60ec4a7312", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2a38be33835a472818d1bc8b410de0262049b1e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa8e947230b5b21d9bda85503408942db9fa7379", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2aafec8c4587af5d0cf9835d187d0ba06d70ff2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9cebaa34fea95a6121699081f90a26ec161372c1", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f8c8b844d6c0ae3d00c52f67a6fec14fca7a953", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cf283d45498ae48dd247d0bcc58c7ccfa828462", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20850a38602e3129f9665f77d1b472ac9ff98cb2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fafbabfafc2b11becf67bc2dd292e78f55e98526", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ae08a17179b5ee81121711de6b7e4a2c74cec6", "messageHeadline": "Create LICENSE-ISC", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "2e4c0a1b9badc6008b1f89149e6adb9cf55d1de0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "757e7f60da8de12339bd9d78fb45632737249a38", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11979bcd2a3676102c054ba2de94a9658678007d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4884e28c774b71dea75202db26223833a8b8524", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66df4a998b4de4ed2a8e4752de0707500e48b5f6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcdad5c102146486a80f19cbab98d9107557d85e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1af9c411457de016ce18a616cd1170e07f5f8c84", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb1e91620613dde061db573ed8554d3f8c91d42f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd960a6a37d9e9658f7c73a4f09c0e06196c4b89", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bc5522937f82c5a6a54042102317361e3becdbab", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae87e8117937b85a4f3d66d9b276074c1f8e6e7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "980d436b0d51aa9124d0f4a6dfb2d7ed2f67b5e9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0509065f31b19fde6030785c01bf2100978c94c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdc441872a34e6317612047f37c3d353b4bc28b", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acb15c87afe37e720e4f24673a757a13b2e932b2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "a025720c21781c38d6c5d5b57d303addecf290a9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feb2dc85fbb129b12f9781d86acb210ddb5087d2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa929c61db43eff3318a39b9c45293d7f002d5f2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "181cfeec7dbf7fedabd4a7ab7e58f68f6f94b09d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15426b20deb522a9133dd9c58a751c2cdfd9b230", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd4a77a086ce3a64c76b8bf3198cbeb3100235c6", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27b4415ac608893d6f915384c5479873444cc2b9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7c5af9f1d07e8d299daa9ef09d1ace2934169d1", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68bcad5a817868700fa027024f8ee2398aaa717", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811a700c6f5cc826d5c1bee68bbe85246465af3d", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef98263dfc073c94c9bb680fedc7505bd0db1cd", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69b5f44fdbfc96463b3aa456deba5ff97f51c95c", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0890ab644f3c184bf84e34b091b7375c26ea52c4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34249fc0b2a78f7a5591665d49f09b6b75de62a9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3c345510dd9142b04ce3ce1cb4ff55e0d155764", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "65999352490c001cb2eded139210de34b8730727", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fa6dd0319ea9b470c834806a36421797606d06d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "386c1d488d831d1855525cce63ffc58284cb608d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8d43bf9a2477599b100db185c96afddcc3e5094d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "177b06d584060dbfaf42b307ed13271206cd101f", "messageHeadline": "put little message below header", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b525dba83067fa66e441d1a7e7008a05c0d9427e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfbf475814d1f4cffdd05de6e08338fa8a80ddb2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce929b46a5cd13c1d3189200cef6289c348f85c8", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2ea64d3bb44f77195d55d59a68de1c50571491e", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217f4bf157b74cb28973e44b6d8acad9e14eb161", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41466ec5531e70d603ef420e3bd19a97f82f9b83", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4985824e9251e2f9f7fbb420b371d81b16fe5f75", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f65c906c3f7d5f6abe383f92b5a7da67d28d14fb", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7a19f4dcae2c3e412be7e237cf97aa45d4542d00", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c38c6eafe4b694451ad60f50f435994808a07d9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da84d03458b5b068a05b6358894a6671173e1ccb", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce15e37045607224fd162d69e1ee417d07e3e8da", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bac7c86641c3d48c32bef1da9ed2e9ae032f4783", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "33918677fab4a21d4fababbc41247c5ba34911c6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "46f5f3fea0328f7612241ac6c379094ba1d64762", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77897f787c95f9508c4744411312757d5e5f530", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cff96709e538ed7eed030dc82ab609c6efb382e2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a883ac03b4196bc0f1f6c1559f6fa4e565cdd5fd", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25557c961e519cfd34fbead9a231034dae0eb93b", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9da215dc2c6a1ad21b7230144098d9cc2421771c", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0f4d3f6afc6afdb549bd40bf033775725e9daab", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7435db924d3b553a83e269c59a54e6822988d9af", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d8cc2f60c22e62a9eed3f1a7de7a420b909a2cf", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3bcc13ba849e0ad2fe86e1df653f1f9e5000985", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed184aacfed5d22f5dba27afaff2cf8f82b3583", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60e4451ba204cba71e59750137eae43cdf83cc62", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a139c36733592b72b94e3e579b0f1365a997d96e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d33fe37980294ccfea85f0c05c8158c9ee207e45", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "17c116965d697af19a1b613cd5c42b9e3d3a684e", "messageHeadline": "Update security.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16e0a091f3234cdaa58edcb3bfd8e87ecfdd2ce5", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04e37bdc8926ef63c7178e1aae9f76b360968d98", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a442e85e0d05e57d4aadd9e9527fd612fff1cfb7", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9de0622697de63b7caff5b62739296cf344bb143", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed2dff0cc5cf280b67daf0c1011ef355ae9c78e", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "23685353c60c04be7d9d16f05a7f2039826fa26b", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e66063ae3d5b00e13eeaac7e2073a950a287575", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03746193fdc1bd6c3d65875b89144487f8f31279", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdf56e325d562c061781a79b4af7de28ed8fc20c", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dab13425043df54eea7192a699023fbfe359e823", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dabca25d7ad30d494cc59b8dae742a536cf5d984", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5dd1cbb888b8de8b532b77c34efa89aef266211", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9370735e88c40191b4d73c91f043b449e99a21a", "messageHeadline": "Update node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c09af6e9e48b3748c47d8f7dc7aba6f5790bc0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7f9b1f8f201e6a975a25b9e4e674e08ddb99611", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3f30180d07e12096e36b808831bec32ee70534c2", "messageHeadline": "Create node.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "52c8274e1c1f8b9e37b3fd1b31a27e3a40cb1ae9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2511f6b1b3a9d5f2411aad2764a202af6e3d219c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a60bcd935872841d77df2953f04219e5878be7", "messageHeadline": "new readme", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 65, "deletions": 65}}, {"node": {"oid": "b17d5f97a4a7365e371a18fb16a0f9e2137cbf0b", "messageHeadline": "Update readme2.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "1e98d4600e0fa8eaae299678a8bb1485cb268ec2", "messageHeadline": "New readme that focuses on user/dev perspectives", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "d6531fc99a74e2032b5ac14c4440bb77da048e7d", "messageHeadline": "link to scp that isn't staight to a pdf file", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e04afc254b560d3e5b9fa59ce88578d2feb1ec58", "messageHeadline": "add sybildefender as a suggested sybil detection algorithm", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "558b82d5b5a9f3e2e04b07d0b5bf963071f67768", "messageHeadline": "minor edit; add links", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e7dca41bd852eb5794a5df59ec7e7654af85294f", "messageHeadline": "add security.md", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "af358fda1265d9a76e4f14d473948b4d81a3679b", "messageHeadline": "more updates to readme", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5ba1ab3c3a9a4ea81c32f486c3224551e92c576a", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e5ecedd95c224ef6c633cd3509e2551b1420c0c9", "messageHeadline": "Update readme in preparation for new \"security\" page", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "94a99345831b7f2e994e1db63af7bd00c5a42802", "messageHeadline": "Update account-verification.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfc98055c29dd74a9e249158117955ef3d77395b", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae4b264164eb3e5cf37d4f46301db52540b6b6c1", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d565f49888cc04ba456a40ae64ef66f16b7f9d5", "messageHeadline": "minor edit", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ce93e569e191420d0f5b3ffb1b1302e70f23def", "messageHeadline": "use _v_ instead of _k_", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9990b39c6c0bb8441325add63efdb718aba0495f", "messageHeadline": "Modify at https://sketchboard.me/tAGXYyiYMQRk", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3a4eb2e461e2b0e500bf109ad72c1babd0ee54e", "messageHeadline": "revert minor edit", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24477772c16daa82f584d78c1b45cfc0c87e0be0", "messageHeadline": "minor", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "191a7b9646dab2d9b69fe06b7647d1ba163c1e6b", "messageHeadline": "minor", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ea21b45a9e18a2c00ec24813ae89cbfd458c61e", "messageHeadline": "minor edit", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0334452ef01751d9d7e600a82b59e8363c0df3e1", "messageHeadline": "small fix", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f610efb3d773027ae6cbbae58791a2c28e6e8af5", "messageHeadline": "small fixes; link to account-verification.md", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "78c4354dcc8d31245ac68ce83e2d266a8c189f8f", "messageHeadline": "fix alt for formula images", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d439e0ec878a2dc0118a01394e0d3c94c30fb7ab", "messageHeadline": "should be k >= 3", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a5b4162de86cf2023fb1567f43a5c1bfca8a0e0", "messageHeadline": "work around limitations of github markdown", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "14880ea993d46155eecf93fdd73072c9773470f1", "messageHeadline": "work around limitations of github markdown", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "6005eb5524b4fccd7466ed4b078bf365ce8ece82", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "090a3053b0826f11bcb23ac252cf1f17b33c9023", "messageHeadline": "account-verification.md", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6724cb734e52cbbbaae48333a1ffea202d781274", "messageHeadline": "Modify at https://sketchboard.me/tAGXYyiYMQRk", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d4a2a1158fcc9f0fde09cbe9f36ecb96a3d4fcf", "messageHeadline": "Modify at https://sketchboard.me/tAGXYyiYMQRk", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d1b37ca923649f610db221352401faec6a2eddc", "messageHeadline": "delete non-combinable-verifiers.png -- should be .svg", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48b5b7452ace9ee665f8469568c218a41cff10a3", "messageHeadline": "Modify at https://sketchboard.me/tAGXYyiYMQRk", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "87e18aa52eaa073154b6a2da73f52483279d09de", "messageHeadline": "lowercase filename architecture.md", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f1c977dc8bf2b8d91d1f3b6d4b026d596c3e6cf", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "614ee800c67bc1ba1e947f57ca0b286cb8b166ce", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "134afcbbfcc470b1c0312279dd9839261a397de0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ebfcacfdcd0a7da47f898aafe802ec737aca3a0", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a17583726497daa0766494733302c18df11baa23", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9a16a27acd1859bb03e88f2d1ee1c1755fc5d99", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6695b4690597c3b5ba2ceec973830f50753a37d9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bee2e1b699aad6748b227c9a12034f83a8ccfd06", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6c28ed13860de13ba51a97e426600d292f3a83c2", "messageHeadline": "intermediate change with images", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "83a78225eaa6b81aa281901ad4b4d56347c23353", "messageHeadline": "Modify at https://sketchboard.me/dAFhX0EaQKEV", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "16c5770eb30700543e874e5cc94ab80c4b74b2bd", "messageHeadline": "Modify at https://sketchboard.me/NAFZZps9QIzL", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c511114396124fce9e583bb6f36b13e07563d5a", "messageHeadline": "Modify at https://sketchboard.me/lAFO12qQKezB", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffa8473dde855d44d3d82701cebfaf447fbe823b", "messageHeadline": "Modify at https://sketchboard.me/NAFZZps9QIzL", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56aa6277597b20b0d651755716c626e1b939f494", "messageHeadline": "Modify at https://sketchboard.me/pAFOTTayTYaA", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a61f48b4cc27c07e2f02ef9e692fffb69e93af9e", "messageHeadline": "delete test.png", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df074afdcc305408dd06f463465b447e64979d05", "messageHeadline": "Modify at https://sketchboard.me/lAFO12qQKezB", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5631ddd07ec7d89a38354cecd4255aacea29e899", "messageHeadline": "bigger logo", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c00def92d14c56dd1bcd246711c31d8b1d8269", "messageHeadline": "narrower sky gradient", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "baa752b64df47d54ff9058f275148f2ec8022f46", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6895238749c62dfbb8d9d1022191d669472feef", "messageHeadline": "lighter blue", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "01a874477128b9af04c5f2c5684521d42458fbee", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29add593a249d777833b97e36073b239e10b254d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d697c637235aaa7a7ecb62aaec04c8297365d9f", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb80fcce5fdc35b9801ad3328168f7a0cf1fbb9c", "messageHeadline": "don't need png logo; svg is fine", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81bca4b723990906341f4cbf79d4390f70356c78", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ccd41b78e19b319f1ee2b35e6de4546f29de59a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c580a2cc0596aed04e0f30afbd575b197a185c8", "messageHeadline": "images folder + logo", "author": {"name": "adamstallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 114, "deletions": 0}}, {"node": {"oid": "1986d4e411f976c36707fa090dcd0a07786239f9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a30baa5cd14086772a60711a389995847900ad7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e2775d1539d7bc030b4be6e90a4123e7c23d484", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4398ae180f7bfacd6031958dc8bcedc8596131c", "messageHeadline": "Update ARCHITECTURE.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2551cc60d173713ef1712892611e078d0fcfddd7", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14f9e803c1226a3ce9e039dc459080c6f6672beb", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d50e05104a7960c652d1986a996dad897a07d52b", "messageHeadline": "Rename Architecture.md to ARCHITECTURE.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e75bc641abd9b107caaf7836bcb2bc16f2bcdcab", "messageHeadline": "Create Architecture.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "440ee564876d238e4b109558aea67b6339701945", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b83bf22a3bc93ad027bd6b659db2b7d15d51ab1a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f7a9415bb41f7a07129c637aa5323872840315a", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54ccde0b923f80e5e8c5607396bff63cef5380b3", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3f8e3dd765340af80342b57bbc18ee214686f5c2", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95516bcb12dc50d9bfb27b751a78d951a2dcb69c", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99fb80334eadbb0c7d24399a2c3a8c3bbbf00eda", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "428cf818c25ba3b35276dc867900506bc31ed28b", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "717ef335540257df270e09b4323d18fe8dd23514", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28ff6bffa19e621b39df9cacedf13c4ae4ca114e", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b8f5bcb6c1ac4d887dccb15771b1c14b0800d4", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f92bf7639558f2ac8b6c4c55c1c6c4be2d4ab0f", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25fa9db8bf26d4867324e6bd64a9f0309d825f16", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0b08815818325ecc2329a55ab7eb0207dc6701d", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11d2c0bcfc49acf87688fcd57279f88e6ff69bb9", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1fce30c6b0628ef846d579b7972c4a3aa161e1c6", "messageHeadline": "Update README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "02deda11f1589409362dad8d5177d5798c906e71", "messageHeadline": "Modify at https://sketchboard.me/dAFhX0EaQKEV", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "191b8bb922bce5817b13949b73e86b3e2b2eb02d", "messageHeadline": "Create README.md", "author": {"name": "Adam Stallard", "email": "adam.stallard@gmail.com", "user": {"login": "adamstallard"}}, "additions": 1, "deletions": 0}}]