{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":425296175,"defaultBranch":"main","name":"UpDown","ownerLogin":"jmccand","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-11-06T16:44:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43151496?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1657310243.5042748","currentOid":""},"activityList":{"items":[{"before":"70e388a9376165a9e232fa3e615c4c576448b162","after":"9b8b8791f9dcec0b2df40199dd267e4484e19fc0","ref":"refs/heads/main","pushedAt":"2023-08-02T19:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Send appropriate content-type header for all pages","shortMessageHtmlLink":"Send appropriate content-type header for all pages"}},{"before":"4477a14e47b6a4dd3439c71eaa2c0af75a216d18","after":"70e388a9376165a9e232fa3e615c4c576448b162","ref":"refs/heads/main","pushedAt":"2023-08-02T19:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Send content-type header get_email page","shortMessageHtmlLink":"Send content-type header get_email page"}},{"before":"99ca2d56391a2eb1f53ae0f16f99c4ed21439879","after":"4477a14e47b6a4dd3439c71eaa2c0af75a216d18","ref":"refs/heads/main","pushedAt":"2023-08-02T19:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Send doctype html header get email page","shortMessageHtmlLink":"Send doctype html header get email page"}},{"before":"6623840bea5f20d1c562dbe49a657e55e5d6cc5d","after":"99ca2d56391a2eb1f53ae0f16f99c4ed21439879","ref":"refs/heads/main","pushedAt":"2023-08-02T19:19:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Pause log activity\nTo freeze UpDown until future developers want to thaw it. Pausing log activity will greatly prolong the time that UpDown can run on its current disk space.","shortMessageHtmlLink":"Pause log activity"}},{"before":"160139a3b59f56f4a5fd74fd4e3b30f6021cc836","after":"6623840bea5f20d1c562dbe49a657e55e5d6cc5d","ref":"refs/heads/main","pushedAt":"2023-07-03T21:58:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add breaks into the ballot defined in local.py","shortMessageHtmlLink":"Add breaks into the ballot defined in local.py"}},{"before":"9d29adbd0e05b5055d3a22e345e8082fa9c8e00b","after":"160139a3b59f56f4a5fd74fd4e3b30f6021cc836","ref":"refs/heads/main","pushedAt":"2023-07-03T21:01:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add breaks into the ballot defined in local.py","shortMessageHtmlLink":"Add breaks into the ballot defined in local.py"}},{"before":"a95d386d5826aa3beb6ddcfc6f4f36c71f5fafcc","after":"9d29adbd0e05b5055d3a22e345e8082fa9c8e00b","ref":"refs/heads/main","pushedAt":"2023-07-03T16:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add breaks into the ballot defined in local.py","shortMessageHtmlLink":"Add breaks into the ballot defined in local.py"}},{"before":"529b771e79e2f3e2fdae5f060c4fe0dd0cf0bb5c","after":"a95d386d5826aa3beb6ddcfc6f4f36c71f5fafcc","ref":"refs/heads/main","pushedAt":"2023-06-17T02:32:46.090Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add breaks into the ballot defined in local.py","shortMessageHtmlLink":"Add breaks into the ballot defined in local.py"}},{"before":"d7746bb7c58d4c7096f7bf6e79de59f623098c95","after":"529b771e79e2f3e2fdae5f060c4fe0dd0cf0bb5c","ref":"refs/heads/main","pushedAt":"2023-06-07T01:46:48.962Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Fix after voting checker to check based on weekly ballot","shortMessageHtmlLink":"Fix after voting checker to check based on weekly ballot"}},{"before":"013e1979acf14ecdc724965b33a9ad9b7cbd27a3","after":"d7746bb7c58d4c7096f7bf6e79de59f623098c95","ref":"refs/heads/main","pushedAt":"2023-06-05T00:11:12.538Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Make rankings function take optional argument to return all\nTo hasten loading opinion statistics. This is only a minor improvement because it only cuts out the excess calls to percentages and counts. In the future, we should store the counts of opinions on the object for quick and easy access because these counts don't change after voting.","shortMessageHtmlLink":"Make rankings function take optional argument to return all"}},{"before":"4fd04fad1543c7f16a216250db8c9d494f7418d6","after":"013e1979acf14ecdc724965b33a9ad9b7cbd27a3","ref":"refs/heads/main","pushedAt":"2023-06-05T00:08:10.769Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Make opinion lookup faster by making a call to rankings function return all statistics\nThis is only a minor improvement because it only cuts out the excess calls to percentages and counts. In the future, we should store the counts of opinions on the object for quick and easy access because these counts don't change after voting.","shortMessageHtmlLink":"Make opinion lookup faster by making a call to rankings function retu…"}},{"before":"ec489cf99384a55e88e5c8ec428863aaec6e5573","after":"4fd04fad1543c7f16a216250db8c9d494f7418d6","ref":"refs/heads/main","pushedAt":"2023-06-04T23:32:30.881Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Make verification page faster by checking starting from latest\nNote that this can be slower if devices are active far from the present.","shortMessageHtmlLink":"Make verification page faster by checking starting from latest"}},{"before":"e0bab9df8bf3c8295399714105e72ca18e7c4ec9","after":"ec489cf99384a55e88e5c8ec428863aaec6e5573","ref":"refs/heads/main","pushedAt":"2023-05-31T12:39:02.828Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Fix bug in check email where it thinks database is corrupted\nCheck email was not updating the device info, though this causes no major bugs because device info will be recorded on the redirect.","shortMessageHtmlLink":"Fix bug in check email where it thinks database is corrupted"}},{"before":"a236bed83ec0a57edb695d1c3ff71d5af8186077","after":"e0bab9df8bf3c8295399714105e72ca18e7c4ec9","ref":"refs/heads/main","pushedAt":"2023-05-31T12:26:46.951Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Finish animation of add to home screen instructions","shortMessageHtmlLink":"Finish animation of add to home screen instructions"}},{"before":"53e7871c2a3f04413cd353a878dcc8a026eb0a4c","after":"a236bed83ec0a57edb695d1c3ff71d5af8186077","ref":"refs/heads/main","pushedAt":"2023-05-31T01:35:39.534Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Images for instructions for add to home screen","shortMessageHtmlLink":"Images for instructions for add to home screen"}},{"before":"b43c149f9dfa26c3795cf48ab4f0974507f1b626","after":"53e7871c2a3f04413cd353a878dcc8a026eb0a4c","ref":"refs/heads/main","pushedAt":"2023-05-26T02:00:58.737Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Merge pull request #78 from mikemccand/fix-pullbackup-deletes\n\nFix pullbackup deletes and rename pullbackup.py to pullBackup.py","shortMessageHtmlLink":"Merge pull request #78 from mikemccand/fix-pullbackup-deletes"}},{"before":"2675c2bea642e10460270fc7f61949c2b0ea56d4","after":"b43c149f9dfa26c3795cf48ab4f0974507f1b626","ref":"refs/heads/main","pushedAt":"2023-05-25T00:59:38.372Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add the --delete-source-files tag rsync\nSo that we can save room on the server by not storing so many backups","shortMessageHtmlLink":"Add the --delete-source-files tag rsync"}},{"before":"73d263c319ef8287e7c0b98c9957ca32b2aeb12b","after":"2675c2bea642e10460270fc7f61949c2b0ea56d4","ref":"refs/heads/main","pushedAt":"2023-05-17T16:03:52.981Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Switch raise ValueError to print for check email\nBecause we want the server to respond with a redirect to the welcome page, so cannot raise an error","shortMessageHtmlLink":"Switch raise ValueError to print for check email"}},{"before":"2d33a5ef821f2db39c3f7f2c99b73f1b5e9ac68e","after":"73d263c319ef8287e7c0b98c9957ca32b2aeb12b","ref":"refs/heads/main","pushedAt":"2023-05-17T15:58:32.828Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Make check email for improper emails redirect to welcome","shortMessageHtmlLink":"Make check email for improper emails redirect to welcome"}},{"before":"d2547cf5268330549d522ef78cd7ea6a7f8b61b0","after":"2d33a5ef821f2db39c3f7f2c99b73f1b5e9ac68e","ref":"refs/heads/main","pushedAt":"2023-05-15T02:29:40.833Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add help icon to image list","shortMessageHtmlLink":"Add help icon to image list"}},{"before":"2f749c08d846f4d8f6a780e3008fff597c8cdd7c","after":"d2547cf5268330549d522ef78cd7ea6a7f8b61b0","ref":"refs/heads/main","pushedAt":"2023-05-14T23:17:04.895Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add touch cancel handling\nFirst effort toward fixing #75","shortMessageHtmlLink":"Add touch cancel handling"}},{"before":"eceed34372db955625bd29008e037bcc263fdc75","after":"2f749c08d846f4d8f6a780e3008fff597c8cdd7c","ref":"refs/heads/main","pushedAt":"2023-05-14T22:52:06.545Z","pushType":"push","commitsCount":7,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Finish restyling welcome page","shortMessageHtmlLink":"Finish restyling welcome page"}},{"before":"dd94bb35bedd2c143d222a13e0cdad002974bd8e","after":"eceed34372db955625bd29008e037bcc263fdc75","ref":"refs/heads/main","pushedAt":"2023-05-11T02:14:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Switch the opinion supply counter to the weekly ballot\nCloses #74.","shortMessageHtmlLink":"Switch the opinion supply counter to the weekly ballot"}},{"before":"7efc3adc8fc68119f0368451d64e3ca68ad57cbf","after":"dd94bb35bedd2c143d222a13e0cdad002974bd8e","ref":"refs/heads/main","pushedAt":"2023-05-11T02:02:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Make the leaderboard page much more efficient\nCloses #71.","shortMessageHtmlLink":"Make the leaderboard page much more efficient"}},{"before":"d72d4d06a91a91ebdfc6659be6ed8cd37cd2ad7a","after":"7efc3adc8fc68119f0368451d64e3ca68ad57cbf","ref":"refs/heads/main","pushedAt":"2023-05-10T01:41:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Use the window.innerWidth instead of screen.width\nIt is supposed to be more accurate to the actual size of the window.","shortMessageHtmlLink":"Use the window.innerWidth instead of screen.width"}},{"before":"13c604562ad2e1cb8782588268f9b197bcd6740a","after":"d72d4d06a91a91ebdfc6659be6ed8cd37cd2ad7a","ref":"refs/heads/main","pushedAt":"2023-05-07T22:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Add print in stemmer to find funny word which revealed bug","shortMessageHtmlLink":"Add print in stemmer to find funny word which revealed bug"}},{"before":"208473627da99f0ad8a23b99730f8db778fd4619","after":"13c604562ad2e1cb8782588268f9b197bcd6740a","ref":"refs/heads/main","pushedAt":"2023-05-07T22:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Fix bug in stemmer","shortMessageHtmlLink":"Fix bug in stemmer"}},{"before":"989f29d88968b69018aa8a1a1f72edada3de3ec2","after":"208473627da99f0ad8a23b99730f8db778fd4619","ref":"refs/heads/main","pushedAt":"2023-05-07T21:45:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Switch the ballot to weekly rotations\nCloses #67\nAlso closes #32 because there is no longer a need for recap animations. There are no recap days.","shortMessageHtmlLink":"Switch the ballot to weekly rotations"}},{"before":"c11c9ab700f2a69effbffc9bfcd96bc58c13eccc","after":"989f29d88968b69018aa8a1a1f72edada3de3ec2","ref":"refs/heads/main","pushedAt":"2023-04-26T16:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Fix bug with not using smart opinion in","shortMessageHtmlLink":"Fix bug with not using smart opinion in"}},{"before":"63625ba836b5da97bd9c063be99c65477ae3b1bb","after":"c11c9ab700f2a69effbffc9bfcd96bc58c13eccc","ref":"refs/heads/main","pushedAt":"2023-04-26T15:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jmccand","name":"Joel McCandless","path":"/jmccand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43151496?s=80&v=4"},"commit":{"message":"Print send mail exception","shortMessageHtmlLink":"Print send mail exception"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYqUTSQA","startCursor":null,"endCursor":null}},"title":"Activity · jmccand/UpDown"}