CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
NextDotID_proof_server.json1 linesDownload Raw Back to root
1[{"node": {"oid": "f23cdac8255087d046dcfa830e2f5ba1823fe504", "messageHeadline": "[#] flake: update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 133, "deletions": 14}}, {"node": {"oid": "7d925a3b326913f0d57105a7f8476842e3abf11c", "messageHeadline": "[#] validator/tiktok: accept long / short types of proof_location URLs", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "81c257a793cf0c34dd3ca21375b40d441fce17ac", "messageHeadline": "[#][DOC] README: add `platform: tiktok`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f00739fb5a1b05059dce80d8d5a11b9a5d1b906d", "messageHeadline": "[#] validator/tiktok: core functions", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 76, "deletions": 21}}, {"node": {"oid": "2e41db87f976ca3c86ac6f39b6f8f21f08c08140", "messageHeadline": "[|] validator/tiktok: format", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "90b6e6db1e7d0f7a2d702f5d8f36f26be244a4e8", "messageHeadline": "[#] validator/tiktok: fetch OEmbed info", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "4ea03dde96d53181100a7757b7369ebaa69c39e0", "messageHeadline": "[+] validator/tiktok: URL matcher", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "3c35de8dd82cb82053e94cd3cb0b8135fae0fc0e", "messageHeadline": "[+] validator/tiktok", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "c9de7a7182416b055bb4ca537a280beead2430a0", "messageHeadline": "[!] model: add subkey into auto migration list", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5243cd243d85c4c6af300d76f7a5b1434efefd8d", "messageHeadline": "[|] format", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5cb84a2da5a73ea6b92bfd1ac5911141abf6824a", "messageHeadline": "[#] cmd/lambda: control DB migrate with ENV", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "32547624d83b83c6230043a2350b40dc32465895", "messageHeadline": "[+][API] POST /v1/subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 93, "deletions": 12}}, {"node": {"oid": "64655f38ad49341aab5580c04311cb31175d64f5", "messageHeadline": "[+][API] POST /v1/subkey/payload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "95f753538cec477d46e216b00b54938275b76dc9", "messageHeadline": "[+][API] GET /v1/subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "55e5b5ed2ac62da4cc5836f50ecd0fd4a4848e5c", "messageHeadline": "[+][Test] model/subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "9adbb8aa14a1edd319413e902cfa4f337d927510", "messageHeadline": "[#] model/subkey: SignPayload() and Save()", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "7b16c418dc87ca529c1bc07633782390e403c953", "messageHeadline": "[|] misc: format", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "0d7dbba185585759b74dbcb7ab01c2b187130859", "messageHeadline": "[#] crypto: initial support of secp256r1", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 136, "deletions": 73}}, {"node": {"oid": "60c825a26072e3f715c050a1acaba7c5e537c7ea", "messageHeadline": "[#] model/subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "809a6eead77702e562063d12daff72cfca7e01f2", "messageHeadline": "[#][DOC] subkey: move signature-related info into KVService doc", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "1fe739a5e3a6624e60b24fac8c9756922228686e", "messageHeadline": "[#][DOC] subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 90, "deletions": 18}}, {"node": {"oid": "f2717902f3cc8436d0fc00fc4bf58949c2b4dcff", "messageHeadline": "[#][DOC] subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "adb86dbfba1b3ab7e652a3dedb426fd83028f8c8", "messageHeadline": "[+][DOC] WIP: subkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 96, "deletions": 0}}, {"node": {"oid": "c774fc2dcc3fdbd68f9b8f871701574b9ff31509", "messageHeadline": "[#][API] POST /v1/proof/restore_pubkey: allow submitting whole proof \u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 183, "deletions": 18}}, {"node": {"oid": "cd821d4492ccd9a212e7ac9185d9f860ea930946", "messageHeadline": "[#][DOC] POST /v1/proof/restore_pubkey: allow submitting original", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5f8b8328b916134b9ec0f23856c7e28c782a4bf1", "messageHeadline": "[+] POST /v1/proof/restore_pubkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "33ca8dc38e080023c60a280e76091fc381e3048f", "messageHeadline": "[+][DOC] POST /v1/proof/restore_pubkey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "29daf1e7370efd28e3647c81f86fdfbe670ffd98", "messageHeadline": "[+] conf: nix", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 136, "deletions": 0}}, {"node": {"oid": "340b3e1b652be91d5dcd26a844c6e2f0626d9dd7", "messageHeadline": "[!] misc: fmt", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4decf5875a41e77f52126dbf188c7975bf768a43", "messageHeadline": "[#] GET /v1/proof: present avatar alias in result", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "abe3a38fbaa603db43c58d52848bb7382949717e", "messageHeadline": "[#] model/proof_chain: apply / delete for `platform: nextid`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "d378fbcc5395884bf6494cd889ff866f09a4a601", "messageHeadline": "[+] model/avatar_alias", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 148, "deletions": 17}}, {"node": {"oid": "fee51c66cf48e6d69bee963d5503e1a73cd0926f", "messageHeadline": "[+] validator/nextid: test", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "03e5de8071032b37679b58ca408039a289ef64d8", "messageHeadline": "[+] platform/nextid", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "a78e8dfa7adb7838ac690b501fcb0eac11c92f63", "messageHeadline": "[#] validator/twitter: use Twitter API v2 as tweet fetcher (#91)", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 153, "deletions": 197}}, {"node": {"oid": "e6b9e26251209981b241307cb7ed5a599c6de6bd", "messageHeadline": "[!] proof: temporarily disable revalidation for Twitter", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9073a96ff63b7623ba3619537fd1b12d7aefa9eb", "messageHeadline": "rename-request-parmas-proofchain from public key to avatar (#86)", "author": {"name": "Shanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "6d0daf146c4b5ea00021fed6d61ee6d3a51d2344", "messageHeadline": "[#] validator: update AltID in `revalidate()`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 139, "deletions": 46}}, {"node": {"oid": "c4962f661c478b20dab858fd8116472b16cd3104", "messageHeadline": "[#] twitter: record digit ID for twitter user", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e347de2dde2c3a5db091082d73a585d430fc3c4", "messageHeadline": "[#] validator/twitter: GraphQL-based API", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 139, "deletions": 32}}, {"node": {"oid": "fb0e97d8170f3cb71cd846fab56d0dfcc8ddc389", "messageHeadline": "[!] validator/twitter: retry syndication API for 5 times", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 37, "deletions": 22}}, {"node": {"oid": "c16ad5e5e75608756237bfba023c71197b54492f", "messageHeadline": "[!] model: disable auto migrate in lambda env", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "675f84f304d4d349e44fe50ce2105f69c4970d66", "messageHeadline": "[!] validator/twitter: MATCH_TEMPLATE for syndication API", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a7da3d5c5ee584e11091de15d1d08b2b2f74b9c3", "messageHeadline": "[!] validator/twitter: new method for fetching tweet'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 85, "deletions": 7}}, {"node": {"oid": "f894b6c6c9bb4d81585608b84d945a832c8073cb", "messageHeadline": "[!] GET /v1/proof: 40 items per page", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e0a43de072d66109003be04544e2e3d4a33aea", "messageHeadline": "[!] GET /v1/proof: per-page expanded to 100 records", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce7226c1310093a53771bb130399a1bc8533ec29", "messageHeadline": "[#] lambda: Log level set to INFO", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "933c2b6c94d918b349b0e3b21df748505d61e97b", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0afb6fe391464aadb3049ea53705677d6958b013", "messageHeadline": "[!] validator/twitter: add back previous", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ced08ca66d19845268cc9666696dc0152e727e8e", "messageHeadline": "[!] validator/twitter: add back previous", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a05dd815dc1d03f42908a449acc2f21e09563084", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2769714da4f86d8ce68cf8100980da8e33779b56", "messageHeadline": "[!] validator/twitter: don't show previous info in proof tweet.", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49e06cc93cdb5f1852938188d6537ae25d90cf42", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "7bafac199ad20b043d29526935dcf0ac1f80f182", "messageHeadline": "[#] validator/twitter: add misc info in tweet to rebuild proof payload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "d27036014c0186401f36e789584e43520eb6c94a", "messageHeadline": "[!] GET /v1/proof: pagination for platform=nextid", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "49557e210e6e0b03566b7c4978ef9be283363178", "messageHeadline": "Merge remote-tracking branch 'origin/feat/report-batch-failure' into \u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "d62d0968b0b1a71d4c22f3a8821ab073be1f7c5d", "messageHeadline": "[#] model/proof_chain: delete all bindings regardless of matched proo\u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d90019509ed621ab6e5cf14ea153a6edd0f17cc", "messageHeadline": "chore: gofmt", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "803075636be273a4fc4364fb2f1d9caf38661e26", "messageHeadline": "Merge branch 'develop' into feat/report-batch-failure", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 72, "deletions": 46}}, {"node": {"oid": "939907b7545764987cb263a3398da180182ad093", "messageHeadline": "fix(worker): fix handler out tuple", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccc4c5998d3cc8866aa49c56ec3559dcd8d23cf5", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "31478e125e9be7badda526efaed748bff1361f8d", "messageHeadline": "[!] validator: reduce default timeout for headless browser query", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3a3da6a126acdfb664cf484dd2f99623438242", "messageHeadline": "[#] validator: Reuse database-stored siganture payload to do revalida\u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "a4a4ba124ddc0ffba0de708432ea5374f8bc1c2e", "messageHeadline": "[#] worker: revalidate regardless of record is outdated or not", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "74e6380fa1abaf535ffe6fff39f60369a165ef95", "messageHeadline": "Revert \"Merge branch 'feat/report-batch-failure' into develop\"", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "2c8746f8ae8101b6578a8a6c21e86d89bc1adc0d", "messageHeadline": "Merge branch 'feat/report-batch-failure' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 27, "deletions": 37}}, {"node": {"oid": "3eb5ea462a7dd3fc37e2832d53d356703c835f18", "messageHeadline": "[#] worker: revalidate regardless of record is outdated or not", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "6ef9ceb4190579c383a4a00fbe544576d93c7941", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 40, "deletions": 29}}, {"node": {"oid": "169bdd4d37952053e5c3336668badef654d20197", "messageHeadline": "[#] headlesss: make waiting XHR optional", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "2a090f892a30f0df48336dfa24ca8ed1b06d8e1c", "messageHeadline": "[#] headless: create new tab when processing a fetch request", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "ad1b0a6575135c03b50a2aad6362a73115f0463d", "messageHeadline": "chore: fmt comments", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0225eef871d45b2d53be9417697fb8afaeb124f2", "messageHeadline": "chore: fmt", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c51d6edf586eac85fc7715296e69a0ea2dda5219", "messageHeadline": "chore: fmt and bump deps", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "54c9f6e405d3187e574094b9bb25a150d6e9e4a2", "messageHeadline": "refactor: omit response error", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc87a61963b2f34ef1798f83f22c8dffd3108da6", "messageHeadline": "refactor: report batch item failure of revalidation", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "e840611db3b3e77894da6a980e2871c806ad467e", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b121a1855100d37142f92b383ea5c2bb6134c55f", "messageHeadline": "[!] worker: only revalidate when meeting an outdated proof", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "baccfe2232e452e4ecb4da6818fb75df5c6a6386", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 281, "deletions": 58}}, {"node": {"oid": "4644002616bfb0c359a757c7870846857511b003", "messageHeadline": "[!] validator/twitter: regexp template", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a460e93dd12ba08bbb138b77557db1ec990297e9", "messageHeadline": "[!][CI] headless: only build on limited branches / tags", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "314ef1eea7ec4a523ea5105e86e393b514978856", "messageHeadline": "[!!] headless: call ReplaceLocation function", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "26a4f46508d2a8fc36888c2860523b1c30c8f7e5", "messageHeadline": "[#] headless: url replacement", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 66, "deletions": 11}}, {"node": {"oid": "c00897a0428d0b4e74ca4dfc1df1e715ba4be59e", "messageHeadline": "Revert \"Revert \"Merge branch 'feature/twitter-headless-browser' into \u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 208, "deletions": 47}}, {"node": {"oid": "fb59f3d277c14f68ed0969471c97209a161973c6", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 48, "deletions": 209}}, {"node": {"oid": "60e4bba0d054318d0116dbdb386e8e9585abc53f", "messageHeadline": "Revert \"Merge branch 'feature/twitter-headless-browser' into develop\"", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 47, "deletions": 208}}, {"node": {"oid": "0131c548bbd1bcf193afaf868f3a00e8f6d474a1", "messageHeadline": "fix typo in steam.go (#74)", "author": {"name": "Ikko Eltociear Ashimine", "email": "eltociear@gmail.com", "user": {"login": "eltociear"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab836000da913ee71c00152d408e2c3be53b57f8", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 493, "deletions": 47}}, {"node": {"oid": "393ba7e50a7a74c372cb1039edf30cae35becc46", "messageHeadline": "Merge branch 'feature/twitter-headless-browser' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 208, "deletions": 47}}, {"node": {"oid": "66a3974879b2bed0e148a33dbed3d0a9b4e53d18", "messageHeadline": "Add the slack platform support (#71)", "author": {"name": "Ash faqur", "email": "124795411+ash0521@users.noreply.github.com", "user": {"login": "ash0521"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "04ad074ae99acc53d808c39919158032d64962c5", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 202, "deletions": 54}}, {"node": {"oid": "f47b02891857a1c164feb2ab2a04c528af874be4", "messageHeadline": "[!!] gofmt", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9f6873ebaf1d1234153bfdeabbeaf17050d616f", "messageHeadline": "[!][CI] Build headless browser test image", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "259fc1b274ef1ad5d609a6f526f4300413fcf833", "messageHeadline": "[#] validator/twitter: swtich to headless browser solution", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 60, "deletions": 42}}, {"node": {"oid": "2a08bc97cfa48cd88f823c833a17f3b6d246862f", "messageHeadline": "[#] headless: misc", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "0e5ce0407f62b730a2b8a0c296af1b2a0e713a9b", "messageHeadline": "[+][CI] Headless browser build flow", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "ba1a9babd075063d0a4faae063f4ea50b8ef74c3", "messageHeadline": "[#] headless: separate Lambda and Standalone chromium flags", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "59f72d7a211722fbc38dd118e48e4a7c687c6a4c", "messageHeadline": "[+][CI] headless: Dockerfile", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "bd0eec6ae3cf30bf5efd14e8d704b57539cdd782", "messageHeadline": "[+][CI] Build docker image", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 89, "deletions": 1}}, {"node": {"oid": "52785bf735dcceea338594daec9be3a1b79c54b3", "messageHeadline": "[!!] controller/proof_exists: only revalidate if record is outdated", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bcbc3bd3e7b62cf87fcf97bf1af5db62a620d408", "messageHeadline": "[#][API] Show current runtime in /healthz", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69d6482e48264fc711dde1022fd68e9915eed0c2", "messageHeadline": "[!] controller.triggerRevalidate(): add Standalone runtime procedure", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "bf5969d725c4bd659b02628ba1dcf353c724ef2a", "messageHeadline": "[#] common.CurrentRuntime", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "a2becdcd5ca21375ce33e8b36f45f3af57a4fa15", "messageHeadline": "Merge pull request #58 from NextDotID/feature/CI-pull-request", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 56, "deletions": 35}}, {"node": {"oid": "aecba232233c13edf256afac84f8f15c156a020e", "messageHeadline": "[!][CI] Only trigger build on master / develop branches", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 7, "deletions": 13}}, {"node": {"oid": "38556d892827ad65fcdc602cd2695297fed376d0", "messageHeadline": "[+][CI] Pull request check and format fix", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 53, "deletions": 26}}, {"node": {"oid": "3c092e1849d7457145f7656e8c47904f41777ed7", "messageHeadline": "Merge pull request #57 from omahs/patch-1", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a5fff79b30194c68dcbb8874f0f69e625813e8f2", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "77b36fcaa641276f25faf3f33d64d8164af69622", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2066, "deletions": 88}}, {"node": {"oid": "f18295fe0c8c9bfb6f7f3487402e53b8111aef42", "messageHeadline": "[!!] validator/activitypub: Init", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69457b5653304206fea73c02688d6e9862fde26f", "messageHeadline": "[#] validator/activitypub: enable", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "6ac3725b86c4aa6f791c2046a5f42d175b38f086", "messageHeadline": "[#] activitypub", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 176, "deletions": 20}}, {"node": {"oid": "a5a67b7fb28a64d67176c5a58da877d1e9a38420", "messageHeadline": "[+] validator/activitypub/misskey", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "867b865060c85e293505b40c1ac34f1db40f71e9", "messageHeadline": "[+] validator/activitypub", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 187, "deletions": 26}}, {"node": {"oid": "89bd2c0c719429807a829b1796cfb7d58bcd1d24", "messageHeadline": "docs: sort and order docs", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3abaff5c27b52059355e9ec68d4ad26fac6d3b84", "messageHeadline": "feat: sort by activated_at", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "065eb86c4db4278eeb8bbc06b87ceed76ae59b3a", "messageHeadline": "Merge remote-tracking branch 'origin/feat/sortorder' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "b932d9c79be960966170c0c5f48d8d2b9e101a3f", "messageHeadline": "[#] model: ReadOnlyDB instance", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "6c9aa7c5d0c9f89da160b2788eb5df19317c73cd", "messageHeadline": "[#] model: read only DB initializer", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "f7d2518b5125f07868c2980684e825bdd3919675", "messageHeadline": "[#] model: ReadOnlyDB instance", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "da6e3f784a8f0f4ed9d8c590216f3b7e39c9d8cc", "messageHeadline": "feat: proof query sort and order by", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "9e82cacdd9e187abacbd397069c120ab97cd1476", "messageHeadline": "[#] model: read only DB initializer", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "ff5b7e5d861750fb32b35468e788ef00b9142ec5", "messageHeadline": "Merge pull request #50 from hhio618/develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "6ce3eaaf0589675c5f376a0bc545f544f41a36b6", "messageHeadline": "Switch to telegram public channel", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "7b0575982706b84172886043a1924c3a2e9f2350", "messageHeadline": "Merge commit 'pullreqs/44' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 760, "deletions": 0}}, {"node": {"oid": "d053f88a025f57f29db01d6e36c4d21728329343", "messageHeadline": "Merge branch 'pr/45' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 475, "deletions": 43}}, {"node": {"oid": "1c9eda1f820c84b7caa27a0eda4cfa18e727449d", "messageHeadline": "Merge pull request #46 from smrf1093/develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 334, "deletions": 1}}, {"node": {"oid": "3bdb90354e2c9a45e3111dd70c690360e33b96ed", "messageHeadline": "test: change target matching text", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "282628d4c81ae004c19e57a52d47586a31c3d34d", "messageHeadline": "feat: return node's content instead of boolean", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "c9552be8b9655d3947e9d648584445412bc3d4b9", "messageHeadline": "typo fix", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c787c00a6ea73cec9c44c7d6666d8a36063fff77", "messageHeadline": "Switch to public channel idea", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "b28289d2f8ce38c52bb4f6a04ebdbbc95453eb33", "messageHeadline": "Small fix", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5d8531b34467fab0350e898dac5b15bf42948b1f", "messageHeadline": "Use telegram #user_id for validation", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "c722b74f32803d8722a442799360b59c0bce6568", "messageHeadline": "refactor: extract html response to a variable", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6e3c6ae9623df134c4cc7ffec82525355ad8243b", "messageHeadline": "fix: wrong indent", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc549700358ccbbe1cdc76ad69bdaee1a2064d8e", "messageHeadline": "fix: wait for XHR before searching", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "b88fc8981dfee7dd39d80f1bf6d0c95fa33bed2a", "messageHeadline": "Add the ethereum name service platform", "author": {"name": "--local", "email": "--local", "user": null}, "additions": 334, "deletions": 1}}, {"node": {"oid": "57f0fed1e96e2ab0a8e653223962976a30389490", "messageHeadline": "Add the telegram platform", "author": {"name": "hh", "email": "hhio618@gmail.com", "user": {"login": "hhio618"}}, "additions": 378, "deletions": 40}}, {"node": {"oid": "f3ce2d9d6cb047a2741ed9537a890fc86084a223", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1309, "deletions": 452}}, {"node": {"oid": "d159d019aeeb17d91bd4154bc290d77e5f869d60", "messageHeadline": "refactor: clean up unused code", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6d153d5aef5bacae783320697f7b6678199f308b", "messageHeadline": "fix: wrong api calls", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "62a74cc53f29edc0f8d26f823073345250eb9883", "messageHeadline": "fix: missing url path", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d00e478e0e147d28c525a7b9b9fd5b790f17ba13", "messageHeadline": "refactor: rename function name from validate to find", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "a96d685a23dfecaac1c5ab54dd515585fa4bd91d", "messageHeadline": "feat: implement headless client", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "24b88f0a39369749e2627f04b0aa6f046c654545", "messageHeadline": "feat: add lambda cmd for headless", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "dfc65394ca7da08ec5d53c8ed95896e63341472d", "messageHeadline": "feat: block unwanted resources", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "c44b0280c0b1d5fb85a29624a2148f0b53e9a99c", "messageHeadline": "feat: implement headless cmd", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "7925e273aa006094d3a4c38e815dc12c0f688b11", "messageHeadline": "test: add test cases", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 189, "deletions": 0}}, {"node": {"oid": "500d473ecca6c304424f362813f83f262a7076b8", "messageHeadline": "feat: use a custom launcher", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 78, "deletions": 19}}, {"node": {"oid": "6446a4d4d9c5b5cff46d3f0ede50e6130dec4639", "messageHeadline": "feat: implement headless modules for handling headless browser commun\u2026", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 240, "deletions": 0}}, {"node": {"oid": "76ab7c59f48743c924369526bf4a5bf6e948dec2", "messageHeadline": "chore: add go-rod to dependencies", "author": {"name": "synycboom", "email": "synycboom@gmail.com", "user": {"login": "synycboom"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c7c50c8159808d596750343bc202e71ce9b1024c", "messageHeadline": "Merge pull request #43 from nextdotid/feature/exact_match", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "d934bd4af5af464ef80166f0cf5ef80af76127f4", "messageHeadline": "test(proof_query): test exact_match", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 62, "deletions": 3}}, {"node": {"oid": "1d68ec17d0c5237e939612c1249371c77edb264f", "messageHeadline": "refactor(proof_query): rename exact_match to exact", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40240843583339d841eda22b30f44d74bc088e99", "messageHeadline": "feat: exact_match params in proof_query request", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "daca01ea463b610e1696c87d173bb6aa2588e35f", "messageHeadline": "[|] proof.Revalidate: tweak procedure", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "8afbefae9376d7dd67527aacfb8b599524a436e1", "messageHeadline": "[#] GET /v1/proof: activated_at", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "68d580a910026c488eed29b1b743e2fd678c9817", "messageHeadline": "[#] cmd: init steam validator", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d9d353a6a49ece3d1d416a4bb25ae1cffaa1ca01", "messageHeadline": "[#] validator/steam: Validate()", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 117, "deletions": 23}}, {"node": {"oid": "2ecee07cfe07853ef6eea295c45a1619e59dbc45", "messageHeadline": "[#] GenerateSignPayload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 157, "deletions": 10}}, {"node": {"oid": "c114943881d473fb5ff7759f3ff53658f5658226", "messageHeadline": "[#] validator/steam: parseSteamXML", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 39, "deletions": 8}}, {"node": {"oid": "a833af9e1f87a5d0bb2719065d636381c01c48ff", "messageHeadline": "[+] validator/steam", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "732e8027c720b47e7e13815c7704ff7d86a2b730", "messageHeadline": "[!] AltID: specify column name", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "e67c8352f9cb7997466e12cae8b8c056dd70fab9", "messageHeadline": "[!] AltName -> AltID", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "2004cb7d9c0de2591ebdd1a95943e02ec18107cd", "messageHeadline": "[#] validator/twitter: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "41bc71e75e0363bd921e4ea85038bed8932fc4ab", "messageHeadline": "[#] validator/solana: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b47cf6ff10abfcab573a3847ba003af748fec683", "messageHeadline": "[#] validator/minds: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "35d69bc0bad8b93ddda80d6453f9cdb62459438b", "messageHeadline": "[#] validator/keybase: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3c94e40c67fccaf4c7174c03fcdbce043627e638", "messageHeadline": "[#] validator/github: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "063139be766a49026673c21cf726320180b6ef0c", "messageHeadline": "[#] validator/ethereum: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "03d8514fbff8440f7d82887176cb88b973a4434d", "messageHeadline": "[#] validator/discord: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c9a100e93b2b81aa6374993c2940655e0be325e0", "messageHeadline": "[!][Test] validator/dns: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eeb3bcb0c9ea70e9dc85b8fcfc31e60fce1da9e5", "messageHeadline": "[#] validator/das: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7cc5f9acd69c616d690aecbf05b59f392847ea8c", "messageHeadline": "[#] validator/dns: AltName", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7727b0691ca12d82f768480a68cfc09b543d5c42", "messageHeadline": "[#] AltName: struct", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "97227ad7081c9a698a0d454696a85f1e4198d4c1", "messageHeadline": "[!] validator/minds: add `previous` field in post content", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "97e35f36b821b21be8d0d1db9d7435163e7e54dc", "messageHeadline": "[#][DOC] Description of `dns` platform", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed378a65ba82b4234d7a54160cbf8a4199d0b14c", "messageHeadline": "[#] cmd: init dns module", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "07147b3c0f1bb511e4b26d4dc69c0e920d879530", "messageHeadline": "Merge branch 'feature/validator/dns' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 332, "deletions": 0}}, {"node": {"oid": "766e0e7b58601082176951034c023e600794790c", "messageHeadline": "[#] validator/dns", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 217, "deletions": 13}}, {"node": {"oid": "e7fcc347c75752b91824d4eec211abb6bfff4f7a", "messageHeadline": "Merge pull request #36 from nextdotid/feature/cli-dotbit-proof-conten\u2026", "author": {"name": "Nyk Ma", "email": "github@nyk.moe", "user": {"login": "nykma"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "86f415ffbd4ad1cbaae338576883dada6581c8aa", "messageHeadline": "Merge branch 'develop' into feature/cli-dotbit-proof-content-support", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 298, "deletions": 347}}, {"node": {"oid": "d98d9d6364d058205086255fa4219e19c9f8a54e", "messageHeadline": "dotbit-proof-content-support for client", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "9ea02c51e4fc0fec173ecae5d5b2ca81449e2b5f", "messageHeadline": "[+] validator/dns", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "bf861a1f2754dabd2e86f2df4a077659782a60d0", "messageHeadline": "[!!][DOC] README: remove `minds` in `Planning`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4bb8b4e4aa1ac00b4cf8aa3375720206e2bc3ba3", "messageHeadline": "[!] init Minds validator when bootloading", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fd9b26940cb3b227a2693053606c6a06125eba6e", "messageHeadline": "[#][Dep] update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 49, "deletions": 344}}, {"node": {"oid": "6a92042901764b10d7619a544412396e0e7c1f00", "messageHeadline": "[#][CI] go 1.19", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e2bd00aa1e85469278ca6ad2e90c9e83bac59c9", "messageHeadline": "[#][DOC] README: minds", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5fb991c90cb5c7cae5fa37fee404a618a7de4606", "messageHeadline": "[+] validator/minds", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 241, "deletions": 1}}, {"node": {"oid": "3b62e8fe60e6404120fda23951de0535e4d06992", "messageHeadline": "Merge pull request #27 from nextdotid/develop", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 181, "deletions": 173}}, {"node": {"oid": "ede023e68de7554bcb6ea4b21b0ab3e9cef0b834", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f02ffa651e431d3a9347da0a9b540327eb5b52bf", "messageHeadline": "[|] proof-server -> proof_server", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 181, "deletions": 173}}, {"node": {"oid": "15b6f7f366ecd69dded595fcc4963f3d21e4c561", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "a7f063e0ef5079311a106d37e8bb84fae8a214d0", "messageHeadline": "docs: add arweave_id field in response example", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6dae673ae41f5f6615917c47cd6a45da2bc89d3c", "messageHeadline": "docs: unify avatar naming", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b674b9d007c491b691149ecdd98518b0673137b1", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "0065ed83f8cb9def1750718272aac5472918f0a8", "messageHeadline": "[!] lambda_worker: print error instead of return in revalidate procedure", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed91460e6dab426a1dcc3e8acc902ee1578ac804", "messageHeadline": "[!!] lambda_worker: using where clause to fetch Proof", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c52f75dc210ad7a0bb99f4f3fef2c6940f2536ee", "messageHeadline": "[!!] lambda_worker: revalidate: preload ProofChain", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b920eca9d7d2cdf2a8e59780fecb96229286afe6", "messageHeadline": "[#] GET /v1/proof/exists: trigger revalidate", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5011442a522160a7af8e1cf1294cf195ca995a8", "messageHeadline": "[#] GET /v1/proof: trigger revalidate", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "226d405f79e64f481092efa117fc0b6d98867df3", "messageHeadline": "Merge pull request #26 from nextdotid/develop", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 82, "deletions": 46}}, {"node": {"oid": "81c6b6a9abca1c77c8c21d5e43faf1215eb815cd", "messageHeadline": "feat(arweave): limit batch size", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "57c456a78ebf03e7f6643d4e041f3e435138fcc0", "messageHeadline": "feat(arweave): add field Avatar to arweave document", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "62896c63613617e5b1d8f8413b36b3d573144508", "messageHeadline": "fix(arweave): save chain changes before commit", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1309111b014a13077eacbcfe12b4bedfccc089ef", "messageHeadline": "refactor(arweave): distinct queuemessage before handling", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2ad1ccf96f095a76566335eee9bdcfd2b29d7613", "messageHeadline": "feat(arweave): bundle upload", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 61, "deletions": 45}}, {"node": {"oid": "f4d426340275077acf408a8c503579bd14bdac11", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae4a4346129ff70edcf3b406fa9aa5a09124b800", "messageHeadline": "[!] validator/twitter: change proof post text.", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f2fd43a3199e41ca11941186f9774995d4bf81aa", "messageHeadline": "[!!][CI] Download lambda worker artifact before deploying", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "91688aa6632b2d137cd006a97bff45998744da33", "messageHeadline": "Merge branch 'develop'", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2658, "deletions": 210}}, {"node": {"oid": "fffa94639d99c0a707cb7befdb51201ea655896d", "messageHeadline": "[!][CI] Deploy worker in production", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "fd44ffa60b51677180f4b5bdd1b9acbd3c49ad4c", "messageHeadline": "[!] GET /v1/proof: default order by id DESC", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b33e68a5c50fb5de2f128770e74c39e750716ae", "messageHeadline": "[#][DOC] GET /v1/proofchain/changes: changelog", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e0a52713afd6eeae1fa4cdd23a33088ededc670", "messageHeadline": "[+] GET /v1/proofchain/changes", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 146, "deletions": 16}}, {"node": {"oid": "5a9caa41ac8b2e6a88fb1615725c56f20a730f6c", "messageHeadline": "[#] GET /v1/persona: `avatar`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "93b5b411bea070337fb40c743c2c8801d4b5eb8c", "messageHeadline": "docs: update changelog", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "024c054129d6cefb345d4885e83f7713b3918306", "messageHeadline": "docs(arweave): add new fields to query api", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "27b778c053671f222519647c9407dff0c05600c3", "messageHeadline": "feat(arweave): return last arweave id for query", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c3da734034d9b402f93ec73fd97485bc31c58aa4", "messageHeadline": "feat(arweave): require previous arweave id", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ceb780b91c101192d0288438e78e536488ef0f11", "messageHeadline": "feat(arweave): update one by one", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "1ea40e3ee8972dfca1126032a0b9f9ce1f078ced", "messageHeadline": "fix(arweave): pointer to proof chain", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "daf2110b67e9f9f56ed4c3fa7c2f307648f549e5", "messageHeadline": "fix(arweave): previous may be null", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5dc63ba0e95b298a6adc3085b04e57eac13d2837", "messageHeadline": "fix(arweave): define arweave_id entity", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f99cf217ec1a525f1bd71979d7179fc179220f57", "messageHeadline": "fix(arweave): gorm tx object", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8df4b8f660322a3e3e4c1b3e58de6026ba506c66", "messageHeadline": "[!!][CI] artifact download", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "15b2d48addb5e3ffd232dcb675d35a18c0d94145", "messageHeadline": "[!!][CI] artifact download", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "135c3df94ef8b847dbdb3e5d31eb07bf8cadb186", "messageHeadline": "Merge remote-tracking branch 'origin/bugfix/validators-init' into dev\u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "8d94ec6f9110ea62efe26bca00a5661e9ea98fc7", "messageHeadline": "[#][CI] deploy Lambda worker", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0bd03f0a9c2edc973ad684cb1296764dc3eaf145", "messageHeadline": "feat(arweave): implement arweave upload (#25)", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 374, "deletions": 18}}, {"node": {"oid": "d40e2ce9fe822380fd4a43e23b96916d15bf35a0", "messageHeadline": "fix(cmd): add missing initializer", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ac88c93a6949d855010ec3d56d41283ee5a7f69c", "messageHeadline": "feat: bump deps to avoid deprecated warning (#23)", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4a822ea9eb6c5d2e815a42ef771f1a625613e8b2", "messageHeadline": "fix: identity case sensitivity on validator", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "475019b31a39b5a0aa3e3940acb92bbe7a98cca3", "messageHeadline": "[!][CI] chmod a+x before uploading function", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fea100ee1bb5aaa7dac5024b6d94ad5182ce8195", "messageHeadline": "[!!] cmd: add `solana.Init()`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4b2ad95ba03cbe63d74e01b288211e7bb0aec82b", "messageHeadline": "[+][CI] init", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "a36b915649d0ab276b088f4568332b63785baf3e", "messageHeadline": "feat(das): describe post_content", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46b6470ec27f7c7f318a0db79299083152aa9e2b", "messageHeadline": "feat(das): ignore proof location value", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5443556326628d05afc31e4352c28f70e268fd46", "messageHeadline": "Merge commit 'refs/pullreqs/20' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 516, "deletions": 7}}, {"node": {"oid": "a30f5e8b250f0aeef303c7e8708e1ea1aae65c75", "messageHeadline": "feat(das): colon as separator", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "3650da9962a74155804107df85d0a3297b0255d2", "messageHeadline": "docs(solana): list as supported", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "2730b38034db33de929c576c4c015237c9d6f3fa", "messageHeadline": "feat(solana): implement validator", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 504, "deletions": 0}}, {"node": {"oid": "89b234ad12a8372ee6cb1144251d9d87fb8d2923", "messageHeadline": "fix(das): another test account", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "90eff4abb3bc3eb5eb377b2785e060d9c63e3227", "messageHeadline": "fix(das): post payload tests empty string", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "084fd34f2235f59af1e016375dd9171a1dcfa89c", "messageHeadline": "docs(das): dotbit proof location", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "312c58f036167669a58411cd18f9363ddab0accc", "messageHeadline": "feat(das): record key as prooflocation", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "655d3a4a5bd3312308a559fa0abb036093f11f21", "messageHeadline": "feat(das): import and initialize", "author": {"name": "Mitch Hwang", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "38afb8a5a754e3c98fb72bd89f6193b58e0211e6", "messageHeadline": "Feature/validator/das (#19)", "author": {"name": "hmqgg", "email": "mitchx7@outlook.com", "user": {"login": "hmqgg"}}, "additions": 219, "deletions": 0}}, {"node": {"oid": "6536967de0b4c6682aaad38b0bbf542d46fd7c25", "messageHeadline": "Merge branch 'fix/client_and_doc' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "f60fb94f0e6ee05342f69e0ce8759fac857b059a", "messageHeadline": "remove temp env conf", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c0a782409832152a6bbf2393225a0116f293b616", "messageHeadline": "fix delete action on discord", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "319f2c15cb59744394c12c2c8406ca634ea83706", "messageHeadline": "fix doc", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9bf528ce85456c11e3ec99917f6745f38fe9db05", "messageHeadline": "Revert \"[!][API] GET /v1/proof: uniq proofs returned under single per\u2026", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b7f07fb6deb821e9c41c8870c6bb4229c16e0774", "messageHeadline": "[!][API] GET /v1/proof: uniq proofs returned under single persona", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6bc2bdbdf3e204ef52c7f24b850758f119f19b25", "messageHeadline": "[!!][doc] typo", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32bb5b770f8612ea792a08b80d18ab14016e16ba", "messageHeadline": "Merge branch 'feature/base1024-support' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 600, "deletions": 56}}, {"node": {"oid": "036a52e3715ea3c6272da59d26bb80d87f20d1a4", "messageHeadline": "[#][Dep] Update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 329, "deletions": 38}}, {"node": {"oid": "7bdc8db2048909061aeedda7e66c1f3aca01e96a", "messageHeadline": "[|] base1024: no need to write explicit generic definition", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "93ff1205d720a1c1c3a3f4961b2c39a43317c3ac", "messageHeadline": "delete debug code", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "9a85150252409078f5d21e216f48f278d0741ed2", "messageHeadline": "fix bugs on decode &&some optimization", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 87, "deletions": 71}}, {"node": {"oid": "fd3ea144d9b1b8ceb0517a3e148ad20187b8c720", "messageHeadline": "implement encode/decodde", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 156, "deletions": 96}}, {"node": {"oid": "9d0f2e387e190ef878a882a2e0aa687bdaf278dc", "messageHeadline": "implement base1024 decode", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 99, "deletions": 21}}, {"node": {"oid": "031d7d1fddc5edc500bfe6a123931a61e7fe2022", "messageHeadline": "DecodeString func", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b5515c4d066e1810ae5181773c1f055e32f7d2d4", "messageHeadline": "base1024 support", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 125, "deletions": 13}}, {"node": {"oid": "0c7fdf5e339c5b79c3ea2321a3dcf08ef96ca7b2", "messageHeadline": "Merge branch 'feature/validator/discord' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 233, "deletions": 9}}, {"node": {"oid": "080d5fd997a6574696119651ce39164d6f7e3e13", "messageHeadline": "error msg", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bff1ace257b1378aa41f411a6d0ad9feb88dbe8d", "messageHeadline": "zh-CN verify text format", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8090dc6071da82d8a1b600bda9a5663a1a860dbe", "messageHeadline": "error format", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "af8d2ce1572c7a679c26b22381b4e8d5735b2fad", "messageHeadline": "config sample", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "de03ddaadc89d515e7ea141fdb6f9023c2ebfa94", "messageHeadline": "error format", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f5b4f5f40c0e995dfc0e0900c44ed035ecb8e77", "messageHeadline": "docs for discord", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e91a0d5638a5b526150a30bbd8b9dbd5d408bb5", "messageHeadline": "discord validator", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 85, "deletions": 122}}, {"node": {"oid": "114aeb57311e01f66a9cb4b729dcda0ab7c3ae2f", "messageHeadline": "Merge branch 'develop' of github.com:nextdotid/proof-server into feat\u2026", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "79d70f0b1ab9bd9df27b21ea81da53dae5f75460", "messageHeadline": "Merge pull request #14 from nextdotid/fix/generate-payload-text", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "8ad23c72194a526ad1b568767d65c719f51cc99e", "messageHeadline": "discord validation", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 206, "deletions": 30}}, {"node": {"oid": "ee8ec0f62733298d144da321852b139bb61e7b64", "messageHeadline": "[+] validator/discord", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "4d26335ae9f8aff9b5cbf9b42fd08645e729e036", "messageHeadline": "fix generate-payload-text", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f5446575ad77f576fd9c238db2594ba2150b8152", "messageHeadline": "Merge branch 'feature/create-proof-cli' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 409, "deletions": 135}}, {"node": {"oid": "53a8f162c1104651561b5dbb471a24aee2beffad", "messageHeadline": "fix exit code in query", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26a473e572d4e40651be6e778ee18018b6452793", "messageHeadline": "optimision base on review", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 99, "deletions": 39}}, {"node": {"oid": "cf7eb73c5714e24485e57df02ec9a2999789736f", "messageHeadline": "error process", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "2c0269eb82db8a8f0ff01107dff84fc62b2979b3", "messageHeadline": "interact optimize", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e6de6cf3bcc80c828565d83ca7bde4e8bc978831", "messageHeadline": "interactable client", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 144, "deletions": 121}}, {"node": {"oid": "d5dc7497bf93c2fe9bf657d8cd4d3a6be55bf065", "messageHeadline": "config file && load config", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 54, "deletions": 96}}, {"node": {"oid": "3c74105a57d3e0f2a57d299eb28d64f0047c1ca2", "messageHeadline": "client for curd", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 340, "deletions": 119}}, {"node": {"oid": "6220a8d9925c3a00080e30411f77312a9c928017", "messageHeadline": "fix conflic", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 133, "deletions": 160}}, {"node": {"oid": "a91a71cae2b04c9e46bbd1c81319892f242d0291", "messageHeadline": "proof cli", "author": {"name": "fengshanshan", "email": "shanshan@Shanshans-MacBook-Pro.local", "user": null}, "additions": 185, "deletions": 150}}, {"node": {"oid": "3c5a72722fa01a5d12e15e9ef9a455b7e5fc644a", "messageHeadline": "[#] GET /v1/proof: return all records under this persona", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 95, "deletions": 32}}, {"node": {"oid": "234e87c9dc2e91599e765eadec7cbcc57505f6b4", "messageHeadline": "[|] GET /v1/proof: finally, `GroupBy`.", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 44, "deletions": 44}}, {"node": {"oid": "9f94b8b942a5522b319759e836e391e961091598", "messageHeadline": "query demo for cli", "author": {"name": "fengshanshan", "email": "shanshan@Shanshans-MacBook-Pro.local", "user": null}, "additions": 64, "deletions": 4}}, {"node": {"oid": "e6fe3f4167bf99032bef40abf5c3c2216f44f821", "messageHeadline": "Merge branch 'feature/NID-3' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 307, "deletions": 3}}, {"node": {"oid": "396dc81972dafc24dc2b244efd772422e8fef421", "messageHeadline": "Merge branch 'feature/NID-6' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 251, "deletions": 58}}, {"node": {"oid": "e92187eff6aa18f5e90d7e038939df0071621b1c", "messageHeadline": "[!] cmd/lambda_worker: preload `ProofChain.Previous`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "a0b47d6539cf8e3c6fa5100c7a9770a65efbaab1", "messageHeadline": "add patination test case for proofchain", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "15ccc64a3cb9981ddd2a46b8e4ca3e5969dab3d7", "messageHeadline": "optimize for proof chain api && add doc", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 180, "deletions": 46}}, {"node": {"oid": "5412500966f7079d5ac1f6068f4e549e6e4fa14a", "messageHeadline": "remove debug code", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "447a0e08c83512eaace46a561ebf7c02baf84a9a", "messageHeadline": "proof chain api", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "81159703ae956ae3be5c793b3df4e00f017e3fb6", "messageHeadline": "[#] cmd/worker", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 154, "deletions": 4}}, {"node": {"oid": "ef8151c5705f303edd4816b89a99e42e19d76860", "messageHeadline": "proofchain list api", "author": {"name": "fengshanshan", "email": "fengshanshn@icloud.com", "user": {"login": "fengshanshan"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "1883773acc7f24c4244d7a98a99d23cd14da5f5b", "messageHeadline": "[+] cmd/worker: init", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "2ff277a34b34d08bae728d144e7cb6d77cb9fa2b", "messageHeadline": "[#][Dep] Update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 59, "deletions": 55}}, {"node": {"oid": "9faa6eaed5a8a1fa805887744748e044b1881d93", "messageHeadline": "[!!] validator/twitter: POST_STRUCT", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad8ebe31f8699d3bab24bafa75b874bc88385bcc", "messageHeadline": "[#][Dep] go 1.18 !", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 6, "deletions": 47}}, {"node": {"oid": "b60dbf4e6e12badd9b9a017c8d91452e814d265b", "messageHeadline": "[#] validator/twitter: POST_STRUCT", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b446b862c7029c8eeed529f57ee2f63a39805039", "messageHeadline": "[#][API] POST /v1/proof/payload: i18n post_content", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fa3dbc8faf999708733963f031dfe78697a0c7c9", "messageHeadline": "[#] validator/twitter: proof tweet, i18n-ed", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 108, "deletions": 80}}, {"node": {"oid": "1c1abec8ea00297132eea054f43b4166d741ab27", "messageHeadline": "[!][API] GET /v1/proof/exists: lowercase Identity before searching", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02088755283c9e6d367dba4992958cbc797c9efa", "messageHeadline": "[|] gofmt", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 44, "deletions": 42}}, {"node": {"oid": "7cb66e5b5e560e3dabd284b9355d20526accb904", "messageHeadline": "Merge branch 'feature/uuid-creation-time-in-sign-payload' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 223, "deletions": 65}}, {"node": {"oid": "8096159ffb9e570b369a9d67152dd446d7f39627", "messageHeadline": "[#][DOC] `uuid` / `created_at`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "8b76efe3134e0e453660218ebfbe365d89253893", "messageHeadline": "[#] POST /v1/proof{,/payload}: `uuid` and `created_at`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "c55059a04f3e8805d29f8dbac3f384581955da74", "messageHeadline": "[#][Dep] update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 67, "deletions": 19}}, {"node": {"oid": "ce2f19f3afeba4ab54e787d1778c0e22eb90dc77", "messageHeadline": "[#] validator: `Uuid` and `CreatedAt`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 100, "deletions": 30}}, {"node": {"oid": "a35ff82d5c9d2cae143fc2b6afb61e8dfe7340a1", "messageHeadline": "[#][Test] ProofChain.Apply(): don't create duplicated Proof", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "ed2853c92a6db102347a4c2d28ebcdff5ce53bb2", "messageHeadline": "[#][DOC] Changelog of API", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8229d4ae9e4b6d7a02c51cc84c99d084e96ee167", "messageHeadline": "Merge branch 'feature/query_pages' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 108, "deletions": 15}}, {"node": {"oid": "22e671ab23ee2ecefe28d74322cd1750cb6c5712", "messageHeadline": "[#][API] GET /v1/proof: pagination", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 95, "deletions": 14}}, {"node": {"oid": "952ef26bb8eb6a752e321831aeb79bef8bddba9a", "messageHeadline": "[#][DOC] GET /v1/proof: pagination", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "7ab0ceaaaff5953c07bde876fa91a6695edae995", "messageHeadline": "Merge branch 'feature/proof_exists' into develop", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 154, "deletions": 2}}, {"node": {"oid": "e1682e1f98bcae05c478ca6f1cc2a8368db7f888", "messageHeadline": "[+][API] GET /v1/proof/exists", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 112, "deletions": 2}}, {"node": {"oid": "7097b5c59c7939281147b75f536a69495aeb1a80", "messageHeadline": "[#][API] GET /v1/proof/exists", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "13da8d7ef26b6599689fea883475faaa3baafd7c", "messageHeadline": "[!] validator/twitter: no need to validate proof tweet when deletion", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3e27abb1f7cbe60b2777ba4e3cd26bda1cdaed8b", "messageHeadline": "[#] validator/twitter: lowercase screen_name from twitter", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdbaa060f1aed226fe36725cf017b67a5b86fb3e", "messageHeadline": "[#][Test] model/proof: Failure test", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "3da1975b8f32ea369ed9e54bcf94baab77fa2aef", "messageHeadline": "[#][API] GET /v1/proof: created_at", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d694137dc0feabb8412b3cab51c839506a7d9c62", "messageHeadline": "[#] GET /v1/proof: `is_valid` and `last_checked_at`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 32, "deletions": 11}}, {"node": {"oid": "a6f8af55f6a970245f41d49e1505c7b604ebe687", "messageHeadline": "[#] Proof#Revalidate()", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 154, "deletions": 7}}, {"node": {"oid": "357b5c23dfc7113372d72b46e0467340ae2e8989", "messageHeadline": "[#] Proof.IsValid", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8aa90cb5370944c7f3be26a2a3559a97c7b43f0", "messageHeadline": "[#] Proof.LastCheckedAt", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "8298ab62b0396047e972774ffd4960e20db30b62", "messageHeadline": "[!][API] POST /proof: wrong FirstOrCreate usage", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5472ea7d8c5c7c60f31ed149b595f4bdd8d9f002", "messageHeadline": "[#] Makefile: separate staging and production for lambda", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "06267e4e7fa1347c036254dde2103e3e793ec04e", "messageHeadline": "[#] inject info at compile time", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "78989c850184629533e4f15ed6d8c6cd77c1e6e7", "messageHeadline": "[!!] Makefile: build `amd64` in `lambda-build`", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44926568a5e478d948bc7561b173de1b2265950e", "messageHeadline": "[#][API] POST /v1/proof: copy wallet signature into signature area", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "dc726beb13800a0e6d5f537031cc047c174632d2", "messageHeadline": "[+] controller: CORS", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9c6d9a9a6f976441c695a9f8228d216db22f0eeb", "messageHeadline": "[!][DOC] README", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ba7ebadf75e80149432c75fa06777ae5b5390a", "messageHeadline": "[+][DOC] GET /healthz", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "5699a27ddff4902aedf4e1a596cfc60321e3cdf4", "messageHeadline": "[!!][API] GET /healthz: supported_platforms -> platforms", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2eae849aa4f8ca00ed34def948cdb2825395646c", "messageHeadline": "[#][API] GET /healthz: add supported_platforms list", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "8cd5bc774e53ea271e29d02c8952ea282d6f8227", "messageHeadline": "[#] model/proof_chain: save signature_payload in DB", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 36, "deletions": 27}}, {"node": {"oid": "d12bc14fb78a1c8012240a3cb0f014750add793f", "messageHeadline": "[#] validator/ethereum: `delete` action can be signed by wallet", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 125, "deletions": 29}}, {"node": {"oid": "0b275e0c8f32d7bf87ab9b94f1defcfe225089b4", "messageHeadline": "[!!] controller/proof_payload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24b15a6a9ce32dcdcff5ae560731afaa4d5849a8", "messageHeadline": "Create LICENSE", "author": {"name": "Yisi Liu", "email": "yisiliu@gmail.com", "user": {"login": "yisiliu"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8e28eb2f79534dcbdb1808c9628ac3e81e722864", "messageHeadline": "[#][DOC] README: Add presentation", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8400f10b4c05c69b74fa768931de7b7be995a712", "messageHeadline": "[!!] GET /v1/proof: query with imit", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "879a9c73b5fd60d171821f18a4d5603eece06bdc", "messageHeadline": "[#] validator: platform_factory accepts base pointer", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 109, "deletions": 98}}, {"node": {"oid": "b58228950695fa504ccd38a9819ed4247fabe94b", "messageHeadline": "[#] validator/keybase: use json instead of plain text", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "51a26f4bedfb370b51adaad8c43e9d613fbf91f3", "messageHeadline": "[#] GET /v1/proof: mutiple identities and whole platform search", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "0eb3b8a90330ee4cdd3fdda0b31cfc3ff18274f3", "messageHeadline": "[!][API] GET /v1/proof: Lowercase all input", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b71db5ad29a1077ade55000e8e186eb4166e0eb5", "messageHeadline": "[#] model/ProofChain: lowercase Identity before insertion", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7790f2131e2b85ac59612a5ae139cf8d9c0c5b67", "messageHeadline": "[#] validator: lowercase all identity", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "fb848f8fdb3ad5532aa8d00d4c6803600c5bbe55", "messageHeadline": "[!!][DOC] inappropriate sample", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50af05e392cff1b540597cd6161d2d56bdc1dad3", "messageHeadline": "[!!] fmt", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 61, "deletions": 63}}, {"node": {"oid": "1768c66fc56d002da6053ea8e853e353a75a842a", "messageHeadline": "[#] validator: pointer receiver of interface", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "7611890297ac2d641e8e9a2eddab4fe7c9ccebcf", "messageHeadline": "[#][API] GET /v1/proof: support nextid query", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "77aec96271db0a96317fba6df52af0f21117eb0d", "messageHeadline": "[#] cmd/generator: add ethereum support", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 53, "deletions": 15}}, {"node": {"oid": "5d873c23d3a6fbd58282069aa8c47fcfbdc3314e", "messageHeadline": "[#][API] POST /v1/proof: special case for ethereum", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "97d61b1f2f122dd4eeb3fc600dc7834cb79ca3cd", "messageHeadline": "[!] init validators in entrypoint", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "7fac99df0012b4fbd52dbc39d36528fbd7926229", "messageHeadline": "[+] cmd/generator: a helper for generating proof post / sig payloads", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "30cd7dd0aa262fb1f6554856f533b35b74c2a047", "messageHeadline": "[+][Test] validator/Github", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 62, "deletions": 5}}, {"node": {"oid": "7e0df6fe051aee453fc90770481e831335c36ba1", "messageHeadline": "[#] validator/Github", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 128, "deletions": 37}}, {"node": {"oid": "9db66d1cb0334afaa9bdadaa6c3d1d004591bf6c", "messageHeadline": "[!!] model/ProofChain: column name", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52c642702dce115b54d81536dc31831c9add7c2a", "messageHeadline": "[+] validator/github", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "e465285066f4ae9af3009ec9944076efed638755", "messageHeadline": "[#][Dep] update", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "5898b411940476e5245a1d52d1fd37d4f8aa021a", "messageHeadline": "[+] model.ProofChain", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 416, "deletions": 243}}, {"node": {"oid": "996383eafc18601b1583b335191a50fcc0d2beeb", "messageHeadline": "[!!][Test] GET /v1/proof: partial match", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "744f2e42bcc61f63cf1c2827ff297804d0711206", "messageHeadline": "[+] model.ProofCreateFromValidator", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 96, "deletions": 7}}, {"node": {"oid": "d6cd969fcf49c75832fa86bc33943b0146e03c5b", "messageHeadline": "[#] POST /v1/proof{,/payload}: extra", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 106, "deletions": 54}}, {"node": {"oid": "d707eb6ed021de2c8adbbc6601dd56a701e760c1", "messageHeadline": "[#][DOC] GET /v1/proof: multi persona support", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "a5ff6695b498c7f1ca5426897a34fd5936e6e330", "messageHeadline": "[#][API] POST /v1/proof: extra info for eth validation", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "9403433b80467b4525aaee03793cb834bdc3f929", "messageHeadline": "[#] ethereum.Validate", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 179, "deletions": 31}}, {"node": {"oid": "2a40a3e91e340aa095a8599fbe792f95bfbffc7f", "messageHeadline": "[+] validator/Ethereum", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "1e6e22993cb69a412d0e4e3c1aa662eeb19fa72a", "messageHeadline": "[#] Makefile: lambda-related cmds", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e6c9ba95fcaa18766fa3d9e3d6c0e7ef50df7c02", "messageHeadline": "[+] cmd/server", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "fc71120e948de7929bfe39a35e7ba02ac53ca798", "messageHeadline": "[+] GET /v1/proof", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 237, "deletions": 111}}, {"node": {"oid": "2b5af2d7c1839aea4a1743a3de8069ca63b4bf05", "messageHeadline": "[!][DOC] Add `/v1' prefix for all APIs", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f1f00afc8feddded5fa19b79a7c7a5de0d649741", "messageHeadline": "[+][API] POST /v1/proof", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 232, "deletions": 63}}, {"node": {"oid": "09ad28371a88b2db09a282b9163e86ac04887e9b", "messageHeadline": "[+][API] POST /v1/proof/payload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 256, "deletions": 1}}, {"node": {"oid": "d5d0fb266877867e5a210c0814e422af762cff76", "messageHeadline": "[#] validator.GeneratePostPayload", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 92, "deletions": 37}}, {"node": {"oid": "b557d635e8ca689e0cbdeb272a0cba836a33b112", "messageHeadline": "[+] AWS lambda", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 146, "deletions": 5}}, {"node": {"oid": "e555454ced1774df8a012e90426fa01037b1771b", "messageHeadline": "[+] controller", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 94, "deletions": 3}}, {"node": {"oid": "0ae99a3826dee9a46ddb5e24c59e7171db6e74d0", "messageHeadline": "[+] validator/keybase", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 150, "deletions": 2}}, {"node": {"oid": "2fb42db3bad913a5d1c38688820ca9dfed42fe4e", "messageHeadline": "[#][Test] validators/twitter", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "cf48a3d5131737bbd0818a155d3c6a0f658a9bd5", "messageHeadline": "[#] validator/twitter: fetch full tweet", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "5fc34fcf3c783dd6eb8438b934f38f57abb95d49", "messageHeadline": "[#] util/crypto", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 78, "deletions": 23}}, {"node": {"oid": "f0c8efefb8f475101238fb8670e812eaf3bdd6aa", "messageHeadline": "[!!] validator/twitter", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efe99efd08934bbc85a04463fc15548f71b8e76f", "messageHeadline": "[#][WIP] fill structure", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 813, "deletions": 25}}, {"node": {"oid": "50a984182e0cbb2354ca04052d3fc370b9a9211e", "messageHeadline": "[+] structure", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 424, "deletions": 0}}, {"node": {"oid": "d2030247414e1712064cabd5da6cab8f870dfdc1", "messageHeadline": "[+] In the beginning there was darkness", "author": {"name": "Nyk Ma", "email": "nykma@mask.io", "user": {"login": "nykma"}}, "additions": 359, "deletions": 0}}]