{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":477198801,"defaultBranch":"master","name":"BinaryClock","ownerLogin":"thehale","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-03T00:01:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47901316?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721094713.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6fa0cc659fc9e1f10777a835b267614741601c41","ref":"refs/heads/app_widget","pushedAt":"2024-07-16T01:51:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"wip: Start widget on boot","shortMessageHtmlLink":"wip: Start widget on boot"}},{"before":"80eeb92bbbd92b52da3274bf1688274e0c68bb1b","after":"74b4b061a3babb0d5f234096959cffdfdcd8ef07","ref":"refs/heads/master","pushedAt":"2024-07-05T00:20:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"fix: Add space to app name\n\n`Binary Clock` reads better than `BinaryClock`","shortMessageHtmlLink":"fix: Add space to app name"}},{"before":"9a27316e703027fc5e344c31ebfa82e502132218","after":"80eeb92bbbd92b52da3274bf1688274e0c68bb1b","ref":"refs/heads/master","pushedAt":"2024-07-04T23:26:02.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Raise iOS timeout to 25 minutes\n\nLooks like the app is building correctly now, but it needs a few more minutes to save caches correctly.","shortMessageHtmlLink":"ci: Raise iOS timeout to 25 minutes"}},{"before":"5368f81c687648ed56410979fa85d4cd0f103c15","after":"80eeb92bbbd92b52da3274bf1688274e0c68bb1b","ref":"refs/heads/ci","pushedAt":"2024-07-01T15:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Raise iOS timeout to 25 minutes\n\nLooks like the app is building correctly now, but it needs a few more minutes to save caches correctly.","shortMessageHtmlLink":"ci: Raise iOS timeout to 25 minutes"}},{"before":"78d08756a2af746e68d9ff11c8bef7d3bcb1e14b","after":"5368f81c687648ed56410979fa85d4cd0f103c15","ref":"refs/heads/ci","pushedAt":"2024-07-01T13:16:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Install yarn dependencies on cache misses\n\nI had thought the **Setup Node** step would also install my yarn dependencies. Turns out it only handles caching, so I still need to do the installation myself if the cache misses.","shortMessageHtmlLink":"ci: Install yarn dependencies on cache misses"}},{"before":"371a0229ec6f9386e987d03fe854e647d52727c4","after":"78d08756a2af746e68d9ff11c8bef7d3bcb1e14b","ref":"refs/heads/ci","pushedAt":"2024-07-01T13:06:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"build: Remove erroneous `keychain_password` configuration","shortMessageHtmlLink":"build: Remove erroneous keychain_password configuration"}},{"before":"af0111a3849feab10a56b3c0bfa2bab91b4052cb","after":"371a0229ec6f9386e987d03fe854e647d52727c4","ref":"refs/heads/ci","pushedAt":"2024-07-01T12:26:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"3f9a51f287a5e1c9e2ea307763e52306a8e8ead5","after":"af0111a3849feab10a56b3c0bfa2bab91b4052cb","ref":"refs/heads/ci","pushedAt":"2024-06-25T06:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"d35a72fbb9c78921d9a04d66520f38c17c51588c","after":"3f9a51f287a5e1c9e2ea307763e52306a8e8ead5","ref":"refs/heads/ci","pushedAt":"2024-06-23T15:27:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"16eee8e78a13062973c3da6caacd764fbf33b0e0","after":"d35a72fbb9c78921d9a04d66520f38c17c51588c","ref":"refs/heads/ci","pushedAt":"2024-06-23T15:13:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"3a7ac4acd3aa67a56d8f596007b81d54f1e3b46a","after":"16eee8e78a13062973c3da6caacd764fbf33b0e0","ref":"refs/heads/ci","pushedAt":"2024-06-23T06:34:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"9edc113be099137bff23955b0864c724c342cd9e","after":"3a7ac4acd3aa67a56d8f596007b81d54f1e3b46a","ref":"refs/heads/ci","pushedAt":"2024-06-23T06:23:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"ebcd0edb5823fa09fe57afb0b36beb9aa89fa663","after":"9edc113be099137bff23955b0864c724c342cd9e","ref":"refs/heads/ci","pushedAt":"2024-06-23T06:07:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"9a27316e703027fc5e344c31ebfa82e502132218","after":"ebcd0edb5823fa09fe57afb0b36beb9aa89fa663","ref":"refs/heads/ci","pushedAt":"2024-06-23T06:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build iOS app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build iOS app with fastlane"}},{"before":"f58bd54667ed00a5f9b767ef09ba46eb1bcb997b","after":"9a27316e703027fc5e344c31ebfa82e502132218","ref":"refs/heads/master","pushedAt":"2024-06-23T06:02:07.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"85e59087cee68db1efef8d942e101af48786885e","after":"9a27316e703027fc5e344c31ebfa82e502132218","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:56:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"b3dd77f38b80bafe41b460bcac32d38fdd40ff19","after":"85e59087cee68db1efef8d942e101af48786885e","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:55:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"c0d848146da27cdba1b3c05e2fb20a0f0decf87b","after":"b3dd77f38b80bafe41b460bcac32d38fdd40ff19","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:53:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"8b14fa54c34279e0806ba166ae1a8ca708934df0","after":"c0d848146da27cdba1b3c05e2fb20a0f0decf87b","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:30:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"e6494b34893d08d67426950e9ece3638e1c313e7","after":"8b14fa54c34279e0806ba166ae1a8ca708934df0","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:29:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app with `fastlane`\n\nAdds all the signing keys and other credentials required for a\nsuccessful production build.\n\nAdditionally, opens the door to deploying via CI.","shortMessageHtmlLink":"ci: Build Android app with fastlane"}},{"before":"274c6104eec66df7147cbd375476fbfc6a721f72","after":"e6494b34893d08d67426950e9ece3638e1c313e7","ref":"refs/heads/ci","pushedAt":"2024-06-23T05:04:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Build Android app in CI","shortMessageHtmlLink":"ci: Build Android app in CI"}},{"before":"6f6fed3871aff08df7ad33b0f7111d9826143343","after":"274c6104eec66df7147cbd375476fbfc6a721f72","ref":"refs/heads/ci","pushedAt":"2024-06-23T04:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Remove Android tests from `Standard Checks`\n\nI will be adding a separate workflow for building each app.\n\nSince building Android includes running the tests, the effort\ndoes not need to be duplicated here.","shortMessageHtmlLink":"ci: Remove Android tests from Standard Checks"}},{"before":"9bb0294e945f408700190395d28428c2a1de6311","after":"6f6fed3871aff08df7ad33b0f7111d9826143343","ref":"refs/heads/ci","pushedAt":"2024-06-23T04:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"build: Require test file names to include `(spec|test)`\n\nThe default Jest config was considering my test fixture code as a\ntest suite because it was located under the `__tests__` directory.\n\nNow, test files must end with `.test.ts` (or any of its common\nvariants. As a result, fixture code, which ends with `.ts` is no\nlonger considered a test suite.","shortMessageHtmlLink":"build: Require test file names to include (spec|test)"}},{"before":"5bea94b600a5dcd2637bf68b42b1e302cccfbd01","after":"9bb0294e945f408700190395d28428c2a1de6311","ref":"refs/heads/ci","pushedAt":"2024-06-23T04:41:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Add linting/tests to CI","shortMessageHtmlLink":"ci: Add linting/tests to CI"}},{"before":"f24edd3748470270e9b6f7700c9e1b09cab37ecb","after":"f58bd54667ed00a5f9b767ef09ba46eb1bcb997b","ref":"refs/heads/master","pushedAt":"2024-06-23T04:40:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"refactor: Extract binary digits logic\n\nThe \"business logic\" for determining the digits corresponding to\nthe current time was closely coupled to the rendering logic.\n\nThis commit extracts the digit computation logic, primarily to\nfacilitate unit testing, but it has the side benefit of making the\ncode easier to read.","shortMessageHtmlLink":"refactor: Extract binary digits logic"}},{"before":null,"after":"5bea94b600a5dcd2637bf68b42b1e302cccfbd01","ref":"refs/heads/ci","pushedAt":"2024-06-23T04:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"ci: Add linting/tests to CI","shortMessageHtmlLink":"ci: Add linting/tests to CI"}},{"before":"698f3ee21d9c6c3fbac30633f6fb4e6271ab3f37","after":"f24edd3748470270e9b6f7700c9e1b09cab37ecb","ref":"refs/heads/master","pushedAt":"2024-06-23T04:28:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"refactor: Extract binary digits logic\n\nThe \"business logic\" for determining the digits corresponding to\nthe current time was closely coupled to the rendering logic.\n\nThis commit extracts the digit computation logic, primarily to\nfacilitate unit testing, but it has the side benefit of making the\ncode easier to read.","shortMessageHtmlLink":"refactor: Extract binary digits logic"}},{"before":"53cfa9c29b67b1a1e4d67c208d78057dbe42f3f3","after":"698f3ee21d9c6c3fbac30633f6fb4e6271ab3f37","ref":"refs/heads/master","pushedAt":"2024-06-23T02:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"chore: Renew expired certificates\n\nThe App Distribution certificates had expired, so the app\nwouldn't build at all.\n\nAdds notes/commands representing my findings from how to\nrenew certificates via Fastlane.\n\nThis will likely be an annual headache...","shortMessageHtmlLink":"chore: Renew expired certificates"}},{"before":"945a38ab9563c2d1ee0a11c536e9de72f27ae965","after":"8c53236ecdab8126a420216d0f2d4c657b540d02","ref":"refs/heads/widget","pushedAt":"2024-04-27T23:31:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"fix: Make Android app installable with custom widget\n\nThe widget doesn't do anything special yet, but we're starting\nto lay the appropriate foundations!","shortMessageHtmlLink":"fix: Make Android app installable with custom widget"}},{"before":"7ef0c0ac5c6b8f84fbc06f7ce27e2d4aec70dcd0","after":"53cfa9c29b67b1a1e4d67c208d78057dbe42f3f3","ref":"refs/heads/master","pushedAt":"2024-04-26T06:43:57.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"thehale","name":"Joseph Hale, MS SE","path":"/thehale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47901316?s=80&v=4"},"commit":{"message":"style(kotlin): Remove redundant modifier","shortMessageHtmlLink":"style(kotlin): Remove redundant modifier"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgEZV9wA","startCursor":null,"endCursor":null}},"title":"Activity ยท thehale/BinaryClock"}