{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":147169167,"defaultBranch":"main","name":"cogent","ownerLogin":"cogentcore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-03T07:42:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/156646279?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726633344.0","currentOid":""},"activityList":{"items":[{"before":"bd73ecddb82ead858982a95831d983c1ccfbaf5c","after":"b6c940406b679d0062bd79c0900c6da8a9703cda","ref":"refs/heads/mail","pushedAt":"2024-09-22T00:04:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"stop doing Logout for now","shortMessageHtmlLink":"stop doing Logout for now"}},{"before":"1e04b24f7c7d5516915860cb0ea6098a9e67a400","after":"bd73ecddb82ead858982a95831d983c1ccfbaf5c","ref":"refs/heads/mail","pushedAt":"2024-09-21T23:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use OnSelect for mailbox tree; now fully working with recent core changes","shortMessageHtmlLink":"use OnSelect for mailbox tree; now fully working with recent core cha…"}},{"before":"35f68472a737c44a42671254d06641c771224f29","after":"1e04b24f7c7d5516915860cb0ea6098a9e67a400","ref":"refs/heads/mail","pushedAt":"2024-09-21T23:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"only add criteria if there are UIDs; multi-mailbox mail download is finally working now","shortMessageHtmlLink":"only add criteria if there are UIDs; multi-mailbox mail download is f…"}},{"before":"7d8a0b47c62f7d81256ff4a965a0264e63b407a2","after":"35f68472a737c44a42671254d06641c771224f29","ref":"refs/heads/mail","pushedAt":"2024-09-21T20:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"only display attachments in display message if they exist","shortMessageHtmlLink":"only display attachments in display message if they exist"}},{"before":"a2039107137e9040755c33adf91f9c36608fb9b9","after":"7d8a0b47c62f7d81256ff4a965a0264e63b407a2","ref":"refs/heads/mail","pushedAt":"2024-09-21T19:12:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use unique filename for storing cached mail and save it in the cache list","shortMessageHtmlLink":"use unique filename for storing cached mail and save it in the cache …"}},{"before":"041ef543a186ff0f57ab075353047fab2000ff3c","after":"a2039107137e9040755c33adf91f9c36608fb9b9","ref":"refs/heads/mail","pushedAt":"2024-09-21T17:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"Revert \"make a backup of the old cache file in mail first for extra safety\"; this actually makes things less safe and is not necessary; we can figure out some better solution later if we really need it\n\nThis reverts commit 041ef543a186ff0f57ab075353047fab2000ff3c.","shortMessageHtmlLink":"Revert \"make a backup of the old cache file in mail first for extra s…"}},{"before":"1a5d0d0393cd0fd5c8ed5e4e33a3eaf04481f38c","after":"041ef543a186ff0f57ab075353047fab2000ff3c","ref":"refs/heads/mail","pushedAt":"2024-09-21T17:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"make a backup of the old cache file in mail first for extra safety","shortMessageHtmlLink":"make a backup of the old cache file in mail first for extra safety"}},{"before":"023bf8e67b99bb3b65fc4e3e1dd5c791d1bf8178","after":"1a5d0d0393cd0fd5c8ed5e4e33a3eaf04481f38c","ref":"refs/heads/mail","pushedAt":"2024-09-21T17:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use temporary file and add AsyncLock protection for cache saving in mail to prevent cache file wiping","shortMessageHtmlLink":"use temporary file and add AsyncLock protection for cache saving in m…"}},{"before":"e702cb800dcc3a50b8e10dadc33dbba9f9aba078","after":"023bf8e67b99bb3b65fc4e3e1dd5c791d1bf8178","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:53:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"set default read mail download location to downloads folder with attachment filename","shortMessageHtmlLink":"set default read mail download location to downloads folder with atta…"}},{"before":"60157a0ad4fac458442f9e9c3e637fc925a6317c","after":"e702cb800dcc3a50b8e10dadc33dbba9f9aba078","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use SoloFuncButton to prompt user for attachment download location in mail","shortMessageHtmlLink":"use SoloFuncButton to prompt user for attachment download location in…"}},{"before":"a9bd637acf54cb78c02a2b3abfc94fc31fa84a40","after":"60157a0ad4fac458442f9e9c3e637fc925a6317c","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:43:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"implement initial attachment downloading","shortMessageHtmlLink":"implement initial attachment downloading"}},{"before":"45e7a1715530eb7682625d237a392b246ce13f7f","after":"a9bd637acf54cb78c02a2b3abfc94fc31fa84a40","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"start on attachment data reading","shortMessageHtmlLink":"start on attachment data reading"}},{"before":"a7db025ccd2d5378c4e8ef68640f3931cc577019","after":"45e7a1715530eb7682625d237a392b246ce13f7f","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"improve AttachmentButton formatting","shortMessageHtmlLink":"improve AttachmentButton formatting"}},{"before":"21c9aec53f6a2f25f4d0d8c7cf11cbc09215246d","after":"a7db025ccd2d5378c4e8ef68640f3931cc577019","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"update mail generated code","shortMessageHtmlLink":"update mail generated code"}},{"before":"d1cdf229705138e4e3f062bf01bc4909a680682f","after":"21c9aec53f6a2f25f4d0d8c7cf11cbc09215246d","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:36:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"start on AttachmentButton","shortMessageHtmlLink":"start on AttachmentButton"}},{"before":"d2fb706aaf5e3be0f02962e9c55f6872a8aa7953","after":"d1cdf229705138e4e3f062bf01bc4909a680682f","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:29:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"start on displaying mail attachments in message reading","shortMessageHtmlLink":"start on displaying mail attachments in message reading"}},{"before":"91fa685f9e76f41805f1857223b7493b92678cd0","after":"d2fb706aaf5e3be0f02962e9c55f6872a8aa7953","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:25:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"gather attachments list","shortMessageHtmlLink":"gather attachments list"}},{"before":"7012cc6db5128f5bc0e815564b35111e15708bd3","after":"91fa685f9e76f41805f1857223b7493b92678cd0","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"add readMessageParsed to reduce ambiguity and clutter in mail","shortMessageHtmlLink":"add readMessageParsed to reduce ambiguity and clutter in mail"}},{"before":"53f87ef20edbccffb46a70ec8708d34684385fd2","after":"7012cc6db5128f5bc0e815564b35111e15708bd3","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"clarify read/display message naming","shortMessageHtmlLink":"clarify read/display message naming"}},{"before":"9fa7f35c3bdf44e08bb36fd0404c95a731d340ce","after":"53f87ef20edbccffb46a70ec8708d34684385fd2","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:16:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"start on attachment reading in mail","shortMessageHtmlLink":"start on attachment reading in mail"}},{"before":"29e1886b7cf6a344a51357f1aec5f0625bc4f7fe","after":"9fa7f35c3bdf44e08bb36fd0404c95a731d340ce","ref":"refs/heads/mail","pushedAt":"2024-09-21T00:01:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"set Content-Type header for mail attachment; now can be viewed in other mail clients correctly","shortMessageHtmlLink":"set Content-Type header for mail attachment; now can be viewed in oth…"}},{"before":"30b50d0241c08bb18bda0290141796be900a9d50","after":"29e1886b7cf6a344a51357f1aec5f0625bc4f7fe","ref":"refs/heads/mail","pushedAt":"2024-09-20T23:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use filepath.Base for attachment filename","shortMessageHtmlLink":"use filepath.Base for attachment filename"}},{"before":"dea98a1cbd88dea7466ea5a0559e24fa7c90f5ec","after":"30b50d0241c08bb18bda0290141796be900a9d50","ref":"refs/heads/mail","pushedAt":"2024-09-20T23:23:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"get initial mail attachment sending logic working","shortMessageHtmlLink":"get initial mail attachment sending logic working"}},{"before":"70359bcdbe7bf1622697921c2a85fcc89351530c","after":"dea98a1cbd88dea7466ea5a0559e24fa7c90f5ec","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:57:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"add unread messages count to mail","shortMessageHtmlLink":"add unread messages count to mail"}},{"before":"92d41653c72464f3dd80af79740eec9e2ffd90a1","after":"70359bcdbe7bf1622697921c2a85fcc89351530c","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:53:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"rename cd to cm for CacheMessage local variables in mail","shortMessageHtmlLink":"rename cd to cm for CacheMessage local variables in mail"}},{"before":"c64a988b128795876473fb18271292b9be276bbc","after":"92d41653c72464f3dd80af79740eec9e2ffd90a1","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"start on text for current label name and number of messages","shortMessageHtmlLink":"start on text for current label name and number of messages"}},{"before":"b4c66e64fb5f259b9b2e92c84fe857b6834333e1","after":"c64a988b128795876473fb18271292b9be276bbc","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"add error if no labels are specified in mail","shortMessageHtmlLink":"add error if no labels are specified in mail"}},{"before":"be4ec9d25de0e973d28b1b1cde076eef30770730","after":"b4c66e64fb5f259b9b2e92c84fe857b6834333e1","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"add after func for mail actionLabels to fix concurrency for resultantLabels saving; labeling now fully working","shortMessageHtmlLink":"add after func for mail actionLabels to fix concurrency for resultant…"}},{"before":"84f15ba4151cf136dc273f4d4ba04c3ee7c5a735","after":"be4ec9d25de0e973d28b1b1cde076eef30770730","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:34:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"use a separate resultantLabels copy of a.readMessage.Labels to prevent issues with modifying a.readMessage.Labels while looping over it and checking it","shortMessageHtmlLink":"use a separate resultantLabels copy of a.readMessage.Labels to preven…"}},{"before":"0f21170d16eb4e0a635bca6887935ac34f96dee4","after":"84f15ba4151cf136dc273f4d4ba04c3ee7c5a735","ref":"refs/heads/mail","pushedAt":"2024-09-20T22:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkoreilly","name":"Kai O'Reilly","path":"/kkoreilly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386857?s=80&v=4"},"commit":{"message":"rename CacheData to CacheMessage; much clearer","shortMessageHtmlLink":"rename CacheData to CacheMessage; much clearer"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwMDowNDo1OC4wMDAwMDBazwAAAAS87y8x","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQwMDowNDo1OC4wMDAwMDBazwAAAAS87y8x","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMjoyMjozMC4wMDAwMDBazwAAAAS8aRI-"}},"title":"Activity · cogentcore/cogent"}