CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Wallet-Chat_walletchatAPI.json1 linesDownload Raw Back to root
1[{"node": {"oid": "9a04a73b2dbb82e5284138139b39f45ac785ae4a", "messageHeadline": "comment changes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f1e291599eed740e93ddb41b4442965e4ac921d", "messageHeadline": "fixing NFT names/images using OpenSea API V2", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "97d11dc6711456e8042b3194e0058d649b525b62", "messageHeadline": "changes for OpenSea API V2", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "bf58e72da2b6bb052ca4a1848bc9551e6ff3408e", "messageHeadline": "need to exit if the API call fails to check for TG notification updates", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6d47c84abedd38d6826511c3d118227d77b691b", "messageHeadline": "solana code untested at all (just chat gpt stuff) - adding print for \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "4d61ebf5697091a89ca4e680108010a2cde257d1", "messageHeadline": "re-enable emails, public image initial function", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 105, "deletions": 31}}, {"node": {"oid": "967a1214e71700a0ecc5931a7c25b0e282346cef", "messageHeadline": "comment/doc fix", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "24925dbc18d6ab3148857532d683064283f5432f", "messageHeadline": "updates for community_pagenum which paginates messages in a group cha\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "6edeb73d5abf79dc8fcd679b21d36d51a0d5149c", "messageHeadline": "trying to protect map with mutex", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "e10e14a2b5535bcd9f866de07300c1b4a222f877", "messageHeadline": "removing mutex for now in case this is causing some issues....", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "240513269dfb6b97a3da071ec4b753270c13c89f", "messageHeadline": "the mutex maybe needs to be declared together", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6bc0b49b56fe46f8b28783fcba4c92c33d9a6e7d", "messageHeadline": "adding mutex around throttle map - golang doesn't allow concurrent re\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "cbeea9c565ecb55817b572366beb9c3ab77850c2", "messageHeadline": "disable API counts until we actually use it (needs a mutex)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "44c544be7725a0ac8e0df373a5c365a79154849e", "messageHeadline": "removing some excessive prints in log", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3305bddc54cbb5e055c149ac9eb929a0f9b3cd8", "messageHeadline": "leadbaord needs to get updated less frequently", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6713b63ecbdc815ed1d8c51e5b90b8ee0bda7b61", "messageHeadline": "getting supurflous write header warning in logs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "db3418f2380b7afbabbdf06f053e82e3a77a89dc", "messageHeadline": "is_moderator endpoint and docs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 267, "deletions": 0}}, {"node": {"oid": "00ed987f3832884ee237d3fc12159e3c3f948945", "messageHeadline": "minor case sensitivity update", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf53de287e17dd18fabba62a9245873cb30544d4", "messageHeadline": "Update chatcontrollers.go", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "228984ac0c963accb87c70cf1394e215b493941a", "messageHeadline": "updates to docs and change delete_all to GET", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "8c52156c02c0f448ef06af0337a30471e4aefc00", "messageHeadline": "update documentation", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "ef08bf249319dfb01edd0f2580bace988ba2420f", "messageHeadline": "adding block user", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "c5ea58ded78fbba4d8f0b5efd2f395190eddf6e4", "messageHeadline": "adding endpoint for scrolling in group chats", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 176, "deletions": 1}}, {"node": {"oid": "d75bf32bc0a9cc2fd0c033a17aea9165fba80711", "messageHeadline": "send GD welcome messages from GD support so they get the messages dir\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d6a05576a1b4168e862349520de5986a84d7597", "messageHeadline": "better formatting", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d67dec59921aee4a9c7facbbdf93c03f0c476432", "messageHeadline": "fumb mistake", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5488bd5aa6fd9b147318786f26e57ff84ca3c364", "messageHeadline": "fixing TG response ID", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "096f7c1c3cc43514557d8fb8aa60621516e7b2ef", "messageHeadline": "truncate GD telegram message", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02c88059cbeb65f4789b583e0dcca5f1956dbe5f", "messageHeadline": "adding print in different place - Valora wallet also needs offset but\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "889d96445668edd58c442c98eb1e10ed7c0b9540", "messageHeadline": "print invalid SIWE format", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33d87a72b054a471639f547ee39cea8c494644d4", "messageHeadline": "lets see if this fixes the future timestamp issue for different timez\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3193960849d82e7c45cecbf20bd0dbeb0c759c2d", "messageHeadline": "add some error handling to imageraw post", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5419478d934d45d1d9e0905c004681bad4cfcc5d", "messageHeadline": "need correct naming convention when admin creates a user", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "895e3845aad94ee348603d57db6597c18d3acc06", "messageHeadline": "ensure user has a referral code \"redeemed\" so they bypass this screen\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "e2d4ab785660e475eae2cdd2ec3f91addb0cf645", "messageHeadline": "format docs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "eda485aa6425c9a79e2326f4226583b8abb53920", "messageHeadline": "updated api docs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 31}}, {"node": {"oid": "a80d65038e22b27350ded4e4cdfa3b699ec5e680", "messageHeadline": "update for admin API setting of email/name", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 65, "deletions": 81}}, {"node": {"oid": "adbc9bfeafbbfa86e278b5f206e49bbd793906bb", "messageHeadline": "more error printing for missing/invalid nonce", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b00d8a896e58d77929c9d5f93b8ace6076ec0b89", "messageHeadline": "minor fix to ensure data coming back from s3 bucket is the raw sting \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6265afe5ecd1161ce557b0311282cdb50c0e2d29", "messageHeadline": "updates for DM image storage and get", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1346, "deletions": 521}}, {"node": {"oid": "d751d9391393cee236afef77ebc24de801dbcc93", "messageHeadline": "fixes for imageraw", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecd0db62b9f04d20ac9b118ca85293ab826eef51", "messageHeadline": "saving initial changes for API to store raw images, untested so far", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 75, "deletions": 11}}, {"node": {"oid": "fbf3e33441cb8a17a7eee6a5c696603571a4ff2f", "messageHeadline": "adding capability to set email in new user ADMIN_API_KEY api /name en\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "8f4ea75700c849d7600a8675e9a755264c8bb9dd", "messageHeadline": "remove Segment calls from API", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "80168c71ad613019da1edb696171c19ce74310d8", "messageHeadline": "up the API requests per second, for OpenPeer", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2122794fb794f717bf1511e845aaddfe73453cc", "messageHeadline": "Nonce changes for SSO", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ac19ee9dcf5c54f6ef0a713775f065064c439e51", "messageHeadline": "adding some debug prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "52e6809838f9e6a998b1b4b01c97fb32eaba9efc", "messageHeadline": "add more error prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3b540d3da0676a9d14f2dc02e34f19f24ee2f4ed", "messageHeadline": "add walletguard url check API", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 89, "deletions": 15}}, {"node": {"oid": "748a3aeed18504881ab5f8ad98134f2630c7deca", "messageHeadline": "fix GA4 so it doesn't covert 0xAAAA to integer (wallet address)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "717576127899d79bd4b788f3b6ddb46810d8f2ef", "messageHeadline": "add signup site to send_message from API", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "02d6908aaa8a2c54d301562847396903f641d989", "messageHeadline": "make sure to add user as valid", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "82a3c7fd5c53b0c3d23741ab0bce266f184cf869", "messageHeadline": "walletchat API allow bypass", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2ea12fd7281d093933c2ec11fd13bf1f1e7e2345", "messageHeadline": "turn off daily rewards emails, on hold", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "f7634351fa1c2db9afb4e1b0b42f5948b6850c61", "messageHeadline": "updates for update community", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "53ac1b33ebfc093e6bdec067f23a2335420246a8", "messageHeadline": "adding image upload functionality for create community", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e6cdd1fda0732888d15055ec6ec02ade5ec52700", "messageHeadline": "get some twitter follower info - admin only", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 143, "deletions": 0}}, {"node": {"oid": "eecc1c34e3ddd25c10c5f5773a2e020256d5e9a7", "messageHeadline": "add group message count and remove prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "70039e4b09b4d66b01f402e03405b56da9a85bd5", "messageHeadline": "update to use equalFold", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "65987041d636a92d8fb59ff6752b2612882410fe", "messageHeadline": "remove print", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e21a9a23c8ade8c5cc3dae1d6a95e76c702173b2", "messageHeadline": "testing if we can improve speed of inbox loading, and limit to 100 co\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "4e8b221f0dcefa0b05886db4862b692395346c4e", "messageHeadline": "fix address for email", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5c3aaa8311b2f3fadeabcaf2153cc87ece2cc657", "messageHeadline": "send prize notification emails", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 408, "deletions": 23}}, {"node": {"oid": "7677d57bff6a4d4a9561cbca22eeb098d541630b", "messageHeadline": "more debug print controlling", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "f84c0b22724923ed33127cbf769a292380be623a", "messageHeadline": "testing prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7739f53bd2ce2415ce91a9e78ed42a6421bc720b", "messageHeadline": "fix print for debug webview", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5bc8a286cb1b75be7b9449ca391767903d2fca6c", "messageHeadline": "test", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "04848c76c59eb338e59b65ad50c1aed0564d9efc", "messageHeadline": "need a way to debug the Android webview postmessage temporarily", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c2dcafa998ee1d8130dbcd5c76721ac9bc28dd69", "messageHeadline": "maybe gathering data too fast? seems weird...", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7158b15a175d056a0f005708bebacdb4532431fc", "messageHeadline": "removing auto-response here - not sure if this contributed to a tweet\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6c4f6a11b82b44847ff84f4de62355fb8f164d3", "messageHeadline": "update so users can't keep grabbing referral codes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "3e22d051736bdc73b29a087be74c46a6ea0bdcca", "messageHeadline": "SSO seems like its constantly logging in again", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6982feeba6c8d80c077823bad6a70d58b916abcb", "messageHeadline": "update more prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acdad2c99d0f7c00e7eb5f33b3046f4209f8c0fb", "messageHeadline": "remove some prints from auth to reduce log noise", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3d5d43621f1fbb356cf4dfb0f96c1be58372adf2", "messageHeadline": "adding DM for tweet giveaways", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "294eb10323c329975c0050a4280d15cef44cd21f", "messageHeadline": "adding some #chat2earn for verification and code retreival", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2a269a2f3e32575df84a0c442dbbd5711e61657a", "messageHeadline": "forgot to remove the actual call", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "a2cebcabb112948a5edae3a8c867f51cccd55b5d", "messageHeadline": "cache the leaderboard so its not hammering the DB", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "3ae9e5d8ea42a89a216dedb26f7450d5e9b68f72", "messageHeadline": "we have to skip an email per DM for now, getting overloaded with farmers", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "fc6eb87f218c4ee3ce76fb35a38b1045415790b6", "messageHeadline": "add group messages to single user look", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc4d34a2eb08d97d5ac336a99e771024d48d212e", "messageHeadline": "adding text to referral code response", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68b0f229654646f76b5a9d2928839e7664839f35", "messageHeadline": "track new MM Snaps install count", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "023f6382bd3a1e132aa72e8a0ab3452b073a2980", "messageHeadline": "track number of referred users in GA4", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "35d81df96578681e4dfcd8f57df0eb072ebe8db4", "messageHeadline": "auto-respond to tweets requesting access codes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 183, "deletions": 2}}, {"node": {"oid": "20ef54be2edfe20c8b827b14a9fda11ad1e50905", "messageHeadline": "might have caused some double message issues on client side", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bdd764a931b205f442f29d15d3cf5de9037e484", "messageHeadline": "simplify for now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "157f59465c064f3f9ff53ba65b63e06cb848b31c", "messageHeadline": "workaround to not keep prompting a Snaps user if they have > 6 messag\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "9b2529b9ae36258f0c0d760c64941b52a494114e", "messageHeadline": "update API default message", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d9e314d495f8e7191827cac0d36d92cf9f59369", "messageHeadline": "fix signupsite to domain", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "02d3498b3d861edc8d8e019eb1d465b14149c505", "messageHeadline": "customize default message depending on signup site", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "49b3540b9139a03ed82826681c94999f31bdf60d", "messageHeadline": "send a default message to users to check out the leaderboard", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "4b8b722ff29176286a9b0c701c2fb4dcb1a61401", "messageHeadline": "get referral codes by address", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cd5e69725408460cea195718b24a93a830f9726f", "messageHeadline": "updating leaderboard result formatting", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "cc7cbb0ba94c42957c753687d379e847f8795ea5", "messageHeadline": "get points for a single address", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "c482595ebd0d82ced696d868f678e1ecebd23a76", "messageHeadline": "add pfpData", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b45f52a04cadfd02594f977c94f3edabe3146c6", "messageHeadline": "few less prints now that it seems to work", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af9cb35ddde76a37f6acd5055b0f294ce1d2ab1b", "messageHeadline": "bootstrap the sinceID if there is a bug (had a desync between github)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b05ed368c0c7238142a7a5c35b12c494320151ae", "messageHeadline": "digitialOcean doesn't support spaces in .env?  Only guess....", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f7474b4e9d00c981148ce1a6552820aaf0cbccca", "messageHeadline": "print change for test", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb9218723ee8063afbc4bc43e22f7901f5caf8f1", "messageHeadline": "add more debugging why verification isn't running live", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "987d043cb1e0870cb16aa937471f0f95bf2fa517", "messageHeadline": "check for verified users every 60 seconds", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "317280d2134dd7b21b5c02bb3e5b903732326266", "messageHeadline": "updating for twitter verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "b852fcc01b56d98128e9f95a1651a8995914996a", "messageHeadline": "store most recent sinceID in the DB so we don't get duplicate results\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "44386874d6d2b76c12e8e2682f159a0eb6a83373", "messageHeadline": "updating leaderboard info", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 64, "deletions": 59}}, {"node": {"oid": "e8e6dcc0ee166edd5d064c6f0f7d883e5b13a8e2", "messageHeadline": "first cut of twitter search - need modifications.  We need to store t\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 137, "deletions": 0}}, {"node": {"oid": "d87c146100bd9cd72a7ddfc1ff94e05a1fed9589", "messageHeadline": "manual creation of new referral codes requires ADMIN api key now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "45e7b067c1047ca6491e758fd4a3cb5927fb284a", "messageHeadline": "give new users 3 referral codes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "6286c05d60349becd57bc08004edbd1286f806a2", "messageHeadline": "create new referral codes daily, only for those users who have no unu\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2d177d5901c343efd10ae71b2bea516e79b98a4c", "messageHeadline": "for UI update purposes, we have to just return valid no matter what h\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "406a8645c313d3bbdb7c6ddbe38c260ec405d99c", "messageHeadline": "updates for referrals - added new table to DB for checking a valid re\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "d1cca85a8cad60307f8b95c224acf548656ea489", "messageHeadline": "make sure the code hasn't been redeemed", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d7c84b1c1200052b0af6829a23af1727f9b60260", "messageHeadline": "not sure why this matters", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "56526d589758697a8bdd4c63fdd3e3adfafdf752", "messageHeadline": "trouble with booleans", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a29575093995ba33e53e9ebc0d028402c5b61433", "messageHeadline": "snaps usage logging (when its acutally being used)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "37f8b9c42cf5036eb587baf9c21587074ea99507", "messageHeadline": "get leaderboard data", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "dd7e43c59b90814b90d87c3ced4668ee3561a4bb", "messageHeadline": "adding code for referrals, create is included just for testing right now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "09cf3ffaf9f8d7de03d0b8e638fd302ec28c7d8f", "messageHeadline": "Moralis V2 -> V2.2 updates", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "eaf8fadff73aea9195e00668a0bfba2a71845cf0", "messageHeadline": "update to have admin ID list for TG support channels, also some intro\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "db4acb3fda0c2e693bb23d93d128debd18033286", "messageHeadline": "adding some debug prints for local testing", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cdadac96991c29fe3852990debd0dd5d238582e3", "messageHeadline": "send the message to the email recipient", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "001b18c4208e6bbf86d71ad36f4a70131dc699ac", "messageHeadline": "forgot to close img tag for ga4", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "36c54400776f8702dab3024ece7efe17bc60f5bb", "messageHeadline": "remove script from 24hr email, no need", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "11b6fee0a3f29d2b05be25fa5330879b13548685", "messageHeadline": "tracking opened emails for 24hr notifications as well", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2a18c1c68713bd3046fbc9b56501d43bbbca03f9", "messageHeadline": "add email to GA4 tracking opened emails", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "b2a57143882f8cd3f351926fd4bfcf63662c0321", "messageHeadline": "trying to make sure GA4 doesn't format the EVM address as int", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed45b466e54b9bd30b23e8bb9a7b91717fbc122", "messageHeadline": "updating email opened GA4 tracking", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 49, "deletions": 25}}, {"node": {"oid": "03d8306e35e64eff6149b40fd768d7a67166559b", "messageHeadline": "adding for 24hr notifications too", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "d073df0f598807cd021040eb2128279370033802", "messageHeadline": "testing a static event", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12174515fc0aa93b6ef2c4bcd7dbd667bec3c07f", "messageHeadline": "update opened email notification GA4 event", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "43280c0e9f1a75163e4c920cd51d09c2db92c8b0", "messageHeadline": "printing all messages in TG processing for testing, updating part of \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f2816df5eee9ee85a54d4b608aefe2e135060d83", "messageHeadline": "updates to new community - still have member search commented, its ve\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "c2c877eaf12b5655053efdbb2e7da91d0136e74d", "messageHeadline": "updates preparing for new community updates", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 175, "deletions": 17}}, {"node": {"oid": "80953045398ebe7d4e323722cc6c72da99f253b0", "messageHeadline": "adding stats API via Opensea - NFTport was rate limiting longer", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "1e84b0b98c5289cec8b06ddd8b1b9cab1a2ed93a", "messageHeadline": "allow TG support ids to be an array so we don't have to run separate \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 71, "deletions": 38}}, {"node": {"oid": "4b3841213f7b76ecd952a12b26ea1877e2f87774", "messageHeadline": "backing out changes for new communities, has to be done in sync with \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 78, "deletions": 15}}, {"node": {"oid": "e5f3beadd7295a3a642e31c83336ea620f5747ae", "messageHeadline": "Revert \"updates for TG group chat responses, new community API calls\"", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 47, "deletions": 306}}, {"node": {"oid": "9772ba6f757e7d43281ffea6f0ba13361c0f4b90", "messageHeadline": "updates for TG group chat responses, new community API calls", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 306, "deletions": 47}}, {"node": {"oid": "9fe8c38c3e1da89331259866cbdf8e881b6914d1", "messageHeadline": "limit community chat loading to 100 items right now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057c6f4f36019c3b7d792a9e8aa62143bb5b3675", "messageHeadline": "minor update to isolate errors", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "462397a453e8d7cfa6bbbc9e365d473b2bc48317", "messageHeadline": "add \"X-Content-Type-Options\", \"nosniff\"", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "b7298975a79aa3e984eac7514e48e4455c1d134c", "messageHeadline": "update for allowed domains", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c63cfc27ecd8fdb1ca38d8391aeb298c0a3f6ab4", "messageHeadline": "check domain on sign-in now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "73ca96134b3c85bf57166b4bc3241a66c7ceb347", "messageHeadline": "extra comments", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5756405d623b93b77380b60694f7caacfd1b7e1b", "messageHeadline": "cleanup some useless prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1dc6bf1d6e6538b552c8bdc64a6de00c5d607a7c", "messageHeadline": "updates to route all opensea calls through the API", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "20bbd989cd8bda939f4d8e2503383b2fbc57deab", "messageHeadline": "adding GA4 events for send message and signin/Welcome", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "462a570cda6b26a5844c28c5edf9e25df69b003d", "messageHeadline": "fix get N chat items from conflicting with get all ready from timestamp", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d53eb2ce7af5bbcc3914cfc167f30cf520e9d3fa", "messageHeadline": "change port back to 8080", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab4aa06042f4423f6cec93d7f411ae3997020176", "messageHeadline": "Merge pull request #3 from Wallet-Chat/Snaps_CORS", "author": {"name": "Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "1495887c59dace5dab67d806b7381a3998c77eb5", "messageHeadline": "adding snaps API endpoints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "fc6cadfa59276f7904ba5e1f2a37edd4c0fa49ab", "messageHeadline": "adding .btc to API name resolution", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f2175689f289375979f63a1080fb8654712ed0a6", "messageHeadline": "send custom events instead of using Segement", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 234, "deletions": 3}}, {"node": {"oid": "34c450522369e9f1ad26baa792d52e9cffef0e65", "messageHeadline": "fix get_settings if len 0", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "794fe49d001f489f6b5ce54aafbc8c29e92749b5", "messageHeadline": "don't send back code in settings to anyone", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "de67d2087a26942d242c29ba1a2baef0afb4e89f", "messageHeadline": "faster Telegram polling", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d742f10d08e32e83294b1196c18474a5bf4a2993", "messageHeadline": "allowing for user to enter TG handle to get notification/code", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "00842fc2dbc8db09d08904342a86163557a945db", "messageHeadline": "send success message for Telegram message confirm", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "151944ea69a37a26ba73f80d44e148bcb878b96f", "messageHeadline": "change name around for Telegram notifs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d800c42081b32318671e2f3244babc5b4455a85b", "messageHeadline": "first draft of Telegram notifications", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 160, "deletions": 17}}, {"node": {"oid": "0b1f7fac472c1b51cfcfc31ed7a8e8488c49da9d", "messageHeadline": "only check for delegate if EVM wallet", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "345904a49083c597d9784b78a518da5b637ad320", "messageHeadline": "keeping resolve_name in both places v1 and unauth for now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9e3656436239f1a81bf8f321321e5c4ba69d070", "messageHeadline": "open resolve_name to not require JWT", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbdb8c6af0dc3bd28dc03f4c14a67c7d9d80984b", "messageHeadline": "tracking changes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2f110c7042712076202547218e47d9eb65b6a88d", "messageHeadline": "arb fix", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b7d0f253e4d2bc33693d28630b8e1ae66345b24f", "messageHeadline": "adding .arb", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "af552d707cc7d9fd7b9842a10c72a3150c27ed35", "messageHeadline": "update for resolve_name generic name resolution", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "2dbb326f923e6f3fb8df80a4b521ff8baf34b49b", "messageHeadline": "updates to store API call count", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "4115790eab451da259cc996c9e97b59a909850c4", "messageHeadline": "updates to track usage for API limits", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 77, "deletions": 3}}, {"node": {"oid": "a8483f38d3e87c20734eb18c4455f545ea039f65", "messageHeadline": "limiting POST requests to 3 per second", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5ab47e61c6d7ad73b86d459de237f12323a42007", "messageHeadline": "adding public chat censoring", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "8f2ea3bb3cb4efe53840320ed8ddadaafdea3cff", "messageHeadline": "more email formatting", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b8711081ea17d62b884869ca180c61dd7e88745e", "messageHeadline": "minor email formatting updates, adding walllet address link", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "928aa36b39dca4bd57c284fa081a64da8fcd85eb", "messageHeadline": "minor email formatting updates, adding walllet address link", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 20, "deletions": 73}}, {"node": {"oid": "f6fbaeed3ca143c50ef67f6f2bf9eb4ef4e3dabf", "messageHeadline": "store address on new signup as well", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "340519f4b11f3d7250e377b292c42d145948074d", "messageHeadline": "make sure token is > 32", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "709bce7b8163965752cc15e92cdd3ac4a785ae01", "messageHeadline": "adding docs for integrated sign-in", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f429e68d525618e861e8cf87287c97359c91f26a", "messageHeadline": "adding docs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 75, "deletions": 31}}, {"node": {"oid": "1fead13bb1241e3f2431e44ebd27d85acdfe739f", "messageHeadline": "adding integrated sign-in ADMIN API KEY in list form", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 154, "deletions": 56}}, {"node": {"oid": "d2ff81bee27bc9daaeee3d9d92a9cc80d5aa2a98", "messageHeadline": "more auth error printing", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6dc094a05c597879075fd8deea3e96f9cf16a5ed", "messageHeadline": "adding error print for initial sig issues", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d43034ffe35a704fecf07d41d6deae88d9019a0", "messageHeadline": "docs update", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "60a918eb344e2ed6665b1128cd4e9a0671f9f849", "messageHeadline": "Update api.md", "author": {"name": "Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8a88096b303f5a95f1db46852dc2a9aaed8502c", "messageHeadline": "adding sw stack", "author": {"name": "Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba46fc55ae86605a419d96a84f277a815aeda8b5", "messageHeadline": "updated docs", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 45, "deletions": 37}}, {"node": {"oid": "e2c8256dd99b94085ce21bde019f9736ac160924", "messageHeadline": "not sure these settings helped anything", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a03d5dda6af29ac7da0834fc55bb84d1c2c7054d", "messageHeadline": "trying some stuff", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11feb80c086aafa46591493311646a8eb6bbbff6", "messageHeadline": "updates to allow more connections (hopefully)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b113decd00b94a9c2c8e8a42240e6fc80d686e5", "messageHeadline": "creating a settings entry with signupsite for /name now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 139, "deletions": 37}}, {"node": {"oid": "0d1de153f4c451ce0ae249061d66152e0292dd9e", "messageHeadline": "change NewSignup to addrname setting", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "3065a28347aa83dabdd19511e310fe1b6505e659", "messageHeadline": "track newSignup instead of ID", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "0ead967e1a94a0227f4c1afd4239ae7a83089a8d", "messageHeadline": "/welcome includes sign-in now too", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "8ed1b809219b8cf4c1da1c869e9bea686d3474cf", "messageHeadline": "track sign-ins and sign-ups", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "c976ed67d972d9ef8c760d0a3782196bfce460c1", "messageHeadline": "removing community chat update/summary emails for now, might get anno\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f04d24fb14ae6965660df3826097b71b8893b61", "messageHeadline": "remove while(1) for notifications", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "78c741349037885596c7bcb37c4947ec1ff43f3c", "messageHeadline": "schedule 24 hr notifications with cron jobs, not from start of code c\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "0f3a88d58570b722112d5b0b0e1ff9d164f28d8f", "messageHeadline": "minor updates, support wallet addition (not used)", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "48799ed0b6b0320ccfa8faa430614101adf27b06", "messageHeadline": "Revert \"testing create community API items to see if they break anyth\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 197}}, {"node": {"oid": "fd74634289d00d3e93e6e5167e8cf8792dc44c95", "messageHeadline": "Revert \"type fix\"", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "77d4bfa1b1500e7633330c31c14c94824f5293a8", "messageHeadline": "type fix", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "98877daa57f13cfe95f10089329ee7e635d254dc", "messageHeadline": "testing create community API items to see if they break anything", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 197, "deletions": 19}}, {"node": {"oid": "3be1b76e14fc525e2771802847c682fbd2c23374", "messageHeadline": "updates for Stacks/Hiro Wallet", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "aed0bf5b280f0d68f1a831b3969574c4da462591", "messageHeadline": "adding back link for email verify outside of authentication", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "619b4f67ca51e4ca555c92b5c1ca0d4cc7f428f3", "messageHeadline": "checking in stacks code - should ok to store, sig. verify not yet wor\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "5250d456f58d72709faf5457c5326bac05abc3fa", "messageHeadline": "Revert \"fixing email verification\"", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3e12966d93986ce46db6733a995d2a7a0e5fd1e1", "messageHeadline": "Revert \"fixing email link\"", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6042a28ef459b9bfcada93736a7209a130b7a24a", "messageHeadline": "fixing email link", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d94e6ebd609afcab9ab843f3fcd56b74d252e0ff", "messageHeadline": "fixing email verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d1f028a6ca03d65c6121d74da386801c5c0f77eb", "messageHeadline": "Update auth.go", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "37de1273fd74e9869987a4a9cba45f4948cc41bd", "messageHeadline": "fix for Moralis error", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ffbd2e2ab977c07c9d13cbc510122206b6e1ae3c", "messageHeadline": "change prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "031d12a07d7d72fed6123eaadb65defda1d99de7", "messageHeadline": "debug print", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "68e7a87218ce6b357c489df9cf3065d0bcd8d7cf", "messageHeadline": "throttle join communities calls", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fb717dd77f16c78d6b41b26d101da3194811c747", "messageHeadline": "trying again", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3f48c400325300afce08f3807f71dde83aaff709", "messageHeadline": "checking if this fixes Ledger+MM sig error finally", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79b47cd1028873ce70332faa17fd684f2d7e25f4", "messageHeadline": "fix to check for both LL and Ledger+Metamask signatures", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "9e44c8b7187d4a8c7a333c1d6726a823747eff69", "messageHeadline": "updating community create and get", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88c34cc1001e7db58e64113277dc0cf752eb1563", "messageHeadline": "updating community create and get", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 51, "deletions": 46}}, {"node": {"oid": "2f175c09700e295df3ad09784e18e2daabf50afd", "messageHeadline": "minor fixes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "8cb0a9195109f45ca2ea0153f264ec32e6b49fc7", "messageHeadline": "updates for  Delegate.cash", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 112, "deletions": 43}}, {"node": {"oid": "c128f8216699eea29e9fce5cfe8af4fe65e9cf65", "messageHeadline": "Update README.md", "author": {"name": "Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "008d9979a82aa58bbeeb56c933d836d21a1dbbf0", "messageHeadline": "Create README.md", "author": {"name": "Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6219482be1af8b6029ff8c4304d88b06175e64f6", "messageHeadline": "adding dlegate.cash function", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1352, "deletions": 2}}, {"node": {"oid": "95bebd68ac1688e72f1745f2b2275091ed639a3d", "messageHeadline": "turn on 24hr notifications", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ba48de262e738d58f471c6e43d6ca88e5d43a61", "messageHeadline": "adding NEAR wallet base addrs - 64 hex chars", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "06b3d58673b280070a3e5ff10765b7ef7c475082", "messageHeadline": "trying to fix smart contract chain ID param", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2266b2f306cc6074ecf0e542192e78eb9933ccb6", "messageHeadline": "printing errors for smart contract wallet signatures", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e37f75161f07d4cf7c6ec4ec708637b39c102a35", "messageHeadline": "update for NEAR isOwner - create_groupchat", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8ddacdace3c2e2a2ed8226d16b2e3a31e4c4c4aa", "messageHeadline": "update for NEAR isOwner - removing call to getPoap", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "542ec570db256596d18b7a217f6ee39b0fe39c84", "messageHeadline": "update for NEAR isOwner - removing prints", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "020e4f1f4d101dbf57051a396b7b2c4bcd8f7c0c", "messageHeadline": "update for NEAR isOwner", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "5a1faae2496e1b72b11e9ee1197c23a14d8ed0ba", "messageHeadline": "adding NEAR wallet signature verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 224, "deletions": 35}}, {"node": {"oid": "f3817ab6ee05f20d1205b7674d0502a5c364fcad", "messageHeadline": "debugging smart contract wallet sig", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f5b33132aa8fbf8f6a5af2bcc3dfca59271d4d6", "messageHeadline": "debugging smart contract wallet sig", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5894223056eec470acf8491d4081ac714193ce94", "messageHeadline": "tracking sites that users input email from, for notifications", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "bbcb2f70b710b3a9aad16b1a18d629f502612793", "messageHeadline": "adding tezos NFT verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b291308519ca6fa86fb6272ab1e333ce18dd132b", "messageHeadline": "skip poap check if tezos wallet", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f5428c33e553e71d8563c9ce1df3580d2fab0c85", "messageHeadline": "adding tezos NFT verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "2679c75af5a107411996ebd45219dc35768005f7", "messageHeadline": "adding tezos NFT verification", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 98, "deletions": 23}}, {"node": {"oid": "f91ffde67cf31aac428c8a66b0381555af72d0fb", "messageHeadline": "fixing verify email", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "f97c536522b68c8363620b7b9f3178a97d66fda7", "messageHeadline": "adding more debug print info to getPoap", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 24, "deletions": 22}}, {"node": {"oid": "d659164e305c6e56c6633dd4f4acbaf2ce664154", "messageHeadline": "tezos signature validation working correctly on the backend", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "09d9301a5518a64826b92dd314be823acf9f8bcc", "messageHeadline": "tezos signature validation working correctly on the backend", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "0bcca2cd0b6a7368b03778afcd3bda2da0d65e15", "messageHeadline": "verify Tezos signatures - still failing", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "5250bdb324c6efb5f1f9369476e0938cbf10efb6", "messageHeadline": "verify Tezos signatures", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "e765fb07de0b79bc6c8c080dd3c9a138d732b09b", "messageHeadline": "removing nonce regex for allowing Tezos addresses", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 834, "deletions": 32}}, {"node": {"oid": "38df8e231147002c10d578a5a015c17e334c9fa7", "messageHeadline": "adding /imagepfp endpoint", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 255, "deletions": 28}}, {"node": {"oid": "67795f3f4f00c3e60ed77c4e8dad35d47816d8fd", "messageHeadline": "walletchat HQ is now loaded from database info, still need lots of wo\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6e5f6733d007ab8fddd4642cabe25efcec090e2", "messageHeadline": "abstracting community to start process of creating custom communities", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "9e5aae9cfc84a9ba0f661fd65d216e673db5fd75", "messageHeadline": "abstracting community to start process of creating custom communities", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "e6384fb9723feef1c79e90b63e604f288655678f", "messageHeadline": "removing response print in log files for sendgrid", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "67996fdeabd138f5a1a70169725c7d5cdb53cff3", "messageHeadline": "fixing poap token gating", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6491d34ee803a4121b67fee927351b181e2fdfaf", "messageHeadline": "fixing poap token gating", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "893521b3550052774c201b885979fe7986a432f0", "messageHeadline": "fixing poap error", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "375c3dc8e5eff87b34f287e71ce07f57067ba72a", "messageHeadline": "fixing poap error", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc51d21415824fefa8f898f0c8eed8c36ed73c51", "messageHeadline": "adding opensea as allowed origin", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e94b8b09500e8dee84ed68300d26f59b48af0d87", "messageHeadline": "adding in name again for group chats", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "bfcaaa307a3ed439088dc2d5cbb8b6f16f086aff", "messageHeadline": "fixing name to addr in community chat after changing field name", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d64879012aefb055b02083433b2fb740163822bf", "messageHeadline": "updating PFP upload / image", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "df1f1b299944a21cac2050c439548b11affd2313", "messageHeadline": "updating PFP upload / image", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b16923a1a31049699f49851dda96829569fe233d", "messageHeadline": "updating PFP upload / image", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7228b6d09f51ea0edb7110150764af5d0d840b99", "messageHeadline": "updating PFP upload / image", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "c12c32dd6888579bfa347829f71a2ea0bc3cddfb", "messageHeadline": "updating email format", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 957, "deletions": 480}}, {"node": {"oid": "5d8ce78a109be59605e592434669b3de31140876", "messageHeadline": "using email module now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 479}}, {"node": {"oid": "c57c9d1dd3314cc15bf3637209bae42d9f499a52", "messageHeadline": "updates for notification settings", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "233bfc0c92cb33ee3b6fdc0fa64398e50b1bd8cc", "messageHeadline": "updates for notification settings", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "41bb4a0284fedb8e506f1a746abe06543cea6a9a", "messageHeadline": "updates for notification settings", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "ad475f986d3f02ecff09ffc0b6b33f04b2fc7d8c", "messageHeadline": "updates for notification settings", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56fa213921cbf389d059c6fa9b3f0aacf2a8b4fb", "messageHeadline": "updates for notification settings", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1025, "deletions": 35}}, {"node": {"oid": "3f3056aa15d40695c8cf11a0f972f12833d23e0d", "messageHeadline": "changing chain back to ethereum, while client side still uses NFTPort", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0e6abb973d61047289da14778a3dbfc372694e0b", "messageHeadline": "changing chain back to ethereum, while client side still uses NFTPort", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "fddafb45d228267feb80b22dd21037bf639b5af2", "messageHeadline": "chaing from NFTport to Moralis and token gating group chats - moving \u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8af30237b767bd366c8c165460ecd2508b990157", "messageHeadline": "chaing from NFTport to Moralis and token gating group chats", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 182, "deletions": 201}}, {"node": {"oid": "a06722cf41f1a4d3a7067e193f8479a12d36b1ae", "messageHeadline": "updating email comments", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b20c4f08d54e2b6ce4b38e00c03a04268891125", "messageHeadline": "delete single chat item by ID works now as well - will have to remove\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 127, "deletions": 3}}, {"node": {"oid": "67a5a1333abbba3d9291df0139ed2b3ec8f1356b", "messageHeadline": "minor documentation updates", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f8c8db6f18591cc2f3aecd3dad3831316afab7a6", "messageHeadline": "adding code to remove both directions of a chat for deleteall_chatitems", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "528dda5e6abb0809b888820a5b72040118abcc73", "messageHeadline": "removing polygon auto-join for now", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b42b1898bb74c4d464be74ac441a4bd861c8778", "messageHeadline": "Merge branch 'main' into jwt_auth_integrated", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "80c27030fcb882ac9f1338d9ac720df13793954d", "messageHeadline": "fixing settings update/create - gorm has a bug which rowsAffected doe\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a6f6de95590deb1b38b9c69e5d985f2d0e06096a", "messageHeadline": "updating status for email settings changes", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6e499504d0bd5151fd8e17dfdfecf0b302ca03e", "messageHeadline": "updating to equalFold case-insensitive comparisons", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d3430b0ba60f77125516ce2c6bcea97682f0ab2", "messageHeadline": "updating to equalFold case-insensitive comparisons", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6cd425c50f9ae3785273a5fe99c730d7d053c1ef", "messageHeadline": "updating to equalFold case-insensitive comparisons", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d881fa9439e0259e39f6d36820b88cd787569024", "messageHeadline": "updating to equalFold case-insensitive comparisons", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39bc316319bed3b545e7f00ac238e8a3e745b644", "messageHeadline": "updating to equalFold case-insensitive comparisons", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "9e2789e11aa8f0ec88b2aa9948469205f6a757bb", "messageHeadline": "updating /name to create or update via POST - skip PUT, we had dups i\u2026", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 63, "deletions": 165}}, {"node": {"oid": "d3fbeb1d93b461eb4a9b58bb1db3a3d58487c9b6", "messageHeadline": "new HMAC secret key", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60a2fdb9987051c3fe78492209885b7face2772b", "messageHeadline": "testing blocking of .eth naming unless domain owner", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "4ef58e9dc01255738d542ea82e3fdb10d8c98698", "messageHeadline": "testing blocking of .eth naming unless domain owner", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 131, "deletions": 18}}, {"node": {"oid": "6960d52b0e70a40126223413c8a15cd7b4ba1a72", "messageHeadline": "fixing login with SIWE", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "3e1612eb93c88487314f0c5022cde15f39193fad", "messageHeadline": "testing auth offset, not working yet", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3d8f78028f70609e07b8d79978080c51820ff556", "messageHeadline": "testing auth offset, not working yet", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "d0bcc57df1a0ac26ad4f967be526bcf376c958b1", "messageHeadline": "updating signature to use SIWE", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 288, "deletions": 9}}, {"node": {"oid": "4dbdd90384b68fbd41cbffb57e64f66d80c71bee", "messageHeadline": "adding getread_chatitems endpoint", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "744d122aefa04e54e00951020e5d092dc290f00f", "messageHeadline": "adding getread_chatitems endpoint", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "de6087d4e990a976e2f65f34199fb9458bfff30e", "messageHeadline": "fixing error handling in get POAP", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "11208b33becc1b5d9beba21c2371bb4d58392a52", "messageHeadline": "adding 1 second to timestamp, maybe should use IDs instead", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ec141dc3a8bd1cd57a0ce7feec25de659196b58a", "messageHeadline": "adding 1 second to timestamp, maybe should use IDs instead", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cd45368e001a807bf2ade9d2df36613d9e71e6b1", "messageHeadline": "cleanup", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0f53c85ac48b3aa93ab5edef34f85ae92e404b63", "messageHeadline": "trying to fix time/new DM fetch", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a3e688a10608732cde6fca110ea891e1cc866a46", "messageHeadline": "adding another API call to get messages after given time", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "baebb7db48b619b82fecd857dfd2efecd22218e1", "messageHeadline": "adding another API call to get messages after given time", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "493913622ae6041d4390926d8a88d677415b4e12", "messageHeadline": "adding another API call to get messages after given time", "author": {"name": "Cyber Kevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "0e32cf0e19d52fa9c5e17bfe4572eb3f679f208b", "messageHeadline": "update docs", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ab1e0ce8bb81e5550cc76daaf2223a8d231471e9", "messageHeadline": "update docs", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 60, "deletions": 132}}, {"node": {"oid": "f49c4171a0e33de42c6fc93010745424ee4aeb1c", "messageHeadline": "fixing name", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ee47a4c88104d30cdb588ff1f088fc51f3a3e86a", "messageHeadline": "email notification for new messages, if there is an email in settings", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 23, "deletions": 20}}, {"node": {"oid": "73bdc5aa1f35b13299766561345163f39c6f2398", "messageHeadline": "email notification for new messages, if there is an email in settings", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 90, "deletions": 35}}, {"node": {"oid": "0aa01bc4c5702e0bb24433adbe3d7839b0cdc14f", "messageHeadline": "fixing read messages PUT", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1493c1e2124fcca1c8bb27a0ef9f299d2a0d484d", "messageHeadline": "changes to only use addr from JWT where possible", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e6ecc500fabf50e36994cf0451980a87b5fa8ab4", "messageHeadline": "changes to only use addr from JWT where possible", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f1cb0fa791bb4fdce40289f3948ab93a25a3c34", "messageHeadline": "changes to only use addr from JWT where possible", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 252, "deletions": 137}}, {"node": {"oid": "6be0b9bba1a7b06b0bdd78bf90a83d3f3704850b", "messageHeadline": "extend AUTH token timeout to one month", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4992860fd8e908c7f3699583a327494199e787e8", "messageHeadline": "adding sequence wallet signature check", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eaf04e05246946c691b857f594c477883706d84", "messageHeadline": "adding sequence wallet signature check", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c76179e1651215da4f64c870f5d95dec43d261e6", "messageHeadline": "Update auth.go", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ce2d866e3fafaaa65d1d0407f2d146fad6135563", "messageHeadline": "Update .gitignore", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21234ec8fabdf18511d80c352a9c159fd91975df", "messageHeadline": "adding sequence wallet signature check", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 51, "deletions": 14}}, {"node": {"oid": "82ecfa82ef2cd711120ccbd9b0467bce26e5a457", "messageHeadline": "adding storage of access conditions to the DB", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66bd5ad010d230f2a1541cec791e7c4836648775", "messageHeadline": "adding storage of access conditions to the DB", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5d0006767d89064ed1b947bf9b05f481f7e065fa", "messageHeadline": "removing debug print", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cd66fd8fd4ed50f774f1acd3f26db56f89437ff", "messageHeadline": "fixing get_inbox with LIT encryption", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03828c5a51d4815ee7de8b0c30b66c6e179b47a3", "messageHeadline": "fixing get_inbox with LIT encryption", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9c809faa0d52c83fa192d4662a193ca639435aad", "messageHeadline": "fixing get_inbox with LIT encryption", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d1e357fafc964cedcbd899298c08ba0782db655a", "messageHeadline": "fixing get_inbox with LIT encryption", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49e0ccf277ddbb7abc8c8c66b2f5d9e31bcec412", "messageHeadline": "removing very repetitive print for JWT in Auth Header", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1bb5c66ca43c1cb250fa452806b305dc9715320", "messageHeadline": "removing very repetitive print for JWT in Auth Header", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88eabff41eff05a7a9e50e3d639141770fd500b0", "messageHeadline": "adding lit encryption support", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "012a03496e9b01578fcbb14fa2fa3dbf91469b82", "messageHeadline": "adding support for LIT encryption", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e28c654216aec16edf766b7196c127c9f0306507", "messageHeadline": "changing CORS to https", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c8d9d3d08a84ba340e3454e669bb76977c2065c", "messageHeadline": "using localstorage", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "6ba1cbcdd26ecc562fbfe5bcacc74d4a34f1a3fa", "messageHeadline": "removing cookie parameters which had no effect", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3e697807bc862e47dee00ecbc7766211b27547ed", "messageHeadline": "trying to add more cookie parameters", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d409012991ffdf9d039082b239496969071aa80", "messageHeadline": "trying to add samesite", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e4044b843e5f77fe67b71fa2b0e951dd21d55ac4", "messageHeadline": "chaning path to api", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb67dac4ecb55bde19e94443ad81672d2509a08a", "messageHeadline": "adding path to cookie", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c6c4c82d1e86e411a3ffbf5740c3b48ed79c2bac", "messageHeadline": "adding path to cookie", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3f1e592e9151bfa0ae517d99efccbf8aa62d307e", "messageHeadline": "fixing CORS request since we have credentials: include set, wildcard \u2026", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "671f1f2882907d38b3f6df8d2dbcaee831c2930f", "messageHeadline": "don't log fatal error - kills process", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fcc1a6cfcffa3ce4f3e107062d3a0672f1c47ac3", "messageHeadline": "Fixed JWT Authorization, checks cookie and header", "author": {"name": "Randell Crapy", "email": "randell.crapy@gmail.com", "user": {"login": "hjunleon"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "12ff4c8461b918448e9a31894cac10ab9c6eab3a", "messageHeadline": "trying to move http.cookie set, might not need commented change", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c860a0f4ce5b6c576c7eb898fe8c6a161757b6c8", "messageHeadline": "trying to move http.cookie set, might not need commented change", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 26, "deletions": 25}}, {"node": {"oid": "f8556f7e98fc72bf07c741b3eaa8791eeed923e8", "messageHeadline": "trying to move http.cookie set", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "40e52ecde088c39f9d2d7ee93adcd3742332894c", "messageHeadline": "trying to move http.cookie set", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "fa628f971cec404e50dacf8a02bd180070ce603a", "messageHeadline": "adding HTTP only flag", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "da28223ca449c7709ad7c67e7dd34cf19e0eb4e9", "messageHeadline": "trying to set cookie jwt as well to see if this is working", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "fc2e04786df2b5cd33e30315d31414f7b710765d", "messageHeadline": "only need to get nonce from /users - no more calls to /register", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "abee6519172882d8cd93096016f8022c180e61e2", "messageHeadline": "combining /register and /users....", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 23, "deletions": 131}}, {"node": {"oid": "2efb5e56cfbfbbe2c0752d32159c16a342a03710", "messageHeadline": "adding auth key input", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "b0cbb078f1a93ffc2173608f756946c2f8ffb11e", "messageHeadline": "adding auth key input", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 971, "deletions": 433}}, {"node": {"oid": "7f75340f6ab1063bdd2f7b24766c4459352849d2", "messageHeadline": "cleanup", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 54, "deletions": 639}}, {"node": {"oid": "f63beedea7dd33c8e8401d740e72e4e6ef600eec", "messageHeadline": "cleanup", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b34524078a26d1e45dee82ce29a939a7e842e9da", "messageHeadline": "fixing doc error", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "7832de5cf900cdd1d70b13f964ee4ac00c54ea40", "messageHeadline": "fixing doc error", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d06c252e548fb4112a36bbfc780833b93031d61", "messageHeadline": "added rest-go-demo to .gitignore", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "544db0ad6d378a943da906e358af15cf33a74ffb", "messageHeadline": "added rest-go-demo to .gitignore", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b7e956fdca3c919c3b528bc118ec63db596e246c", "messageHeadline": "renaming doc dir", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 105, "deletions": 64}}, {"node": {"oid": "bd58ddb42a217de3f7e5312a0a5646cfde0dd9ae", "messageHeadline": "changing to /docs", "author": {"name": "Cyber Kevin", "email": "walletchatextension@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b4f812c8c3e67607117700feba0ee49e7ddc128", "messageHeadline": "/v1 updates and doc fixes", "author": {"name": "Kevin Larson", "email": "kevinlarson@Kevins-MacBook-Pro.local", "user": null}, "additions": 489, "deletions": 68}}, {"node": {"oid": "d75d2e50077db6b0b2247afdf983f7fb760294e4", "messageHeadline": "test version of integrated auth", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 929, "deletions": 3}}, {"node": {"oid": "983a7b0066556485e9299783a24322bd37e1c8ac", "messageHeadline": "fixing up API docs more", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "3d490867a786a0684bea36e800de4d35c820a551", "messageHeadline": "fixing typo in docs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 127, "deletions": 119}}, {"node": {"oid": "f7925db41c58e23deef47514b0becd34c3725faa", "messageHeadline": "updating comments", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3096, "deletions": 475}}, {"node": {"oid": "9f3962774910c45e2cd6957f8de2562de4d05a6f", "messageHeadline": "more comments in API doc", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "297962222f1b5306af0da71cbed41234b5da4f09", "messageHeadline": "again trying to mark API doc fields required within JSON stuct input", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "0c2562ce31e8f176770249db1451ca5be0de2548", "messageHeadline": "again trying to mark API doc fields required within JSON stuct input", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "5e9d0b4b765e9a5de35c10c90e18c9a99fd028ab", "messageHeadline": "chaning auto-timestamp format for API docs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c38859024bb5769714f77c4e6b1eb55c5840baa2", "messageHeadline": "trying to see if we can avoid forcing timestamp input", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 489, "deletions": 14}}, {"node": {"oid": "c468e78b32a0e593ada4da1f0effa6aba2fba185", "messageHeadline": "adding error print for create_chatitem - testing API website issues", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "3bdeef84bd28ddcdc9e5fe8a1836eaef44954542", "messageHeadline": "testing more POST item in documentation", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 503, "deletions": 172}}, {"node": {"oid": "8fce670be1dc87bb2d3492411789253491a5f422", "messageHeadline": "testing first POST item in documentation", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "fd56b1c9101994d2e62150c09a8e82e8781aefba", "messageHeadline": "updated api url", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "94b6da0f980e49aa54c32738c6a327ea1fb68126", "messageHeadline": "fix Nft notification count", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "067251bddcdced9370e85b94fa2f1af141d1e844", "messageHeadline": "cleanup db connection", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5be02ae1ea54a48b283a6dd44d844b2219bc0e1a", "messageHeadline": "need to add instructions for API doc changes - really convoluted", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f87aedbe9024ea0fadd5923e2eb9d1b2115066db", "messageHeadline": "need to add instructions for API doc changes - really convoluted", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "248a1b8c0c1230bab93dfe2ebe05e04bc4171060", "messageHeadline": "need to add instructions for API doc changes - really convoluted", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e9b883c87ba91a27c860d4fa74952aed42bf528", "messageHeadline": "updating comments", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "48119ebf347cda54eae4c93cf39efa43835abbe7", "messageHeadline": "starting to add more comments for API doc", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1333, "deletions": 18}}, {"node": {"oid": "9d48dc47d557d1f57db7ffd71112d9211805dd95", "messageHeadline": "starting to add more comments for API doc", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 119, "deletions": 40}}, {"node": {"oid": "198e2b663bdf85cd9e7e5ac77d9f48fffb7a642d", "messageHeadline": "NFTPort rate limit hack", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "efad41d0bbaeeb19d46ab9eb590734dcae734eef", "messageHeadline": "NFTPort rate limit hack", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3c816c04dcf4f965e5b125c746307ff75a2eb94b", "messageHeadline": "git ignore", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4d647b2b124dbf30558087bbd6cb48d5966c194", "messageHeadline": "lower case poap", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b00048f3ed5639aa139e658022cf70c69be08c0", "messageHeadline": "poaps to NFT context type", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b5f4ad0c134e5482465a391fdd95d23fccc69c9", "messageHeadline": "poaps to NFT context type", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "db8f00f92f8a3beefabda4dd7b43b5312df8ed99", "messageHeadline": "don't auto-join communities after users manually exit", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "bc0f28dcb7496ec6b5f40401ff0bb7e59e8b388d", "messageHeadline": "cleanup comments", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "47e92a2d4509bcd009a34ec0e0f28781f7f761ce", "messageHeadline": "cleanup comments", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1b2b57a8c64142ce8720906f8c03a1287c78fc2a", "messageHeadline": "adding POAP auto-join", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "421553c25a4c1e15fe4b8dbd99604fa71ae0c8dd", "messageHeadline": "fixing up /unreadcount/address commenting out unused stuff", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "d0c30a65382bc80df0ad19b979b4c82c6ce596cb", "messageHeadline": "fixing up /unreadcount/address", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "e7d52da73278fb78a47aca019a21e3b513533bcf", "messageHeadline": "run autoJoin every call to get_inbox", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a620218581ce64f79131cdafa3d1c62823d21e8", "messageHeadline": "removing manual primary key increment", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 120, "deletions": 107}}, {"node": {"oid": "a92b56722265c973abc18d97ca48eea7f29b43d3", "messageHeadline": "adding chain to bookmark when joining chats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "b10582ea0b4f424d6b4c9b393017b15fbbe7c7f5", "messageHeadline": "adding chain type in inbox return type", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dddbeaf5d46d0cd1d960db312cf48a3b30a005bf", "messageHeadline": "testing auto-join all held NFTs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "d884071490437a82b720ad599c62bb9eaa9e457f", "messageHeadline": "auto-check ethereum and polygon for is_owner", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "341a870acc06d41af73e3ce78ff8db52a6fef0ec", "messageHeadline": "too many prints left in", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d83b13815badf9895f1104f4f97286355c5f03e", "messageHeadline": "dont crash if .env is not there - use DOcean env variables instead", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d978855085780dd4514baecfef6713ea850ea458", "messageHeadline": "removing some comments", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16656d98a7e48ec5f8f90a83d6bb94a153ddcd08", "messageHeadline": "is_owner - seems to work", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "b047bb93c320edad4730d004ceb13ff001075b5d", "messageHeadline": "adding isOwner for Ethereum", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 45, "deletions": 0}}, {"node": {"oid": "7a13fe6a6abd536aa1241656dcb8a7709bc82923", "messageHeadline": "fixing community group member count", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e8e3468fe575573e8b1cc1518e28b8086385d7e", "messageHeadline": "fixing NFT DM type issue", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "af592ad616a9edc091e8a80322f52545f65cbd16", "messageHeadline": "fixing WalletChat HQ inbox Join button", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 223, "deletions": 31}}, {"node": {"oid": "5b1b5bf41011294e77f6edb74c740270e6e553bf", "messageHeadline": "testing updates to docs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 241, "deletions": 4}}, {"node": {"oid": "0268a66a584c825f50788e1cdcd8ae10bbcb6a0d", "messageHeadline": "had to move docs to pub repo", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "24cbd2ba5fdbeedb85458f18bfba21c2a7bcfa38", "messageHeadline": "testing docs for api", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 217, "deletions": 0}}, {"node": {"oid": "731f67d3ec51197d77cd6e9f54488f357090a9f3", "messageHeadline": "adding /undreadcount per Mana spec", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 94, "deletions": 4}}, {"node": {"oid": "05e0b47026e43b719d104aa0a45c2e8e017ae07c", "messageHeadline": "adding get_unread_cnt_by_type", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 59, "deletions": 1}}, {"node": {"oid": "d90e09c82948c1f8759e20af8ee680b1a506cf71", "messageHeadline": "found bug for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db1baf40ac9b85def5d9e0f2f67698a6dec11228", "messageHeadline": "fix typo for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7667477452101706417bb73a543f6bc1210a7b51", "messageHeadline": "fix typo for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "90a9cf111ea38d7d6b1ef1e6754bf005310803aa", "messageHeadline": "fix typo for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "11d08925292f140ad2978a10c2f6ef579336d65a", "messageHeadline": "fix typo for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "8066b4648d5d0470c6851bf049c0fab7b65ac970", "messageHeadline": "trying fix for dup welcome messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "811b2fef33548afd3fee4582d31e6afb2eb8958b", "messageHeadline": "hacking ID increment - either need a separate database struct for cre\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "bc641029c3110135f6c7e0f34f1c83522c155d7f", "messageHeadline": "adding ID to return data for all messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "1ebb433529f2a9b205bf422f31c48abc3ff19fbb", "messageHeadline": "adding ID to return data for all messages", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "8136ab4e77e4d168b1471038177f82f4cba60ae5", "messageHeadline": "letting olivers name changes go live", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 99}}, {"node": {"oid": "d8cee261394e9ffdbaf2ff32fb891667c84f45e7", "messageHeadline": "test", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5c480003db971ff230084a070f288b67f1b31a6", "messageHeadline": "changing read times with walletchat HQ", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "1164ba7de8d9e8e321f38c30cb24b90f07394232", "messageHeadline": "fixing timestamp comparison in Inbox", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 39}}, {"node": {"oid": "9ad57c61248dff27ea7710d88fa8160289450cb1", "messageHeadline": "removing manual sort of DMs, using Oliver's view", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 31, "deletions": 209}}, {"node": {"oid": "75836ff24fac56de4271b1d2f2fee2e008562297", "messageHeadline": "updates for multiple timestamp formats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ab2be92993fa1ef7d8635a74f4ca7473925d8642", "messageHeadline": "updates for multiple timestamp formats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 169, "deletions": 61}}, {"node": {"oid": "74dee519f13b936c18fd02aeee450aaa648dd4f8", "messageHeadline": "adding test function for oliver", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "2d27a7ba1cd4141241dfd950b8142c9e62426408", "messageHeadline": "adding logo and name to /inbox return", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6e8c7eaa611b9cada2ebc5f7abdf7c7c35a13fd5", "messageHeadline": "changing nft from type to context_type", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "981f9ec8a22ef63135b89758d81a759bf1ad8c67", "messageHeadline": "changing comunnity/dm/nft and welecom/message to context_type and typ\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c8756dc2fa6494780a637c8673ff5c0630840f3a", "messageHeadline": "changing comunnity/dm/nft and welecom/message to context_type and typ\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "81f177f78fab3e94716746c9a889f3536d10894c", "messageHeadline": "changing comunnity/dm/nft and welecom/message to context_type and typ\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 45, "deletions": 23}}, {"node": {"oid": "72ea71ec78b4846dd7709a0950f0b3a3a8105376", "messageHeadline": "changing name to sender_name in chat and group chat items - also bug \u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce96d72d4338d380dba055c075da3d6e61b57c4b", "messageHeadline": "changing name to sender_name in chat and group chat items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e6b647838fdb9b6ad0bae5635a18fc4f892725b9", "messageHeadline": "return all group chat items all the time, per mana", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "21523c3cd3c70206e6038d4d64485c94cbcc6f3f", "messageHeadline": "fixing getgroupchat read logic", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fd50096478f86800ae83f6fc6aded2eaac80b60e", "messageHeadline": "fixing getgroupchat read logic", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0fd274b96eb7f90f9d659617d1241f1f90335b6", "messageHeadline": "fixing getgroupchat read logic", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae4a4ef9f25c2dee2d1e8ac9cb8a1bad0f574896", "messageHeadline": "fixing getgroupchat read logic", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "817c7fec491110e34cc734b24d6908dece1c25ba", "messageHeadline": "fixing getgroupchat read logic", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b28452e2c6160e25e81de1a41c85e4542f002352", "messageHeadline": "count of unread msgs stuck for group chats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e1834a86a3e89ace75722e8a813e59a7487fd7eb", "messageHeadline": "fixing type copy over", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dca89fd0c2b41c1812aab83a0c5c72941fe86e8f", "messageHeadline": "combining types between community and NFT group chats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "de15e4e8c76dd268e59735863345f7e259e8bc04", "messageHeadline": "combining types between community and NFT group chats", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 59, "deletions": 63}}, {"node": {"oid": "98488c2abab2f999e41eee2970650e2d4e9b7bba", "messageHeadline": "combining V2groupchatitem and original groupchatitem", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "1704df49279cc8211b5abe58256f96eac106d3ec", "messageHeadline": "adding name to v2groupchatitems", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8ea343340d283cf7218602a4e27f8ba4835e4ce3", "messageHeadline": "adding image retuned from /community...", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ceba0e3486e1a7c47bd4f2814c16f533ed8289fe", "messageHeadline": "adding image storage table", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "4e7dad0928fe012d7c07425532bfa8b0e42a611f", "messageHeadline": "adding names to rest of chat functions", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 99, "deletions": 0}}, {"node": {"oid": "2a22d4b4c06479b8b9346ba52fefe00f2d9af64b", "messageHeadline": "adding names to get_groupchatitems/{address}", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "e35f5e42e39e141f5b525111a4c3883f1428b31d", "messageHeadline": "adding names", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "a08b509da75f65399dc567adb9f325093cfd37cc", "messageHeadline": "minor automation", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1cab6deff5e0281640936decda8c8719ad171033", "messageHeadline": "returning bookmarks too, now need living room", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "98220bcd80edaaa63e08647f649bb62a62ede7a6", "messageHeadline": "fixing has_messaged", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "fe153f26224da6ec99bcfe008f6f00bfb107163c", "messageHeadline": "auto join walletchat", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f474c1c03ad2237b4601349b8d42b12a187beff6", "messageHeadline": "new community APIs error fix", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8656d4a12775572ada0165263f8f25bcdcee3ccb", "messageHeadline": "new community APIs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e83e4801170b53b89a84042ad01ed944c43ea5b1", "messageHeadline": "adding welcome message", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e7b44621a30f84f3d7bb5e4793341a60f04b7605", "messageHeadline": "start to living room data", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 135, "deletions": 71}}, {"node": {"oid": "b9645eb162587fbfe17c35e0965d67b04025bf66", "messageHeadline": "adding /name POST, PUT, GET", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 93, "deletions": 2}}, {"node": {"oid": "0edf034ade60dee250961dc92e40115c47e7bd40", "messageHeadline": "adding delete bookmark API", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "46e1fa627c20fc49959ae019535a1d5e98f140c5", "messageHeadline": "adding bookmark check true or false", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0a86a1902ea93b1e4361fbe0fc6d8ecfaa335909", "messageHeadline": "adding bookmarks addiiontal data", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "442d3fd4a3fbc58e72faac8d75f53272f3ee0213", "messageHeadline": "adding bookmarks addiiontal data", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "f095dd1bff9a86d71c98c2219309d2334df662c5", "messageHeadline": "adding bookmarks", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "d82d155edd8e6465daffec717eb4bcf37e5799d5", "messageHeadline": "nothing to see here", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "180818f0699ca5efcdc96de54b52aad8d9b190f0", "messageHeadline": "adding get_groupchat_unreadcnt", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "553684308bb16810c2cd28d821cdeeaf03687333", "messageHeadline": "fixing up data for Twitter format Mana needed for UI", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 85, "deletions": 1}}, {"node": {"oid": "2215c69a38baaea2d89eb43038e005c81422a78c", "messageHeadline": "fixing raw tweets type first", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "6f1b858fa3122a6fc14706aa731cc305566910c2", "messageHeadline": "moving back to sending raw string over", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "2f3be1746cfc6c0cc30a68ce7937262c2ca7352e", "messageHeadline": "removing retweet keyword for test", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae2388586fd1513df95f9e0369a2b75e3069d853", "messageHeadline": "adding get_comment_cnt and get_twitter_cnt", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "c8eac090067d3b38c38c6c6c364646746b37d33e", "messageHeadline": "adding group chat APIs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "892e78895a423df78317bb389f9b871fecb66b89", "messageHeadline": "exclude retweet", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56f8e05c14776a8497cb75c422e10e49a9c46ff1", "messageHeadline": "adding get_twitter", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a9be2d9d6bc0c99e5a4be4e6e51a58f017fb7fb", "messageHeadline": "adding get_twitter", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3476cc474e82ee0f6f541331e6e7a1269f18adbc", "messageHeadline": "adding get_twitter", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 220, "deletions": 9}}, {"node": {"oid": "d78514bb410b46c7d3b6368b1e4e8bc42613d0b9", "messageHeadline": "updating GetUnreadMsgCntNftAllByAddr", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "215797f1e287aa0a584870e970c7c5f5a3531ac8", "messageHeadline": "updating GetUnreadMsgCntNftAllByAddr", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "508def550285c3639ea5d46b9819c1ee1f3c723f", "messageHeadline": "adding getnft_items - not sure if query will work", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "076f2837528189f0496918e3f1775c57eb49cfa1", "messageHeadline": "adding nft items to inbox data struct", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa5a732f8dcdc5f933d66468f585b836c29b7711", "messageHeadline": "adding new APIs for nft chat unread cnt", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ebb7b49e0ea143db61fd56a2130ce9adc4a4fb7", "messageHeadline": "adding new APIs for nft chat unread cnt", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2f83b154d42e3d380dfbca7c1a6691188280b4", "messageHeadline": "adding new APIs for nft chat unread cnt", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 64, "deletions": 2}}, {"node": {"oid": "69a88fa189d8db92977c6ec033fe0bf6096920a4", "messageHeadline": "found bug", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2671918bccd92f41786cf4f0cfdeb2619eb80d54", "messageHeadline": "changing NFT context per mana request", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "e17ae99d2a9fa0b7169ec9735de53b0cf8cb40ef", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "df67efa8514244ac01a6c138105134ef802a7979", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f3ff48e5d5f3cd4c3d935dd813cc0d9eadf62687", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b044428b63e1918dba39b2ff6910b3b2b775a098", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "936af61613e749ba30468aaecfeeb953b0ceb638", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b7efa420c215dd443c492fdd2e16fb30d5adf95e", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09c11154fa34d0ecb06f4bdd685716b2033e591e", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "926af854c418185858409b8296bc3485aa14b8e2", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e56f12eea2795d48a3d66def2e94ca37b339a2b1", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b05f6559256458a8a96a0ee3ba0d603918ad1767", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "70207f0d2598c5fdb5d6c182c54c8d2d9735f345", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55976406f426437cb3213b5c93d849df41e36635", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "48d6578c5a02b6c24359da2f0ea001a3102e7902", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d928fe73706651cbaa89363047533bddae3d7486", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "012bac678f84411dbb2a06914c0c914b57f0183b", "messageHeadline": "add other direction of get all items", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f66c73ab26d6f33eae0f3442537fbee64f28958", "messageHeadline": "add another getall chatitems from to", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "c14a2658ef5072d579afd0732336910ae8d9a5f1", "messageHeadline": "get unread count for nft chat", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "076d50e7aa3a3ad1093a989907129977b9a4091b", "messageHeadline": "fixing nft chat inbox, only from addr search for now", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c4669a67cf165ea4abc598e6a2927b6dfda4db71", "messageHeadline": "adding nft chat apis - now all part of getall_chatitems", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "900881de52ab5931e149223c12b6543a771247e1", "messageHeadline": "adding nft chat apis - testing something", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5139bb911ff3c1d3ce33304a3d5255523f5f3c61", "messageHeadline": "adding nft chat apis - testing something", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "afa570f50a850c97f0a4540485242a5436889c28", "messageHeadline": "adding nft chat apis", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b1f0cc5c9d4ea4d8c2fbe969e5db2aab8953a5e3", "messageHeadline": "added coment table and APIs", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "75977860b86576dc1830b43951ae7115f1e65f65", "messageHeadline": "removing message update when updating read msg", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "58087fcc8b34eea1d6a4336b688dff0342055296", "messageHeadline": "copy paste bug", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d1aac76a0c3c83ac19ba49d99e793e925486a805", "messageHeadline": "fixing update", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 38, "deletions": 9}}, {"node": {"oid": "eff140a8c56098ae4b5883c4f82aa6c318b1357b", "messageHeadline": "changed read to boolean", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02f25f040858690dba19ac7c6315f34e5324d219", "messageHeadline": "change unread to read", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38f6c3803b53730f2515a45f84fe466c97a03195", "messageHeadline": "adding unread msg api", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "7393b74f1ebbfd069fe5f62e12aec6349955188f", "messageHeadline": "changing unread to msgread", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acab6abbd5d9c6455d429e95bb3427abe3a85dc7", "messageHeadline": "created settings table manually", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "00ed249a94321124350e3e1ef3ffd719841f1f3c", "messageHeadline": "fixed update functions, added settings for pub key encryption", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 84, "deletions": 68}}, {"node": {"oid": "354f074f9b1563cf15e2017bbe035d9ce636cef3", "messageHeadline": "fixed get_inbox sorting I think", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c6ca59e75f8b5c2be73e6630df5a566e24ca5bfa", "messageHeadline": "need to see why First and Last return same DB results", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "ded14b42c2b69f06487a20dd6ec722f8d1363de8", "messageHeadline": "adding inbox sort and timestamps, still need to get latest message or\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "82977511b782f3e348e52c859909c5cfcf59641f", "messageHeadline": "adding inbox sort and timestamps, still need to get latest message or\u2026", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 85, "deletions": 14}}, {"node": {"oid": "b11527c28e4730c55b722c24ee1cac132c0af191", "messageHeadline": "initial chages for inbox and chatitems changes", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "3cce6b5b6366f4ae9853eef807bc857354a472db", "messageHeadline": "fixed get inbox by address", "author": {"name": "cyberKevin", "email": "emailkevinlarson@gmail.com", "user": {"login": "cryptoKevinL"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e42dfef88ed770e68131066a793c213f6144ea8d", "messageHeadline": "fixed get inbox by address", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a703269d341d3132e0b967138f5d7637de242871", "messageHeadline": "fixed get inbox by address", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db2208594fc749c4a883cbc2f9374beb5ff3843", "messageHeadline": "fixed mutliple issues, had to manually set primary key req = 0 in com\u2026", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 63, "deletions": 66}}, {"node": {"oid": "ec0013a091f77349820f55b4f0f43748e6584971", "messageHeadline": "fixing connection string", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b9ef565a9ab2ea3463eef5b0ca1ccce75aea03a5", "messageHeadline": "initial commit for walletChat", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 184, "deletions": 88}}, {"node": {"oid": "2859f03df017fd5e72fba4c3e7bc07ce2a360064", "messageHeadline": "changing to port 8080", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7f77bcbc29c446ca020f13bd736d4b94bd5369ac", "messageHeadline": "test only go REST API", "author": {"name": "cyberKevin", "email": "", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a10d0ecfb63137a616a2d7ef2553a7da049d0442", "messageHeadline": "Changing db creds", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65ff6d84e93338e440975e8daa19a9ca72390cdb", "messageHeadline": "Merge pull request #1 from Vishalj32/learning", "author": {"name": "Vishal Jain", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 125, "deletions": 238}}, {"node": {"oid": "3f45007318a33169a2acf902831454f94693329d", "messageHeadline": "commiting changes", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 160, "deletions": 3}}, {"node": {"oid": "6e0b9a140d04c021526bc884db58d31c793f846e", "messageHeadline": "Inital commit", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 6, "deletions": 276}}, {"node": {"oid": "9ae4f0b41c5b6a1117db94ec911dfd7cf3ace6d9", "messageHeadline": "Changing repository code to handle errors while retrieving data", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "d1161a5335f5903d081731173fbe6011554886a7", "messageHeadline": "Removing executable file", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce9fd21887864b698cdd0088dcb5fa139796a506", "messageHeadline": "Test commit", "author": {"name": "Vishalj32", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c42dedafa6c2005279ad8a325fb23e99e161653d", "messageHeadline": "removing .vscode folder", "author": {"name": "vishal.jain", "email": "vishal.jain@connectwise.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4666186bc3a96207fef2863ed9512ec9291fd0b5", "messageHeadline": "Adding .gitignore", "author": {"name": "vishal.jain", "email": "vishal.jain@connectwise.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c8ffe86f1e4a5ea986e2c8995d9270ffd51c80a", "messageHeadline": "removing vendor file", "author": {"name": "vishal.jain", "email": "vishal.jain@connectwise.com", "user": null}, "additions": 0, "deletions": 17252}}, {"node": {"oid": "c7fb9a8da560d3b2f5c5ed88bec34a63f2b918b1", "messageHeadline": "Created ReadMe.md", "author": {"name": "Vishal Jain", "email": "vishalj64@gmail.com", "user": {"login": "Vishalj32"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a28899300464f0850714fbf20c7031e1230114f2", "messageHeadline": "Initial commit", "author": {"name": "vishal.jain", "email": "vishal.jain@connectwise.com", "user": null}, "additions": 17566, "deletions": 0}}]