{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":633584882,"defaultBranch":"main","name":"monoqueue","ownerLogin":"ctrueden","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-27T20:44:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/556626?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687556624.957898","currentOid":""},"activityList":{"items":[{"before":"1a38b5a98aeb74b8f871cb3d721b8d8a4ac31ed7","after":"85ab69db3e64138fdbd50e543f1c25d2027ecddf","ref":"refs/heads/main","pushedAt":"2023-06-27T02:50:12.979Z","pushType":"push","commitsCount":3,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Implement ctrl+U/D/F/B for paging, and Home+End","shortMessageHtmlLink":"Implement ctrl+U/D/F/B for paging, and Home+End"}},{"before":"340ca72d8347a78670b2c857c09e99bd7523954d","after":"1a38b5a98aeb74b8f871cb3d721b8d8a4ac31ed7","ref":"refs/heads/main","pushedAt":"2023-06-24T22:43:43.326Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Reorganize UI to accommodate body blocks\n\nBut don't put the body in yet, because it will take some wrangling.","shortMessageHtmlLink":"Reorganize UI to accommodate body blocks"}},{"before":"49fabdf40aaf927c52c50c10ef41aabb3c1d57db","after":"340ca72d8347a78670b2c857c09e99bd7523954d","ref":"refs/heads/main","pushedAt":"2023-06-24T19:26:15.967Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Make IntelliJ IDEA happier","shortMessageHtmlLink":"Make IntelliJ IDEA happier"}},{"before":"7986f797254382644b945cd7333b0b94d4ce6ccd","after":"49fabdf40aaf927c52c50c10ef41aabb3c1d57db","ref":"refs/heads/main","pushedAt":"2023-06-23T21:44:14.164Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Bump to next development cycle","shortMessageHtmlLink":"Bump to next development cycle"}},{"before":"7fc62ecc97990c1302700577bf29bb1a16c48ff9","after":"7986f797254382644b945cd7333b0b94d4ce6ccd","ref":"refs/heads/main","pushedAt":"2023-06-23T20:35:51.734Z","pushType":"push","commitsCount":4,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Report discovered sqlite DBs when in debug mode","shortMessageHtmlLink":"Report discovered sqlite DBs when in debug mode"}},{"before":"5a37109178315d979aa0aec55e6d20c9df986154","after":"7fc62ecc97990c1302700577bf29bb1a16c48ff9","ref":"refs/heads/main","pushedAt":"2023-06-23T18:05:11.906Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Simplify installation from source instructions\n\nPip understands remote git repositories.","shortMessageHtmlLink":"Simplify installation from source instructions"}},{"before":"9d7d88f38b25efce80d841e777e05cfbe57d2962","after":"5a37109178315d979aa0aec55e6d20c9df986154","ref":"refs/heads/main","pushedAt":"2023-05-15T17:16:26.925Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Increase github request delay to avoid 403s","shortMessageHtmlLink":"Increase github request delay to avoid 403s"}},{"before":"32bc517b28e977acaa561c477aef834bf96ce60b","after":"9d7d88f38b25efce80d841e777e05cfbe57d2962","ref":"refs/heads/main","pushedAt":"2023-05-08T19:54:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Bump to next development cycle","shortMessageHtmlLink":"Bump to next development cycle"}},{"before":"370beef7c4e97d4867d2ac13d4f2cc004f26748b","after":"32bc517b28e977acaa561c477aef834bf96ce60b","ref":"refs/heads/main","pushedAt":"2023-05-07T00:13:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Bump to next development cycle","shortMessageHtmlLink":"Bump to next development cycle"}},{"before":"0ab42dcb6b8c2180e8a2ee2cd978e79002529b5b","after":"370beef7c4e97d4867d2ac13d4f2cc004f26748b","ref":"refs/heads/main","pushedAt":"2023-05-06T23:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Improve how deferrals are tracked\n\nNow, we have three types of data:\n\n1. Items: remotely retrieved information about each URL.\n2. Metadata: locally generated information about each URL.\n3. Impact scores: regenerated at will, and not persisted.\n\nWhen `mq up` is executed, it changes (1) but not (2).\nWhen a deferral occurs, it changes (2) but not (1).\n\n(1) and (2) are saved into two separate JSON files in the monoqueue data\nfolder, so that the entire collection of action item data does not need\nto be written out to disk every time a deferral operation happens.","shortMessageHtmlLink":"Improve how deferrals are tracked"}},{"before":null,"after":"e08af10f8a2cf5f8eacd1d96a029847f77bd54bd","ref":"refs/heads/better-defer","pushedAt":"2023-05-06T17:42:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"50d9026a886f2cf5e41758d6c4ce5001e19676e1","after":"0ab42dcb6b8c2180e8a2ee2cd978e79002529b5b","ref":"refs/heads/main","pushedAt":"2023-05-01T22:50:55.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Convert firefox timestamps to int, not float","shortMessageHtmlLink":"Convert firefox timestamps to int, not float"}},{"before":"5f1634cf3ee1335b76cb11e999832a849f194373","after":"50d9026a886f2cf5e41758d6c4ce5001e19676e1","ref":"refs/heads/main","pushedAt":"2023-04-30T03:17:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Change location of persisted monoqueue data\n\nI want to track deferred item state in its own file. So it now\nmakes sense to group monoqueue user data into a dedicated folder.","shortMessageHtmlLink":"Change location of persisted monoqueue data"}},{"before":"61392882c7703af44bb43e1a77f37c67b8518388","after":"5f1634cf3ee1335b76cb11e999832a849f194373","ref":"refs/heads/main","pushedAt":"2023-04-29T18:35:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Hook up UI to Monoqueue.defer function\n\nBut still not implemented in the backend yet.","shortMessageHtmlLink":"Hook up UI to Monoqueue.defer function"}},{"before":"d96e240d135edaf116034e39a19bb77292ac11bb","after":"61392882c7703af44bb43e1a77f37c67b8518388","ref":"refs/heads/main","pushedAt":"2023-04-29T18:18:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Fix `mq info` command","shortMessageHtmlLink":"Fix mq info command"}},{"before":"79a6afdb84ee492d726657d340aff95177ca9ba3","after":"d96e240d135edaf116034e39a19bb77292ac11bb","ref":"refs/heads/main","pushedAt":"2023-04-29T18:17:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Fix `mq info` command","shortMessageHtmlLink":"Fix mq info command"}},{"before":"5c0a1d118123e100325c0ecce28cbb0036c04b86","after":"79a6afdb84ee492d726657d340aff95177ca9ba3","ref":"refs/heads/main","pushedAt":"2023-04-29T18:08:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Cache ASTs of parsed expressions\n\nIn my hands, this improves startup time by ~33%: 0.9s -> 0.6s.","shortMessageHtmlLink":"Cache ASTs of parsed expressions"}},{"before":"41f0f9c520258f5e545443f1e62e8e9c583fdc08","after":"5c0a1d118123e100325c0ecce28cbb0036c04b86","ref":"refs/heads/main","pushedAt":"2023-04-29T16:36:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add comments explaining rule application logic\n\nAnd replace \"+X\" with the actual value applied each time.","shortMessageHtmlLink":"Add comments explaining rule application logic"}},{"before":"6fcd86a767563fea0173e91252dfac10ce438c7d","after":"41f0f9c520258f5e545443f1e62e8e9c583fdc08","ref":"refs/heads/main","pushedAt":"2023-04-29T16:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add tests for boolean ops","shortMessageHtmlLink":"Add tests for boolean ops"}},{"before":"2aa21d029f01cd8ce9b81e500108207e5655d533","after":"6fcd86a767563fea0173e91252dfac10ce438c7d","ref":"refs/heads/main","pushedAt":"2023-04-29T16:11:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Make boolean operators (and, or) work\n\nNo short circuiting yet.","shortMessageHtmlLink":"Make boolean operators (and, or) work"}},{"before":"e4c0dee2a6e21368d058b0d097a6c1652e63ff46","after":"2aa21d029f01cd8ce9b81e500108207e5655d533","ref":"refs/heads/main","pushedAt":"2023-04-28T02:53:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Don't let rules reduce score below 1\n\nFor now, we leave x0 alone...","shortMessageHtmlLink":"Don't let rules reduce score below 1"}},{"before":"59e8a57538ae077bf093eec6ced766011a7b2492","after":"e4c0dee2a6e21368d058b0d097a6c1652e63ff46","ref":"refs/heads/main","pushedAt":"2023-04-28T02:37:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Don't let rules reduce score below 1\n\nFor now, we leave x0 alone...","shortMessageHtmlLink":"Don't let rules reduce score below 1"}},{"before":"f5287cca1e8538bbb5109c9b57ea758baaa0f4f8","after":"59e8a57538ae077bf093eec6ced766011a7b2492","ref":"refs/heads/main","pushedAt":"2023-04-28T02:23:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Make firefox handler create temp files properly","shortMessageHtmlLink":"Make firefox handler create temp files properly"}},{"before":"01d9ab92776e21368627a787e7e29951736e4fc7","after":"f5287cca1e8538bbb5109c9b57ea758baaa0f4f8","ref":"refs/heads/main","pushedAt":"2023-04-27T21:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Fix line breaks in quoted song lyrics","shortMessageHtmlLink":"Fix line breaks in quoted song lyrics"}},{"before":"74bcc76860dfb4dd2b388d33a3c78d06708e8214","after":"01d9ab92776e21368627a787e7e29951736e4fc7","ref":"refs/heads/main","pushedAt":"2023-04-27T21:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add instructions for Discourse API keys to README","shortMessageHtmlLink":"Add instructions for Discourse API keys to README"}},{"before":"987402d64af78e7f84385094da41dd54c703a47d","after":"74bcc76860dfb4dd2b388d33a3c78d06708e8214","ref":"refs/heads/main","pushedAt":"2023-04-27T20:55:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add short explanation of [rules] section to README","shortMessageHtmlLink":"Add short explanation of [rules] section to README"}},{"before":"da5c1a0dff91f6d69f9412cb9561aa9e90185c18","after":"987402d64af78e7f84385094da41dd54c703a47d","ref":"refs/heads/main","pushedAt":"2023-04-27T20:54:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add short explanation of [rules] section to README","shortMessageHtmlLink":"Add short explanation of [rules] section to README"}},{"before":"3e1fc4e03751509f6002f92904eced0c22c52270","after":"da5c1a0dff91f6d69f9412cb9561aa9e90185c18","ref":"refs/heads/main","pushedAt":"2023-04-27T20:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add short explanation of [rules] section to README","shortMessageHtmlLink":"Add short explanation of [rules] section to README"}},{"before":null,"after":"3e1fc4e03751509f6002f92904eced0c22c52270","ref":"refs/heads/main","pushedAt":"2023-04-27T20:44:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctrueden","name":"Curtis Rueden","path":"/ctrueden","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/556626?s=80&v=4"},"commit":{"message":"Add initial version","shortMessageHtmlLink":"Add initial version"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSY7_UQA","startCursor":null,"endCursor":null}},"title":"Activity ยท ctrueden/monoqueue"}