{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":370827458,"defaultBranch":"main","name":"stepcount","ownerLogin":"OxWearables","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-25T21:05:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16113416?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726509383.0","currentOid":""},"activityList":{"items":[{"before":"e13bf2211a137bebd03d6b142cec6d129bafa2f4","after":null,"ref":"refs/heads/feat/bouts","pushedAt":"2024-09-16T17:53:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"}},{"before":"c8f838b14adb8cf4f95345f4e3863d0eb8e8928b","after":"45f9c365f0de1de4628db074fa8a9e52c412f24f","ref":"refs/heads/main","pushedAt":"2024-09-16T17:53:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"0d3504460d1c68a97d68ae680e569487ecd0a508","after":"e13bf2211a137bebd03d6b142cec6d129bafa2f4","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-16T17:43:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"59d0ffbd61c14d484b42f8807d3d56126d458717","after":"0d3504460d1c68a97d68ae680e569487ecd0a508","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-16T17:36:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"5320e36814611bcb097ff6cb2d9fc2dc2a4a2086","after":"59d0ffbd61c14d484b42f8807d3d56126d458717","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-16T16:40:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"958446783affa8e517ab47cc47ad49b6409a9970","after":null,"ref":"refs/heads/fix/weartime-after-exclusion","pushedAt":"2024-09-16T15:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"}},{"before":"08acd430f8e8095d656608bc0762920de049ecce","after":"c8f838b14adb8cf4f95345f4e3863d0eb8e8928b","ref":"refs/heads/main","pushedAt":"2024-09-16T15:41:30.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix(exclusion): check if all data is NA and exit early if so","shortMessageHtmlLink":"fix(exclusion): check if all data is NA and exit early if so"}},{"before":"b452b237022af0d300afae1479887065b9ab371b","after":"958446783affa8e517ab47cc47ad49b6409a9970","ref":"refs/heads/fix/weartime-after-exclusion","pushedAt":"2024-09-16T15:19:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix(exclusion): check if all data is NA and exit early if so","shortMessageHtmlLink":"fix(exclusion): check if all data is NA and exit early if so"}},{"before":null,"after":"b452b237022af0d300afae1479887065b9ab371b","ref":"refs/heads/fix/weartime-after-exclusion","pushedAt":"2024-09-16T11:59:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"chore(exclude_first_last_days): change to drop days rather than just set to NA","shortMessageHtmlLink":"chore(exclude_first_last_days): change to drop days rather than just …"}},{"before":"caece586f4960b9542978fb88bb3574a671068ac","after":"5320e36814611bcb097ff6cb2d9fc2dc2a4a2086","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T23:03:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"33ee083a3135ae9e1f1e1830374ee950707ed49b","after":"caece586f4960b9542978fb88bb3574a671068ac","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T22:32:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"e67b3003bdbd858b23743427ef5aab2a15c76693","after":"33ee083a3135ae9e1f1e1830374ee950707ed49b","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T22:26:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"4684404036f4e964907c03dbbcfa316e5470d67a","after":"08acd430f8e8095d656608bc0762920de049ecce","ref":"refs/heads/main","pushedAt":"2024-09-06T22:24:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"refactor(stepcount.py)","shortMessageHtmlLink":"refactor(stepcount.py)"}},{"before":"96c4b303d7184f394fcc4eb5f81b16d7ccf957aa","after":"e67b3003bdbd858b23743427ef5aab2a15c76693","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T22:23:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- TimeSinceLast(mins): Time since end of last bout (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":"6caadd97cac3b5916c2dfd4dda2521da134dab96","after":"96c4b303d7184f394fcc4eb5f81b16d7ccf957aa","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T22:21:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: detect bouts of activity and calculate bout metrics.\n\nResult is a dataframe (each row is a bout) with the following columns:\n\n- StartTime: Bout start time.\n- EndTime: Bout end time.\n- Duration(mins): Bout duration (in minutes).\n- Steps: Number of steps in the bout.\n- Cadence(steps/min): Bout cadence (steps per minute).\n- CadenceSD(steps/min): Bout cadence standard deviation (steps per minute).\n- Cadence25th(steps/min): 25th percentile cadence (steps per minute) in the bout.\n- Cadence50th(steps/min): Median cadence (steps per minute) in the bout.\n- Cadence75th(steps/min): 75th percentile cadence (steps per minute) in the bout.\n- ENMO(mg): Bout mean ENMO (milli-g).\n- ENMOMed(mg): Bout median ENMO (milli-g).\n\nOutput file: -Bouts.csv.gz","shortMessageHtmlLink":"feat: detect bouts of activity and calculate bout metrics."}},{"before":null,"after":"6caadd97cac3b5916c2dfd4dda2521da134dab96","ref":"refs/heads/feat/bouts","pushedAt":"2024-09-06T22:06:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"feat: add bouts metrics\n\nDetect bouts and calculate metrics for each bout: steps, cadence, duration, enmo, etc.","shortMessageHtmlLink":"feat: add bouts metrics"}},{"before":"e2be528317988b3f2edf4e6540aa98f58fb5561e","after":"4684404036f4e964907c03dbbcfa316e5470d67a","ref":"refs/heads/main","pushedAt":"2024-09-06T16:44:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"docs(stepcount.py): add/improve docstrings","shortMessageHtmlLink":"docs(stepcount.py): add/improve docstrings"}},{"before":"fb9c338eb6dc174ce714b3dbdd0e4511f9d95c64","after":"e2be528317988b3f2edf4e6540aa98f58fb5561e","ref":"refs/heads/main","pushedAt":"2024-09-06T16:04:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"gitignore: collated-outputs/","shortMessageHtmlLink":"gitignore: collated-outputs/"}},{"before":"ed576a08091a18abd7b5fb62340a779dcfc2f9a3","after":"fb9c338eb6dc174ce714b3dbdd0e4511f9d95c64","ref":"refs/heads/main","pushedAt":"2024-09-06T14:35:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"refactor: rename utils/ folder to cli_utils/","shortMessageHtmlLink":"refactor: rename utils/ folder to cli_utils/"}},{"before":"b1add773e341a31e56af6f6cc85b22cdc3392c89","after":"ed576a08091a18abd7b5fb62340a779dcfc2f9a3","ref":"refs/heads/main","pushedAt":"2024-06-26T16:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"docs: improve descriptions","shortMessageHtmlLink":"docs: improve descriptions"}},{"before":"568427ddf0d8c997ccca5c9c37e801e7591a8995","after":"b1add773e341a31e56af6f6cc85b22cdc3392c89","ref":"refs/heads/main","pushedAt":"2024-06-26T16:32:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"docs: data dictionary: StepCountVersion and StepCountArgs","shortMessageHtmlLink":"docs: data dictionary: StepCountVersion and StepCountArgs"}},{"before":"c85299c5b64b5a52c40b5ac397ed5886f85d9531","after":null,"ref":"refs/heads/bugfix/na-dates-before-reindex","pushedAt":"2024-06-26T16:19:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"}},{"before":"5a7ce5c058abb580f697bff56061d641f9f6fbdf","after":"568427ddf0d8c997ccca5c9c37e801e7591a8995","ref":"refs/heads/main","pushedAt":"2024-06-26T16:19:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix(impute_missing): record NA dates before reindexing, not after\n\nA bug can occur when the nearest-neighbor indexing inserts data into the original na dates","shortMessageHtmlLink":"fix(impute_missing): record NA dates before reindexing, not after"}},{"before":null,"after":"c85299c5b64b5a52c40b5ac397ed5886f85d9531","ref":"refs/heads/bugfix/na-dates-before-reindex","pushedAt":"2024-06-26T16:06:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix(impute_missing): record NA dates before reindexing, not after\n\nA bug can occur when the nearest-neighbor indexing inserts data into the original na dates","shortMessageHtmlLink":"fix(impute_missing): record NA dates before reindexing, not after"}},{"before":"1bfffe4db7378b9fd5924da36dde115b8ebcb2b5","after":null,"ref":"refs/heads/bugfix/csv-start-end-time","pushedAt":"2024-06-24T21:45:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"}},{"before":"69e0425205299ad8a0ffe17a536e7f9805f54585","after":"5a7ce5c058abb580f697bff56061d641f9f6fbdf","ref":"refs/heads/main","pushedAt":"2024-06-24T21:45:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix: add missing start and end times info when input is csv","shortMessageHtmlLink":"fix: add missing start and end times info when input is csv"}},{"before":null,"after":"1bfffe4db7378b9fd5924da36dde115b8ebcb2b5","ref":"refs/heads/bugfix/csv-start-end-time","pushedAt":"2024-06-24T21:40:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"fix: add missing start and end times info when input is csv","shortMessageHtmlLink":"fix: add missing start and end times info when input is csv"}},{"before":"4ec392c0bebc097583bec42a73cd4c458dce811a","after":"69e0425205299ad8a0ffe17a536e7f9805f54585","ref":"refs/heads/main","pushedAt":"2024-06-12T15:13:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"docs: update data dictionary: hour, weekend/weekday stats","shortMessageHtmlLink":"docs: update data dictionary: hour, weekend/weekday stats"}},{"before":"5beeee493041c05a996a0329b5c7ee8f7a77978c","after":"4ec392c0bebc097583bec42a73cd4c458dce811a","ref":"refs/heads/main","pushedAt":"2024-06-12T14:14:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"},"commit":{"message":"docs: update data dictionary: hour, weekend/weekday stats","shortMessageHtmlLink":"docs: update data dictionary: hour, weekend/weekday stats"}},{"before":"71b8c133c5dd94b0a634327784922faa99a12499","after":null,"ref":"refs/heads/refactor/rename-swap-hour-weekx","pushedAt":"2024-06-11T17:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chanshing","name":"Shing Chan","path":"/chanshing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5551642?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEt7oYGwA","startCursor":null,"endCursor":null}},"title":"Activity · OxWearables/stepcount"}