{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":704833960,"defaultBranch":"master","name":"coolspy3-gradescope-calendar","ownerLogin":"CoolSpy3","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-14T08:27:46.000Z","ownerAvatar":"https://github.com/avatars/u/55305038?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697272072.0","currentOid":""},"activityList":{"items":[{"before":"7a1a78984bb036865410bc362e1539f32f617631","after":"0db78a3e56b61a667a6cd2550ce544dbe57fb1d3","ref":"refs/heads/master","pushedAt":"2024-06-05T08:37:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix typo in CONTRIBUTING.md","shortMessageHtmlLink":"fix typo in CONTRIBUTING.md"}},{"before":"ea4e25d70aae55d806e3744ff3457ca58c9b4927","after":"7a1a78984bb036865410bc362e1539f32f617631","ref":"refs/heads/master","pushedAt":"2024-04-18T04:04:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"update caches and calendars in a single batch","shortMessageHtmlLink":"update caches and calendars in a single batch"}},{"before":"1f54da9f9b28afb3aaaeee7f9887d2625dff58c2","after":"ea4e25d70aae55d806e3744ff3457ca58c9b4927","ref":"refs/heads/master","pushedAt":"2024-04-16T06:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"remove misleading error message","shortMessageHtmlLink":"remove misleading error message"}},{"before":"fb92654eb9db0f86d4e87a7664e2279a0f8088ae","after":"1f54da9f9b28afb3aaaeee7f9887d2625dff58c2","ref":"refs/heads/master","pushedAt":"2024-04-16T06:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix updateCalendarBatch function name","shortMessageHtmlLink":"fix updateCalendarBatch function name"}},{"before":"6ab84c1952f21b96244bfcae2c4c202e7c676332","after":"fb92654eb9db0f86d4e87a7664e2279a0f8088ae","ref":"refs/heads/master","pushedAt":"2024-04-16T06:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"update firebase-functions","shortMessageHtmlLink":"update firebase-functions"}},{"before":"9f370f34723bbd5c0266b3fa5a4e326c0e936972","after":"6ab84c1952f21b96244bfcae2c4c202e7c676332","ref":"refs/heads/master","pushedAt":"2024-04-16T06:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"update sitemap.xml","shortMessageHtmlLink":"update sitemap.xml"}},{"before":"8d01327f73fb82fe8bfadf4dc738b924921d8e74","after":"9f370f34723bbd5c0266b3fa5a4e326c0e936972","ref":"refs/heads/master","pushedAt":"2024-04-16T05:52:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"invalidate google tokens on account deletion","shortMessageHtmlLink":"invalidate google tokens on account deletion"}},{"before":"61f0614e709dfe1f0e63f6d10800c042eb7fea96","after":"8d01327f73fb82fe8bfadf4dc738b924921d8e74","ref":"refs/heads/master","pushedAt":"2024-04-16T04:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"update faq and privacy policy","shortMessageHtmlLink":"update faq and privacy policy"}},{"before":"c1c8de75a21ca4a37fae28c00dc9a23c1133caee","after":"61f0614e709dfe1f0e63f6d10800c042eb7fea96","ref":"refs/heads/master","pushedAt":"2024-04-15T23:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"note encrypted fields in database_structure.json","shortMessageHtmlLink":"note encrypted fields in database_structure.json"}},{"before":"442fe45c7fb6f1b4c3718885ee961fc960c8356b","after":"c1c8de75a21ca4a37fae28c00dc9a23c1133caee","ref":"refs/heads/master","pushedAt":"2024-04-15T23:29:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"batch bulk calendar updates and bump dependencies","shortMessageHtmlLink":"batch bulk calendar updates and bump dependencies"}},{"before":"9b733d6def9bf61c616b98646f1cc9eb4e80af49","after":"442fe45c7fb6f1b4c3718885ee961fc960c8356b","ref":"refs/heads/master","pushedAt":"2024-03-24T00:59:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix assignment completion check","shortMessageHtmlLink":"fix assignment completion check"}},{"before":"ab7512903b0f12cedbd16e048cf5b5bfaa9b6bb5","after":"9b733d6def9bf61c616b98646f1cc9eb4e80af49","ref":"refs/heads/master","pushedAt":"2024-01-25T07:58:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"add sitemap","shortMessageHtmlLink":"add sitemap"}},{"before":"8f87bdfe56c9d424c0c34fc3712e2f753b524b45","after":"ab7512903b0f12cedbd16e048cf5b5bfaa9b6bb5","ref":"refs/heads/master","pushedAt":"2024-01-25T07:58:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"encrypt user secrets","shortMessageHtmlLink":"encrypt user secrets"}},{"before":"2156a1529451aa1a1150b346349f2ae3c53c6289","after":"8f87bdfe56c9d424c0c34fc3712e2f753b524b45","ref":"refs/heads/master","pushedAt":"2024-01-22T06:51:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"encrypt user secrets","shortMessageHtmlLink":"encrypt user secrets"}},{"before":"e4dd89b80d4ff6fc2d0c4d18fe10da7cb1e4f407","after":"2156a1529451aa1a1150b346349f2ae3c53c6289","ref":"refs/heads/master","pushedAt":"2024-01-18T01:53:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix HTML parsing","shortMessageHtmlLink":"fix HTML parsing"}},{"before":"0da972c5d8a7bbee92505a03544e89af5ff81a51","after":"e4dd89b80d4ff6fc2d0c4d18fe10da7cb1e4f407","ref":"refs/heads/master","pushedAt":"2024-01-16T17:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"bugfix to dashboard","shortMessageHtmlLink":"bugfix to dashboard"}},{"before":"617d4fa91c34faa97e5f34203dd57bc9c578aed5","after":"0da972c5d8a7bbee92505a03544e89af5ff81a51","ref":"refs/heads/master","pushedAt":"2024-01-08T10:21:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"improve onsite documentation","shortMessageHtmlLink":"improve onsite documentation"}},{"before":"cca851d533c5486db1541db7de5b5341c821678a","after":"617d4fa91c34faa97e5f34203dd57bc9c578aed5","ref":"refs/heads/master","pushedAt":"2023-11-14T20:33:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"change button text","shortMessageHtmlLink":"change button text"}},{"before":"4ad13ebe1dfc26bcdb2417e97a2c56f6afcce5c0","after":"cca851d533c5486db1541db7de5b5341c821678a","ref":"refs/heads/master","pushedAt":"2023-11-09T17:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"add more prominent documentation link to dashboard","shortMessageHtmlLink":"add more prominent documentation link to dashboard"}},{"before":"a3c462c069e14e2de48f71da992d8d760c6afbc7","after":"4ad13ebe1dfc26bcdb2417e97a2c56f6afcce5c0","ref":"refs/heads/master","pushedAt":"2023-11-09T16:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"add limited use policy disclosure","shortMessageHtmlLink":"add limited use policy disclosure"}},{"before":"f36f5484854d29e4715d1d6f9b781b52916f9bf0","after":"a3c462c069e14e2de48f71da992d8d760c6afbc7","ref":"refs/heads/master","pushedAt":"2023-11-07T08:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"ignore local firebase cache files","shortMessageHtmlLink":"ignore local firebase cache files"}},{"before":"ddbca12817dccc984a16115350c0d6ee17a175d0","after":"f36f5484854d29e4715d1d6f9b781b52916f9bf0","ref":"refs/heads/master","pushedAt":"2023-11-07T08:41:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix iteration over missing key","shortMessageHtmlLink":"fix iteration over missing key"}},{"before":"49c1331cc200eafa3fdc8523053d3b6ca2c9566f","after":"ddbca12817dccc984a16115350c0d6ee17a175d0","ref":"refs/heads/master","pushedAt":"2023-11-06T09:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"add google domain verification document (for real this time)","shortMessageHtmlLink":"add google domain verification document (for real this time)"}},{"before":"d881efc5c1ec449202e53fdb8a7e65603afe226a","after":"49c1331cc200eafa3fdc8523053d3b6ca2c9566f","ref":"refs/heads/master","pushedAt":"2023-11-06T09:53:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"rework login flow, update privacy policy, and add google domain verification document","shortMessageHtmlLink":"rework login flow, update privacy policy, and add google domain verif…"}},{"before":"e33d012115764167a12f24f262edf1bebba42678","after":"d881efc5c1ec449202e53fdb8a7e65603afe226a","ref":"refs/heads/master","pushedAt":"2023-11-06T01:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"remove unnecessary print","shortMessageHtmlLink":"remove unnecessary print"}},{"before":"0162c6e2f8a8a26f5465d7906fe8339f8ec18d4e","after":"e33d012115764167a12f24f262edf1bebba42678","ref":"refs/heads/master","pushedAt":"2023-11-06T01:27:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"fix logout","shortMessageHtmlLink":"fix logout"}},{"before":"a16ea94db315280d8ae658f33995459a0e02095b","after":"0162c6e2f8a8a26f5465d7906fe8339f8ec18d4e","ref":"refs/heads/master","pushedAt":"2023-11-06T01:08:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"add site url","shortMessageHtmlLink":"add site url"}},{"before":"8f673deaac32923c8b8ec16f97c24b10c2a8890c","after":"a16ea94db315280d8ae658f33995459a0e02095b","ref":"refs/heads/master","pushedAt":"2023-11-01T10:34:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"delete blank line","shortMessageHtmlLink":"delete blank line"}},{"before":"1618ae2a0d45624edf695d0368e888e52c3c7643","after":"8f673deaac32923c8b8ec16f97c24b10c2a8890c","ref":"refs/heads/master","pushedAt":"2023-11-01T05:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"update requirements","shortMessageHtmlLink":"update requirements"}},{"before":"7cb15dafc7c54c8dad0b530625e5509b02980df8","after":"1618ae2a0d45624edf695d0368e888e52c3c7643","ref":"refs/heads/master","pushedAt":"2023-11-01T05:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoolSpy3","name":null,"path":"/CoolSpy3","primaryAvatarUrl":"https://github.com/avatars/u/55305038?s=80&v=4"},"commit":{"message":"project update","shortMessageHtmlLink":"project update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXN5aDgA","startCursor":null,"endCursor":null}},"title":"Activity · CoolSpy3/coolspy3-gradescope-calendar"}