{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":29373192,"defaultBranch":"master","name":"cmdg","ownerLogin":"ThomasHabets","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-16T23:49:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6056?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713301364.0","currentOid":""},"activityList":{"items":[{"before":"eb689bab177b02b2b7f425c3a420e3c0a3fd66be","after":"9fe953391cbb41b05150d70a708f61759d74b712","ref":"refs/heads/master","pushedAt":"2024-04-16T21:02:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Bump version to 1.05","shortMessageHtmlLink":"Bump version to 1.05"}},{"before":"3c292b766edef5fd01a1a761db44e52702d28697","after":"eb689bab177b02b2b7f425c3a420e3c0a3fd66be","ref":"refs/heads/master","pushedAt":"2024-04-14T16:54:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Bump copyright year to 2024\n\nThis is actually just to try to trigger a release workflow created in","shortMessageHtmlLink":"Bump copyright year to 2024"}},{"before":"153de23c0a8a0a75ca1013c7d362312160ee32db","after":"3c292b766edef5fd01a1a761db44e52702d28697","ref":"refs/heads/master","pushedAt":"2024-04-14T16:49:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Add Github Release Action\n\nAdds a release action to build and release go binary in multiple\nplatforms using CLIENT_ID & CLIENT_SECRET from secrets\n\nSigned-off-by: sswastik02 <40518186+sswastik02@users.noreply.github.com>","shortMessageHtmlLink":"Add Github Release Action"}},{"before":"b312e27327c9b49960bc4acf657dfaf4697b11b5","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-04-14T14:35:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"6935b1d2230b24c1d87e44e2b49e9210b9720e69","after":"153de23c0a8a0a75ca1013c7d362312160ee32db","ref":"refs/heads/master","pushedAt":"2024-04-14T14:35:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.30.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0"}},{"before":"25d0ca9135e6a240ca850dc8fdc8d791e77dee09","after":"6935b1d2230b24c1d87e44e2b49e9210b9720e69","ref":"refs/heads/master","pushedAt":"2024-04-14T14:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Add -atomic_screen_updates, defaulting to true, but allowing turning that off","shortMessageHtmlLink":"Add -atomic_screen_updates, defaulting to true, but allowing turning …"}},{"before":null,"after":"b312e27327c9b49960bc4acf657dfaf4697b11b5","ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.33.0","pushedAt":"2024-04-14T14:24:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0\n\nBumps google.golang.org/protobuf from 1.30.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0"}},{"before":"9a04ddc157acae5027397738f75941adaeedda27","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.56.3","pushedAt":"2024-04-14T14:24:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"a9e2d535d8d021fd8ab151df2ece683af6d33b35","after":"25d0ca9135e6a240ca850dc8fdc8d791e77dee09","ref":"refs/heads/master","pushedAt":"2024-04-14T14:23:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"build(deps): bump google.golang.org/grpc from 1.27.0 to 1.56.3\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.27.0 to 1.56.3.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.27.0...v1.56.3)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/grpc from 1.27.0 to 1.56.3"}},{"before":null,"after":"9a04ddc157acae5027397738f75941adaeedda27","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.56.3","pushedAt":"2024-04-14T14:15:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump google.golang.org/grpc from 1.27.0 to 1.56.3\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.27.0 to 1.56.3.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.27.0...v1.56.3)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/grpc from 1.27.0 to 1.56.3"}},{"before":"7d5bb2d231fa03f5fe299d17de1dd329ca341f55","after":"a9e2d535d8d021fd8ab151df2ece683af6d33b35","ref":"refs/heads/master","pushedAt":"2024-04-14T14:15:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Bump up required version to Go 1.18\n\nTested experimentally.\n\nReported as part of #117.","shortMessageHtmlLink":"Bump up required version to Go 1.18"}},{"before":"c511b38244df8d6a64d9d34acba89c784e6939a2","after":"7d5bb2d231fa03f5fe299d17de1dd329ca341f55","ref":"refs/heads/master","pushedAt":"2024-04-13T16:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Update issue templates\n\nAdd bug report and feature request templates.","shortMessageHtmlLink":"Update issue templates"}},{"before":"141ff0b85819b39278641efedbf948ba291d15ee","after":"c511b38244df8d6a64d9d34acba89c784e6939a2","ref":"refs/heads/master","pushedAt":"2024-04-13T11:24:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Add ability to set API keys on the command line at build time","shortMessageHtmlLink":"Add ability to set API keys on the command line at build time"}},{"before":"42f68a27e0f55e2d47d0ef4e08de6b49c46abe0e","after":"141ff0b85819b39278641efedbf948ba291d15ee","ref":"refs/heads/master","pushedAt":"2024-04-13T11:14:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Don't store oauth ID/Secret in config if they're default","shortMessageHtmlLink":"Don't store oauth ID/Secret in config if they're default"}},{"before":"b387c9a41c56a2c4bc3267f241d71583d4a5a1cc","after":"42f68a27e0f55e2d47d0ef4e08de6b49c46abe0e","ref":"refs/heads/master","pushedAt":"2024-04-13T11:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Don't store oauth ID/Secret in config if they're default","shortMessageHtmlLink":"Don't store oauth ID/Secret in config if they're default"}},{"before":"11b0f8fb85cf64a2242118959163b24ea052ebe6","after":"b387c9a41c56a2c4bc3267f241d71583d4a5a1cc","ref":"refs/heads/master","pushedAt":"2024-01-08T23:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Work around Go's lack of portability, fixing build on 386\n\nBug #64","shortMessageHtmlLink":"Work around Go's lack of portability, fixing build on 386"}},{"before":"b3d9b5492b2227eeb09ac0d746cd5b2b4a3a879d","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-19T23:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"5c027d3488977d8eaf9fe846cdc9f04b4c77c271","after":"11b0f8fb85cf64a2242118959163b24ea052ebe6","ref":"refs/heads/master","pushedAt":"2023-12-19T23:45:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0"}},{"before":null,"after":"b3d9b5492b2227eeb09ac0d746cd5b2b4a3a879d","ref":"refs/heads/dependabot/go_modules/golang.org/x/crypto-0.17.0","pushedAt":"2023-12-18T23:36:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0\n\nBumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.\n- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/crypto\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0"}},{"before":"04912c99607d5e39ad234e21dcb6961b813726fd","after":"5c027d3488977d8eaf9fe846cdc9f04b4c77c271","ref":"refs/heads/master","pushedAt":"2023-12-15T20:03:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Add API enabling","shortMessageHtmlLink":"Add API enabling"}},{"before":"7a9dd75ea2f22aa6100185d4d58ed0e66ab0d9dc","after":"04912c99607d5e39ad234e21dcb6961b813726fd","ref":"refs/heads/master","pushedAt":"2023-12-15T19:21:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Update README for current workflow\n\nWe should probably have something that uses the Google CLI, but this works ATM.\n\nfixes #113","shortMessageHtmlLink":"Update README for current workflow"}},{"before":"8b055a254b6618ea9bd0af664bef6c7abf239cf1","after":"7a9dd75ea2f22aa6100185d4d58ed0e66ab0d9dc","ref":"refs/heads/master","pushedAt":"2023-12-10T14:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Up version to 1.04\n\nNotable change:\n* Ability to update drafts","shortMessageHtmlLink":"Up version to 1.04"}},{"before":"f62b4389771f81bc998c6a0130c3756c7a410156","after":"8b055a254b6618ea9bd0af664bef6c7abf239cf1","ref":"refs/heads/master","pushedAt":"2023-12-10T14:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Draft: Add support to update draft\n\nFixes #105","shortMessageHtmlLink":"Draft: Add support to update draft"}},{"before":"3d11d5e0bc9497383d9412db521385a2946d3039","after":"f62b4389771f81bc998c6a0130c3756c7a410156","ref":"refs/heads/master","pushedAt":"2023-10-28T13:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Up version to 1.03","shortMessageHtmlLink":"Up version to 1.03"}},{"before":"df5c3344e133453ca2d9131ca967acccb948c6bf","after":"3d11d5e0bc9497383d9412db521385a2946d3039","ref":"refs/heads/master","pushedAt":"2023-10-28T13:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Allow setting a default sender\n\nIt's a hacky solution, until I make a better Settings editor.\n\nStart `cmdg` with `-update_sender='\"John Doe\" '`\nto update the setting.\n\nYou can always override it when composing a new message, by manually\nwriting the From line.\n\nFixes #112","shortMessageHtmlLink":"Allow setting a default sender"}},{"before":"b2b6750a13724a5be0346e8eefaa6548c636da7d","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-13T22:36:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d748c08dd6462395c0c9810e91b30902be978880","after":"df5c3344e133453ca2d9131ca967acccb948c6bf","ref":"refs/heads/master","pushedAt":"2023-10-13T22:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.\n- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0"}},{"before":null,"after":"b2b6750a13724a5be0346e8eefaa6548c636da7d","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-11T23:22:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.7.0 to 0.17.0.\n- [Commits](https://github.com/golang/net/compare/v0.7.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump golang.org/x/net from 0.7.0 to 0.17.0"}},{"before":"4f90cc26800c678054bbdc53a32bfa553ea27d73","after":"d748c08dd6462395c0c9810e91b30902be978880","ref":"refs/heads/master","pushedAt":"2023-04-30T14:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"configure: Improve clarity of clientid/clientsecret reuse info\n\nBug #109","shortMessageHtmlLink":"configure: Improve clarity of clientid/clientsecret reuse info"}},{"before":"966baa6c450807da63a026fda6c46ee2dcd57755","after":"4f90cc26800c678054bbdc53a32bfa553ea27d73","ref":"refs/heads/master","pushedAt":"2023-04-30T14:01:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ThomasHabets","name":"Thomas Habets","path":"/ThomasHabets","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6056?s=80&v=4"},"commit":{"message":"Add helpful error message for token expiry/revoked\n\nI don't know that we can do any better, because forcing into a\n`-configure` run may not be appropriate for all errors.\n\nAnd I don't think the errors are structured enough to differentiate\nwhen -configure would help vs not.\n\nBug #109","shortMessageHtmlLink":"Add helpful error message for token expiry/revoked"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQyMTowMjozOS4wMDAwMDBazwAAAAQycNVS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQyMTowMjozOS4wMDAwMDBazwAAAAQycNVS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0zMFQxNDowMTozNy4wMDAwMDBazwAAAAMjMghN"}},"title":"Activity · ThomasHabets/cmdg"}