{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62031370,"defaultBranch":"main","name":"reminders-cli","ownerLogin":"keith","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-27T06:38:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/283886?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715110348.0","currentOid":""},"activityList":{"items":[{"before":"cd806f3a12af4b21c6b52bfb934c9c418a51c85e","after":null,"ref":"refs/heads/ks/bump-swift-argument-parser-to-fix-warnings","pushedAt":"2024-05-07T19:32:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"753d2127736029bb993c15cce99fd72f00e0715b","after":"7bd86247be7e0fc41b08ef20d0d3491228a67d57","ref":"refs/heads/main","pushedAt":"2024-05-07T19:32:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Bump swift-argument-parser to fix warnings (#82)","shortMessageHtmlLink":"Bump swift-argument-parser to fix warnings (#82)"}},{"before":null,"after":"cd806f3a12af4b21c6b52bfb934c9c418a51c85e","ref":"refs/heads/ks/bump-swift-argument-parser-to-fix-warnings","pushedAt":"2024-05-07T19:30:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Bump swift-argument-parser to fix warnings","shortMessageHtmlLink":"Bump swift-argument-parser to fix warnings"}},{"before":"5b91f6622ac2e07b928b261ab5c05dfbb14fa748","after":null,"ref":"refs/heads/ks/don-t-add-alarm-for-dates-without-times","pushedAt":"2024-05-07T19:28:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"710a498560e4f8ce727e3ea30626b1bf754bf88c","after":"753d2127736029bb993c15cce99fd72f00e0715b","ref":"refs/heads/main","pushedAt":"2024-05-07T19:28:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Don't add alarm for dates without times (#81)\n\nNatural language dates like `--due-date=today` don't have relevant time\r\ninfo, so we don't add the time to the reminder. In this case if we add\r\nan alarm with the date it just sets the time at midnight. In this case\r\nwe can just not add a time, which roughly matches the Reminders.app UI\r\nwhere adding a date vs time is separate. If you pass `--due-date=9am` it\r\nstill sets the alarm correctly.\r\n\r\nFixes https://github.com/keith/reminders-cli/issues/79","shortMessageHtmlLink":"Don't add alarm for dates without times (#81)"}},{"before":null,"after":"5b91f6622ac2e07b928b261ab5c05dfbb14fa748","ref":"refs/heads/ks/don-t-add-alarm-for-dates-without-times","pushedAt":"2024-05-07T19:27:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Don't add alarm for dates without times\n\nNatural language dates like `--due-date=today` don't have relevant time\ninfo, so we don't add the time to the reminder. In this case if we add\nan alarm with the date it just sets the time at midnight. In this case\nwe can just not add a time, which roughly matches the Reminders.app UI\nwhere adding a date vs time is separate. If you pass `--due-date=9am` it\nstill sets the alarm correctly.\n\nFixes https://github.com/keith/reminders-cli/issues/79","shortMessageHtmlLink":"Don't add alarm for dates without times"}},{"before":"e53c956f0235b0f9488c2ace386b89c802b04770","after":null,"ref":"refs/heads/ks/add-alarms-for-notifications-with-due-dates","pushedAt":"2024-02-15T23:00:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"886a6a347cef822d270645634a7cf4e2c08932de","after":"710a498560e4f8ce727e3ea30626b1bf754bf88c","ref":"refs/heads/main","pushedAt":"2024-02-15T23:00:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add alarms for notifications with due dates (#77)\n\nI'm surprised this doesn't happen automatically but it seems that this\nis how Reminders.app makes notifications work.","shortMessageHtmlLink":"Add alarms for notifications with due dates (#77)"}},{"before":null,"after":"e53c956f0235b0f9488c2ace386b89c802b04770","ref":"refs/heads/ks/add-alarms-for-notifications-with-due-dates","pushedAt":"2024-02-15T22:58:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add alarms for notifications with due dates\n\nI'm surprised this doesn't happen automatically but it seems that this\nis how Reminders.app makes notifications work.","shortMessageHtmlLink":"Add alarms for notifications with due dates"}},{"before":"c9d6926569645f90566cf9766464949f32c2e935","after":null,"ref":"refs/heads/ks/fix-permissions-on-macos-sonoma","pushedAt":"2023-11-09T00:46:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"a7a062f0b94e989a913ed9a1fa02fbe1c3f4fa3e","after":"886a6a347cef822d270645634a7cf4e2c08932de","ref":"refs/heads/main","pushedAt":"2023-11-09T00:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Fix permissions on macOS Sonoma (#70)\n\nThe old API now fails 100% of the time and you have to use the new API.\nThis also starts printing the returned error in this case for the\nfuture.","shortMessageHtmlLink":"Fix permissions on macOS Sonoma (#70)"}},{"before":"4d22355aa589c6c4eba7c1239c20b410a37edb4f","after":"c9d6926569645f90566cf9766464949f32c2e935","ref":"refs/heads/ks/fix-permissions-on-macos-sonoma","pushedAt":"2023-11-09T00:45:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update Xcode","shortMessageHtmlLink":"Update Xcode"}},{"before":"3798c98f57a9d0bded181c914bbd34ff5f373a0d","after":"4d22355aa589c6c4eba7c1239c20b410a37edb4f","ref":"refs/heads/ks/fix-permissions-on-macos-sonoma","pushedAt":"2023-11-09T00:42:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update Xcode","shortMessageHtmlLink":"Update Xcode"}},{"before":"aadaf0ec6f8b7c486267928d126d99fa8cb59adc","after":"3798c98f57a9d0bded181c914bbd34ff5f373a0d","ref":"refs/heads/ks/fix-permissions-on-macos-sonoma","pushedAt":"2023-11-09T00:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Update Xcode","shortMessageHtmlLink":"Update Xcode"}},{"before":null,"after":"aadaf0ec6f8b7c486267928d126d99fa8cb59adc","ref":"refs/heads/ks/fix-permissions-on-macos-sonoma","pushedAt":"2023-11-09T00:37:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Fix permissions on macOS Sonoma\n\nThe old API now fails 100% of the time and you have to use the new API.\nThis also starts printing the returned error in this case for the\nfuture.","shortMessageHtmlLink":"Fix permissions on macOS Sonoma"}},{"before":"91c1d93da3cf42ad37695440ae75977e2e2ee48e","after":"a7a062f0b94e989a913ed9a1fa02fbe1c3f4fa3e","ref":"refs/heads/main","pushedAt":"2023-11-06T21:36:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Improve JSON output and add display options to ShowAll (#69)\n\n- Add `displayOptions` to `ShowAll` command\r\n- Set correct `location` and `locationTitle` (new). Fix formatting of\r\n`completionDate`.","shortMessageHtmlLink":"Improve JSON output and add display options to ShowAll (#69)"}},{"before":"4402003713848fdc5596b8454f7cb283031c2ba6","after":null,"ref":"refs/heads/ks/small-style-fixes-for-notes","pushedAt":"2023-08-23T18:23:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"9765de1613015c51190c3ec01167e0968dc9c107","after":"91c1d93da3cf42ad37695440ae75977e2e2ee48e","ref":"refs/heads/main","pushedAt":"2023-08-23T18:23:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Small style fixes for notes (#66)","shortMessageHtmlLink":"Small style fixes for notes (#66)"}},{"before":null,"after":"4402003713848fdc5596b8454f7cb283031c2ba6","ref":"refs/heads/ks/small-style-fixes-for-notes","pushedAt":"2023-08-23T18:22:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Small style fixes for notes","shortMessageHtmlLink":"Small style fixes for notes"}},{"before":"7fceb8914c921f12d516436e1616699f30c60644","after":null,"ref":"refs/heads/ks/small-style-fixes-for-notes","pushedAt":"2023-08-23T18:21:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":null,"after":"7fceb8914c921f12d516436e1616699f30c60644","ref":"refs/heads/ks/small-style-fixes-for-notes","pushedAt":"2023-08-23T18:21:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Small style fixes for notes","shortMessageHtmlLink":"Small style fixes for notes"}},{"before":"dace66fafc74d3bc0315c30fd8b2b027fd8f4b80","after":"9765de1613015c51190c3ec01167e0968dc9c107","ref":"refs/heads/main","pushedAt":"2023-08-23T18:21:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add --notes option to edit command (#62)\n\n- Makes it possible to edit the notes of an existing reminder.\r\n- Edit the title, or notes, or both at the same time (basically behaves\r\nas can reasonably be expected imo).\r\n- I thought about making it possible to append to the existing notes but\r\nreplacing it is more flexible and consistent with the way the title can\r\nalready be edited.\r\n\r\nThis is a small part of what was requested on #59.","shortMessageHtmlLink":"Add --notes option to edit command (#62)"}},{"before":"4f99992a5f61eac71e7130d17dcae90df9c8e45b","after":null,"ref":"refs/heads/ks/small-renames","pushedAt":"2023-08-23T18:16:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"0b12c655b89845d0d707b6730a8190beff420dd1","after":"dace66fafc74d3bc0315c30fd8b2b027fd8f4b80","ref":"refs/heads/main","pushedAt":"2023-08-23T18:16:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Small renames (#65)","shortMessageHtmlLink":"Small renames (#65)"}},{"before":null,"after":"4f99992a5f61eac71e7130d17dcae90df9c8e45b","ref":"refs/heads/ks/small-renames","pushedAt":"2023-08-23T18:14:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Small renames","shortMessageHtmlLink":"Small renames"}},{"before":"2957e38b973ef7cd9deee4ae06eebfdcf989085f","after":"0b12c655b89845d0d707b6730a8190beff420dd1","ref":"refs/heads/main","pushedAt":"2023-08-23T18:09:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add uncomplete command (#64)\n\nBy default, the `show` command shows only `incomplete` items, so the\r\nuser has to execute the `reminders show Todo --only-completed` command\r\nto retrieve completed items and their numbers. Then, the `reminders\r\nuncomplete Todo 9` command can be called to switch it back to the\r\n`incomplete` state.\r\n\r\nPlease bear in mind that I have 0 knowledge of Swift. I tried to make\r\nsome changes and came up with this solution. I have tested it locally,\r\nand everything seems to be working.\r\n\r\nSince the `uncomplete` operation uses the same flag field as the\r\n`complete` operation (isCompleted), instead of duplicating the complete\r\nfunction in `Reminders.swift`, I used the same function by just making\r\nit a parameter. Please review and let me know if there is anything that\r\nneeds to be changed.","shortMessageHtmlLink":"Add uncomplete command (#64)"}},{"before":"fe06b45bb161ec032d30d55d60ed0ade99cdbf8b","after":null,"ref":"refs/heads/ks/add-sorting-reminders-when-showing","pushedAt":"2023-05-22T18:38:07.885Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}},{"before":"06955a3af0ac4e82de0e752a220b40a9bbf06493","after":"2957e38b973ef7cd9deee4ae06eebfdcf989085f","ref":"refs/heads/main","pushedAt":"2023-05-22T18:38:06.979Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Add sorting reminders when showing (#57)","shortMessageHtmlLink":"Add sorting reminders when showing (#57)"}},{"before":"2c7f8c9fbd30fa315d11d518162deac45a33a7a0","after":"fe06b45bb161ec032d30d55d60ed0ade99cdbf8b","ref":"refs/heads/ks/add-sorting-reminders-when-showing","pushedAt":"2023-05-22T18:35:53.774Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"},"commit":{"message":"Allow ascending vs descending","shortMessageHtmlLink":"Allow ascending vs descending"}},{"before":"054e517517799c270f0d82f703df479afd27fc40","after":null,"ref":"refs/heads/ks/rework-some-implementation-details-of-json-support","pushedAt":"2023-05-22T18:21:27.688Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keith","name":"Keith Smiley","path":"/keith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/283886?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQ_A6pQA","startCursor":null,"endCursor":null}},"title":"Activity ยท keith/reminders-cli"}