{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":732344164,"defaultBranch":"main","name":"sj","ownerLogin":"SubjectiveLabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-16T11:15:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143565374?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702725326.0","currentOid":""},"activityList":{"items":[{"before":"229736c56f87260331ce15bcb412e370ef848654","after":"23adc5a60f7839a2fbb587c6be4a27b622f72895","ref":"refs/heads/main","pushedAt":"2024-04-16T12:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor configuration file creation and error handling in init_config function","shortMessageHtmlLink":"Refactor configuration file creation and error handling in init_confi…"}},{"before":"83b7e6e29a570d7eded75f10a7c55739966826a4","after":"229736c56f87260331ce15bcb412e370ef848654","ref":"refs/heads/main","pushedAt":"2024-04-16T12:08:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor configuration file creation and error handling in init_config function","shortMessageHtmlLink":"Refactor configuration file creation and error handling in init_confi…"}},{"before":"1964999ff84e2a9adec862aeabd6499ed75c638b","after":"83b7e6e29a570d7eded75f10a7c55739966826a4","ref":"refs/heads/main","pushedAt":"2024-04-15T07:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor serde deserialization to use serde_json instead of toml in load function","shortMessageHtmlLink":"Refactor serde deserialization to use serde_json instead of toml in l…"}},{"before":"77e626327fa4cb5868a89175b0039da8cc127f5c","after":"1964999ff84e2a9adec862aeabd6499ed75c638b","ref":"refs/heads/main","pushedAt":"2024-04-15T07:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor file paths and serde deserialization in the code","shortMessageHtmlLink":"Refactor file paths and serde deserialization in the code"}},{"before":"17d7bad579c835c490c4a8d971c82d24ba2e8140","after":"77e626327fa4cb5868a89175b0039da8cc127f5c","ref":"refs/heads/main","pushedAt":"2024-04-15T07:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor file paths and serde deserialization in the code","shortMessageHtmlLink":"Refactor file paths and serde deserialization in the code"}},{"before":"66aa01ed3eb11296ce3cc9edab9d6c417867a01c","after":"17d7bad579c835c490c4a8d971c82d24ba2e8140","ref":"refs/heads/main","pushedAt":"2024-04-15T07:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor bell time retrieval functions to return slices instead of vectors","shortMessageHtmlLink":"Refactor bell time retrieval functions to return slices instead of ve…"}},{"before":"d7ab8cf7de9d18614cf2a7ca34d1357df988a274","after":"66aa01ed3eb11296ce3cc9edab9d6c417867a01c","ref":"refs/heads/main","pushedAt":"2024-04-14T12:14:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor code to enable clippy lints and add new config command","shortMessageHtmlLink":"Refactor code to enable clippy lints and add new config command"}},{"before":"19dae39b854d83c9161a9c18d4cfc36fbb1c349e","after":"d7ab8cf7de9d18614cf2a7ca34d1357df988a274","ref":"refs/heads/main","pushedAt":"2024-04-14T11:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Bump version to 0.1.1 in Cargo.toml and Cargo.lock","shortMessageHtmlLink":"Bump version to 0.1.1 in Cargo.toml and Cargo.lock"}},{"before":"017a4edf48dc4e7e9db7ca444d57ad41a508537f","after":"19dae39b854d83c9161a9c18d4cfc36fbb1c349e","ref":"refs/heads/main","pushedAt":"2024-04-14T11:35:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:SubjectiveLabs/sj","shortMessageHtmlLink":"Merge branch 'main' of github.com:SubjectiveLabs/sj"}},{"before":"807d3d3ac62a2552a4c5baeed7f98eb7eb0cf3e0","after":"017a4edf48dc4e7e9db7ca444d57ad41a508537f","ref":"refs/heads/main","pushedAt":"2024-04-09T11:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dcndr","name":"Darren Candra","path":"/dcndr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56007854?s=80&v=4"},"commit":{"message":"Create LICENSE","shortMessageHtmlLink":"Create LICENSE"}},{"before":"de0042dc6fb82042370880b47a33d015d7ab03e8","after":"807d3d3ac62a2552a4c5baeed7f98eb7eb0cf3e0","ref":"refs/heads/main","pushedAt":"2024-02-01T10:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Update data source from Openschools to SubjectiveKit","shortMessageHtmlLink":"Update data source from Openschools to SubjectiveKit"}},{"before":"0ac0cd381a5182732a746d6826d05c08170a496a","after":"de0042dc6fb82042370880b47a33d015d7ab03e8","ref":"refs/heads/main","pushedAt":"2024-02-01T10:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add logic to display upcoming bell times for the next day","shortMessageHtmlLink":"Add logic to display upcoming bell times for the next day"}},{"before":"a012daa0449c38c00b7044d31467185d5df308bb","after":"0ac0cd381a5182732a746d6826d05c08170a496a","ref":"refs/heads/main","pushedAt":"2024-02-01T09:01:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor next bell time retrieval in now function","shortMessageHtmlLink":"Refactor next bell time retrieval in now function"}},{"before":"53bceb0518258ee16498eb644916effa6eac14a5","after":"a012daa0449c38c00b7044d31467185d5df308bb","ref":"refs/heads/main","pushedAt":"2024-02-01T08:06:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor code to handle error when finding next bell time","shortMessageHtmlLink":"Refactor code to handle error when finding next bell time"}},{"before":"1889bb3e5a707b8aac923ee9364e8778455b075e","after":"53bceb0518258ee16498eb644916effa6eac14a5","ref":"refs/heads/main","pushedAt":"2024-02-01T05:34:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor output format in BellTime implementation","shortMessageHtmlLink":"Refactor output format in BellTime implementation"}},{"before":"5b453b40f6027eb301405fe5a47b7c76eba48d64","after":"1889bb3e5a707b8aac923ee9364e8778455b075e","ref":"refs/heads/main","pushedAt":"2024-02-01T05:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor BellTime formatting and add error handling","shortMessageHtmlLink":"Refactor BellTime formatting and add error handling"}},{"before":"a554b4dc53a28c0d182a434a3038b28888d08173","after":"5b453b40f6027eb301405fe5a47b7c76eba48d64","ref":"refs/heads/main","pushedAt":"2024-02-01T05:02:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add color support for subjects and locations","shortMessageHtmlLink":"Add color support for subjects and locations"}},{"before":"ad37d77837a74107822601afd993ddbb239e1396","after":"a554b4dc53a28c0d182a434a3038b28888d08173","ref":"refs/heads/main","pushedAt":"2024-02-01T04:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add custom time option to CLI","shortMessageHtmlLink":"Add custom time option to CLI"}},{"before":"011be212c4c7d443ba4c58c9528b614b3f19c228","after":"ad37d77837a74107822601afd993ddbb239e1396","ref":"refs/heads/main","pushedAt":"2024-02-01T04:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor save and load functions to use Subjective data directly","shortMessageHtmlLink":"Refactor save and load functions to use Subjective data directly"}},{"before":"f5241658fa42a1fb33b11cc867a4187636314f70","after":"011be212c4c7d443ba4c58c9528b614b3f19c228","ref":"refs/heads/main","pushedAt":"2024-01-25T12:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Fix bug in login functionality","shortMessageHtmlLink":"Fix bug in login functionality"}},{"before":"a1000d843cb49e0ad7e57a13504936feb3aea069","after":"f5241658fa42a1fb33b11cc867a4187636314f70","ref":"refs/heads/main","pushedAt":"2024-01-25T12:35:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add timetable command stub","shortMessageHtmlLink":"Add timetable command stub"}},{"before":"7612dae88a0db54e5311fab3efe191a13a93344f","after":"a1000d843cb49e0ad7e57a13504936feb3aea069","ref":"refs/heads/main","pushedAt":"2024-01-25T12:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add .DS_Store to .gitignore","shortMessageHtmlLink":"Add .DS_Store to .gitignore"}},{"before":"66fa6f594982d05717c4c55b97ea2859f7d1ecb2","after":"7612dae88a0db54e5311fab3efe191a13a93344f","ref":"refs/heads/main","pushedAt":"2024-01-01T12:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor bell time display logic","shortMessageHtmlLink":"Refactor bell time display logic"}},{"before":"ae608048e490f16ecdb63a2cd01f5f2976d79da9","after":"66fa6f594982d05717c4c55b97ea2859f7d1ecb2","ref":"refs/heads/main","pushedAt":"2024-01-01T10:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor code and add pull function","shortMessageHtmlLink":"Refactor code and add pull function"}},{"before":"6930a9eb0bce2a2439078da53b07c17ccf1ea103","after":"ae608048e490f16ecdb63a2cd01f5f2976d79da9","ref":"refs/heads/main","pushedAt":"2024-01-01T10:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Refactor find_first_after and find_first_before methods","shortMessageHtmlLink":"Refactor find_first_after and find_first_before methods"}},{"before":"18219ba48e09238d24a564c78cc85828c2c6af6b","after":"6930a9eb0bce2a2439078da53b07c17ccf1ea103","ref":"refs/heads/main","pushedAt":"2024-01-01T07:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Add serde support for chrono crate and indoc crate","shortMessageHtmlLink":"Add serde support for chrono crate and indoc crate"}},{"before":"49a51fcd4b96372abd610ceca7672daba50fbc2c","after":"18219ba48e09238d24a564c78cc85828c2c6af6b","ref":"refs/heads/main","pushedAt":"2023-12-31T13:21:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"Fix configuration directory creation and print statements","shortMessageHtmlLink":"Fix configuration directory creation and print statements"}},{"before":"b6f2a0e0203a0dfc6dd6f492db9fc0bf96e4007d","after":"49a51fcd4b96372abd610ceca7672daba50fbc2c","ref":"refs/heads/main","pushedAt":"2023-12-17T12:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"update everything","shortMessageHtmlLink":"update everything"}},{"before":"d730070f9713e3cc27a525d6592063083bf2da5e","after":"b6f2a0e0203a0dfc6dd6f492db9fc0bf96e4007d","ref":"refs/heads/main","pushedAt":"2023-12-17T03:03:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"add binary","shortMessageHtmlLink":"add binary"}},{"before":"d183e499c02a9ece552ccde6280b44ae8a12fe51","after":"d730070f9713e3cc27a525d6592063083bf2da5e","ref":"refs/heads/main","pushedAt":"2023-12-17T00:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"circles-png","name":"Matthew Li","path":"/circles-png","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27723996?s=80&v=4"},"commit":{"message":"add integration test and add subjects","shortMessageHtmlLink":"add integration test and add subjects"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMfhKKAA","startCursor":null,"endCursor":null}},"title":"Activity · SubjectiveLabs/sj"}