{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":796178562,"defaultBranch":"main","name":"pi-pico-alarmclock","ownerLogin":"1-rafael-1","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-05T07:06:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/155000051?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716842086.0","currentOid":""},"activityList":{"items":[{"before":"c51c318a5660dea38e3a77930dd36a6b2a99007e","after":"a86cfa6e1e6de4ecfa3f104b052a2ba0f5746fe5","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-06-03T20:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"ad7fa995c85edc4f04c026a6eb5502685e2aebb5","after":"c51c318a5660dea38e3a77930dd36a6b2a99007e","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-06-02T20:50:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"1a321fa4b21caef37bc55da232c4db7e8d4cc75a","after":"ad7fa995c85edc4f04c026a6eb5502685e2aebb5","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-06-02T20:34:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"Remove unused variable in AlarmManager class","shortMessageHtmlLink":"Remove unused variable in AlarmManager class"}},{"before":"1aa698642c9d3e1e23819d608dc1b56efa94ba51","after":"1a321fa4b21caef37bc55da232c4db7e8d4cc75a","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-06-02T20:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"save","shortMessageHtmlLink":"save"}},{"before":"e4964afc2afbe46a4e1399a25f7200abd79c451d","after":"1aa698642c9d3e1e23819d608dc1b56efa94ba51","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-05-31T16:38:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"save... switching to io driving the sound","shortMessageHtmlLink":"save... switching to io driving the sound"}},{"before":null,"after":"b6a163a5218e64b6a1b6a95c04301d25d4068c3c","ref":"refs/heads/rust-init","pushedAt":"2024-05-27T20:34:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes (#42)\n\n* get button pins through button_mgr\n\n* remove comments from alarm_mgr; move neopixel sleep after all_off to neopixel_mgr\n\n* refactor state_mgr, move all states to respective classes","shortMessageHtmlLink":"36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-…"}},{"before":"59ed604eeed1cbab11073335391ee963f8dae7e1","after":"e4964afc2afbe46a4e1399a25f7200abd79c451d","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-05-27T15:42:21.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"unfinished: app_mgr still has uncommented test code","shortMessageHtmlLink":"unfinished: app_mgr still has uncommented test code"}},{"before":"f880edf54a88c5d9c7954413c36fbe8297860e91","after":null,"ref":"refs/heads/36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes","pushedAt":"2024-05-25T18:48:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"}},{"before":"c1dc75e609b3ed0400b8112b7a223fc23708faa9","after":"b6a163a5218e64b6a1b6a95c04301d25d4068c3c","ref":"refs/heads/main","pushedAt":"2024-05-25T18:48:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes (#42)\n\n* get button pins through button_mgr\n\n* remove comments from alarm_mgr; move neopixel sleep after all_off to neopixel_mgr\n\n* refactor state_mgr, move all states to respective classes","shortMessageHtmlLink":"36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-…"}},{"before":"053e46f359e031f5d9e1dcfaeecb409f5e65e26f","after":"f880edf54a88c5d9c7954413c36fbe8297860e91","ref":"refs/heads/36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes","pushedAt":"2024-05-25T18:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"refactor state_mgr, move all states to respective classes","shortMessageHtmlLink":"refactor state_mgr, move all states to respective classes"}},{"before":"2f8b5e0668b0fc3d43ff905b4e4fef35bd99c6e1","after":"053e46f359e031f5d9e1dcfaeecb409f5e65e26f","ref":"refs/heads/36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes","pushedAt":"2024-05-25T13:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"remove comments from alarm_mgr; move neopixel sleep after all_off to neopixel_mgr","shortMessageHtmlLink":"remove comments from alarm_mgr; move neopixel sleep after all_off to …"}},{"before":"c1dc75e609b3ed0400b8112b7a223fc23708faa9","after":"2f8b5e0668b0fc3d43ff905b4e4fef35bd99c6e1","ref":"refs/heads/36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes","pushedAt":"2024-05-25T13:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"get button pins through button_mgr","shortMessageHtmlLink":"get button pins through button_mgr"}},{"before":null,"after":"c1dc75e609b3ed0400b8112b7a223fc23708faa9","ref":"refs/heads/36-tidy-up-state-manager-class-a-number-of-states-in-the-constructur-should-move-to-the-respective-classes","pushedAt":"2024-05-25T09:57:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"Update lower_bound value in PowerManager constructor (#40)","shortMessageHtmlLink":"Update lower_bound value in PowerManager constructor (#40)"}},{"before":"ae610b57e099509dea06ef4c98808afb6f965c24","after":"c1dc75e609b3ed0400b8112b7a223fc23708faa9","ref":"refs/heads/main","pushedAt":"2024-05-25T09:49:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"Update lower_bound value in PowerManager constructor (#40)","shortMessageHtmlLink":"Update lower_bound value in PowerManager constructor (#40)"}},{"before":"71ccf56466b3659a3099376393a16e4f58af3b50","after":null,"ref":"refs/heads/14-battery-charge-state-is-imprecise","pushedAt":"2024-05-25T09:49:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"}},{"before":"ae610b57e099509dea06ef4c98808afb6f965c24","after":"71ccf56466b3659a3099376393a16e4f58af3b50","ref":"refs/heads/14-battery-charge-state-is-imprecise","pushedAt":"2024-05-25T09:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"Update lower_bound value in PowerManager constructor","shortMessageHtmlLink":"Update lower_bound value in PowerManager constructor"}},{"before":"ae610b57e099509dea06ef4c98808afb6f965c24","after":"59ed604eeed1cbab11073335391ee963f8dae7e1","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-05-25T09:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"add tests, problem not zet found","shortMessageHtmlLink":"add tests, problem not zet found"}},{"before":null,"after":"ae610b57e099509dea06ef4c98808afb6f965c24","ref":"refs/heads/38-sound-plays-only-when-connected-to-a-pc-but-not-when-battery-powered-or-usb-powered","pushedAt":"2024-05-25T09:36:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"15-introduce-rolling-log-for-system-data (#39)\n\n* cannot throw in main without the board freezing\n\n* cannot auto-update after code upload: board freezes\n\n* introduce LogManager\n\n* log a bunch of things\n\n* Fix timestamp format in log entry creation\n\n* Update logging settings in ApplicationManager","shortMessageHtmlLink":"15-introduce-rolling-log-for-system-data (#39)"}},{"before":null,"after":"ae610b57e099509dea06ef4c98808afb6f965c24","ref":"refs/heads/14-battery-charge-state-is-imprecise","pushedAt":"2024-05-25T09:33:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"15-introduce-rolling-log-for-system-data (#39)\n\n* cannot throw in main without the board freezing\n\n* cannot auto-update after code upload: board freezes\n\n* introduce LogManager\n\n* log a bunch of things\n\n* Fix timestamp format in log entry creation\n\n* Update logging settings in ApplicationManager","shortMessageHtmlLink":"15-introduce-rolling-log-for-system-data (#39)"}},{"before":"b91afab65d7196ace38f1469ba192e278e480fa7","after":null,"ref":"refs/heads/15-introduce-rolling-log-for-system-data","pushedAt":"2024-05-20T20:37:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"}},{"before":"e153f55902d4df1338898f73c89e7676759c7d60","after":"ae610b57e099509dea06ef4c98808afb6f965c24","ref":"refs/heads/main","pushedAt":"2024-05-20T20:37:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"15-introduce-rolling-log-for-system-data (#39)\n\n* cannot throw in main without the board freezing\n\n* cannot auto-update after code upload: board freezes\n\n* introduce LogManager\n\n* log a bunch of things\n\n* Fix timestamp format in log entry creation\n\n* Update logging settings in ApplicationManager","shortMessageHtmlLink":"15-introduce-rolling-log-for-system-data (#39)"}},{"before":"d8bb500b389c461b047d6c56a9a931b36c1a3efb","after":"b91afab65d7196ace38f1469ba192e278e480fa7","ref":"refs/heads/15-introduce-rolling-log-for-system-data","pushedAt":"2024-05-20T20:37:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"Update logging settings in ApplicationManager","shortMessageHtmlLink":"Update logging settings in ApplicationManager"}},{"before":"e153f55902d4df1338898f73c89e7676759c7d60","after":"d8bb500b389c461b047d6c56a9a931b36c1a3efb","ref":"refs/heads/15-introduce-rolling-log-for-system-data","pushedAt":"2024-05-20T20:19:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"log a bunch of things","shortMessageHtmlLink":"log a bunch of things"}},{"before":null,"after":"e153f55902d4df1338898f73c89e7676759c7d60","ref":"refs/heads/15-introduce-rolling-log-for-system-data","pushedAt":"2024-05-19T20:48:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"35-powerdown-has-issues-powering-back-up (#37)","shortMessageHtmlLink":"35-powerdown-has-issues-powering-back-up (#37)"}},{"before":"b6cd4775b531330df9aceb328f2c578837c9adea","after":null,"ref":"refs/heads/35-powerdown-has-issues-powering-back-up","pushedAt":"2024-05-19T20:08:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"}},{"before":"615b541e60742c73b566fd0c7b16cb65a2248e9c","after":"e153f55902d4df1338898f73c89e7676759c7d60","ref":"refs/heads/main","pushedAt":"2024-05-19T20:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"35-powerdown-has-issues-powering-back-up (#37)","shortMessageHtmlLink":"35-powerdown-has-issues-powering-back-up (#37)"}},{"before":"615b541e60742c73b566fd0c7b16cb65a2248e9c","after":"b6cd4775b531330df9aceb328f2c578837c9adea","ref":"refs/heads/35-powerdown-has-issues-powering-back-up","pushedAt":"2024-05-19T20:08:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"returning from püowerdown started wrong state region displayed","shortMessageHtmlLink":"returning from püowerdown started wrong state region displayed"}},{"before":null,"after":"615b541e60742c73b566fd0c7b16cb65a2248e9c","ref":"refs/heads/35-powerdown-has-issues-powering-back-up","pushedAt":"2024-05-19T19:54:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"introduce boot sequence display on the oled (#33)","shortMessageHtmlLink":"introduce boot sequence display on the oled (#33)"}},{"before":"e13848f8d28602399457c3a90eb206d84e07edeb","after":null,"ref":"refs/heads/19-add-startup-info-on-the-display","pushedAt":"2024-05-18T11:56:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"}},{"before":"f9c17acff0c21257cdeb150076b04fa3c02f8dbc","after":"615b541e60742c73b566fd0c7b16cb65a2248e9c","ref":"refs/heads/main","pushedAt":"2024-05-18T11:56:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"1-rafael-1","name":"rafael","path":"/1-rafael-1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/155000051?s=80&v=4"},"commit":{"message":"introduce boot sequence display on the oled (#33)","shortMessageHtmlLink":"introduce boot sequence display on the oled (#33)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW1fIrAA","startCursor":null,"endCursor":null}},"title":"Activity · 1-rafael-1/pi-pico-alarmclock"}