{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":660601847,"defaultBranch":"main","name":"asmodeus","ownerLogin":"me-and","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-30T11:33:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1397507?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697450063.0","currentOid":""},"activityList":{"items":[{"before":"e2cb7324be42b489b5e3a70d57abc12ee3b18395","after":"26d53ec4c5e8c5af8ff48c5fe2eeb58d860784b1","ref":"refs/heads/main","pushedAt":"2024-04-30T22:15:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Remove store_offset","shortMessageHtmlLink":"Remove store_offset"}},{"before":"2ee0eee40db34a856a73a19a9403142f59b2ffd5","after":"e2cb7324be42b489b5e3a70d57abc12ee3b18395","ref":"refs/heads/main","pushedAt":"2024-04-12T11:57:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"tyop: recurrance -> recurrence","shortMessageHtmlLink":"tyop: recurrance -> recurrence"}},{"before":"cd95fb91cd3cae105f7a4bf5be6df629f06e0179","after":"2ee0eee40db34a856a73a19a9403142f59b2ffd5","ref":"refs/heads/main","pushedAt":"2024-04-08T08:54:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"recur_after: remove deps on completed/deleted tasks","shortMessageHtmlLink":"recur_after: remove deps on completed/deleted tasks"}},{"before":"d8d9d3c728a97089ae6b108c52adb1dbe37213cd","after":"cd95fb91cd3cae105f7a4bf5be6df629f06e0179","ref":"refs/heads/main","pushedAt":"2024-03-25T17:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"fix_recurrance_dst: handle more cases","shortMessageHtmlLink":"fix_recurrance_dst: handle more cases"}},{"before":"2834800fac7ee540c8ad299f6ce10843f6d9658f","after":"d8d9d3c728a97089ae6b108c52adb1dbe37213cd","ref":"refs/heads/main","pushedAt":"2024-03-18T21:54:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"hook: don't add due date when modifying a waitingfor task","shortMessageHtmlLink":"hook: don't add due date when modifying a waitingfor task"}},{"before":"254086dcdbf35deee6400e29d0749461c3f8e70f","after":"2834800fac7ee540c8ad299f6ce10843f6d9658f","ref":"refs/heads/main","pushedAt":"2024-03-12T09:01:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"mypy compliance fixes","shortMessageHtmlLink":"mypy compliance fixes"}},{"before":"dcc50677949acb2d12850790962cf86b747687ff","after":"254086dcdbf35deee6400e29d0749461c3f8e70f","ref":"refs/heads/main","pushedAt":"2024-03-08T09:15:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Store UTC offset with new tasks","shortMessageHtmlLink":"Store UTC offset with new tasks"}},{"before":"fc095a60bfb73a86622c0c0c3199c5e0338a69cd","after":"dcc50677949acb2d12850790962cf86b747687ff","ref":"refs/heads/main","pushedAt":"2024-02-21T22:42:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Add optional inputs to aid testing hooks","shortMessageHtmlLink":"Add optional inputs to aid testing hooks"}},{"before":"ed5e2ede301787e707c035affb6d1d424e3d3c0d","after":"fc095a60bfb73a86622c0c0c3199c5e0338a69cd","ref":"refs/heads/main","pushedAt":"2024-02-09T23:23:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}},{"before":"541bd64e4399aecf422b8a0e7a098a843d021b20","after":"ed5e2ede301787e707c035affb6d1d424e3d3c0d","ref":"refs/heads/main","pushedAt":"2024-02-05T14:33:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Add warnings for broken DST fixes","shortMessageHtmlLink":"Add warnings for broken DST fixes"}},{"before":"cbe9a6c8c207968e4c12ea8326d57e7f19e1ec42","after":"541bd64e4399aecf422b8a0e7a098a843d021b20","ref":"refs/heads/main","pushedAt":"2024-02-03T12:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Tidy and fix DST hooks\n\nI was hitting issues with the due/wait differences being calculated\nincorrectly for tasks spanning DST changes, and realised a much simpler\nway of fixing things: just get the correct local time, and set the\n\"hour\" of the new timestamp to match that of the original.","shortMessageHtmlLink":"Tidy and fix DST hooks"}},{"before":"4ccae22afb15d0cd81f60fc1587c4e6999c81f7d","after":"cbe9a6c8c207968e4c12ea8326d57e7f19e1ec42","ref":"refs/heads/main","pushedAt":"2023-12-30T20:15:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"taskwarrior: refactor for DRYness\n\nRemove repetitive code for calling the Taskwarrior executable.","shortMessageHtmlLink":"taskwarrior: refactor for DRYness"}},{"before":"44d9a0f52b97cc64933860ac6960213cbcd910c6","after":"4ccae22afb15d0cd81f60fc1587c4e6999c81f7d","ref":"refs/heads/main","pushedAt":"2023-12-30T13:57:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"taskwarrior: refactor for DRYness\n\nRemove repetitive code for calling the Taskwarrior executable.","shortMessageHtmlLink":"taskwarrior: refactor for DRYness"}},{"before":"7c64476a13f389924d02cc0d9c5192cc3ccd7420","after":"44d9a0f52b97cc64933860ac6960213cbcd910c6","ref":"refs/heads/main","pushedAt":"2023-12-29T15:34:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"hooks: add fix_weekday_due\n\nIt turns out that tasks that are set to be due on weekdays at 00:00 end\nup sometimes being due on Sunday at 23:59:59. That's not what I want!\nAdd a hook to fix this up by detecting tasks that have ended up as due\non a Sunday and recur on weekdays, and correcting them.","shortMessageHtmlLink":"hooks: add fix_weekday_due"}},{"before":"f0b33fc544e5498f2ac441c35521bb7d99d8884b","after":"7c64476a13f389924d02cc0d9c5192cc3ccd7420","ref":"refs/heads/main","pushedAt":"2023-12-24T15:40:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}},{"before":"500d133348d1cb38b66d3073c8aad7394437089e","after":"f0b33fc544e5498f2ac441c35521bb7d99d8884b","ref":"refs/heads/main","pushedAt":"2023-12-23T18:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Update context tags","shortMessageHtmlLink":"Update context tags"}},{"before":"6c71ca8af680bd8b4f1c525cfc45805689662f2d","after":"500d133348d1cb38b66d3073c8aad7394437089e","ref":"refs/heads/main","pushedAt":"2023-11-29T13:42:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"New hook to handle blocks: UDA","shortMessageHtmlLink":"New hook to handle blocks: UDA"}},{"before":"7047b16db73fcf41bfd68c065e62d1d41a72907b","after":"6c71ca8af680bd8b4f1c525cfc45805689662f2d","ref":"refs/heads/main","pushedAt":"2023-11-26T21:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"linaker -> southport","shortMessageHtmlLink":"linaker -> southport"}},{"before":"df1bc9af99f5ca04eaaf690711bf8fbd127c2869","after":"7047b16db73fcf41bfd68c065e62d1d41a72907b","ref":"refs/heads/main","pushedAt":"2023-11-25T15:09:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}},{"before":"7f1a79b31ba02ea947d56b3a8b4dc82af23a24b2","after":"df1bc9af99f5ca04eaaf690711bf8fbd127c2869","ref":"refs/heads/main","pushedAt":"2023-11-18T23:27:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Revert \"Handle creating recurring tasks better\"\n\nThis reverts commit 462f132b1f5de3e96615826bc96bdac12eab58b2.\n\nIt turns out this doesn't work: it looks like there's a race condition\nwhere the new task is added, but that change gets lost when the change\nto the previous task gets written to file too.","shortMessageHtmlLink":"Revert \"Handle creating recurring tasks better\""}},{"before":"462f132b1f5de3e96615826bc96bdac12eab58b2","after":"7f1a79b31ba02ea947d56b3a8b4dc82af23a24b2","ref":"refs/heads/main","pushedAt":"2023-11-16T09:58:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Tighten hook type checking\n\nIf a hook is successful, it must return a task. If a hook isn't\nsuccessful, it cannot return a task or a post-hook action, and must\nreturn a message.\n\nThis still isn't as tight as it could be, as it'll allow a successful\nreturn code with no task, provided there's a message and no post-hook\naction. Fixing that would require using one of the typing extensions\nthat can exclude literal values, for example using the annotated-types\nlibrary.","shortMessageHtmlLink":"Tighten hook type checking"}},{"before":"8f34f2ec445316e1b835d8fb2c2807c9fab66e1d","after":"462f132b1f5de3e96615826bc96bdac12eab58b2","ref":"refs/heads/main","pushedAt":"2023-11-15T20:26:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Handle creating recurring tasks better\n\nNo need to use a post-exec hook to handle recurring tasks; it seems it\nJust Works provided hooks are disabled.","shortMessageHtmlLink":"Handle creating recurring tasks better"}},{"before":"d80a6d999b7d26344dccbe1e95349092b50ed4e3","after":"8f34f2ec445316e1b835d8fb2c2807c9fab66e1d","ref":"refs/heads/main","pushedAt":"2023-11-15T18:26:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Handle creating recurring tasks better\n\nNo need to use a post-exec hook to handle recurring tasks; it seems it\nJust Works provided hooks are disabled.","shortMessageHtmlLink":"Handle creating recurring tasks better"}},{"before":"4e3eb7a83ea6846363d0d2c1013f489e9467fdd1","after":"d80a6d999b7d26344dccbe1e95349092b50ed4e3","ref":"refs/heads/main","pushedAt":"2023-11-08T12:58:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Make hooks less verbose","shortMessageHtmlLink":"Make hooks less verbose"}},{"before":"05cc97bf5468a9bb73bbc234da9acf407f8d4954","after":"4e3eb7a83ea6846363d0d2c1013f489e9467fdd1","ref":"refs/heads/main","pushedAt":"2023-11-06T22:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Allow project as a non-context tag","shortMessageHtmlLink":"Allow project as a non-context tag"}},{"before":"a31eeb21f81405007650ae10779e4762529d43af","after":"05cc97bf5468a9bb73bbc234da9acf407f8d4954","ref":"refs/heads/main","pushedAt":"2023-11-06T22:32:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"fixup! Add DST fix","shortMessageHtmlLink":"fixup! Add DST fix"}},{"before":"03f3139dc8eff9527f669c09c470798f8dc1cdf3","after":"a31eeb21f81405007650ae10779e4762529d43af","ref":"refs/heads/main","pushedAt":"2023-11-06T20:05:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Add DST fix","shortMessageHtmlLink":"Add DST fix"}},{"before":"72b768acd567917eaa77c7427559d3e9bfd31138","after":"03f3139dc8eff9527f669c09c470798f8dc1cdf3","ref":"refs/heads/main","pushedAt":"2023-10-30T10:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"fixup! Hooks: add recurAfterDueRoundDown\n\nCorrect double negative","shortMessageHtmlLink":"fixup! Hooks: add recurAfterDueRoundDown"}},{"before":"6cc16df26b05668a1c8047f97932b7d624e030ad","after":"72b768acd567917eaa77c7427559d3e9bfd31138","ref":"refs/heads/main","pushedAt":"2023-10-30T10:41:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Improve error messages","shortMessageHtmlLink":"Improve error messages"}},{"before":"12359174dea7cd7806e441b005d3196bd16cdc97","after":"6cc16df26b05668a1c8047f97932b7d624e030ad","ref":"refs/heads/main","pushedAt":"2023-10-30T09:23:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"me-and","name":"Adam Dinwoodie","path":"/me-and","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1397507?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'refs/remotes/origin/main'","shortMessageHtmlLink":"Merge remote-tracking branch 'refs/remotes/origin/main'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPncAfgA","startCursor":null,"endCursor":null}},"title":"Activity ยท me-and/asmodeus"}