// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html exports[`GitLog > Canvas2D Graph > should render correctly and match the snapshot of the GitLog component 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
// WIP
10
2
1
-
-
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
feat(highlights): cleaned up effect function
Thomas Plumpton
2025-03-07 20:42:31
Deploying to gh-pages from @ TomPlum/sleep@1352f4c7814aa2ae660d9bd875870608a32734d1 🚀
TomPlum
2025-03-05 17:30:04
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
Merge pull request #54 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-03-05 17:29:01
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
feat(highlights): Extracted ShowcaseProgressDots component
Thomas Plumpton
2025-03-04 19:22:11
feat(highlights): responsive styling improvements to wake up showcase
Thomas Plumpton
2025-03-04 18:54:59
feat(highlights): added active showcase to query params
Thomas Plumpton
2025-03-04 18:36:14
feat(highlights): starting adding progress dots to wake up showcase
Thomas Plumpton
2025-03-04 18:18:59
feat(highlights): positioned text in wakeup showcase
Thomas Plumpton
2025-03-03 19:30:12
feat(highlights): refactored page so showcases are full viewport size and added lakeside sunrise animation
Thomas Plumpton
2025-03-01 19:00:19
feat(highlights): started calculating average wakeup times
Thomas Plumpton
2025-03-01 18:24:09
feat(highlights): fixed showcase context
Thomas Plumpton
2025-03-01 17:21:50
feat(highlights): started implementing custom showcase
Thomas Plumpton
2025-02-28 15:26:55
feat(highlights): extracted LandingPageHeading.tsx component
Thomas Plumpton
2025-02-27 17:53:06
feat(styling): added back to charts link in highlights landing page
Thomas Plumpton
2025-02-27 17:49:03
feat(styling): minor improvements to layout of highlights showcases
Thomas Plumpton
2025-02-26 21:10:47
feat(styling): added in remaining exit animations after starting
Thomas Plumpton
2025-02-26 20:56:55
feat(styling): added moon and land exit animations
Thomas Plumpton
2025-02-26 20:45:52
feat(styling): added moon loading state
Thomas Plumpton
2025-02-26 20:33:32
feat(styling): added compact sleep data loading component
Thomas Plumpton
2025-02-26 20:25:51
feat(styling): extracted night sky scene into component
Thomas Plumpton
2025-02-26 19:42:48
feat(styling): added extra shooting star
Thomas Plumpton
2025-02-26 19:40:30
feat(styling): adjustments to moon
Thomas Plumpton
2025-02-26 19:37:02
feat(styling): added generated stars to background scene
Thomas Plumpton
2025-02-26 19:32:50
feat(styling): making scene more responsive and full screen
Thomas Plumpton
2025-02-26 17:59:21
feat(styling): experimenting with highlights landing styling
Thomas Plumpton
2025-02-26 17:27:45
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
fix(styling): fixed dart sass 3.0 deprecation warnings
Thomas Plumpton
2025-02-25 17:11:36
Deploying to gh-pages from @ TomPlum/sleep@e059c28b8fa1668ec033daca1648f00a78126bc5 🚀
TomPlum
2025-02-25 17:09:11
Merge branch 'release' into develop
Thomas Plumpton
2025-02-25 17:08:31
Merge pull request #39 from TomPlum/renovate/vite-6.x
Thomas Plumpton
2025-02-25 17:08:06
feat(page): playing with highlights landing page styling
Thomas Plumpton
2025-02-25 17:07:43
feat(page): moved colours, added sleeping animation
Thomas Plumpton
2025-02-24 19:56:47
feat(page): progress on highlights page
Thomas Plumpton
2025-02-24 17:48:20
feat(page): initial pass of best session showcase content
Thomas Plumpton
2025-02-23 19:29:55
feat(page): initial highlights page work for showcases
Thomas Plumpton
2025-02-23 19:09:41
chore(docs): added tsdoc to NestedProgressCircle props interface
Thomas Plumpton
2025-02-23 18:48:35
feat(routing): added highlights page and made query param routing only for sleep page
Thomas Plumpton
2025-02-23 17:44:59
Deploying to gh-pages from @ TomPlum/sleep@0b78e0746d5a183a5be7879a9726815df474e857 🚀
TomPlum
2025-02-23 16:40:46
Merge pull request #52 from TomPlum/develop
Thomas Plumpton
2025-02-23 16:39:50
feat(chart): moved session highlights card
Thomas Plumpton
2025-02-23 16:38:25
feat(chart): Re-added locale toggle as ascii checkbox
Thomas Plumpton
2025-02-23 16:35:33
feat(chart): Added show highlights card toggle to controls + jp translations
Thomas Plumpton
2025-02-23 16:29:15
feat(chart): Fixed carousel theming in SessionHighlightCard.tsx
Thomas Plumpton
2025-02-23 16:08:30
Merge branch 'release' into develop
Thomas Plumpton
2025-02-23 15:46:54
feat(chart): Extracted HighlightCarouselItem component
Thomas Plumpton
2025-02-23 13:03:09
feat(chart): Moved SessionHighlightCard to Highlights module
Thomas Plumpton
2025-02-23 12:56:22
feat(chart): Extracted NestedProgressCircles components in new Highlights module
Thomas Plumpton
2025-02-23 12:54:45
feat(chart): Added formatDuration util and added details to highlight card
Thomas Plumpton
2025-02-22 23:56:31
feat(chart): added nested progress circle to session highlight
Thomas Plumpton
2025-02-22 23:33:27
feat(chart): starting new session highlight component
Thomas Plumpton
2025-02-22 23:24:09
Deploying to gh-pages from @ TomPlum/sleep@7355361e6e85ef1159cfe61f676044dc71d5f2fd 🚀
TomPlum
2025-02-22 22:48:03
Merge pull request #51 from TomPlum/develop
Thomas Plumpton
2025-02-22 22:47:07
chore(docs): updated web worker loading image for docs
Thomas Plumpton
2025-02-22 22:45:59
fix(styling): fixed positioning issue in starry background
Thomas Plumpton
2025-02-22 22:44:34
fix(params): date range params now default to last 2 months if they are not present on page load
Thomas Plumpton
2025-02-22 22:33:55
feat(loading): added starry background to data loading page
Thomas Plumpton
2025-02-22 22:11:18
Deploying to gh-pages from @ TomPlum/sleep@88a3ca2bc032b0ddf44eff0d272abf71052fbbe5 🚀
TomPlum
2025-02-22 22:06:22
Merge pull request #49 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-22 22:05:44
Merge pull request #48 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-22 22:05:23
Merge pull request #50 from TomPlum/renovate/globals-16.x
Thomas Plumpton
2025-02-22 22:05:07
feat(page): added back link on improvements page
Thomas Plumpton
2025-02-22 21:52:51
feat(page): rough first draft of improvements page content
Thomas Plumpton
2025-02-22 21:51:17
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(docs): added missing ToC entry in readme
Thomas Plumpton
2025-02-19 21:06:34
chore(docs): more docs additions in readme
Thomas Plumpton
2025-02-16 17:26:41
chore(docs): updated readme images and docs
Thomas Plumpton
2025-02-16 17:20:01
Deploying to gh-pages from @ TomPlum/sleep@3d4d017bf91addfc357a9bfcc88ccfc4eceae78c 🚀
TomPlum
2025-02-16 15:23:06
Merge pull request #47 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:22:11
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
Deploying to gh-pages from @ TomPlum/sleep@5525ed5d3a90dca5f4930426d8f6367f67587575 🚀
TomPlum
2025-02-16 15:21:20
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
Merge pull request #38 from TomPlum/develop
Thomas Plumpton
2025-02-16 15:20:20
chore(data): added latest pillow data 16/02/2025
Thomas Plumpton
2025-02-16 15:16:44
Merge branch 'release' into develop
Thomas Plumpton
2025-02-16 15:02:17
Deploying to gh-pages from @ TomPlum/sleep@58624987661cae7503ac110e7ec054e47e62cd2c 🚀
TomPlum
2025-02-16 15:01:01
Merge pull request #46 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:00:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
Merge branch 'refs/heads/release' into develop
Thomas Plumpton
2025-02-01 15:21:44
Merge pull request #45 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-01 15:21:11
Merge pull request #43 from TomPlum/renovate/jsdom-26.x
Thomas Plumpton
2025-02-01 15:20:55
Merge pull request #44 from TomPlum/renovate/major-vitest-monorepo
Thomas Plumpton
2025-02-01 15:20:45
Merge branch 'release' into develop
Thomas Plumpton
2025-02-01 15:17:11
Deploying to gh-pages from @ TomPlum/sleep@b35728b6da106abb0f2c82c143ae0b4a6e31f668 🚀
TomPlum
2025-02-01 15:16:35
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
Merge pull request #42 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-01 15:15:42
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
Merge pull request #41 from TomPlum/renovate/react-error-boundary-5.x
Thomas Plumpton
2025-01-09 20:17:13
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
Merge branch 'release' into develop
Thomas Plumpton
2025-01-09 20:15:57
Deploying to gh-pages from @ TomPlum/sleep@b7ec8259f761ea82faf75ed4da7502589769e1a7 🚀
TomPlum
2025-01-09 20:15:47
Merge pull request #35 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-01-09 20:14:48
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
fix(graph): filtered out metric nodes that have a value of 0
Thomas Plumpton
2024-11-28 19:10:41
feat(graph): minor styling consistency improvements to the ascii inputs
Thomas Plumpton
2024-11-28 19:08:06
feat(graph): moved stats ui to bottom right and updated ascii checkbox checked mark
Thomas Plumpton
2024-11-28 18:50:33
feat(graph): reduced scene cooldown time to stop node drift and improve performance on first render
Thomas Plumpton
2024-11-28 18:26:08
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(graph): removed redundant import file extensions
Thomas Plumpton
2024-11-28 16:27:32
chore(graph): renamed three scene folder to match module name
Thomas Plumpton
2024-11-28 16:26:50
feat(graph): added root node link directional particles and arrows to indicate the passage of time
Thomas Plumpton
2024-11-28 16:24:07
feat(graph): fixed ref typing and reset camera loading state
Thomas Plumpton
2024-11-28 11:57:08
feat(graph): renamed and structured three chart component
Thomas Plumpton
2024-11-28 11:37:49
feat(graph): reworked three scene component structure for better use of context + added ascii button
Thomas Plumpton
2024-11-28 11:35:52
feat(graph): added draggable nodes button and dynamic node sizes based on percentage
Thomas Plumpton
2024-11-27 17:24:13
feat(graph): added new three context and toggle for the scene
Thomas Plumpton
2024-11-27 16:50:40
feat(graph): started adding controls menu for 3d graph
Thomas Plumpton
2024-11-27 16:31:13
feat(graph): minor styling improvements on ascii checkbox and turned checked 'x' to 'o'
Thomas Plumpton
2024-11-27 16:30:28
feat(graph): more experimentation with 3d force graph
Thomas Plumpton
2024-11-27 16:17:49
feat(graph): added fps and network stats counter to 3d graph
Thomas Plumpton
2024-11-27 10:35:33
fix(config): vite config css preproccessor options now use modern-compiler to fix dart scss warnings
Thomas Plumpton
2024-11-27 09:10:10
fix(graph): fixed is3D default query param value and line chart missing opacity keyframes
Thomas Plumpton
2024-11-27 09:09:45
feat(graph): added experimental 3d button and re-instated 3d graph behind it
Thomas Plumpton
2024-11-26 16:53:18
Deploying to gh-pages from @ TomPlum/sleep@810a868f1f691c458fa0354a5122d8fe166d84ed 🚀
TomPlum
2024-11-26 14:11:47
Merge pull request #37 from TomPlum/develop
Thomas Plumpton
2024-11-26 14:10:47
chore(graph): removed locale toggle from graph controls ui
Thomas Plumpton
2024-11-26 13:46:26
fix(graph): active session info colour gradients now support all new chart view types
Thomas Plumpton
2024-11-26 13:44:29
chore(graph): renamed stackedMetrics to activeMetrics in chart config context
Thomas Plumpton
2024-11-26 13:43:23
fix(controls): made chart view selector button small to match the other controls
Thomas Plumpton
2024-11-26 11:00:51
fix(graph): rendered key-less line when in single metric view to stop re-mounting
Thomas Plumpton
2024-11-26 10:57:41
fix(graph): chart view selection now correctly updates stacked metrics param
Thomas Plumpton
2024-11-26 10:35:05
feat(graph): refactored chart metric selection to support all view types
Thomas Plumpton
2024-11-26 10:31:14
chore(graph): renamed StackedGraphPlaceholder to ChartMetricSelection
Thomas Plumpton
2024-11-26 10:06:44
feat(graph): fixed chart view selector for single metric
Thomas Plumpton
2024-11-26 10:05:35
feat(graph): added graph metric selector in multiple metrics view when none are selected
Thomas Plumpton
2024-11-26 09:57:09
feat(graph): started refactor for adding multiple metric lines on the chart at once
Thomas Plumpton
2024-11-25 21:16:17
chore(graph): renamed line chart component to be consistent
Thomas Plumpton
2024-11-25 20:48:51
feat(graph): refactored stacked view toggle into a chart view selector dropdown
Thomas Plumpton
2024-11-25 19:14:05
Deploying to gh-pages from @ TomPlum/sleep@c31b3a86b361a8a207d838498ce16125a5c93b54 🚀
TomPlum
2024-11-25 18:35:11
Merge pull request #36 from TomPlum/develop
Thomas Plumpton
2024-11-25 18:34:13
test(data): fixed bad file path reference which was breaking a test mock
Thomas Plumpton
2024-11-25 18:31:19
chore(data): added tsdoc and supporting comments to useSleepStageData
Thomas Plumpton
2024-11-25 16:03:20
fix(data): filtered sleep stage instance data by their unique IDs to remove duplicates that were breaking the chart
Thomas Plumpton
2024-11-25 15:55:53
feat(graph): added basic styling to error boundary fallback page
Thomas Plumpton
2024-11-25 15:49:06
feat(graph): reworked metric checkbox styling, no longer uses antd
Thomas Plumpton
2024-11-25 15:48:52
feat(data): added japanese translations for the web worker statuses
Thomas Plumpton
2024-11-25 15:21:04
feat(graph): added error boundary around application
Thomas Plumpton
2024-11-25 15:17:48
feat(graph): added sound toggle to session info
Thomas Plumpton
2024-11-24 17:38:11
fix(context): inverted context dependencies to fix date selection bug
Thomas Plumpton
2024-11-24 17:20:40
feat(graph): added sleep stage pie chart tooltip
Thomas Plumpton
2024-11-24 17:10:58
fix(data): added web worker terminate call after done event received
Thomas Plumpton
2024-11-24 16:26:24
chore(context): split chart config context from sleep context
Thomas Plumpton
2024-11-24 16:26:03
chore(housekeeping): moved sleep context files into its own subdirectory
Thomas Plumpton
2024-11-24 10:30:47
chore(housekeeping): renamed some components for consistency
Thomas Plumpton
2024-11-24 10:27:26
fix(housekeeping): fixed bad translations string after folder refactor
Thomas Plumpton
2024-11-23 22:48:51
chore(housekeeping): major folder structure and module rework
Thomas Plumpton
2024-11-23 22:41:41
feat(graph): removed active dot from sleep stage areas
Thomas Plumpton
2024-11-23 22:26:38
feat(graph): added stage instance duration to graph tooltip
Thomas Plumpton
2024-11-23 22:24:15
chore(graph): added custom interface for sleep session graph y-axis meta
Thomas Plumpton
2024-11-23 22:07:08
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
Deploying to gh-pages from @ TomPlum/sleep@0b903cc93b1fd0fed264ae1f4d746f1414235fc9 🚀
TomPlum
2024-11-23 19:38:24
Merge branch 'release' into develop
Thomas Plumpton
2024-11-23 19:37:44
Merge pull request #32 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-23 19:37:29
feat(graph): added close button to selected session display
Thomas Plumpton
2024-11-23 19:35:46
chore(graph): improved styling in SleepSessionTooltip.module.scss for labels and values
Thomas Plumpton
2024-11-23 19:30:44
chore(graph): extracted SleepSessionBreakdownInfo.tsx component
Thomas Plumpton
2024-11-23 19:29:30
feat(graph): sleep stage graph x-ticks are now 30 minute intervals
Thomas Plumpton
2024-11-23 19:24:31
chore(graph): moved stage transition data to hook and disabled area animations
Thomas Plumpton
2024-11-23 19:21:55
feat(graph): sleep stage graph tooltip now shows current stage and time
Thomas Plumpton
2024-11-23 19:04:33
test(graph): added unit test suite for generateTicks
Thomas Plumpton
2024-11-23 15:11:32
test(graph): added unit test suite for getSleepStageMetricYValue
Thomas Plumpton
2024-11-23 15:07:03
chore(graph): extracted useSleepStagesAreas hook from breakdown graph
Thomas Plumpton
2024-11-23 15:02:43
feat(graph): sleep stage areas now generate minute granular points along their edges
Thomas Plumpton
2024-11-23 14:25:55
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
feat(graph): refactored sleep stage graph to use real areas instead of reference ones
Thomas Plumpton
2024-11-22 19:56:50
feat(graph): extracted useSleepStageData hook from breakdown graph component
Thomas Plumpton
2024-11-22 16:46:06
Deploying to gh-pages from @ TomPlum/sleep@6e3df33a8b0bc47270c2cf0e2f45aaa9afe17eaf 🚀
TomPlum
2024-11-21 19:55:10
Merge pull request #31 from TomPlum/develop
Thomas Plumpton
2024-11-21 19:54:17
Merge pull request #30 from TomPlum/improve-stage-chart
Thomas Plumpton
2024-11-21 19:51:52
feat(graph): improved stage graph x-domain
Thomas Plumpton
2024-11-21 19:50:20
feat(graph): fixed stage breakdown graph y-domain and ticks
Thomas Plumpton
2024-11-21 19:41:09
feat(graph): added in reparation code to the sleep stage graph data
Thomas Plumpton
2024-11-21 19:03:51
feat(graph): corrected stage transition line x-ordinates
Thomas Plumpton
2024-11-20 20:58:52
feat(graph): switched sleep stage scatter to reference areas
Thomas Plumpton
2024-11-20 18:45:26
feat(graph): fixed breakdown graph stage connecting lines
Thomas Plumpton
2024-11-20 14:59:16
feat(graph): fixed sorting of stage data in breakdown graph
Thomas Plumpton
2024-11-20 14:44:03
feat(graph): starting refactoring breakdown chart
Thomas Plumpton
2024-11-19 20:53:45
feat(graph): line chart x-axis tick now changes format for small ranges
Thomas Plumpton
2024-11-19 17:16:54
Merge branch 'release' into develop
Thomas Plumpton
2024-11-19 17:09:14
Merge pull request #26 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-19 17:08:58
test(data): fixed failing test for useLinearRegression.spec.ts
Thomas Plumpton
2024-11-19 17:08:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
feat(graph): added custom sleep stage tooltip and extracted display name util
Thomas Plumpton
2024-11-18 17:35:25
chore(data): updated docs regarding Apples Cocoa Datetime API
Thomas Plumpton
2024-11-18 17:06:00
feat(graph): extracted legend item component and updated styles
Thomas Plumpton
2024-11-17 19:12:19
feat(graph): added duration in sleep session info
Thomas Plumpton
2024-11-17 19:05:12
feat(graph): added endTime to graph data and mapped date range to session info
Thomas Plumpton
2024-11-17 18:22:47
chore(graph): refactored selected session state management (hoisted to context)
Thomas Plumpton
2024-11-17 18:06:42
Deploying to gh-pages from @ TomPlum/sleep@8eda2d7e39053ecf13ee4bd6ce82c4821f3e7ed4 🚀
TomPlum
2024-11-17 17:33:57
Merge pull request #29 from TomPlum/develop
Thomas Plumpton
2024-11-17 17:33:07
fix(ci): made dates in useLinearRegression.spec.ts UTC for CI
Thomas Plumpton
2024-11-17 17:30:54
debug(ci): added date check in develop workflow to check TZ
Thomas Plumpton
2024-11-17 17:26:00
test(data): used dayjs utc in useLinearRegression to try and fix ci tests
Thomas Plumpton
2024-11-17 17:20:05
feat(graph): extracted useGraphHeight hook and used in placeholder component too
Thomas Plumpton
2024-11-17 17:19:28
fix(graph): tweaked line chart graph height when in stacked view with a selected session
Thomas Plumpton
2024-11-17 17:11:47
feat(ci): set UTC timezone in develop workflow
Thomas Plumpton
2024-11-17 16:58:58
feat(ci): added new develop workflow for building/testing on PRs
Thomas Plumpton
2024-11-17 16:57:27
fix(ci): added UTC timezone to release workflow config
Thomas Plumpton
2024-11-17 16:53:28
Merge pull request #28 from TomPlum/develop
Thomas Plumpton
2024-11-17 16:48:29
feat(ci): added unit tests to release workflow
Thomas Plumpton
2024-11-17 16:48:01
test(data): fixed failing tests and added test:ci script
Thomas Plumpton
2024-11-17 16:47:10
fix(data): moved env util into sub-dir to fix build issue
Thomas Plumpton
2024-11-17 16:44:09
Merge pull request #27 from TomPlum/develop
Thomas Plumpton
2024-11-17 15:25:29
feat(graph): duration breakdown pie chart now matches other charts animation timings
Thomas Plumpton
2024-11-17 15:06:15
feat(graph): pushed down session selection code to prevent re-renders
Thomas Plumpton
2024-11-17 15:04:26
feat(graph): added legend to sleep stage breakdown graph
Thomas Plumpton
2024-11-17 14:53:23
feat(graph): sleep stage chart is now size aware and resizes bars appropriately
Thomas Plumpton
2024-11-17 14:38:15
feat(graph): removed pie chart from chart tooltip
Thomas Plumpton
2024-11-17 14:32:24
feat(graph): added duration breakdown pie chart to selected session info
Thomas Plumpton
2024-11-17 14:25:18
feat(graph): added selected session into query parameters
Thomas Plumpton
2024-11-17 14:22:01
chore(lint): added quote-props eslint rule and ran --fix
Thomas Plumpton
2024-11-17 13:53:07
test(data): added test suite for scanTables utility
Thomas Plumpton
2024-11-17 13:52:28
fix(data): added missing benchmark start() call to scanTables
Thomas Plumpton
2024-11-17 13:27:51
test(data): updated unknown time delta message and added tests for it
Thomas Plumpton
2024-11-17 13:26:16
test(data): added parseDataLine utility tests
Thomas Plumpton
2024-11-17 13:18:00
test(data): added readRawDatabaseExport tests
Thomas Plumpton
2024-11-17 12:57:06
test(data): added readFile unit tests and env utility class
Thomas Plumpton
2024-11-17 12:45:42
feat(graph): added sound reference lines to stage breakdown graph
Thomas Plumpton
2024-11-16 18:40:13
feat(graph): passed sleep sound data into session info component from context
Thomas Plumpton
2024-11-15 19:04:17
feat(data): worker file reader now calculates uncompressed file size
Thomas Plumpton
2024-11-15 17:02:12
test(data): added unit tests and docs for sendMessage.ts
Thomas Plumpton
2024-11-15 17:01:52
test(data): added unit tests and docs for formatNumber.ts
Thomas Plumpton
2024-11-15 16:54:15
test(data): added unit test for convertTimestamp.ts
Thomas Plumpton
2024-11-15 16:52:09
fix(data): fixed benchmark delta bug and added unit tests
Thomas Plumpton
2024-11-15 16:44:36
chore(data): added benchmark util to encapsulate timing and delta formatting
Thomas Plumpton
2024-11-14 21:55:11
test(data): added unit test suite for convertSleepStage.ts
Thomas Plumpton
2024-11-14 21:45:41
Deploying to gh-pages from @ TomPlum/sleep@d52b826c02b6909059675040789181420beafd52 🚀
TomPlum
2024-11-14 21:39:46
Deploying to gh-pages from @ TomPlum/sleep@744a38879b90beeeddfffebbe9c3ecaca4a4c155 🚀
TomPlum
2024-11-14 21:38:53
Merge pull request #24 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-14 21:38:52
Merge pull request #25 from TomPlum/feature/parse-raw-data
Thomas Plumpton
2024-11-14 21:38:02
chore(data): moved worker type and shortened imports
Thomas Plumpton
2024-11-14 19:22:19
chore(data): reduced more redundant code for file reading
Thomas Plumpton
2024-11-14 19:17:58
chore(data): extracted session validation function to reduce redundant code
Thomas Plumpton
2024-11-14 19:11:32
test(data): installed @vitest/web-worker to fix failing tests
Thomas Plumpton
2024-11-14 19:07:04
chore(config): added --host flag to dev script so the server is available on the LAN
Thomas Plumpton
2024-11-14 16:18:11
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(data): started extracting data worker into its own module of files
Thomas Plumpton
2024-11-14 12:10:51
feat(graph): updated active session file name and moved types from worker to types file
Thomas Plumpton
2024-11-13 20:45:31
feat(graph): changed breakdown chart y value type and added tooltip
Thomas Plumpton
2024-11-13 18:01:15
chore(data): renamed statusCode -> code and added extra docs to worker types
Thomas Plumpton
2024-11-13 16:24:04
feat(data): extracted and simplified worker number formatter
Thomas Plumpton
2024-11-13 16:20:58
feat(data): added timeouts to throttle worker messages (callback hell, oops)
Thomas Plumpton
2024-11-13 16:14:39
feat(data): tweaks to web worker messaging
Thomas Plumpton
2024-11-13 16:05:57
feat(data): added extra worker events for preprocessing stages
Thomas Plumpton
2024-11-13 09:04:42
fix(data): significantly improved worker performance (35s -> 50ms)
Thomas Plumpton
2024-11-12 18:57:10
feat(graph): selection session info/graph now renders in stacked view
Thomas Plumpton
2024-11-12 18:37:10
feat(data): added slight delay to final worker event to show data parsing message
Thomas Plumpton
2024-11-12 18:32:17
chore(data): cleared 2 x TODOs in web worker
Thomas Plumpton
2024-11-12 18:24:05
feat(graph): added breathing radial gradient to loading component
Thomas Plumpton
2024-11-12 17:39:10
chore(graph): extracted useDynamicFavicon hook
Thomas Plumpton
2024-11-12 17:29:04
chore(graph): extracted SleepStageBar component
Thomas Plumpton
2024-11-12 17:27:23
chore(data): removed old CSV data hook from context provider
Thomas Plumpton
2024-11-12 17:19:29
feat(graph): started adding info box to breakdown graph
Thomas Plumpton
2024-11-12 17:17:11
fix(graph): fixed yTicks in SleepSessionStageBreakdownGraph
Thomas Plumpton
2024-11-12 17:01:01
feat(graph): fixed raw stage mapping and session -> stages ID mapping
Thomas Plumpton
2024-11-12 16:56:09
feat(data): data worker typing improvements + TODOs
Thomas Plumpton
2024-11-12 15:54:03
feat(graph): moved sleep stage graph to the bottom and fixed heights
Thomas Plumpton
2024-11-12 14:44:30
feat(graph): added custom line active dot to bind click events to sleep breakdown
Thomas Plumpton
2024-11-12 14:13:45
feat(data): minor copy and styling improvements to worker events and loading page
Thomas Plumpton
2024-11-12 08:28:13
feat(data): added timings and payload data for other worker events
Thomas Plumpton
2024-11-11 21:13:25
feat(data): added custom payload to worker messages and sent file size
Thomas Plumpton
2024-11-11 20:58:36
feat(data): fixed some of the failing data web worker event messages
Thomas Plumpton
2024-11-11 20:33:18
feat(data): refactored worker to use Worker constructor to support type imports
Thomas Plumpton
2024-11-11 20:21:46
feat(data): added percentage to data worker message events for granular tracking
Thomas Plumpton
2024-11-11 16:32:43
feat(data): integrated worker status with context and loading component
Thomas Plumpton
2024-11-11 15:56:24
feat(data): implemented custom web worker for data loading and dropped external dep
Thomas Plumpton
2024-11-11 15:31:19
chore(data): added extra comments and docs to the pillow export parser
Thomas Plumpton
2024-11-11 14:48:00
feat(data): pillow export parser now supports the truly raw export with no prior modifications made
Thomas Plumpton
2024-11-11 14:43:38
feat(data): refactored raw data parser function to make only one pass of the file
Thomas Plumpton
2024-11-10 20:40:34
feat(graph): sleep stage graph improvements
Thomas Plumpton
2024-11-10 17:57:08
feat(graph): first pass of stacked bar chart / gantt of sleep stage breakdown
Thomas Plumpton
2024-11-10 17:46:07
feat(data): re-integrated worker into raw sleep data hook and added to context
Thomas Plumpton
2024-11-10 15:54:37
Deploying to gh-pages from @ TomPlum/sleep@28881627b2f5288a3a68f9127abc1fdfd966c6d2 🚀
TomPlum
2024-11-10 15:09:39
Merge pull request #20 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-10 15:08:53
feat(data): removed redundant props from useRawSleepData hook
Thomas Plumpton
2024-11-10 14:47:12
feat(data): fixed sound data parsing and added sleep stage data alongside it
Thomas Plumpton
2024-11-10 13:21:35
feat(data): consolidated raw data parsing experiment into main impl
Thomas Plumpton
2024-11-10 12:40:13
feat(data): parsed sound points and mapped to sessions
Thomas Plumpton
2024-11-09 21:23:18
feat(data): fixed table searching and date parsing
Thomas Plumpton
2024-11-09 21:02:39
feat(data): attempting to parse raw data file
Thomas Plumpton
2024-11-09 20:01:39
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(docs): README ToC
Thomas Plumpton
2024-11-05 21:18:18
Deploying to gh-pages from @ TomPlum/sleep@732b3044a9b1ea8699908ba4b6c41f593f44d18f 🚀
TomPlum
2024-11-04 19:47:06
Merge pull request #23 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:46:19
fix(graph): fixed static asset loading in production mode
Thomas Plumpton
2024-11-04 19:45:58
Deploying to gh-pages from @ TomPlum/sleep@fbca587594c87b5c4d13dbb14387eff3bbd97f0b 🚀
TomPlum
2024-11-04 19:32:13
Merge pull request #22 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:31:29
test(data): fixed compilation error in useLinearRegression.spec.ts
Thomas Plumpton
2024-11-04 19:31:08
Merge pull request #21 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:29:24
feat(graph): updated active session info to use pillow logo instead of text
Thomas Plumpton
2024-11-03 18:35:05
feat(graph): added day of the week name to the tooltip session date format
Thomas Plumpton
2024-11-03 09:41:53
chore(data): updated sleep data to most recent csv snapshot
Thomas Plumpton
2024-11-03 09:39:56
feat(graph): minor styling improvements to active session info and stacked graph placeholder
Thomas Plumpton
2024-10-31 20:02:36
feat(graph): added pillows website link to the active session info component
Thomas Plumpton
2024-10-30 20:21:01
feat(graph): added descriptions of sleep metrics upon hover in stacked view
Thomas Plumpton
2024-10-30 20:15:09
Deploying to gh-pages from @ TomPlum/sleep@529c1176ebc495163d44d926469cce22300cb2a9 🚀
TomPlum
2024-10-30 19:52:18
Merge branch 'release' into develop
Thomas Plumpton
2024-10-30 19:51:40
Merge pull request #16 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-30 19:51:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(graph): extracted useDefaultQueryParams hook from sleep context provider
Thomas Plumpton
2024-10-27 19:38:06
chore(graph): changed default date range query params to all data instead of recent
Thomas Plumpton
2024-10-27 19:30:38
chore(graph): increased typical sessions healthy awake time range to 0-10%
Thomas Plumpton
2024-10-27 19:28:45
fix(graph): duration breakdown pie chart no longer renders labels for 0% values
Thomas Plumpton
2024-10-27 19:25:00
feat(graph): added mood emoji to the session tooltip
Thomas Plumpton
2024-10-27 18:55:58
feat(graph): reduced active dot radius for active session counts between 100 and 300
Thomas Plumpton
2024-10-23 12:14:39
fix(graph): fixed stacked view toggle not updating query param when checking
Thomas Plumpton
2024-10-23 12:08:07
Deploying to gh-pages from @ TomPlum/sleep@0d12d74a0d49b59240f4071adc56fb9599990905 🚀
TomPlum
2024-10-23 11:46:53
Merge pull request #19 from TomPlum/develop
Thomas Plumpton
2024-10-23 11:46:10
Merge pull request #18 from TomPlum/feature/stacked-view
Thomas Plumpton
2024-10-23 11:40:38
feat(graph): stacked toggle now clears stacked metrics when turning on
Thomas Plumpton
2024-10-23 11:39:13
fix(config): trying to make vite HMR watch the public dir during local development
Thomas Plumpton
2024-10-23 11:33:26
feat(graph): fixed stacked graph placeholder messages and ensured metric checkboxes update the query params
Thomas Plumpton
2024-10-23 11:22:32
fix(graph): fixed missing tooltip and improvement label from single graph view
Thomas Plumpton
2024-10-22 19:27:41
feat(graph): improvement line label and tooltip no longer render twice in stacked view
Thomas Plumpton
2024-10-22 19:18:29
feat(graph): active sessions info now respects stacked view with no selections
Thomas Plumpton
2024-10-22 19:13:21
fix(graph): fixed react hooks lifecycle error with stacked graphs
Thomas Plumpton
2024-10-22 19:08:53
chore(graph): split metric checkbox component into two for separation of concerns
Thomas Plumpton
2024-10-22 18:38:40
feat(graph): metric checkbox now has button mode and graph placeholder improved button styling
Thomas Plumpton
2024-10-22 16:33:45
feat(routing): serialised stacked view boolean in query params
Thomas Plumpton
2024-10-22 14:38:58
feat(graph): metric config no longer lets you pick more than 3 metrics in stacked view
Thomas Plumpton
2024-10-22 14:13:33
feat(graph): stacked graph placeholder now offer available sleep metrics to pick from
Thomas Plumpton
2024-10-22 14:10:35
chore(graph): extracted stacked graph placeholder component
Thomas Plumpton
2024-10-22 13:59:15
feat(graph): second graph in stacked view now transitions its opacity as it renders
Thomas Plumpton
2024-10-22 12:49:05
feat(graph): reduced the upper-bound of the dynamic y-axis domain to better frame the data on the chart
Thomas Plumpton
2024-10-22 11:59:58
feat(graph): added selection placeholder when a second metric is not selected in stacked view
Thomas Plumpton
2024-10-22 11:57:30
feat(graph): favicon now changes based on active sleep metric
Thomas Plumpton
2024-10-22 08:56:43
feat(graph): added text to stacked view toggle button
Thomas Plumpton
2024-10-22 08:28:15
feat(graph): fixed non-stacked view and added dynamic stacked colours to active session info
Thomas Plumpton
2024-10-22 08:20:51
feat(graph): first pass of enabling stacked graphs
Thomas Plumpton
2024-10-21 16:24:29
chore(graph): renamed old graph to 3D
Thomas Plumpton
2024-10-21 15:35:40
Merge branch 'release' into develop
Thomas Plumpton
2024-10-21 15:34:23
chore(docs): added some TODOs to the README
Thomas Plumpton
2024-10-21 15:34:13
Deploying to gh-pages from @ TomPlum/sleep@5e1e15c2d5eada142fbd66cd5b87d015945fd11b 🚀
TomPlum
2024-10-21 10:42:07
Merge pull request #17 from TomPlum/develop
Thomas Plumpton
2024-10-21 10:41:21
feat(graph): session count colour now transitions with same animation duration as graph
Thomas Plumpton
2024-10-21 09:46:02
feat(graph): data source now links to a download of the raw CSV
Thomas Plumpton
2024-10-21 09:44:52
feat(graph): added data source version to active session info
Thomas Plumpton
2024-10-21 09:35:42
chore(graph): extracted active session info component from sleep page
Thomas Plumpton
2024-10-21 09:27:09
chore(graph): increased font weight of improvement label text
Thomas Plumpton
2024-10-21 09:22:42
feat(graph): added subtle cartesian grid back to the line chart
Thomas Plumpton
2024-10-20 10:18:32
fix(graph): a single month can now be selected from the date picker
Thomas Plumpton
2024-10-20 10:06:32
Merge branch 'release' into develop
Thomas Plumpton
2024-10-20 09:55:50
chore(graph): tweaked active dot radius for the main sleep metric line
Thomas Plumpton
2024-10-20 09:54:55
chore(graph): hoisted improvement date calculation into sleep context
Thomas Plumpton
2024-10-20 09:49:13
feat(graph): improved session and nap filtering
Thomas Plumpton
2024-10-20 09:45:23
feat(routing): added language to query parameters
Thomas Plumpton
2024-10-19 18:18:37
feat(graph): show all button now changes to "recent" if all sessions are showing
Thomas Plumpton
2024-10-19 18:10:25
Deploying to gh-pages from @ TomPlum/sleep@7d545a59464b63d3aaace8e99aa55cf6e0866f97 🚀
TomPlum
2024-10-19 18:02:15
Merge pull request #14 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-19 18:01:32
feat(graph): added show all button and extracted date selection hook
Thomas Plumpton
2024-10-19 14:36:18
chore(graph): extracted graph controls component
Thomas Plumpton
2024-10-19 14:21:51
fix(data): filtered out sessions longer than 15 hours
Thomas Plumpton
2024-10-19 14:17:59
feat(graph): added vertical reference line for the date in which I made improvements
Thomas Plumpton
2024-10-19 14:12:54
Deploying to gh-pages from @ TomPlum/sleep@3d3d5a2ec3361fa74673968451d4fb7bd9d9bf65 🚀
TomPlum
2024-10-19 11:45:18
Merge pull request #15 from TomPlum/develop
Thomas Plumpton
2024-10-19 11:44:33
chore(test): fixed failing unit tests due to bad setup data
Thomas Plumpton
2024-10-19 11:43:46
feat(graph): moved locale switch to top right controls and extracted component
Thomas Plumpton
2024-10-19 11:40:59
chore(docs): added screenshots to README
Thomas Plumpton
2024-10-19 11:26:20
feat(graph): added nap indicator to session tooltip
Thomas Plumpton
2024-10-19 11:21:14
fix(routing): fixed bad query param name for sleep metric
Thomas Plumpton
2024-10-19 11:11:57
feat(graph): added duration as a percentage of 8 hours as a new metric
Thomas Plumpton
2024-10-19 11:04:44
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
Deploying to gh-pages from @ TomPlum/sleep@c9c48c01cfc584cfe74ecedbbe63f350b39bbc17 🚀
TomPlum
2024-10-18 15:30:26
Merge pull request #13 from TomPlum/develop
Thomas Plumpton
2024-10-18 15:29:29
chore(test): fixed failing unit tests for useLinearRegression.spec.ts
Thomas Plumpton
2024-10-18 15:28:37
feat(graph): added github button to top left controls container
Thomas Plumpton
2024-10-18 15:24:57
chore(styling): minor styling and font changes
Thomas Plumpton
2024-10-18 10:32:53
chore(graph): extracted regression delta label component from graph
Thomas Plumpton
2024-10-17 19:18:02
feat(graph): regression line delta horizontal reference line now animates like its vertical counterpart
Thomas Plumpton
2024-10-17 19:13:11
feat(graph): regression line delta vertical reference line now fits the correct y-ordinates and doesn't fill the charts height
Thomas Plumpton
2024-10-17 18:50:26
chore(graph): encapsulated reference area fill into hook and tweaks reference line stroke dash
Thomas Plumpton
2024-10-17 17:15:51
chore(docs): removed readme template contents
Thomas Plumpton
2024-10-17 17:00:20
chore(lint): added import eslint plugin, configured and fixed import extensions
Thomas Plumpton
2024-10-17 16:58:06
chore(lint): tweaked quotes rules and fixed all double -> single
Thomas Plumpton
2024-10-17 16:51:00
chore(lint): tweaked object/curly brace rules and fixed all spacing issues
Thomas Plumpton
2024-10-17 16:50:04
chore(lint): tweaked semi rules and removed redundant semicolons
Thomas Plumpton
2024-10-17 16:48:04
Revert "chore(data): removed redundant guarding in linear regression hook"
Thomas Plumpton
2024-10-17 15:42:11
chore(data): removed redundant guarding in linear regression hook
Thomas Plumpton
2024-10-17 15:41:32
chore(data): filtered out invalid awake time values
Thomas Plumpton
2024-10-17 15:34:33
feat(graph): migrated xAxisInterval to axes hook and added one more level of granularity
Thomas Plumpton
2024-10-17 15:30:39
Deploying to gh-pages from @ TomPlum/sleep@5f4518bb04c3e9c8fe74c2815da5b0584d1cdbc7 🚀
TomPlum
2024-10-17 15:22:19
Merge pull request #12 from TomPlum/develop
Thomas Plumpton
2024-10-17 15:21:40
feat(locale): default locale and switch position is now en
Thomas Plumpton
2024-10-17 15:21:03
feat(graph): custom x tick now offsets first/last date strings to fit on screen
Thomas Plumpton
2024-10-17 15:19:51
chore(data): extracted axes 2d hook
Thomas Plumpton
2024-10-17 15:12:38
chore(data): hoisted earliest/latest active session dates into context and integrated with x-axis domain
Thomas Plumpton
2024-10-17 15:04:33
feat(data): reworked linear regression algorithm and x-axis domain to work better with dates and ensure line of best fit is linear
Thomas Plumpton
2024-10-17 14:30:01
test(data): added linear regression hook unit tests and shortened english translations
Thomas Plumpton
2024-10-17 10:25:24
Deploying to gh-pages from @ TomPlum/sleep@34aa1bf564af10c4d3ebeef73542b82385be5163 🚀
TomPlum
2024-10-16 09:47:17
Merge pull request #11 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:46:32
feat(routing): re-added sleep route to app navigation and added dynamic baseUrl based on mode
Thomas Plumpton
2024-10-16 09:45:53
Deploying to gh-pages from @ TomPlum/sleep@6a66ec6e43d3e2961e869aa07bfed4bcfa369eed 🚀
TomPlum
2024-10-16 09:39:12
Merge pull request #10 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:38:22
feat(graph): added language toggle button
Thomas Plumpton
2024-10-16 09:37:53
Deploying to gh-pages from @ TomPlum/sleep@46a65f9bf3c7bf3060a0fccc8b0e5ce4ccdf5310 🚀
TomPlum
2024-10-15 17:51:27
Merge pull request #9 from TomPlum/develop
Thomas Plumpton
2024-10-15 17:50:48
feat(graph): added duration to the tooltip
Thomas Plumpton
2024-10-15 17:49:22
feat(graph): added healthy data range for sleep quality metric
Thomas Plumpton
2024-10-15 17:43:22
chore(graph): session count now renders in the current metric colour
Thomas Plumpton
2024-10-15 17:22:41
chore(graph): tweaked healthy ranges and added translations for session count
Thomas Plumpton
2024-10-15 15:52:42
chore(styles): added antd dark theme and added total sessions to top left
Thomas Plumpton
2024-10-15 15:45:46
feat(graph): added label to typical session area and added missing jp translations
Thomas Plumpton
2024-10-15 15:37:33
chore(graph): removed enum index signatures in sleep graph datum interface and removed casting
Thomas Plumpton
2024-10-15 15:26:56
feat(graph): added custom domain and ticks so the y domain is wrapped tighter around the value range
Thomas Plumpton
2024-10-15 15:07:11
feat(graph): 2d line graph now renders right up against the left viewport edge
Thomas Plumpton
2024-10-15 14:45:53
chore(graph): extracted typical sleep session hook for area data
Thomas Plumpton
2024-10-15 13:40:52
chore(graph): encapsulated properties into linear regression hook
Thomas Plumpton
2024-10-15 13:33:17
chore(graph): moved linear regression line delta reference lines into hook
Thomas Plumpton
2024-10-15 13:30:56
feat(graph): added typical sleep session reference areas
Thomas Plumpton
2024-10-15 13:24:51
feat(graph): added reference lines to show regression delta
Thomas Plumpton
2024-10-15 12:40:21
chore(hooks): moved more graph styling logic into a hook
Thomas Plumpton
2024-10-15 10:06:18
Deploying to gh-pages from @ TomPlum/sleep@71254127053aea2018fab52895ce039a5bcb607c 🚀
TomPlum
2024-10-15 09:31:40
Merge pull request #8 from TomPlum/develop
Thomas Plumpton
2024-10-15 09:31:01
feat(routing): removed internal use of /sleep in favour of / since gh-pages hosts at /sleep anyway
Thomas Plumpton
2024-10-15 09:29:58
feat(graph): encapsulated more graph styling into custom hook and added active dot radius value
Thomas Plumpton
2024-10-15 09:25:57
chore(state): hoisted graph data to react context and fixed render instability
Thomas Plumpton
2024-10-15 09:04:16
chore(state): hoisted sleep page state management to react context
Thomas Plumpton
2024-10-15 08:42:31
feat(graph): graph config now render translucent and becomes opaque on hover
Thomas Plumpton
2024-10-15 08:23:48
feat(graph): lines now start on the left viewport edge and y-ticks have a background
Thomas Plumpton
2024-10-14 18:45:07
feat(routing): added 404 not found page
Thomas Plumpton
2024-10-14 18:03:44
Deploying to gh-pages from @ TomPlum/sleep@3cf1df49c0ef97fd2954882c882f8013d59f6c87 🚀
TomPlum
2024-10-14 17:38:12
Merge pull request #7 from TomPlum/develop
Thomas Plumpton
2024-10-14 17:37:31
chore(build): added vite base path for gh-pages deployment
Thomas Plumpton
2024-10-14 17:37:03
Deploying to gh-pages from @ TomPlum/sleep@67d24a6224871536699e9ef78e8ac62a61c442f7 🚀
TomPlum
2024-10-14 13:57:51
Initial gh-pages commit
TomPlum
2024-10-14 13:57:51
Merge pull request #6 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:57:04
chore(build): fixed build issues for release
Thomas Plumpton
2024-10-14 13:56:00
Merge pull request #5 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:47:46
chore(ci): renamed main workflow -> release
Thomas Plumpton
2024-10-14 13:47:19
Merge pull request #4 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-14 13:45:08
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
Merge pull request #2 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:41:43
chore(config): updated renovate rules, schedule and assignee
Thomas Plumpton
2024-10-14 13:41:24
Merge pull request #1 from TomPlum/renovate/configure
Thomas Plumpton
2024-10-14 13:39:59
Add renovate.json
renovate[bot]
2024-10-14 13:37:36
chore(ci): added gh-pages package and added github actions main workflow
Thomas Plumpton
2024-10-14 09:45:28
feat(graph): extracted metric checkbox component and changed colours based on metric
Thomas Plumpton
2024-10-14 09:41:44
feat(graph): added pie to to tooltip and extracted graph styles hook
Thomas Plumpton
2024-10-14 09:07:12
chore(graph): minor improvements to graph formatting & styling
Thomas Plumpton
2024-10-14 08:28:43
chore(graph): extracted sleep data 2d hook
Thomas Plumpton
2024-10-14 06:55:23
feat(graph): increased axis tick stroke width
Thomas Plumpton
2024-10-14 06:45:57
feat(graph): added custom x-axis tick component
Thomas Plumpton
2024-10-14 06:43:44
feat(graph): tweaked colours and now stroke width is dynamic based on dataset size
Thomas Plumpton
2024-10-13 15:27:42
feat(routing): sleep route now adds default query params if not present
Thomas Plumpton
2024-10-13 15:19:46
chore(test): fixed failing data test and added eslint stylistic plugin
Thomas Plumpton
2024-10-13 14:24:07
feat(graph): added custom tooltip and filtered out data with no breakdown
Thomas Plumpton
2024-10-13 11:31:54
chore(refactor): extracted custom y-axis tick component into its own file
Thomas Plumpton
2024-10-13 10:26:08
chore(state): hoisted sleep data state management into a react context
Thomas Plumpton
2024-10-13 10:19:26
feat(graph): formatting and styling improvements to 2d graph
Thomas Plumpton
2024-10-12 21:14:12
feat(routing): added custom query params hook and serialised date range in query params
Thomas Plumpton
2024-10-12 21:01:25
feat(routing): added router, new base URL and serialised metric in query param
Thomas Plumpton
2024-10-12 20:41:17
feat(graph): first pass at linear regression line
Thomas Plumpton
2024-10-12 18:54:44
feat(graph): added date range picker
Thomas Plumpton
2024-10-12 18:10:12
feat(graph): added colours to each sleep metric line
Thomas Plumpton
2024-10-12 16:05:28
feat(graph): added metric configuration panel
Thomas Plumpton
2024-10-12 15:52:25
feat(graph): basic first pass at a 2D graph with recharts
Thomas Plumpton
2024-10-12 09:55:38
feat(graph): added awake time to the 3d graph
Thomas Plumpton
2024-10-07 18:38:04
feat(graph): first pass of rendering a 2D sleep quality graph in 3D
Thomas Plumpton
2024-10-06 16:11:49
feat(data): mapped pillow data into custom domain object and parsed raw values
Thomas Plumpton
2024-10-06 15:31:02
feat(data): started parsing pillow CSV data
Thomas Plumpton
2024-10-06 11:47:24
chore(config): added react-force-graph and vitest dependencies + pillow data
Thomas Plumpton
2024-10-06 09:42:01
chore(config): added placeholder page title and favicon
Thomas Plumpton
2024-10-06 09:34:20
chore(setup): ran vite@latest with react-swc-ts template
Thomas Plumpton
2024-10-06 08:36:22
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
// WIP
10
2
1
-
-
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
feat(highlights): cleaned up effect function
Thomas Plumpton
2025-03-07 20:42:31
Deploying to gh-pages from @ TomPlum/sleep@1352f4c7814aa2ae660d9bd875870608a32734d1 🚀
TomPlum
2025-03-05 17:30:04
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
Merge pull request #54 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-03-05 17:29:01
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
feat(highlights): Extracted ShowcaseProgressDots component
Thomas Plumpton
2025-03-04 19:22:11
feat(highlights): responsive styling improvements to wake up showcase
Thomas Plumpton
2025-03-04 18:54:59
feat(highlights): added active showcase to query params
Thomas Plumpton
2025-03-04 18:36:14
feat(highlights): starting adding progress dots to wake up showcase
Thomas Plumpton
2025-03-04 18:18:59
feat(highlights): positioned text in wakeup showcase
Thomas Plumpton
2025-03-03 19:30:12
feat(highlights): refactored page so showcases are full viewport size and added lakeside sunrise animation
Thomas Plumpton
2025-03-01 19:00:19
feat(highlights): started calculating average wakeup times
Thomas Plumpton
2025-03-01 18:24:09
feat(highlights): fixed showcase context
Thomas Plumpton
2025-03-01 17:21:50
feat(highlights): started implementing custom showcase
Thomas Plumpton
2025-02-28 15:26:55
feat(highlights): extracted LandingPageHeading.tsx component
Thomas Plumpton
2025-02-27 17:53:06
feat(styling): added back to charts link in highlights landing page
Thomas Plumpton
2025-02-27 17:49:03
feat(styling): minor improvements to layout of highlights showcases
Thomas Plumpton
2025-02-26 21:10:47
feat(styling): added in remaining exit animations after starting
Thomas Plumpton
2025-02-26 20:56:55
feat(styling): added moon and land exit animations
Thomas Plumpton
2025-02-26 20:45:52
feat(styling): added moon loading state
Thomas Plumpton
2025-02-26 20:33:32
feat(styling): added compact sleep data loading component
Thomas Plumpton
2025-02-26 20:25:51
feat(styling): extracted night sky scene into component
Thomas Plumpton
2025-02-26 19:42:48
feat(styling): added extra shooting star
Thomas Plumpton
2025-02-26 19:40:30
feat(styling): adjustments to moon
Thomas Plumpton
2025-02-26 19:37:02
feat(styling): added generated stars to background scene
Thomas Plumpton
2025-02-26 19:32:50
feat(styling): making scene more responsive and full screen
Thomas Plumpton
2025-02-26 17:59:21
feat(styling): experimenting with highlights landing styling
Thomas Plumpton
2025-02-26 17:27:45
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
fix(styling): fixed dart sass 3.0 deprecation warnings
Thomas Plumpton
2025-02-25 17:11:36
Deploying to gh-pages from @ TomPlum/sleep@e059c28b8fa1668ec033daca1648f00a78126bc5 🚀
TomPlum
2025-02-25 17:09:11
Merge branch 'release' into develop
Thomas Plumpton
2025-02-25 17:08:31
Merge pull request #39 from TomPlum/renovate/vite-6.x
Thomas Plumpton
2025-02-25 17:08:06
feat(page): playing with highlights landing page styling
Thomas Plumpton
2025-02-25 17:07:43
feat(page): moved colours, added sleeping animation
Thomas Plumpton
2025-02-24 19:56:47
feat(page): progress on highlights page
Thomas Plumpton
2025-02-24 17:48:20
feat(page): initial pass of best session showcase content
Thomas Plumpton
2025-02-23 19:29:55
feat(page): initial highlights page work for showcases
Thomas Plumpton
2025-02-23 19:09:41
chore(docs): added tsdoc to NestedProgressCircle props interface
Thomas Plumpton
2025-02-23 18:48:35
feat(routing): added highlights page and made query param routing only for sleep page
Thomas Plumpton
2025-02-23 17:44:59
Deploying to gh-pages from @ TomPlum/sleep@0b78e0746d5a183a5be7879a9726815df474e857 🚀
TomPlum
2025-02-23 16:40:46
Merge pull request #52 from TomPlum/develop
Thomas Plumpton
2025-02-23 16:39:50
feat(chart): moved session highlights card
Thomas Plumpton
2025-02-23 16:38:25
feat(chart): Re-added locale toggle as ascii checkbox
Thomas Plumpton
2025-02-23 16:35:33
feat(chart): Added show highlights card toggle to controls + jp translations
Thomas Plumpton
2025-02-23 16:29:15
feat(chart): Fixed carousel theming in SessionHighlightCard.tsx
Thomas Plumpton
2025-02-23 16:08:30
Merge branch 'release' into develop
Thomas Plumpton
2025-02-23 15:46:54
feat(chart): Extracted HighlightCarouselItem component
Thomas Plumpton
2025-02-23 13:03:09
feat(chart): Moved SessionHighlightCard to Highlights module
Thomas Plumpton
2025-02-23 12:56:22
feat(chart): Extracted NestedProgressCircles components in new Highlights module
Thomas Plumpton
2025-02-23 12:54:45
feat(chart): Added formatDuration util and added details to highlight card
Thomas Plumpton
2025-02-22 23:56:31
feat(chart): added nested progress circle to session highlight
Thomas Plumpton
2025-02-22 23:33:27
feat(chart): starting new session highlight component
Thomas Plumpton
2025-02-22 23:24:09
Deploying to gh-pages from @ TomPlum/sleep@7355361e6e85ef1159cfe61f676044dc71d5f2fd 🚀
TomPlum
2025-02-22 22:48:03
Merge pull request #51 from TomPlum/develop
Thomas Plumpton
2025-02-22 22:47:07
chore(docs): updated web worker loading image for docs
Thomas Plumpton
2025-02-22 22:45:59
fix(styling): fixed positioning issue in starry background
Thomas Plumpton
2025-02-22 22:44:34
fix(params): date range params now default to last 2 months if they are not present on page load
Thomas Plumpton
2025-02-22 22:33:55
feat(loading): added starry background to data loading page
Thomas Plumpton
2025-02-22 22:11:18
Deploying to gh-pages from @ TomPlum/sleep@88a3ca2bc032b0ddf44eff0d272abf71052fbbe5 🚀
TomPlum
2025-02-22 22:06:22
Merge pull request #49 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-22 22:05:44
Merge pull request #48 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-22 22:05:23
Merge pull request #50 from TomPlum/renovate/globals-16.x
Thomas Plumpton
2025-02-22 22:05:07
feat(page): added back link on improvements page
Thomas Plumpton
2025-02-22 21:52:51
feat(page): rough first draft of improvements page content
Thomas Plumpton
2025-02-22 21:51:17
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(docs): added missing ToC entry in readme
Thomas Plumpton
2025-02-19 21:06:34
chore(docs): more docs additions in readme
Thomas Plumpton
2025-02-16 17:26:41
chore(docs): updated readme images and docs
Thomas Plumpton
2025-02-16 17:20:01
Deploying to gh-pages from @ TomPlum/sleep@3d4d017bf91addfc357a9bfcc88ccfc4eceae78c 🚀
TomPlum
2025-02-16 15:23:06
Merge pull request #47 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:22:11
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
Deploying to gh-pages from @ TomPlum/sleep@5525ed5d3a90dca5f4930426d8f6367f67587575 🚀
TomPlum
2025-02-16 15:21:20
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
Merge pull request #38 from TomPlum/develop
Thomas Plumpton
2025-02-16 15:20:20
chore(data): added latest pillow data 16/02/2025
Thomas Plumpton
2025-02-16 15:16:44
Merge branch 'release' into develop
Thomas Plumpton
2025-02-16 15:02:17
Deploying to gh-pages from @ TomPlum/sleep@58624987661cae7503ac110e7ec054e47e62cd2c 🚀
TomPlum
2025-02-16 15:01:01
Merge pull request #46 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:00:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
Merge branch 'refs/heads/release' into develop
Thomas Plumpton
2025-02-01 15:21:44
Merge pull request #45 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-01 15:21:11
Merge pull request #43 from TomPlum/renovate/jsdom-26.x
Thomas Plumpton
2025-02-01 15:20:55
Merge pull request #44 from TomPlum/renovate/major-vitest-monorepo
Thomas Plumpton
2025-02-01 15:20:45
Merge branch 'release' into develop
Thomas Plumpton
2025-02-01 15:17:11
Deploying to gh-pages from @ TomPlum/sleep@b35728b6da106abb0f2c82c143ae0b4a6e31f668 🚀
TomPlum
2025-02-01 15:16:35
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
Merge pull request #42 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-01 15:15:42
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
Merge pull request #41 from TomPlum/renovate/react-error-boundary-5.x
Thomas Plumpton
2025-01-09 20:17:13
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
Merge branch 'release' into develop
Thomas Plumpton
2025-01-09 20:15:57
Deploying to gh-pages from @ TomPlum/sleep@b7ec8259f761ea82faf75ed4da7502589769e1a7 🚀
TomPlum
2025-01-09 20:15:47
Merge pull request #35 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-01-09 20:14:48
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
fix(graph): filtered out metric nodes that have a value of 0
Thomas Plumpton
2024-11-28 19:10:41
feat(graph): minor styling consistency improvements to the ascii inputs
Thomas Plumpton
2024-11-28 19:08:06
feat(graph): moved stats ui to bottom right and updated ascii checkbox checked mark
Thomas Plumpton
2024-11-28 18:50:33
feat(graph): reduced scene cooldown time to stop node drift and improve performance on first render
Thomas Plumpton
2024-11-28 18:26:08
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(graph): removed redundant import file extensions
Thomas Plumpton
2024-11-28 16:27:32
chore(graph): renamed three scene folder to match module name
Thomas Plumpton
2024-11-28 16:26:50
feat(graph): added root node link directional particles and arrows to indicate the passage of time
Thomas Plumpton
2024-11-28 16:24:07
feat(graph): fixed ref typing and reset camera loading state
Thomas Plumpton
2024-11-28 11:57:08
feat(graph): renamed and structured three chart component
Thomas Plumpton
2024-11-28 11:37:49
feat(graph): reworked three scene component structure for better use of context + added ascii button
Thomas Plumpton
2024-11-28 11:35:52
feat(graph): added draggable nodes button and dynamic node sizes based on percentage
Thomas Plumpton
2024-11-27 17:24:13
feat(graph): added new three context and toggle for the scene
Thomas Plumpton
2024-11-27 16:50:40
feat(graph): started adding controls menu for 3d graph
Thomas Plumpton
2024-11-27 16:31:13
feat(graph): minor styling improvements on ascii checkbox and turned checked 'x' to 'o'
Thomas Plumpton
2024-11-27 16:30:28
feat(graph): more experimentation with 3d force graph
Thomas Plumpton
2024-11-27 16:17:49
feat(graph): added fps and network stats counter to 3d graph
Thomas Plumpton
2024-11-27 10:35:33
fix(config): vite config css preproccessor options now use modern-compiler to fix dart scss warnings
Thomas Plumpton
2024-11-27 09:10:10
fix(graph): fixed is3D default query param value and line chart missing opacity keyframes
Thomas Plumpton
2024-11-27 09:09:45
feat(graph): added experimental 3d button and re-instated 3d graph behind it
Thomas Plumpton
2024-11-26 16:53:18
Deploying to gh-pages from @ TomPlum/sleep@810a868f1f691c458fa0354a5122d8fe166d84ed 🚀
TomPlum
2024-11-26 14:11:47
Merge pull request #37 from TomPlum/develop
Thomas Plumpton
2024-11-26 14:10:47
chore(graph): removed locale toggle from graph controls ui
Thomas Plumpton
2024-11-26 13:46:26
fix(graph): active session info colour gradients now support all new chart view types
Thomas Plumpton
2024-11-26 13:44:29
chore(graph): renamed stackedMetrics to activeMetrics in chart config context
Thomas Plumpton
2024-11-26 13:43:23
fix(controls): made chart view selector button small to match the other controls
Thomas Plumpton
2024-11-26 11:00:51
fix(graph): rendered key-less line when in single metric view to stop re-mounting
Thomas Plumpton
2024-11-26 10:57:41
fix(graph): chart view selection now correctly updates stacked metrics param
Thomas Plumpton
2024-11-26 10:35:05
feat(graph): refactored chart metric selection to support all view types
Thomas Plumpton
2024-11-26 10:31:14
chore(graph): renamed StackedGraphPlaceholder to ChartMetricSelection
Thomas Plumpton
2024-11-26 10:06:44
feat(graph): fixed chart view selector for single metric
Thomas Plumpton
2024-11-26 10:05:35
feat(graph): added graph metric selector in multiple metrics view when none are selected
Thomas Plumpton
2024-11-26 09:57:09
feat(graph): started refactor for adding multiple metric lines on the chart at once
Thomas Plumpton
2024-11-25 21:16:17
chore(graph): renamed line chart component to be consistent
Thomas Plumpton
2024-11-25 20:48:51
feat(graph): refactored stacked view toggle into a chart view selector dropdown
Thomas Plumpton
2024-11-25 19:14:05
Deploying to gh-pages from @ TomPlum/sleep@c31b3a86b361a8a207d838498ce16125a5c93b54 🚀
TomPlum
2024-11-25 18:35:11
Merge pull request #36 from TomPlum/develop
Thomas Plumpton
2024-11-25 18:34:13
test(data): fixed bad file path reference which was breaking a test mock
Thomas Plumpton
2024-11-25 18:31:19
chore(data): added tsdoc and supporting comments to useSleepStageData
Thomas Plumpton
2024-11-25 16:03:20
fix(data): filtered sleep stage instance data by their unique IDs to remove duplicates that were breaking the chart
Thomas Plumpton
2024-11-25 15:55:53
feat(graph): added basic styling to error boundary fallback page
Thomas Plumpton
2024-11-25 15:49:06
feat(graph): reworked metric checkbox styling, no longer uses antd
Thomas Plumpton
2024-11-25 15:48:52
feat(data): added japanese translations for the web worker statuses
Thomas Plumpton
2024-11-25 15:21:04
feat(graph): added error boundary around application
Thomas Plumpton
2024-11-25 15:17:48
feat(graph): added sound toggle to session info
Thomas Plumpton
2024-11-24 17:38:11
fix(context): inverted context dependencies to fix date selection bug
Thomas Plumpton
2024-11-24 17:20:40
feat(graph): added sleep stage pie chart tooltip
Thomas Plumpton
2024-11-24 17:10:58
fix(data): added web worker terminate call after done event received
Thomas Plumpton
2024-11-24 16:26:24
chore(context): split chart config context from sleep context
Thomas Plumpton
2024-11-24 16:26:03
chore(housekeeping): moved sleep context files into its own subdirectory
Thomas Plumpton
2024-11-24 10:30:47
chore(housekeeping): renamed some components for consistency
Thomas Plumpton
2024-11-24 10:27:26
fix(housekeeping): fixed bad translations string after folder refactor
Thomas Plumpton
2024-11-23 22:48:51
chore(housekeeping): major folder structure and module rework
Thomas Plumpton
2024-11-23 22:41:41
feat(graph): removed active dot from sleep stage areas
Thomas Plumpton
2024-11-23 22:26:38
feat(graph): added stage instance duration to graph tooltip
Thomas Plumpton
2024-11-23 22:24:15
chore(graph): added custom interface for sleep session graph y-axis meta
Thomas Plumpton
2024-11-23 22:07:08
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
Deploying to gh-pages from @ TomPlum/sleep@0b903cc93b1fd0fed264ae1f4d746f1414235fc9 🚀
TomPlum
2024-11-23 19:38:24
Merge branch 'release' into develop
Thomas Plumpton
2024-11-23 19:37:44
Merge pull request #32 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-23 19:37:29
feat(graph): added close button to selected session display
Thomas Plumpton
2024-11-23 19:35:46
chore(graph): improved styling in SleepSessionTooltip.module.scss for labels and values
Thomas Plumpton
2024-11-23 19:30:44
chore(graph): extracted SleepSessionBreakdownInfo.tsx component
Thomas Plumpton
2024-11-23 19:29:30
feat(graph): sleep stage graph x-ticks are now 30 minute intervals
Thomas Plumpton
2024-11-23 19:24:31
chore(graph): moved stage transition data to hook and disabled area animations
Thomas Plumpton
2024-11-23 19:21:55
feat(graph): sleep stage graph tooltip now shows current stage and time
Thomas Plumpton
2024-11-23 19:04:33
test(graph): added unit test suite for generateTicks
Thomas Plumpton
2024-11-23 15:11:32
test(graph): added unit test suite for getSleepStageMetricYValue
Thomas Plumpton
2024-11-23 15:07:03
chore(graph): extracted useSleepStagesAreas hook from breakdown graph
Thomas Plumpton
2024-11-23 15:02:43
feat(graph): sleep stage areas now generate minute granular points along their edges
Thomas Plumpton
2024-11-23 14:25:55
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
feat(graph): refactored sleep stage graph to use real areas instead of reference ones
Thomas Plumpton
2024-11-22 19:56:50
feat(graph): extracted useSleepStageData hook from breakdown graph component
Thomas Plumpton
2024-11-22 16:46:06
Deploying to gh-pages from @ TomPlum/sleep@6e3df33a8b0bc47270c2cf0e2f45aaa9afe17eaf 🚀
TomPlum
2024-11-21 19:55:10
Merge pull request #31 from TomPlum/develop
Thomas Plumpton
2024-11-21 19:54:17
Merge pull request #30 from TomPlum/improve-stage-chart
Thomas Plumpton
2024-11-21 19:51:52
feat(graph): improved stage graph x-domain
Thomas Plumpton
2024-11-21 19:50:20
feat(graph): fixed stage breakdown graph y-domain and ticks
Thomas Plumpton
2024-11-21 19:41:09
feat(graph): added in reparation code to the sleep stage graph data
Thomas Plumpton
2024-11-21 19:03:51
feat(graph): corrected stage transition line x-ordinates
Thomas Plumpton
2024-11-20 20:58:52
feat(graph): switched sleep stage scatter to reference areas
Thomas Plumpton
2024-11-20 18:45:26
feat(graph): fixed breakdown graph stage connecting lines
Thomas Plumpton
2024-11-20 14:59:16
feat(graph): fixed sorting of stage data in breakdown graph
Thomas Plumpton
2024-11-20 14:44:03
feat(graph): starting refactoring breakdown chart
Thomas Plumpton
2024-11-19 20:53:45
feat(graph): line chart x-axis tick now changes format for small ranges
Thomas Plumpton
2024-11-19 17:16:54
Merge branch 'release' into develop
Thomas Plumpton
2024-11-19 17:09:14
Merge pull request #26 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-19 17:08:58
test(data): fixed failing test for useLinearRegression.spec.ts
Thomas Plumpton
2024-11-19 17:08:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
feat(graph): added custom sleep stage tooltip and extracted display name util
Thomas Plumpton
2024-11-18 17:35:25
chore(data): updated docs regarding Apples Cocoa Datetime API
Thomas Plumpton
2024-11-18 17:06:00
feat(graph): extracted legend item component and updated styles
Thomas Plumpton
2024-11-17 19:12:19
feat(graph): added duration in sleep session info
Thomas Plumpton
2024-11-17 19:05:12
feat(graph): added endTime to graph data and mapped date range to session info
Thomas Plumpton
2024-11-17 18:22:47
chore(graph): refactored selected session state management (hoisted to context)
Thomas Plumpton
2024-11-17 18:06:42
Deploying to gh-pages from @ TomPlum/sleep@8eda2d7e39053ecf13ee4bd6ce82c4821f3e7ed4 🚀
TomPlum
2024-11-17 17:33:57
Merge pull request #29 from TomPlum/develop
Thomas Plumpton
2024-11-17 17:33:07
fix(ci): made dates in useLinearRegression.spec.ts UTC for CI
Thomas Plumpton
2024-11-17 17:30:54
debug(ci): added date check in develop workflow to check TZ
Thomas Plumpton
2024-11-17 17:26:00
test(data): used dayjs utc in useLinearRegression to try and fix ci tests
Thomas Plumpton
2024-11-17 17:20:05
feat(graph): extracted useGraphHeight hook and used in placeholder component too
Thomas Plumpton
2024-11-17 17:19:28
fix(graph): tweaked line chart graph height when in stacked view with a selected session
Thomas Plumpton
2024-11-17 17:11:47
feat(ci): set UTC timezone in develop workflow
Thomas Plumpton
2024-11-17 16:58:58
feat(ci): added new develop workflow for building/testing on PRs
Thomas Plumpton
2024-11-17 16:57:27
fix(ci): added UTC timezone to release workflow config
Thomas Plumpton
2024-11-17 16:53:28
Merge pull request #28 from TomPlum/develop
Thomas Plumpton
2024-11-17 16:48:29
feat(ci): added unit tests to release workflow
Thomas Plumpton
2024-11-17 16:48:01
test(data): fixed failing tests and added test:ci script
Thomas Plumpton
2024-11-17 16:47:10
fix(data): moved env util into sub-dir to fix build issue
Thomas Plumpton
2024-11-17 16:44:09
Merge pull request #27 from TomPlum/develop
Thomas Plumpton
2024-11-17 15:25:29
feat(graph): duration breakdown pie chart now matches other charts animation timings
Thomas Plumpton
2024-11-17 15:06:15
feat(graph): pushed down session selection code to prevent re-renders
Thomas Plumpton
2024-11-17 15:04:26
feat(graph): added legend to sleep stage breakdown graph
Thomas Plumpton
2024-11-17 14:53:23
feat(graph): sleep stage chart is now size aware and resizes bars appropriately
Thomas Plumpton
2024-11-17 14:38:15
feat(graph): removed pie chart from chart tooltip
Thomas Plumpton
2024-11-17 14:32:24
feat(graph): added duration breakdown pie chart to selected session info
Thomas Plumpton
2024-11-17 14:25:18
feat(graph): added selected session into query parameters
Thomas Plumpton
2024-11-17 14:22:01
chore(lint): added quote-props eslint rule and ran --fix
Thomas Plumpton
2024-11-17 13:53:07
test(data): added test suite for scanTables utility
Thomas Plumpton
2024-11-17 13:52:28
fix(data): added missing benchmark start() call to scanTables
Thomas Plumpton
2024-11-17 13:27:51
test(data): updated unknown time delta message and added tests for it
Thomas Plumpton
2024-11-17 13:26:16
test(data): added parseDataLine utility tests
Thomas Plumpton
2024-11-17 13:18:00
test(data): added readRawDatabaseExport tests
Thomas Plumpton
2024-11-17 12:57:06
test(data): added readFile unit tests and env utility class
Thomas Plumpton
2024-11-17 12:45:42
feat(graph): added sound reference lines to stage breakdown graph
Thomas Plumpton
2024-11-16 18:40:13
feat(graph): passed sleep sound data into session info component from context
Thomas Plumpton
2024-11-15 19:04:17
feat(data): worker file reader now calculates uncompressed file size
Thomas Plumpton
2024-11-15 17:02:12
test(data): added unit tests and docs for sendMessage.ts
Thomas Plumpton
2024-11-15 17:01:52
test(data): added unit tests and docs for formatNumber.ts
Thomas Plumpton
2024-11-15 16:54:15
test(data): added unit test for convertTimestamp.ts
Thomas Plumpton
2024-11-15 16:52:09
fix(data): fixed benchmark delta bug and added unit tests
Thomas Plumpton
2024-11-15 16:44:36
chore(data): added benchmark util to encapsulate timing and delta formatting
Thomas Plumpton
2024-11-14 21:55:11
test(data): added unit test suite for convertSleepStage.ts
Thomas Plumpton
2024-11-14 21:45:41
Deploying to gh-pages from @ TomPlum/sleep@d52b826c02b6909059675040789181420beafd52 🚀
TomPlum
2024-11-14 21:39:46
Deploying to gh-pages from @ TomPlum/sleep@744a38879b90beeeddfffebbe9c3ecaca4a4c155 🚀
TomPlum
2024-11-14 21:38:53
Merge pull request #24 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-14 21:38:52
Merge pull request #25 from TomPlum/feature/parse-raw-data
Thomas Plumpton
2024-11-14 21:38:02
chore(data): moved worker type and shortened imports
Thomas Plumpton
2024-11-14 19:22:19
chore(data): reduced more redundant code for file reading
Thomas Plumpton
2024-11-14 19:17:58
chore(data): extracted session validation function to reduce redundant code
Thomas Plumpton
2024-11-14 19:11:32
test(data): installed @vitest/web-worker to fix failing tests
Thomas Plumpton
2024-11-14 19:07:04
chore(config): added --host flag to dev script so the server is available on the LAN
Thomas Plumpton
2024-11-14 16:18:11
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(data): started extracting data worker into its own module of files
Thomas Plumpton
2024-11-14 12:10:51
feat(graph): updated active session file name and moved types from worker to types file
Thomas Plumpton
2024-11-13 20:45:31
feat(graph): changed breakdown chart y value type and added tooltip
Thomas Plumpton
2024-11-13 18:01:15
chore(data): renamed statusCode -> code and added extra docs to worker types
Thomas Plumpton
2024-11-13 16:24:04
feat(data): extracted and simplified worker number formatter
Thomas Plumpton
2024-11-13 16:20:58
feat(data): added timeouts to throttle worker messages (callback hell, oops)
Thomas Plumpton
2024-11-13 16:14:39
feat(data): tweaks to web worker messaging
Thomas Plumpton
2024-11-13 16:05:57
feat(data): added extra worker events for preprocessing stages
Thomas Plumpton
2024-11-13 09:04:42
fix(data): significantly improved worker performance (35s -> 50ms)
Thomas Plumpton
2024-11-12 18:57:10
feat(graph): selection session info/graph now renders in stacked view
Thomas Plumpton
2024-11-12 18:37:10
feat(data): added slight delay to final worker event to show data parsing message
Thomas Plumpton
2024-11-12 18:32:17
chore(data): cleared 2 x TODOs in web worker
Thomas Plumpton
2024-11-12 18:24:05
feat(graph): added breathing radial gradient to loading component
Thomas Plumpton
2024-11-12 17:39:10
chore(graph): extracted useDynamicFavicon hook
Thomas Plumpton
2024-11-12 17:29:04
chore(graph): extracted SleepStageBar component
Thomas Plumpton
2024-11-12 17:27:23
chore(data): removed old CSV data hook from context provider
Thomas Plumpton
2024-11-12 17:19:29
feat(graph): started adding info box to breakdown graph
Thomas Plumpton
2024-11-12 17:17:11
fix(graph): fixed yTicks in SleepSessionStageBreakdownGraph
Thomas Plumpton
2024-11-12 17:01:01
feat(graph): fixed raw stage mapping and session -> stages ID mapping
Thomas Plumpton
2024-11-12 16:56:09
feat(data): data worker typing improvements + TODOs
Thomas Plumpton
2024-11-12 15:54:03
feat(graph): moved sleep stage graph to the bottom and fixed heights
Thomas Plumpton
2024-11-12 14:44:30
feat(graph): added custom line active dot to bind click events to sleep breakdown
Thomas Plumpton
2024-11-12 14:13:45
feat(data): minor copy and styling improvements to worker events and loading page
Thomas Plumpton
2024-11-12 08:28:13
feat(data): added timings and payload data for other worker events
Thomas Plumpton
2024-11-11 21:13:25
feat(data): added custom payload to worker messages and sent file size
Thomas Plumpton
2024-11-11 20:58:36
feat(data): fixed some of the failing data web worker event messages
Thomas Plumpton
2024-11-11 20:33:18
feat(data): refactored worker to use Worker constructor to support type imports
Thomas Plumpton
2024-11-11 20:21:46
feat(data): added percentage to data worker message events for granular tracking
Thomas Plumpton
2024-11-11 16:32:43
feat(data): integrated worker status with context and loading component
Thomas Plumpton
2024-11-11 15:56:24
feat(data): implemented custom web worker for data loading and dropped external dep
Thomas Plumpton
2024-11-11 15:31:19
chore(data): added extra comments and docs to the pillow export parser
Thomas Plumpton
2024-11-11 14:48:00
feat(data): pillow export parser now supports the truly raw export with no prior modifications made
Thomas Plumpton
2024-11-11 14:43:38
feat(data): refactored raw data parser function to make only one pass of the file
Thomas Plumpton
2024-11-10 20:40:34
feat(graph): sleep stage graph improvements
Thomas Plumpton
2024-11-10 17:57:08
feat(graph): first pass of stacked bar chart / gantt of sleep stage breakdown
Thomas Plumpton
2024-11-10 17:46:07
feat(data): re-integrated worker into raw sleep data hook and added to context
Thomas Plumpton
2024-11-10 15:54:37
Deploying to gh-pages from @ TomPlum/sleep@28881627b2f5288a3a68f9127abc1fdfd966c6d2 🚀
TomPlum
2024-11-10 15:09:39
Merge pull request #20 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-10 15:08:53
feat(data): removed redundant props from useRawSleepData hook
Thomas Plumpton
2024-11-10 14:47:12
feat(data): fixed sound data parsing and added sleep stage data alongside it
Thomas Plumpton
2024-11-10 13:21:35
feat(data): consolidated raw data parsing experiment into main impl
Thomas Plumpton
2024-11-10 12:40:13
feat(data): parsed sound points and mapped to sessions
Thomas Plumpton
2024-11-09 21:23:18
feat(data): fixed table searching and date parsing
Thomas Plumpton
2024-11-09 21:02:39
feat(data): attempting to parse raw data file
Thomas Plumpton
2024-11-09 20:01:39
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(docs): README ToC
Thomas Plumpton
2024-11-05 21:18:18
Deploying to gh-pages from @ TomPlum/sleep@732b3044a9b1ea8699908ba4b6c41f593f44d18f 🚀
TomPlum
2024-11-04 19:47:06
Merge pull request #23 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:46:19
fix(graph): fixed static asset loading in production mode
Thomas Plumpton
2024-11-04 19:45:58
Deploying to gh-pages from @ TomPlum/sleep@fbca587594c87b5c4d13dbb14387eff3bbd97f0b 🚀
TomPlum
2024-11-04 19:32:13
Merge pull request #22 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:31:29
test(data): fixed compilation error in useLinearRegression.spec.ts
Thomas Plumpton
2024-11-04 19:31:08
Merge pull request #21 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:29:24
feat(graph): updated active session info to use pillow logo instead of text
Thomas Plumpton
2024-11-03 18:35:05
feat(graph): added day of the week name to the tooltip session date format
Thomas Plumpton
2024-11-03 09:41:53
chore(data): updated sleep data to most recent csv snapshot
Thomas Plumpton
2024-11-03 09:39:56
feat(graph): minor styling improvements to active session info and stacked graph placeholder
Thomas Plumpton
2024-10-31 20:02:36
feat(graph): added pillows website link to the active session info component
Thomas Plumpton
2024-10-30 20:21:01
feat(graph): added descriptions of sleep metrics upon hover in stacked view
Thomas Plumpton
2024-10-30 20:15:09
Deploying to gh-pages from @ TomPlum/sleep@529c1176ebc495163d44d926469cce22300cb2a9 🚀
TomPlum
2024-10-30 19:52:18
Merge branch 'release' into develop
Thomas Plumpton
2024-10-30 19:51:40
Merge pull request #16 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-30 19:51:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(graph): extracted useDefaultQueryParams hook from sleep context provider
Thomas Plumpton
2024-10-27 19:38:06
chore(graph): changed default date range query params to all data instead of recent
Thomas Plumpton
2024-10-27 19:30:38
chore(graph): increased typical sessions healthy awake time range to 0-10%
Thomas Plumpton
2024-10-27 19:28:45
fix(graph): duration breakdown pie chart no longer renders labels for 0% values
Thomas Plumpton
2024-10-27 19:25:00
feat(graph): added mood emoji to the session tooltip
Thomas Plumpton
2024-10-27 18:55:58
feat(graph): reduced active dot radius for active session counts between 100 and 300
Thomas Plumpton
2024-10-23 12:14:39
fix(graph): fixed stacked view toggle not updating query param when checking
Thomas Plumpton
2024-10-23 12:08:07
Deploying to gh-pages from @ TomPlum/sleep@0d12d74a0d49b59240f4071adc56fb9599990905 🚀
TomPlum
2024-10-23 11:46:53
Merge pull request #19 from TomPlum/develop
Thomas Plumpton
2024-10-23 11:46:10
Merge pull request #18 from TomPlum/feature/stacked-view
Thomas Plumpton
2024-10-23 11:40:38
feat(graph): stacked toggle now clears stacked metrics when turning on
Thomas Plumpton
2024-10-23 11:39:13
fix(config): trying to make vite HMR watch the public dir during local development
Thomas Plumpton
2024-10-23 11:33:26
feat(graph): fixed stacked graph placeholder messages and ensured metric checkboxes update the query params
Thomas Plumpton
2024-10-23 11:22:32
fix(graph): fixed missing tooltip and improvement label from single graph view
Thomas Plumpton
2024-10-22 19:27:41
feat(graph): improvement line label and tooltip no longer render twice in stacked view
Thomas Plumpton
2024-10-22 19:18:29
feat(graph): active sessions info now respects stacked view with no selections
Thomas Plumpton
2024-10-22 19:13:21
fix(graph): fixed react hooks lifecycle error with stacked graphs
Thomas Plumpton
2024-10-22 19:08:53
chore(graph): split metric checkbox component into two for separation of concerns
Thomas Plumpton
2024-10-22 18:38:40
feat(graph): metric checkbox now has button mode and graph placeholder improved button styling
Thomas Plumpton
2024-10-22 16:33:45
feat(routing): serialised stacked view boolean in query params
Thomas Plumpton
2024-10-22 14:38:58
feat(graph): metric config no longer lets you pick more than 3 metrics in stacked view
Thomas Plumpton
2024-10-22 14:13:33
feat(graph): stacked graph placeholder now offer available sleep metrics to pick from
Thomas Plumpton
2024-10-22 14:10:35
chore(graph): extracted stacked graph placeholder component
Thomas Plumpton
2024-10-22 13:59:15
feat(graph): second graph in stacked view now transitions its opacity as it renders
Thomas Plumpton
2024-10-22 12:49:05
feat(graph): reduced the upper-bound of the dynamic y-axis domain to better frame the data on the chart
Thomas Plumpton
2024-10-22 11:59:58
feat(graph): added selection placeholder when a second metric is not selected in stacked view
Thomas Plumpton
2024-10-22 11:57:30
feat(graph): favicon now changes based on active sleep metric
Thomas Plumpton
2024-10-22 08:56:43
feat(graph): added text to stacked view toggle button
Thomas Plumpton
2024-10-22 08:28:15
feat(graph): fixed non-stacked view and added dynamic stacked colours to active session info
Thomas Plumpton
2024-10-22 08:20:51
feat(graph): first pass of enabling stacked graphs
Thomas Plumpton
2024-10-21 16:24:29
chore(graph): renamed old graph to 3D
Thomas Plumpton
2024-10-21 15:35:40
Merge branch 'release' into develop
Thomas Plumpton
2024-10-21 15:34:23
chore(docs): added some TODOs to the README
Thomas Plumpton
2024-10-21 15:34:13
Deploying to gh-pages from @ TomPlum/sleep@5e1e15c2d5eada142fbd66cd5b87d015945fd11b 🚀
TomPlum
2024-10-21 10:42:07
Merge pull request #17 from TomPlum/develop
Thomas Plumpton
2024-10-21 10:41:21
feat(graph): session count colour now transitions with same animation duration as graph
Thomas Plumpton
2024-10-21 09:46:02
feat(graph): data source now links to a download of the raw CSV
Thomas Plumpton
2024-10-21 09:44:52
feat(graph): added data source version to active session info
Thomas Plumpton
2024-10-21 09:35:42
chore(graph): extracted active session info component from sleep page
Thomas Plumpton
2024-10-21 09:27:09
chore(graph): increased font weight of improvement label text
Thomas Plumpton
2024-10-21 09:22:42
feat(graph): added subtle cartesian grid back to the line chart
Thomas Plumpton
2024-10-20 10:18:32
fix(graph): a single month can now be selected from the date picker
Thomas Plumpton
2024-10-20 10:06:32
Merge branch 'release' into develop
Thomas Plumpton
2024-10-20 09:55:50
chore(graph): tweaked active dot radius for the main sleep metric line
Thomas Plumpton
2024-10-20 09:54:55
chore(graph): hoisted improvement date calculation into sleep context
Thomas Plumpton
2024-10-20 09:49:13
feat(graph): improved session and nap filtering
Thomas Plumpton
2024-10-20 09:45:23
feat(routing): added language to query parameters
Thomas Plumpton
2024-10-19 18:18:37
feat(graph): show all button now changes to "recent" if all sessions are showing
Thomas Plumpton
2024-10-19 18:10:25
Deploying to gh-pages from @ TomPlum/sleep@7d545a59464b63d3aaace8e99aa55cf6e0866f97 🚀
TomPlum
2024-10-19 18:02:15
Merge pull request #14 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-19 18:01:32
feat(graph): added show all button and extracted date selection hook
Thomas Plumpton
2024-10-19 14:36:18
chore(graph): extracted graph controls component
Thomas Plumpton
2024-10-19 14:21:51
fix(data): filtered out sessions longer than 15 hours
Thomas Plumpton
2024-10-19 14:17:59
feat(graph): added vertical reference line for the date in which I made improvements
Thomas Plumpton
2024-10-19 14:12:54
Deploying to gh-pages from @ TomPlum/sleep@3d3d5a2ec3361fa74673968451d4fb7bd9d9bf65 🚀
TomPlum
2024-10-19 11:45:18
Merge pull request #15 from TomPlum/develop
Thomas Plumpton
2024-10-19 11:44:33
chore(test): fixed failing unit tests due to bad setup data
Thomas Plumpton
2024-10-19 11:43:46
feat(graph): moved locale switch to top right controls and extracted component
Thomas Plumpton
2024-10-19 11:40:59
chore(docs): added screenshots to README
Thomas Plumpton
2024-10-19 11:26:20
feat(graph): added nap indicator to session tooltip
Thomas Plumpton
2024-10-19 11:21:14
fix(routing): fixed bad query param name for sleep metric
Thomas Plumpton
2024-10-19 11:11:57
feat(graph): added duration as a percentage of 8 hours as a new metric
Thomas Plumpton
2024-10-19 11:04:44
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
Deploying to gh-pages from @ TomPlum/sleep@c9c48c01cfc584cfe74ecedbbe63f350b39bbc17 🚀
TomPlum
2024-10-18 15:30:26
Merge pull request #13 from TomPlum/develop
Thomas Plumpton
2024-10-18 15:29:29
chore(test): fixed failing unit tests for useLinearRegression.spec.ts
Thomas Plumpton
2024-10-18 15:28:37
feat(graph): added github button to top left controls container
Thomas Plumpton
2024-10-18 15:24:57
chore(styling): minor styling and font changes
Thomas Plumpton
2024-10-18 10:32:53
chore(graph): extracted regression delta label component from graph
Thomas Plumpton
2024-10-17 19:18:02
feat(graph): regression line delta horizontal reference line now animates like its vertical counterpart
Thomas Plumpton
2024-10-17 19:13:11
feat(graph): regression line delta vertical reference line now fits the correct y-ordinates and doesn't fill the charts height
Thomas Plumpton
2024-10-17 18:50:26
chore(graph): encapsulated reference area fill into hook and tweaks reference line stroke dash
Thomas Plumpton
2024-10-17 17:15:51
chore(docs): removed readme template contents
Thomas Plumpton
2024-10-17 17:00:20
chore(lint): added import eslint plugin, configured and fixed import extensions
Thomas Plumpton
2024-10-17 16:58:06
chore(lint): tweaked quotes rules and fixed all double -> single
Thomas Plumpton
2024-10-17 16:51:00
chore(lint): tweaked object/curly brace rules and fixed all spacing issues
Thomas Plumpton
2024-10-17 16:50:04
chore(lint): tweaked semi rules and removed redundant semicolons
Thomas Plumpton
2024-10-17 16:48:04
Revert "chore(data): removed redundant guarding in linear regression hook"
Thomas Plumpton
2024-10-17 15:42:11
chore(data): removed redundant guarding in linear regression hook
Thomas Plumpton
2024-10-17 15:41:32
chore(data): filtered out invalid awake time values
Thomas Plumpton
2024-10-17 15:34:33
feat(graph): migrated xAxisInterval to axes hook and added one more level of granularity
Thomas Plumpton
2024-10-17 15:30:39
Deploying to gh-pages from @ TomPlum/sleep@5f4518bb04c3e9c8fe74c2815da5b0584d1cdbc7 🚀
TomPlum
2024-10-17 15:22:19
Merge pull request #12 from TomPlum/develop
Thomas Plumpton
2024-10-17 15:21:40
feat(locale): default locale and switch position is now en
Thomas Plumpton
2024-10-17 15:21:03
feat(graph): custom x tick now offsets first/last date strings to fit on screen
Thomas Plumpton
2024-10-17 15:19:51
chore(data): extracted axes 2d hook
Thomas Plumpton
2024-10-17 15:12:38
chore(data): hoisted earliest/latest active session dates into context and integrated with x-axis domain
Thomas Plumpton
2024-10-17 15:04:33
feat(data): reworked linear regression algorithm and x-axis domain to work better with dates and ensure line of best fit is linear
Thomas Plumpton
2024-10-17 14:30:01
test(data): added linear regression hook unit tests and shortened english translations
Thomas Plumpton
2024-10-17 10:25:24
Deploying to gh-pages from @ TomPlum/sleep@34aa1bf564af10c4d3ebeef73542b82385be5163 🚀
TomPlum
2024-10-16 09:47:17
Merge pull request #11 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:46:32
feat(routing): re-added sleep route to app navigation and added dynamic baseUrl based on mode
Thomas Plumpton
2024-10-16 09:45:53
Deploying to gh-pages from @ TomPlum/sleep@6a66ec6e43d3e2961e869aa07bfed4bcfa369eed 🚀
TomPlum
2024-10-16 09:39:12
Merge pull request #10 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:38:22
feat(graph): added language toggle button
Thomas Plumpton
2024-10-16 09:37:53
Deploying to gh-pages from @ TomPlum/sleep@46a65f9bf3c7bf3060a0fccc8b0e5ce4ccdf5310 🚀
TomPlum
2024-10-15 17:51:27
Merge pull request #9 from TomPlum/develop
Thomas Plumpton
2024-10-15 17:50:48
feat(graph): added duration to the tooltip
Thomas Plumpton
2024-10-15 17:49:22
feat(graph): added healthy data range for sleep quality metric
Thomas Plumpton
2024-10-15 17:43:22
chore(graph): session count now renders in the current metric colour
Thomas Plumpton
2024-10-15 17:22:41
chore(graph): tweaked healthy ranges and added translations for session count
Thomas Plumpton
2024-10-15 15:52:42
chore(styles): added antd dark theme and added total sessions to top left
Thomas Plumpton
2024-10-15 15:45:46
feat(graph): added label to typical session area and added missing jp translations
Thomas Plumpton
2024-10-15 15:37:33
chore(graph): removed enum index signatures in sleep graph datum interface and removed casting
Thomas Plumpton
2024-10-15 15:26:56
feat(graph): added custom domain and ticks so the y domain is wrapped tighter around the value range
Thomas Plumpton
2024-10-15 15:07:11
feat(graph): 2d line graph now renders right up against the left viewport edge
Thomas Plumpton
2024-10-15 14:45:53
chore(graph): extracted typical sleep session hook for area data
Thomas Plumpton
2024-10-15 13:40:52
chore(graph): encapsulated properties into linear regression hook
Thomas Plumpton
2024-10-15 13:33:17
chore(graph): moved linear regression line delta reference lines into hook
Thomas Plumpton
2024-10-15 13:30:56
feat(graph): added typical sleep session reference areas
Thomas Plumpton
2024-10-15 13:24:51
feat(graph): added reference lines to show regression delta
Thomas Plumpton
2024-10-15 12:40:21
chore(hooks): moved more graph styling logic into a hook
Thomas Plumpton
2024-10-15 10:06:18
Deploying to gh-pages from @ TomPlum/sleep@71254127053aea2018fab52895ce039a5bcb607c 🚀
TomPlum
2024-10-15 09:31:40
Merge pull request #8 from TomPlum/develop
Thomas Plumpton
2024-10-15 09:31:01
feat(routing): removed internal use of /sleep in favour of / since gh-pages hosts at /sleep anyway
Thomas Plumpton
2024-10-15 09:29:58
feat(graph): encapsulated more graph styling into custom hook and added active dot radius value
Thomas Plumpton
2024-10-15 09:25:57
chore(state): hoisted graph data to react context and fixed render instability
Thomas Plumpton
2024-10-15 09:04:16
chore(state): hoisted sleep page state management to react context
Thomas Plumpton
2024-10-15 08:42:31
feat(graph): graph config now render translucent and becomes opaque on hover
Thomas Plumpton
2024-10-15 08:23:48
feat(graph): lines now start on the left viewport edge and y-ticks have a background
Thomas Plumpton
2024-10-14 18:45:07
feat(routing): added 404 not found page
Thomas Plumpton
2024-10-14 18:03:44
Deploying to gh-pages from @ TomPlum/sleep@3cf1df49c0ef97fd2954882c882f8013d59f6c87 🚀
TomPlum
2024-10-14 17:38:12
Merge pull request #7 from TomPlum/develop
Thomas Plumpton
2024-10-14 17:37:31
chore(build): added vite base path for gh-pages deployment
Thomas Plumpton
2024-10-14 17:37:03
Deploying to gh-pages from @ TomPlum/sleep@67d24a6224871536699e9ef78e8ac62a61c442f7 🚀
TomPlum
2024-10-14 13:57:51
Initial gh-pages commit
TomPlum
2024-10-14 13:57:51
Merge pull request #6 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:57:04
chore(build): fixed build issues for release
Thomas Plumpton
2024-10-14 13:56:00
Merge pull request #5 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:47:46
chore(ci): renamed main workflow -> release
Thomas Plumpton
2024-10-14 13:47:19
Merge pull request #4 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-14 13:45:08
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
Merge pull request #2 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:41:43
chore(config): updated renovate rules, schedule and assignee
Thomas Plumpton
2024-10-14 13:41:24
Merge pull request #1 from TomPlum/renovate/configure
Thomas Plumpton
2024-10-14 13:39:59
Add renovate.json
renovate[bot]
2024-10-14 13:37:36
chore(ci): added gh-pages package and added github actions main workflow
Thomas Plumpton
2024-10-14 09:45:28
feat(graph): extracted metric checkbox component and changed colours based on metric
Thomas Plumpton
2024-10-14 09:41:44
feat(graph): added pie to to tooltip and extracted graph styles hook
Thomas Plumpton
2024-10-14 09:07:12
chore(graph): minor improvements to graph formatting & styling
Thomas Plumpton
2024-10-14 08:28:43
chore(graph): extracted sleep data 2d hook
Thomas Plumpton
2024-10-14 06:55:23
feat(graph): increased axis tick stroke width
Thomas Plumpton
2024-10-14 06:45:57
feat(graph): added custom x-axis tick component
Thomas Plumpton
2024-10-14 06:43:44
feat(graph): tweaked colours and now stroke width is dynamic based on dataset size
Thomas Plumpton
2024-10-13 15:27:42
feat(routing): sleep route now adds default query params if not present
Thomas Plumpton
2024-10-13 15:19:46
chore(test): fixed failing data test and added eslint stylistic plugin
Thomas Plumpton
2024-10-13 14:24:07
feat(graph): added custom tooltip and filtered out data with no breakdown
Thomas Plumpton
2024-10-13 11:31:54
chore(refactor): extracted custom y-axis tick component into its own file
Thomas Plumpton
2024-10-13 10:26:08
chore(state): hoisted sleep data state management into a react context
Thomas Plumpton
2024-10-13 10:19:26
feat(graph): formatting and styling improvements to 2d graph
Thomas Plumpton
2024-10-12 21:14:12
feat(routing): added custom query params hook and serialised date range in query params
Thomas Plumpton
2024-10-12 21:01:25
feat(routing): added router, new base URL and serialised metric in query param
Thomas Plumpton
2024-10-12 20:41:17
feat(graph): first pass at linear regression line
Thomas Plumpton
2024-10-12 18:54:44
feat(graph): added date range picker
Thomas Plumpton
2024-10-12 18:10:12
feat(graph): added colours to each sleep metric line
Thomas Plumpton
2024-10-12 16:05:28
feat(graph): added metric configuration panel
Thomas Plumpton
2024-10-12 15:52:25
feat(graph): basic first pass at a 2D graph with recharts
Thomas Plumpton
2024-10-12 09:55:38
feat(graph): added awake time to the 3d graph
Thomas Plumpton
2024-10-07 18:38:04
feat(graph): first pass of rendering a 2D sleep quality graph in 3D
Thomas Plumpton
2024-10-06 16:11:49
feat(data): mapped pillow data into custom domain object and parsed raw values
Thomas Plumpton
2024-10-06 15:31:02
feat(data): started parsing pillow CSV data
Thomas Plumpton
2024-10-06 11:47:24
chore(config): added react-force-graph and vitest dependencies + pillow data
Thomas Plumpton
2024-10-06 09:42:01
chore(config): added placeholder page title and favicon
Thomas Plumpton
2024-10-06 09:34:20
chore(setup): ran vite@latest with react-swc-ts template
Thomas Plumpton
2024-10-06 08:36:22
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component in flipped orientation 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
// WIP
-
-
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
feat(highlights): cleaned up effect function
Thomas Plumpton
2025-03-07 20:42:31
Deploying to gh-pages from @ TomPlum/sleep@1352f4c7814aa2ae660d9bd875870608a32734d1 🚀
TomPlum
2025-03-05 17:30:04
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
Merge pull request #54 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-03-05 17:29:01
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
feat(highlights): Extracted ShowcaseProgressDots component
Thomas Plumpton
2025-03-04 19:22:11
feat(highlights): responsive styling improvements to wake up showcase
Thomas Plumpton
2025-03-04 18:54:59
feat(highlights): added active showcase to query params
Thomas Plumpton
2025-03-04 18:36:14
feat(highlights): starting adding progress dots to wake up showcase
Thomas Plumpton
2025-03-04 18:18:59
feat(highlights): positioned text in wakeup showcase
Thomas Plumpton
2025-03-03 19:30:12
feat(highlights): refactored page so showcases are full viewport size and added lakeside sunrise animation
Thomas Plumpton
2025-03-01 19:00:19
feat(highlights): started calculating average wakeup times
Thomas Plumpton
2025-03-01 18:24:09
feat(highlights): fixed showcase context
Thomas Plumpton
2025-03-01 17:21:50
feat(highlights): started implementing custom showcase
Thomas Plumpton
2025-02-28 15:26:55
feat(highlights): extracted LandingPageHeading.tsx component
Thomas Plumpton
2025-02-27 17:53:06
feat(styling): added back to charts link in highlights landing page
Thomas Plumpton
2025-02-27 17:49:03
feat(styling): minor improvements to layout of highlights showcases
Thomas Plumpton
2025-02-26 21:10:47
feat(styling): added in remaining exit animations after starting
Thomas Plumpton
2025-02-26 20:56:55
feat(styling): added moon and land exit animations
Thomas Plumpton
2025-02-26 20:45:52
feat(styling): added moon loading state
Thomas Plumpton
2025-02-26 20:33:32
feat(styling): added compact sleep data loading component
Thomas Plumpton
2025-02-26 20:25:51
feat(styling): extracted night sky scene into component
Thomas Plumpton
2025-02-26 19:42:48
feat(styling): added extra shooting star
Thomas Plumpton
2025-02-26 19:40:30
feat(styling): adjustments to moon
Thomas Plumpton
2025-02-26 19:37:02
feat(styling): added generated stars to background scene
Thomas Plumpton
2025-02-26 19:32:50
feat(styling): making scene more responsive and full screen
Thomas Plumpton
2025-02-26 17:59:21
feat(styling): experimenting with highlights landing styling
Thomas Plumpton
2025-02-26 17:27:45
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
fix(styling): fixed dart sass 3.0 deprecation warnings
Thomas Plumpton
2025-02-25 17:11:36
Deploying to gh-pages from @ TomPlum/sleep@e059c28b8fa1668ec033daca1648f00a78126bc5 🚀
TomPlum
2025-02-25 17:09:11
Merge branch 'release' into develop
Thomas Plumpton
2025-02-25 17:08:31
Merge pull request #39 from TomPlum/renovate/vite-6.x
Thomas Plumpton
2025-02-25 17:08:06
feat(page): playing with highlights landing page styling
Thomas Plumpton
2025-02-25 17:07:43
feat(page): moved colours, added sleeping animation
Thomas Plumpton
2025-02-24 19:56:47
feat(page): progress on highlights page
Thomas Plumpton
2025-02-24 17:48:20
feat(page): initial pass of best session showcase content
Thomas Plumpton
2025-02-23 19:29:55
feat(page): initial highlights page work for showcases
Thomas Plumpton
2025-02-23 19:09:41
chore(docs): added tsdoc to NestedProgressCircle props interface
Thomas Plumpton
2025-02-23 18:48:35
feat(routing): added highlights page and made query param routing only for sleep page
Thomas Plumpton
2025-02-23 17:44:59
Deploying to gh-pages from @ TomPlum/sleep@0b78e0746d5a183a5be7879a9726815df474e857 🚀
TomPlum
2025-02-23 16:40:46
Merge pull request #52 from TomPlum/develop
Thomas Plumpton
2025-02-23 16:39:50
feat(chart): moved session highlights card
Thomas Plumpton
2025-02-23 16:38:25
feat(chart): Re-added locale toggle as ascii checkbox
Thomas Plumpton
2025-02-23 16:35:33
feat(chart): Added show highlights card toggle to controls + jp translations
Thomas Plumpton
2025-02-23 16:29:15
feat(chart): Fixed carousel theming in SessionHighlightCard.tsx
Thomas Plumpton
2025-02-23 16:08:30
Merge branch 'release' into develop
Thomas Plumpton
2025-02-23 15:46:54
feat(chart): Extracted HighlightCarouselItem component
Thomas Plumpton
2025-02-23 13:03:09
feat(chart): Moved SessionHighlightCard to Highlights module
Thomas Plumpton
2025-02-23 12:56:22
feat(chart): Extracted NestedProgressCircles components in new Highlights module
Thomas Plumpton
2025-02-23 12:54:45
feat(chart): Added formatDuration util and added details to highlight card
Thomas Plumpton
2025-02-22 23:56:31
feat(chart): added nested progress circle to session highlight
Thomas Plumpton
2025-02-22 23:33:27
feat(chart): starting new session highlight component
Thomas Plumpton
2025-02-22 23:24:09
Deploying to gh-pages from @ TomPlum/sleep@7355361e6e85ef1159cfe61f676044dc71d5f2fd 🚀
TomPlum
2025-02-22 22:48:03
Merge pull request #51 from TomPlum/develop
Thomas Plumpton
2025-02-22 22:47:07
chore(docs): updated web worker loading image for docs
Thomas Plumpton
2025-02-22 22:45:59
fix(styling): fixed positioning issue in starry background
Thomas Plumpton
2025-02-22 22:44:34
fix(params): date range params now default to last 2 months if they are not present on page load
Thomas Plumpton
2025-02-22 22:33:55
feat(loading): added starry background to data loading page
Thomas Plumpton
2025-02-22 22:11:18
Deploying to gh-pages from @ TomPlum/sleep@88a3ca2bc032b0ddf44eff0d272abf71052fbbe5 🚀
TomPlum
2025-02-22 22:06:22
Merge pull request #49 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-22 22:05:44
Merge pull request #48 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-22 22:05:23
Merge pull request #50 from TomPlum/renovate/globals-16.x
Thomas Plumpton
2025-02-22 22:05:07
feat(page): added back link on improvements page
Thomas Plumpton
2025-02-22 21:52:51
feat(page): rough first draft of improvements page content
Thomas Plumpton
2025-02-22 21:51:17
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(docs): added missing ToC entry in readme
Thomas Plumpton
2025-02-19 21:06:34
chore(docs): more docs additions in readme
Thomas Plumpton
2025-02-16 17:26:41
chore(docs): updated readme images and docs
Thomas Plumpton
2025-02-16 17:20:01
Deploying to gh-pages from @ TomPlum/sleep@3d4d017bf91addfc357a9bfcc88ccfc4eceae78c 🚀
TomPlum
2025-02-16 15:23:06
Merge pull request #47 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:22:11
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
Deploying to gh-pages from @ TomPlum/sleep@5525ed5d3a90dca5f4930426d8f6367f67587575 🚀
TomPlum
2025-02-16 15:21:20
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
Merge pull request #38 from TomPlum/develop
Thomas Plumpton
2025-02-16 15:20:20
chore(data): added latest pillow data 16/02/2025
Thomas Plumpton
2025-02-16 15:16:44
Merge branch 'release' into develop
Thomas Plumpton
2025-02-16 15:02:17
Deploying to gh-pages from @ TomPlum/sleep@58624987661cae7503ac110e7ec054e47e62cd2c 🚀
TomPlum
2025-02-16 15:01:01
Merge pull request #46 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:00:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
Merge branch 'refs/heads/release' into develop
Thomas Plumpton
2025-02-01 15:21:44
Merge pull request #45 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-01 15:21:11
Merge pull request #43 from TomPlum/renovate/jsdom-26.x
Thomas Plumpton
2025-02-01 15:20:55
Merge pull request #44 from TomPlum/renovate/major-vitest-monorepo
Thomas Plumpton
2025-02-01 15:20:45
Merge branch 'release' into develop
Thomas Plumpton
2025-02-01 15:17:11
Deploying to gh-pages from @ TomPlum/sleep@b35728b6da106abb0f2c82c143ae0b4a6e31f668 🚀
TomPlum
2025-02-01 15:16:35
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
Merge pull request #42 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-01 15:15:42
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
Merge pull request #41 from TomPlum/renovate/react-error-boundary-5.x
Thomas Plumpton
2025-01-09 20:17:13
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
Merge branch 'release' into develop
Thomas Plumpton
2025-01-09 20:15:57
Deploying to gh-pages from @ TomPlum/sleep@b7ec8259f761ea82faf75ed4da7502589769e1a7 🚀
TomPlum
2025-01-09 20:15:47
Merge pull request #35 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-01-09 20:14:48
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
fix(graph): filtered out metric nodes that have a value of 0
Thomas Plumpton
2024-11-28 19:10:41
feat(graph): minor styling consistency improvements to the ascii inputs
Thomas Plumpton
2024-11-28 19:08:06
feat(graph): moved stats ui to bottom right and updated ascii checkbox checked mark
Thomas Plumpton
2024-11-28 18:50:33
feat(graph): reduced scene cooldown time to stop node drift and improve performance on first render
Thomas Plumpton
2024-11-28 18:26:08
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(graph): removed redundant import file extensions
Thomas Plumpton
2024-11-28 16:27:32
chore(graph): renamed three scene folder to match module name
Thomas Plumpton
2024-11-28 16:26:50
feat(graph): added root node link directional particles and arrows to indicate the passage of time
Thomas Plumpton
2024-11-28 16:24:07
feat(graph): fixed ref typing and reset camera loading state
Thomas Plumpton
2024-11-28 11:57:08
feat(graph): renamed and structured three chart component
Thomas Plumpton
2024-11-28 11:37:49
feat(graph): reworked three scene component structure for better use of context + added ascii button
Thomas Plumpton
2024-11-28 11:35:52
feat(graph): added draggable nodes button and dynamic node sizes based on percentage
Thomas Plumpton
2024-11-27 17:24:13
feat(graph): added new three context and toggle for the scene
Thomas Plumpton
2024-11-27 16:50:40
feat(graph): started adding controls menu for 3d graph
Thomas Plumpton
2024-11-27 16:31:13
feat(graph): minor styling improvements on ascii checkbox and turned checked 'x' to 'o'
Thomas Plumpton
2024-11-27 16:30:28
feat(graph): more experimentation with 3d force graph
Thomas Plumpton
2024-11-27 16:17:49
feat(graph): added fps and network stats counter to 3d graph
Thomas Plumpton
2024-11-27 10:35:33
fix(config): vite config css preproccessor options now use modern-compiler to fix dart scss warnings
Thomas Plumpton
2024-11-27 09:10:10
fix(graph): fixed is3D default query param value and line chart missing opacity keyframes
Thomas Plumpton
2024-11-27 09:09:45
feat(graph): added experimental 3d button and re-instated 3d graph behind it
Thomas Plumpton
2024-11-26 16:53:18
Deploying to gh-pages from @ TomPlum/sleep@810a868f1f691c458fa0354a5122d8fe166d84ed 🚀
TomPlum
2024-11-26 14:11:47
Merge pull request #37 from TomPlum/develop
Thomas Plumpton
2024-11-26 14:10:47
chore(graph): removed locale toggle from graph controls ui
Thomas Plumpton
2024-11-26 13:46:26
fix(graph): active session info colour gradients now support all new chart view types
Thomas Plumpton
2024-11-26 13:44:29
chore(graph): renamed stackedMetrics to activeMetrics in chart config context
Thomas Plumpton
2024-11-26 13:43:23
fix(controls): made chart view selector button small to match the other controls
Thomas Plumpton
2024-11-26 11:00:51
fix(graph): rendered key-less line when in single metric view to stop re-mounting
Thomas Plumpton
2024-11-26 10:57:41
fix(graph): chart view selection now correctly updates stacked metrics param
Thomas Plumpton
2024-11-26 10:35:05
feat(graph): refactored chart metric selection to support all view types
Thomas Plumpton
2024-11-26 10:31:14
chore(graph): renamed StackedGraphPlaceholder to ChartMetricSelection
Thomas Plumpton
2024-11-26 10:06:44
feat(graph): fixed chart view selector for single metric
Thomas Plumpton
2024-11-26 10:05:35
feat(graph): added graph metric selector in multiple metrics view when none are selected
Thomas Plumpton
2024-11-26 09:57:09
feat(graph): started refactor for adding multiple metric lines on the chart at once
Thomas Plumpton
2024-11-25 21:16:17
chore(graph): renamed line chart component to be consistent
Thomas Plumpton
2024-11-25 20:48:51
feat(graph): refactored stacked view toggle into a chart view selector dropdown
Thomas Plumpton
2024-11-25 19:14:05
Deploying to gh-pages from @ TomPlum/sleep@c31b3a86b361a8a207d838498ce16125a5c93b54 🚀
TomPlum
2024-11-25 18:35:11
Merge pull request #36 from TomPlum/develop
Thomas Plumpton
2024-11-25 18:34:13
test(data): fixed bad file path reference which was breaking a test mock
Thomas Plumpton
2024-11-25 18:31:19
chore(data): added tsdoc and supporting comments to useSleepStageData
Thomas Plumpton
2024-11-25 16:03:20
fix(data): filtered sleep stage instance data by their unique IDs to remove duplicates that were breaking the chart
Thomas Plumpton
2024-11-25 15:55:53
feat(graph): added basic styling to error boundary fallback page
Thomas Plumpton
2024-11-25 15:49:06
feat(graph): reworked metric checkbox styling, no longer uses antd
Thomas Plumpton
2024-11-25 15:48:52
feat(data): added japanese translations for the web worker statuses
Thomas Plumpton
2024-11-25 15:21:04
feat(graph): added error boundary around application
Thomas Plumpton
2024-11-25 15:17:48
feat(graph): added sound toggle to session info
Thomas Plumpton
2024-11-24 17:38:11
fix(context): inverted context dependencies to fix date selection bug
Thomas Plumpton
2024-11-24 17:20:40
feat(graph): added sleep stage pie chart tooltip
Thomas Plumpton
2024-11-24 17:10:58
fix(data): added web worker terminate call after done event received
Thomas Plumpton
2024-11-24 16:26:24
chore(context): split chart config context from sleep context
Thomas Plumpton
2024-11-24 16:26:03
chore(housekeeping): moved sleep context files into its own subdirectory
Thomas Plumpton
2024-11-24 10:30:47
chore(housekeeping): renamed some components for consistency
Thomas Plumpton
2024-11-24 10:27:26
fix(housekeeping): fixed bad translations string after folder refactor
Thomas Plumpton
2024-11-23 22:48:51
chore(housekeeping): major folder structure and module rework
Thomas Plumpton
2024-11-23 22:41:41
feat(graph): removed active dot from sleep stage areas
Thomas Plumpton
2024-11-23 22:26:38
feat(graph): added stage instance duration to graph tooltip
Thomas Plumpton
2024-11-23 22:24:15
chore(graph): added custom interface for sleep session graph y-axis meta
Thomas Plumpton
2024-11-23 22:07:08
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
Deploying to gh-pages from @ TomPlum/sleep@0b903cc93b1fd0fed264ae1f4d746f1414235fc9 🚀
TomPlum
2024-11-23 19:38:24
Merge branch 'release' into develop
Thomas Plumpton
2024-11-23 19:37:44
Merge pull request #32 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-23 19:37:29
feat(graph): added close button to selected session display
Thomas Plumpton
2024-11-23 19:35:46
chore(graph): improved styling in SleepSessionTooltip.module.scss for labels and values
Thomas Plumpton
2024-11-23 19:30:44
chore(graph): extracted SleepSessionBreakdownInfo.tsx component
Thomas Plumpton
2024-11-23 19:29:30
feat(graph): sleep stage graph x-ticks are now 30 minute intervals
Thomas Plumpton
2024-11-23 19:24:31
chore(graph): moved stage transition data to hook and disabled area animations
Thomas Plumpton
2024-11-23 19:21:55
feat(graph): sleep stage graph tooltip now shows current stage and time
Thomas Plumpton
2024-11-23 19:04:33
test(graph): added unit test suite for generateTicks
Thomas Plumpton
2024-11-23 15:11:32
test(graph): added unit test suite for getSleepStageMetricYValue
Thomas Plumpton
2024-11-23 15:07:03
chore(graph): extracted useSleepStagesAreas hook from breakdown graph
Thomas Plumpton
2024-11-23 15:02:43
feat(graph): sleep stage areas now generate minute granular points along their edges
Thomas Plumpton
2024-11-23 14:25:55
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
feat(graph): refactored sleep stage graph to use real areas instead of reference ones
Thomas Plumpton
2024-11-22 19:56:50
feat(graph): extracted useSleepStageData hook from breakdown graph component
Thomas Plumpton
2024-11-22 16:46:06
Deploying to gh-pages from @ TomPlum/sleep@6e3df33a8b0bc47270c2cf0e2f45aaa9afe17eaf 🚀
TomPlum
2024-11-21 19:55:10
Merge pull request #31 from TomPlum/develop
Thomas Plumpton
2024-11-21 19:54:17
Merge pull request #30 from TomPlum/improve-stage-chart
Thomas Plumpton
2024-11-21 19:51:52
feat(graph): improved stage graph x-domain
Thomas Plumpton
2024-11-21 19:50:20
feat(graph): fixed stage breakdown graph y-domain and ticks
Thomas Plumpton
2024-11-21 19:41:09
feat(graph): added in reparation code to the sleep stage graph data
Thomas Plumpton
2024-11-21 19:03:51
feat(graph): corrected stage transition line x-ordinates
Thomas Plumpton
2024-11-20 20:58:52
feat(graph): switched sleep stage scatter to reference areas
Thomas Plumpton
2024-11-20 18:45:26
feat(graph): fixed breakdown graph stage connecting lines
Thomas Plumpton
2024-11-20 14:59:16
feat(graph): fixed sorting of stage data in breakdown graph
Thomas Plumpton
2024-11-20 14:44:03
feat(graph): starting refactoring breakdown chart
Thomas Plumpton
2024-11-19 20:53:45
feat(graph): line chart x-axis tick now changes format for small ranges
Thomas Plumpton
2024-11-19 17:16:54
Merge branch 'release' into develop
Thomas Plumpton
2024-11-19 17:09:14
Merge pull request #26 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-19 17:08:58
test(data): fixed failing test for useLinearRegression.spec.ts
Thomas Plumpton
2024-11-19 17:08:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
feat(graph): added custom sleep stage tooltip and extracted display name util
Thomas Plumpton
2024-11-18 17:35:25
chore(data): updated docs regarding Apples Cocoa Datetime API
Thomas Plumpton
2024-11-18 17:06:00
feat(graph): extracted legend item component and updated styles
Thomas Plumpton
2024-11-17 19:12:19
feat(graph): added duration in sleep session info
Thomas Plumpton
2024-11-17 19:05:12
feat(graph): added endTime to graph data and mapped date range to session info
Thomas Plumpton
2024-11-17 18:22:47
chore(graph): refactored selected session state management (hoisted to context)
Thomas Plumpton
2024-11-17 18:06:42
Deploying to gh-pages from @ TomPlum/sleep@8eda2d7e39053ecf13ee4bd6ce82c4821f3e7ed4 🚀
TomPlum
2024-11-17 17:33:57
Merge pull request #29 from TomPlum/develop
Thomas Plumpton
2024-11-17 17:33:07
fix(ci): made dates in useLinearRegression.spec.ts UTC for CI
Thomas Plumpton
2024-11-17 17:30:54
debug(ci): added date check in develop workflow to check TZ
Thomas Plumpton
2024-11-17 17:26:00
test(data): used dayjs utc in useLinearRegression to try and fix ci tests
Thomas Plumpton
2024-11-17 17:20:05
feat(graph): extracted useGraphHeight hook and used in placeholder component too
Thomas Plumpton
2024-11-17 17:19:28
fix(graph): tweaked line chart graph height when in stacked view with a selected session
Thomas Plumpton
2024-11-17 17:11:47
feat(ci): set UTC timezone in develop workflow
Thomas Plumpton
2024-11-17 16:58:58
feat(ci): added new develop workflow for building/testing on PRs
Thomas Plumpton
2024-11-17 16:57:27
fix(ci): added UTC timezone to release workflow config
Thomas Plumpton
2024-11-17 16:53:28
Merge pull request #28 from TomPlum/develop
Thomas Plumpton
2024-11-17 16:48:29
feat(ci): added unit tests to release workflow
Thomas Plumpton
2024-11-17 16:48:01
test(data): fixed failing tests and added test:ci script
Thomas Plumpton
2024-11-17 16:47:10
fix(data): moved env util into sub-dir to fix build issue
Thomas Plumpton
2024-11-17 16:44:09
Merge pull request #27 from TomPlum/develop
Thomas Plumpton
2024-11-17 15:25:29
feat(graph): duration breakdown pie chart now matches other charts animation timings
Thomas Plumpton
2024-11-17 15:06:15
feat(graph): pushed down session selection code to prevent re-renders
Thomas Plumpton
2024-11-17 15:04:26
feat(graph): added legend to sleep stage breakdown graph
Thomas Plumpton
2024-11-17 14:53:23
feat(graph): sleep stage chart is now size aware and resizes bars appropriately
Thomas Plumpton
2024-11-17 14:38:15
feat(graph): removed pie chart from chart tooltip
Thomas Plumpton
2024-11-17 14:32:24
feat(graph): added duration breakdown pie chart to selected session info
Thomas Plumpton
2024-11-17 14:25:18
feat(graph): added selected session into query parameters
Thomas Plumpton
2024-11-17 14:22:01
chore(lint): added quote-props eslint rule and ran --fix
Thomas Plumpton
2024-11-17 13:53:07
test(data): added test suite for scanTables utility
Thomas Plumpton
2024-11-17 13:52:28
fix(data): added missing benchmark start() call to scanTables
Thomas Plumpton
2024-11-17 13:27:51
test(data): updated unknown time delta message and added tests for it
Thomas Plumpton
2024-11-17 13:26:16
test(data): added parseDataLine utility tests
Thomas Plumpton
2024-11-17 13:18:00
test(data): added readRawDatabaseExport tests
Thomas Plumpton
2024-11-17 12:57:06
test(data): added readFile unit tests and env utility class
Thomas Plumpton
2024-11-17 12:45:42
feat(graph): added sound reference lines to stage breakdown graph
Thomas Plumpton
2024-11-16 18:40:13
feat(graph): passed sleep sound data into session info component from context
Thomas Plumpton
2024-11-15 19:04:17
feat(data): worker file reader now calculates uncompressed file size
Thomas Plumpton
2024-11-15 17:02:12
test(data): added unit tests and docs for sendMessage.ts
Thomas Plumpton
2024-11-15 17:01:52
test(data): added unit tests and docs for formatNumber.ts
Thomas Plumpton
2024-11-15 16:54:15
test(data): added unit test for convertTimestamp.ts
Thomas Plumpton
2024-11-15 16:52:09
fix(data): fixed benchmark delta bug and added unit tests
Thomas Plumpton
2024-11-15 16:44:36
chore(data): added benchmark util to encapsulate timing and delta formatting
Thomas Plumpton
2024-11-14 21:55:11
test(data): added unit test suite for convertSleepStage.ts
Thomas Plumpton
2024-11-14 21:45:41
Deploying to gh-pages from @ TomPlum/sleep@d52b826c02b6909059675040789181420beafd52 🚀
TomPlum
2024-11-14 21:39:46
Deploying to gh-pages from @ TomPlum/sleep@744a38879b90beeeddfffebbe9c3ecaca4a4c155 🚀
TomPlum
2024-11-14 21:38:53
Merge pull request #24 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-14 21:38:52
Merge pull request #25 from TomPlum/feature/parse-raw-data
Thomas Plumpton
2024-11-14 21:38:02
chore(data): moved worker type and shortened imports
Thomas Plumpton
2024-11-14 19:22:19
chore(data): reduced more redundant code for file reading
Thomas Plumpton
2024-11-14 19:17:58
chore(data): extracted session validation function to reduce redundant code
Thomas Plumpton
2024-11-14 19:11:32
test(data): installed @vitest/web-worker to fix failing tests
Thomas Plumpton
2024-11-14 19:07:04
chore(config): added --host flag to dev script so the server is available on the LAN
Thomas Plumpton
2024-11-14 16:18:11
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(data): started extracting data worker into its own module of files
Thomas Plumpton
2024-11-14 12:10:51
feat(graph): updated active session file name and moved types from worker to types file
Thomas Plumpton
2024-11-13 20:45:31
feat(graph): changed breakdown chart y value type and added tooltip
Thomas Plumpton
2024-11-13 18:01:15
chore(data): renamed statusCode -> code and added extra docs to worker types
Thomas Plumpton
2024-11-13 16:24:04
feat(data): extracted and simplified worker number formatter
Thomas Plumpton
2024-11-13 16:20:58
feat(data): added timeouts to throttle worker messages (callback hell, oops)
Thomas Plumpton
2024-11-13 16:14:39
feat(data): tweaks to web worker messaging
Thomas Plumpton
2024-11-13 16:05:57
feat(data): added extra worker events for preprocessing stages
Thomas Plumpton
2024-11-13 09:04:42
fix(data): significantly improved worker performance (35s -> 50ms)
Thomas Plumpton
2024-11-12 18:57:10
feat(graph): selection session info/graph now renders in stacked view
Thomas Plumpton
2024-11-12 18:37:10
feat(data): added slight delay to final worker event to show data parsing message
Thomas Plumpton
2024-11-12 18:32:17
chore(data): cleared 2 x TODOs in web worker
Thomas Plumpton
2024-11-12 18:24:05
feat(graph): added breathing radial gradient to loading component
Thomas Plumpton
2024-11-12 17:39:10
chore(graph): extracted useDynamicFavicon hook
Thomas Plumpton
2024-11-12 17:29:04
chore(graph): extracted SleepStageBar component
Thomas Plumpton
2024-11-12 17:27:23
chore(data): removed old CSV data hook from context provider
Thomas Plumpton
2024-11-12 17:19:29
feat(graph): started adding info box to breakdown graph
Thomas Plumpton
2024-11-12 17:17:11
fix(graph): fixed yTicks in SleepSessionStageBreakdownGraph
Thomas Plumpton
2024-11-12 17:01:01
feat(graph): fixed raw stage mapping and session -> stages ID mapping
Thomas Plumpton
2024-11-12 16:56:09
feat(data): data worker typing improvements + TODOs
Thomas Plumpton
2024-11-12 15:54:03
feat(graph): moved sleep stage graph to the bottom and fixed heights
Thomas Plumpton
2024-11-12 14:44:30
feat(graph): added custom line active dot to bind click events to sleep breakdown
Thomas Plumpton
2024-11-12 14:13:45
feat(data): minor copy and styling improvements to worker events and loading page
Thomas Plumpton
2024-11-12 08:28:13
feat(data): added timings and payload data for other worker events
Thomas Plumpton
2024-11-11 21:13:25
feat(data): added custom payload to worker messages and sent file size
Thomas Plumpton
2024-11-11 20:58:36
feat(data): fixed some of the failing data web worker event messages
Thomas Plumpton
2024-11-11 20:33:18
feat(data): refactored worker to use Worker constructor to support type imports
Thomas Plumpton
2024-11-11 20:21:46
feat(data): added percentage to data worker message events for granular tracking
Thomas Plumpton
2024-11-11 16:32:43
feat(data): integrated worker status with context and loading component
Thomas Plumpton
2024-11-11 15:56:24
feat(data): implemented custom web worker for data loading and dropped external dep
Thomas Plumpton
2024-11-11 15:31:19
chore(data): added extra comments and docs to the pillow export parser
Thomas Plumpton
2024-11-11 14:48:00
feat(data): pillow export parser now supports the truly raw export with no prior modifications made
Thomas Plumpton
2024-11-11 14:43:38
feat(data): refactored raw data parser function to make only one pass of the file
Thomas Plumpton
2024-11-10 20:40:34
feat(graph): sleep stage graph improvements
Thomas Plumpton
2024-11-10 17:57:08
feat(graph): first pass of stacked bar chart / gantt of sleep stage breakdown
Thomas Plumpton
2024-11-10 17:46:07
feat(data): re-integrated worker into raw sleep data hook and added to context
Thomas Plumpton
2024-11-10 15:54:37
Deploying to gh-pages from @ TomPlum/sleep@28881627b2f5288a3a68f9127abc1fdfd966c6d2 🚀
TomPlum
2024-11-10 15:09:39
Merge pull request #20 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-10 15:08:53
feat(data): removed redundant props from useRawSleepData hook
Thomas Plumpton
2024-11-10 14:47:12
feat(data): fixed sound data parsing and added sleep stage data alongside it
Thomas Plumpton
2024-11-10 13:21:35
feat(data): consolidated raw data parsing experiment into main impl
Thomas Plumpton
2024-11-10 12:40:13
feat(data): parsed sound points and mapped to sessions
Thomas Plumpton
2024-11-09 21:23:18
feat(data): fixed table searching and date parsing
Thomas Plumpton
2024-11-09 21:02:39
feat(data): attempting to parse raw data file
Thomas Plumpton
2024-11-09 20:01:39
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(docs): README ToC
Thomas Plumpton
2024-11-05 21:18:18
Deploying to gh-pages from @ TomPlum/sleep@732b3044a9b1ea8699908ba4b6c41f593f44d18f 🚀
TomPlum
2024-11-04 19:47:06
Merge pull request #23 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:46:19
fix(graph): fixed static asset loading in production mode
Thomas Plumpton
2024-11-04 19:45:58
Deploying to gh-pages from @ TomPlum/sleep@fbca587594c87b5c4d13dbb14387eff3bbd97f0b 🚀
TomPlum
2024-11-04 19:32:13
Merge pull request #22 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:31:29
test(data): fixed compilation error in useLinearRegression.spec.ts
Thomas Plumpton
2024-11-04 19:31:08
Merge pull request #21 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:29:24
feat(graph): updated active session info to use pillow logo instead of text
Thomas Plumpton
2024-11-03 18:35:05
feat(graph): added day of the week name to the tooltip session date format
Thomas Plumpton
2024-11-03 09:41:53
chore(data): updated sleep data to most recent csv snapshot
Thomas Plumpton
2024-11-03 09:39:56
feat(graph): minor styling improvements to active session info and stacked graph placeholder
Thomas Plumpton
2024-10-31 20:02:36
feat(graph): added pillows website link to the active session info component
Thomas Plumpton
2024-10-30 20:21:01
feat(graph): added descriptions of sleep metrics upon hover in stacked view
Thomas Plumpton
2024-10-30 20:15:09
Deploying to gh-pages from @ TomPlum/sleep@529c1176ebc495163d44d926469cce22300cb2a9 🚀
TomPlum
2024-10-30 19:52:18
Merge branch 'release' into develop
Thomas Plumpton
2024-10-30 19:51:40
Merge pull request #16 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-30 19:51:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(graph): extracted useDefaultQueryParams hook from sleep context provider
Thomas Plumpton
2024-10-27 19:38:06
chore(graph): changed default date range query params to all data instead of recent
Thomas Plumpton
2024-10-27 19:30:38
chore(graph): increased typical sessions healthy awake time range to 0-10%
Thomas Plumpton
2024-10-27 19:28:45
fix(graph): duration breakdown pie chart no longer renders labels for 0% values
Thomas Plumpton
2024-10-27 19:25:00
feat(graph): added mood emoji to the session tooltip
Thomas Plumpton
2024-10-27 18:55:58
feat(graph): reduced active dot radius for active session counts between 100 and 300
Thomas Plumpton
2024-10-23 12:14:39
fix(graph): fixed stacked view toggle not updating query param when checking
Thomas Plumpton
2024-10-23 12:08:07
Deploying to gh-pages from @ TomPlum/sleep@0d12d74a0d49b59240f4071adc56fb9599990905 🚀
TomPlum
2024-10-23 11:46:53
Merge pull request #19 from TomPlum/develop
Thomas Plumpton
2024-10-23 11:46:10
Merge pull request #18 from TomPlum/feature/stacked-view
Thomas Plumpton
2024-10-23 11:40:38
feat(graph): stacked toggle now clears stacked metrics when turning on
Thomas Plumpton
2024-10-23 11:39:13
fix(config): trying to make vite HMR watch the public dir during local development
Thomas Plumpton
2024-10-23 11:33:26
feat(graph): fixed stacked graph placeholder messages and ensured metric checkboxes update the query params
Thomas Plumpton
2024-10-23 11:22:32
fix(graph): fixed missing tooltip and improvement label from single graph view
Thomas Plumpton
2024-10-22 19:27:41
feat(graph): improvement line label and tooltip no longer render twice in stacked view
Thomas Plumpton
2024-10-22 19:18:29
feat(graph): active sessions info now respects stacked view with no selections
Thomas Plumpton
2024-10-22 19:13:21
fix(graph): fixed react hooks lifecycle error with stacked graphs
Thomas Plumpton
2024-10-22 19:08:53
chore(graph): split metric checkbox component into two for separation of concerns
Thomas Plumpton
2024-10-22 18:38:40
feat(graph): metric checkbox now has button mode and graph placeholder improved button styling
Thomas Plumpton
2024-10-22 16:33:45
feat(routing): serialised stacked view boolean in query params
Thomas Plumpton
2024-10-22 14:38:58
feat(graph): metric config no longer lets you pick more than 3 metrics in stacked view
Thomas Plumpton
2024-10-22 14:13:33
feat(graph): stacked graph placeholder now offer available sleep metrics to pick from
Thomas Plumpton
2024-10-22 14:10:35
chore(graph): extracted stacked graph placeholder component
Thomas Plumpton
2024-10-22 13:59:15
feat(graph): second graph in stacked view now transitions its opacity as it renders
Thomas Plumpton
2024-10-22 12:49:05
feat(graph): reduced the upper-bound of the dynamic y-axis domain to better frame the data on the chart
Thomas Plumpton
2024-10-22 11:59:58
feat(graph): added selection placeholder when a second metric is not selected in stacked view
Thomas Plumpton
2024-10-22 11:57:30
feat(graph): favicon now changes based on active sleep metric
Thomas Plumpton
2024-10-22 08:56:43
feat(graph): added text to stacked view toggle button
Thomas Plumpton
2024-10-22 08:28:15
feat(graph): fixed non-stacked view and added dynamic stacked colours to active session info
Thomas Plumpton
2024-10-22 08:20:51
feat(graph): first pass of enabling stacked graphs
Thomas Plumpton
2024-10-21 16:24:29
chore(graph): renamed old graph to 3D
Thomas Plumpton
2024-10-21 15:35:40
Merge branch 'release' into develop
Thomas Plumpton
2024-10-21 15:34:23
chore(docs): added some TODOs to the README
Thomas Plumpton
2024-10-21 15:34:13
Deploying to gh-pages from @ TomPlum/sleep@5e1e15c2d5eada142fbd66cd5b87d015945fd11b 🚀
TomPlum
2024-10-21 10:42:07
Merge pull request #17 from TomPlum/develop
Thomas Plumpton
2024-10-21 10:41:21
feat(graph): session count colour now transitions with same animation duration as graph
Thomas Plumpton
2024-10-21 09:46:02
feat(graph): data source now links to a download of the raw CSV
Thomas Plumpton
2024-10-21 09:44:52
feat(graph): added data source version to active session info
Thomas Plumpton
2024-10-21 09:35:42
chore(graph): extracted active session info component from sleep page
Thomas Plumpton
2024-10-21 09:27:09
chore(graph): increased font weight of improvement label text
Thomas Plumpton
2024-10-21 09:22:42
feat(graph): added subtle cartesian grid back to the line chart
Thomas Plumpton
2024-10-20 10:18:32
fix(graph): a single month can now be selected from the date picker
Thomas Plumpton
2024-10-20 10:06:32
Merge branch 'release' into develop
Thomas Plumpton
2024-10-20 09:55:50
chore(graph): tweaked active dot radius for the main sleep metric line
Thomas Plumpton
2024-10-20 09:54:55
chore(graph): hoisted improvement date calculation into sleep context
Thomas Plumpton
2024-10-20 09:49:13
feat(graph): improved session and nap filtering
Thomas Plumpton
2024-10-20 09:45:23
feat(routing): added language to query parameters
Thomas Plumpton
2024-10-19 18:18:37
feat(graph): show all button now changes to "recent" if all sessions are showing
Thomas Plumpton
2024-10-19 18:10:25
Deploying to gh-pages from @ TomPlum/sleep@7d545a59464b63d3aaace8e99aa55cf6e0866f97 🚀
TomPlum
2024-10-19 18:02:15
Merge pull request #14 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-19 18:01:32
feat(graph): added show all button and extracted date selection hook
Thomas Plumpton
2024-10-19 14:36:18
chore(graph): extracted graph controls component
Thomas Plumpton
2024-10-19 14:21:51
fix(data): filtered out sessions longer than 15 hours
Thomas Plumpton
2024-10-19 14:17:59
feat(graph): added vertical reference line for the date in which I made improvements
Thomas Plumpton
2024-10-19 14:12:54
Deploying to gh-pages from @ TomPlum/sleep@3d3d5a2ec3361fa74673968451d4fb7bd9d9bf65 🚀
TomPlum
2024-10-19 11:45:18
Merge pull request #15 from TomPlum/develop
Thomas Plumpton
2024-10-19 11:44:33
chore(test): fixed failing unit tests due to bad setup data
Thomas Plumpton
2024-10-19 11:43:46
feat(graph): moved locale switch to top right controls and extracted component
Thomas Plumpton
2024-10-19 11:40:59
chore(docs): added screenshots to README
Thomas Plumpton
2024-10-19 11:26:20
feat(graph): added nap indicator to session tooltip
Thomas Plumpton
2024-10-19 11:21:14
fix(routing): fixed bad query param name for sleep metric
Thomas Plumpton
2024-10-19 11:11:57
feat(graph): added duration as a percentage of 8 hours as a new metric
Thomas Plumpton
2024-10-19 11:04:44
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
Deploying to gh-pages from @ TomPlum/sleep@c9c48c01cfc584cfe74ecedbbe63f350b39bbc17 🚀
TomPlum
2024-10-18 15:30:26
Merge pull request #13 from TomPlum/develop
Thomas Plumpton
2024-10-18 15:29:29
chore(test): fixed failing unit tests for useLinearRegression.spec.ts
Thomas Plumpton
2024-10-18 15:28:37
feat(graph): added github button to top left controls container
Thomas Plumpton
2024-10-18 15:24:57
chore(styling): minor styling and font changes
Thomas Plumpton
2024-10-18 10:32:53
chore(graph): extracted regression delta label component from graph
Thomas Plumpton
2024-10-17 19:18:02
feat(graph): regression line delta horizontal reference line now animates like its vertical counterpart
Thomas Plumpton
2024-10-17 19:13:11
feat(graph): regression line delta vertical reference line now fits the correct y-ordinates and doesn't fill the charts height
Thomas Plumpton
2024-10-17 18:50:26
chore(graph): encapsulated reference area fill into hook and tweaks reference line stroke dash
Thomas Plumpton
2024-10-17 17:15:51
chore(docs): removed readme template contents
Thomas Plumpton
2024-10-17 17:00:20
chore(lint): added import eslint plugin, configured and fixed import extensions
Thomas Plumpton
2024-10-17 16:58:06
chore(lint): tweaked quotes rules and fixed all double -> single
Thomas Plumpton
2024-10-17 16:51:00
chore(lint): tweaked object/curly brace rules and fixed all spacing issues
Thomas Plumpton
2024-10-17 16:50:04
chore(lint): tweaked semi rules and removed redundant semicolons
Thomas Plumpton
2024-10-17 16:48:04
Revert "chore(data): removed redundant guarding in linear regression hook"
Thomas Plumpton
2024-10-17 15:42:11
chore(data): removed redundant guarding in linear regression hook
Thomas Plumpton
2024-10-17 15:41:32
chore(data): filtered out invalid awake time values
Thomas Plumpton
2024-10-17 15:34:33
feat(graph): migrated xAxisInterval to axes hook and added one more level of granularity
Thomas Plumpton
2024-10-17 15:30:39
Deploying to gh-pages from @ TomPlum/sleep@5f4518bb04c3e9c8fe74c2815da5b0584d1cdbc7 🚀
TomPlum
2024-10-17 15:22:19
Merge pull request #12 from TomPlum/develop
Thomas Plumpton
2024-10-17 15:21:40
feat(locale): default locale and switch position is now en
Thomas Plumpton
2024-10-17 15:21:03
feat(graph): custom x tick now offsets first/last date strings to fit on screen
Thomas Plumpton
2024-10-17 15:19:51
chore(data): extracted axes 2d hook
Thomas Plumpton
2024-10-17 15:12:38
chore(data): hoisted earliest/latest active session dates into context and integrated with x-axis domain
Thomas Plumpton
2024-10-17 15:04:33
feat(data): reworked linear regression algorithm and x-axis domain to work better with dates and ensure line of best fit is linear
Thomas Plumpton
2024-10-17 14:30:01
test(data): added linear regression hook unit tests and shortened english translations
Thomas Plumpton
2024-10-17 10:25:24
Deploying to gh-pages from @ TomPlum/sleep@34aa1bf564af10c4d3ebeef73542b82385be5163 🚀
TomPlum
2024-10-16 09:47:17
Merge pull request #11 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:46:32
feat(routing): re-added sleep route to app navigation and added dynamic baseUrl based on mode
Thomas Plumpton
2024-10-16 09:45:53
Deploying to gh-pages from @ TomPlum/sleep@6a66ec6e43d3e2961e869aa07bfed4bcfa369eed 🚀
TomPlum
2024-10-16 09:39:12
Merge pull request #10 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:38:22
feat(graph): added language toggle button
Thomas Plumpton
2024-10-16 09:37:53
Deploying to gh-pages from @ TomPlum/sleep@46a65f9bf3c7bf3060a0fccc8b0e5ce4ccdf5310 🚀
TomPlum
2024-10-15 17:51:27
Merge pull request #9 from TomPlum/develop
Thomas Plumpton
2024-10-15 17:50:48
feat(graph): added duration to the tooltip
Thomas Plumpton
2024-10-15 17:49:22
feat(graph): added healthy data range for sleep quality metric
Thomas Plumpton
2024-10-15 17:43:22
chore(graph): session count now renders in the current metric colour
Thomas Plumpton
2024-10-15 17:22:41
chore(graph): tweaked healthy ranges and added translations for session count
Thomas Plumpton
2024-10-15 15:52:42
chore(styles): added antd dark theme and added total sessions to top left
Thomas Plumpton
2024-10-15 15:45:46
feat(graph): added label to typical session area and added missing jp translations
Thomas Plumpton
2024-10-15 15:37:33
chore(graph): removed enum index signatures in sleep graph datum interface and removed casting
Thomas Plumpton
2024-10-15 15:26:56
feat(graph): added custom domain and ticks so the y domain is wrapped tighter around the value range
Thomas Plumpton
2024-10-15 15:07:11
feat(graph): 2d line graph now renders right up against the left viewport edge
Thomas Plumpton
2024-10-15 14:45:53
chore(graph): extracted typical sleep session hook for area data
Thomas Plumpton
2024-10-15 13:40:52
chore(graph): encapsulated properties into linear regression hook
Thomas Plumpton
2024-10-15 13:33:17
chore(graph): moved linear regression line delta reference lines into hook
Thomas Plumpton
2024-10-15 13:30:56
feat(graph): added typical sleep session reference areas
Thomas Plumpton
2024-10-15 13:24:51
feat(graph): added reference lines to show regression delta
Thomas Plumpton
2024-10-15 12:40:21
chore(hooks): moved more graph styling logic into a hook
Thomas Plumpton
2024-10-15 10:06:18
Deploying to gh-pages from @ TomPlum/sleep@71254127053aea2018fab52895ce039a5bcb607c 🚀
TomPlum
2024-10-15 09:31:40
Merge pull request #8 from TomPlum/develop
Thomas Plumpton
2024-10-15 09:31:01
feat(routing): removed internal use of /sleep in favour of / since gh-pages hosts at /sleep anyway
Thomas Plumpton
2024-10-15 09:29:58
feat(graph): encapsulated more graph styling into custom hook and added active dot radius value
Thomas Plumpton
2024-10-15 09:25:57
chore(state): hoisted graph data to react context and fixed render instability
Thomas Plumpton
2024-10-15 09:04:16
chore(state): hoisted sleep page state management to react context
Thomas Plumpton
2024-10-15 08:42:31
feat(graph): graph config now render translucent and becomes opaque on hover
Thomas Plumpton
2024-10-15 08:23:48
feat(graph): lines now start on the left viewport edge and y-ticks have a background
Thomas Plumpton
2024-10-14 18:45:07
feat(routing): added 404 not found page
Thomas Plumpton
2024-10-14 18:03:44
Deploying to gh-pages from @ TomPlum/sleep@3cf1df49c0ef97fd2954882c882f8013d59f6c87 🚀
TomPlum
2024-10-14 17:38:12
Merge pull request #7 from TomPlum/develop
Thomas Plumpton
2024-10-14 17:37:31
chore(build): added vite base path for gh-pages deployment
Thomas Plumpton
2024-10-14 17:37:03
Deploying to gh-pages from @ TomPlum/sleep@67d24a6224871536699e9ef78e8ac62a61c442f7 🚀
TomPlum
2024-10-14 13:57:51
Initial gh-pages commit
TomPlum
2024-10-14 13:57:51
Merge pull request #6 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:57:04
chore(build): fixed build issues for release
Thomas Plumpton
2024-10-14 13:56:00
Merge pull request #5 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:47:46
chore(ci): renamed main workflow -> release
Thomas Plumpton
2024-10-14 13:47:19
Merge pull request #4 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-14 13:45:08
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
Merge pull request #2 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:41:43
chore(config): updated renovate rules, schedule and assignee
Thomas Plumpton
2024-10-14 13:41:24
Merge pull request #1 from TomPlum/renovate/configure
Thomas Plumpton
2024-10-14 13:39:59
Add renovate.json
renovate[bot]
2024-10-14 13:37:36
chore(ci): added gh-pages package and added github actions main workflow
Thomas Plumpton
2024-10-14 09:45:28
feat(graph): extracted metric checkbox component and changed colours based on metric
Thomas Plumpton
2024-10-14 09:41:44
feat(graph): added pie to to tooltip and extracted graph styles hook
Thomas Plumpton
2024-10-14 09:07:12
chore(graph): minor improvements to graph formatting & styling
Thomas Plumpton
2024-10-14 08:28:43
chore(graph): extracted sleep data 2d hook
Thomas Plumpton
2024-10-14 06:55:23
feat(graph): increased axis tick stroke width
Thomas Plumpton
2024-10-14 06:45:57
feat(graph): added custom x-axis tick component
Thomas Plumpton
2024-10-14 06:43:44
feat(graph): tweaked colours and now stroke width is dynamic based on dataset size
Thomas Plumpton
2024-10-13 15:27:42
feat(routing): sleep route now adds default query params if not present
Thomas Plumpton
2024-10-13 15:19:46
chore(test): fixed failing data test and added eslint stylistic plugin
Thomas Plumpton
2024-10-13 14:24:07
feat(graph): added custom tooltip and filtered out data with no breakdown
Thomas Plumpton
2024-10-13 11:31:54
chore(refactor): extracted custom y-axis tick component into its own file
Thomas Plumpton
2024-10-13 10:26:08
chore(state): hoisted sleep data state management into a react context
Thomas Plumpton
2024-10-13 10:19:26
feat(graph): formatting and styling improvements to 2d graph
Thomas Plumpton
2024-10-12 21:14:12
feat(routing): added custom query params hook and serialised date range in query params
Thomas Plumpton
2024-10-12 21:01:25
feat(routing): added router, new base URL and serialised metric in query param
Thomas Plumpton
2024-10-12 20:41:17
feat(graph): first pass at linear regression line
Thomas Plumpton
2024-10-12 18:54:44
feat(graph): added date range picker
Thomas Plumpton
2024-10-12 18:10:12
feat(graph): added colours to each sleep metric line
Thomas Plumpton
2024-10-12 16:05:28
feat(graph): added metric configuration panel
Thomas Plumpton
2024-10-12 15:52:25
feat(graph): basic first pass at a 2D graph with recharts
Thomas Plumpton
2024-10-12 09:55:38
feat(graph): added awake time to the 3d graph
Thomas Plumpton
2024-10-07 18:38:04
feat(graph): first pass of rendering a 2D sleep quality graph in 3D
Thomas Plumpton
2024-10-06 16:11:49
feat(data): mapped pillow data into custom domain object and parsed raw values
Thomas Plumpton
2024-10-06 15:31:02
feat(data): started parsing pillow CSV data
Thomas Plumpton
2024-10-06 11:47:24
chore(config): added react-force-graph and vitest dependencies + pillow data
Thomas Plumpton
2024-10-06 09:42:01
chore(config): added placeholder page title and favicon
Thomas Plumpton
2024-10-06 09:34:20
chore(setup): ran vite@latest with react-swc-ts template
Thomas Plumpton
2024-10-06 08:36:22
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component that has been filtered 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
// WIP
-
-
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component when the index is disabled 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
feat(highlights): cleaned up effect function
Thomas Plumpton
2025-03-07 20:42:31
Deploying to gh-pages from @ TomPlum/sleep@1352f4c7814aa2ae660d9bd875870608a32734d1 🚀
TomPlum
2025-03-05 17:30:04
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
Merge pull request #54 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-03-05 17:29:01
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
feat(highlights): Extracted ShowcaseProgressDots component
Thomas Plumpton
2025-03-04 19:22:11
feat(highlights): responsive styling improvements to wake up showcase
Thomas Plumpton
2025-03-04 18:54:59
feat(highlights): added active showcase to query params
Thomas Plumpton
2025-03-04 18:36:14
feat(highlights): starting adding progress dots to wake up showcase
Thomas Plumpton
2025-03-04 18:18:59
feat(highlights): positioned text in wakeup showcase
Thomas Plumpton
2025-03-03 19:30:12
feat(highlights): refactored page so showcases are full viewport size and added lakeside sunrise animation
Thomas Plumpton
2025-03-01 19:00:19
feat(highlights): started calculating average wakeup times
Thomas Plumpton
2025-03-01 18:24:09
feat(highlights): fixed showcase context
Thomas Plumpton
2025-03-01 17:21:50
feat(highlights): started implementing custom showcase
Thomas Plumpton
2025-02-28 15:26:55
feat(highlights): extracted LandingPageHeading.tsx component
Thomas Plumpton
2025-02-27 17:53:06
feat(styling): added back to charts link in highlights landing page
Thomas Plumpton
2025-02-27 17:49:03
feat(styling): minor improvements to layout of highlights showcases
Thomas Plumpton
2025-02-26 21:10:47
feat(styling): added in remaining exit animations after starting
Thomas Plumpton
2025-02-26 20:56:55
feat(styling): added moon and land exit animations
Thomas Plumpton
2025-02-26 20:45:52
feat(styling): added moon loading state
Thomas Plumpton
2025-02-26 20:33:32
feat(styling): added compact sleep data loading component
Thomas Plumpton
2025-02-26 20:25:51
feat(styling): extracted night sky scene into component
Thomas Plumpton
2025-02-26 19:42:48
feat(styling): added extra shooting star
Thomas Plumpton
2025-02-26 19:40:30
feat(styling): adjustments to moon
Thomas Plumpton
2025-02-26 19:37:02
feat(styling): added generated stars to background scene
Thomas Plumpton
2025-02-26 19:32:50
feat(styling): making scene more responsive and full screen
Thomas Plumpton
2025-02-26 17:59:21
feat(styling): experimenting with highlights landing styling
Thomas Plumpton
2025-02-26 17:27:45
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
fix(styling): fixed dart sass 3.0 deprecation warnings
Thomas Plumpton
2025-02-25 17:11:36
Deploying to gh-pages from @ TomPlum/sleep@e059c28b8fa1668ec033daca1648f00a78126bc5 🚀
TomPlum
2025-02-25 17:09:11
Merge branch 'release' into develop
Thomas Plumpton
2025-02-25 17:08:31
Merge pull request #39 from TomPlum/renovate/vite-6.x
Thomas Plumpton
2025-02-25 17:08:06
feat(page): playing with highlights landing page styling
Thomas Plumpton
2025-02-25 17:07:43
feat(page): moved colours, added sleeping animation
Thomas Plumpton
2025-02-24 19:56:47
feat(page): progress on highlights page
Thomas Plumpton
2025-02-24 17:48:20
feat(page): initial pass of best session showcase content
Thomas Plumpton
2025-02-23 19:29:55
feat(page): initial highlights page work for showcases
Thomas Plumpton
2025-02-23 19:09:41
chore(docs): added tsdoc to NestedProgressCircle props interface
Thomas Plumpton
2025-02-23 18:48:35
feat(routing): added highlights page and made query param routing only for sleep page
Thomas Plumpton
2025-02-23 17:44:59
Deploying to gh-pages from @ TomPlum/sleep@0b78e0746d5a183a5be7879a9726815df474e857 🚀
TomPlum
2025-02-23 16:40:46
Merge pull request #52 from TomPlum/develop
Thomas Plumpton
2025-02-23 16:39:50
feat(chart): moved session highlights card
Thomas Plumpton
2025-02-23 16:38:25
feat(chart): Re-added locale toggle as ascii checkbox
Thomas Plumpton
2025-02-23 16:35:33
feat(chart): Added show highlights card toggle to controls + jp translations
Thomas Plumpton
2025-02-23 16:29:15
feat(chart): Fixed carousel theming in SessionHighlightCard.tsx
Thomas Plumpton
2025-02-23 16:08:30
Merge branch 'release' into develop
Thomas Plumpton
2025-02-23 15:46:54
feat(chart): Extracted HighlightCarouselItem component
Thomas Plumpton
2025-02-23 13:03:09
feat(chart): Moved SessionHighlightCard to Highlights module
Thomas Plumpton
2025-02-23 12:56:22
feat(chart): Extracted NestedProgressCircles components in new Highlights module
Thomas Plumpton
2025-02-23 12:54:45
feat(chart): Added formatDuration util and added details to highlight card
Thomas Plumpton
2025-02-22 23:56:31
feat(chart): added nested progress circle to session highlight
Thomas Plumpton
2025-02-22 23:33:27
feat(chart): starting new session highlight component
Thomas Plumpton
2025-02-22 23:24:09
Deploying to gh-pages from @ TomPlum/sleep@7355361e6e85ef1159cfe61f676044dc71d5f2fd 🚀
TomPlum
2025-02-22 22:48:03
Merge pull request #51 from TomPlum/develop
Thomas Plumpton
2025-02-22 22:47:07
chore(docs): updated web worker loading image for docs
Thomas Plumpton
2025-02-22 22:45:59
fix(styling): fixed positioning issue in starry background
Thomas Plumpton
2025-02-22 22:44:34
fix(params): date range params now default to last 2 months if they are not present on page load
Thomas Plumpton
2025-02-22 22:33:55
feat(loading): added starry background to data loading page
Thomas Plumpton
2025-02-22 22:11:18
Deploying to gh-pages from @ TomPlum/sleep@88a3ca2bc032b0ddf44eff0d272abf71052fbbe5 🚀
TomPlum
2025-02-22 22:06:22
Merge pull request #49 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-22 22:05:44
Merge pull request #48 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-22 22:05:23
Merge pull request #50 from TomPlum/renovate/globals-16.x
Thomas Plumpton
2025-02-22 22:05:07
feat(page): added back link on improvements page
Thomas Plumpton
2025-02-22 21:52:51
feat(page): rough first draft of improvements page content
Thomas Plumpton
2025-02-22 21:51:17
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(docs): added missing ToC entry in readme
Thomas Plumpton
2025-02-19 21:06:34
chore(docs): more docs additions in readme
Thomas Plumpton
2025-02-16 17:26:41
chore(docs): updated readme images and docs
Thomas Plumpton
2025-02-16 17:20:01
Deploying to gh-pages from @ TomPlum/sleep@3d4d017bf91addfc357a9bfcc88ccfc4eceae78c 🚀
TomPlum
2025-02-16 15:23:06
Merge pull request #47 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:22:11
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
Deploying to gh-pages from @ TomPlum/sleep@5525ed5d3a90dca5f4930426d8f6367f67587575 🚀
TomPlum
2025-02-16 15:21:20
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
Merge pull request #38 from TomPlum/develop
Thomas Plumpton
2025-02-16 15:20:20
chore(data): added latest pillow data 16/02/2025
Thomas Plumpton
2025-02-16 15:16:44
Merge branch 'release' into develop
Thomas Plumpton
2025-02-16 15:02:17
Deploying to gh-pages from @ TomPlum/sleep@58624987661cae7503ac110e7ec054e47e62cd2c 🚀
TomPlum
2025-02-16 15:01:01
Merge pull request #46 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:00:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
Merge branch 'refs/heads/release' into develop
Thomas Plumpton
2025-02-01 15:21:44
Merge pull request #45 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-01 15:21:11
Merge pull request #43 from TomPlum/renovate/jsdom-26.x
Thomas Plumpton
2025-02-01 15:20:55
Merge pull request #44 from TomPlum/renovate/major-vitest-monorepo
Thomas Plumpton
2025-02-01 15:20:45
Merge branch 'release' into develop
Thomas Plumpton
2025-02-01 15:17:11
Deploying to gh-pages from @ TomPlum/sleep@b35728b6da106abb0f2c82c143ae0b4a6e31f668 🚀
TomPlum
2025-02-01 15:16:35
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
Merge pull request #42 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-01 15:15:42
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
Merge pull request #41 from TomPlum/renovate/react-error-boundary-5.x
Thomas Plumpton
2025-01-09 20:17:13
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
Merge branch 'release' into develop
Thomas Plumpton
2025-01-09 20:15:57
Deploying to gh-pages from @ TomPlum/sleep@b7ec8259f761ea82faf75ed4da7502589769e1a7 🚀
TomPlum
2025-01-09 20:15:47
Merge pull request #35 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-01-09 20:14:48
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
fix(graph): filtered out metric nodes that have a value of 0
Thomas Plumpton
2024-11-28 19:10:41
feat(graph): minor styling consistency improvements to the ascii inputs
Thomas Plumpton
2024-11-28 19:08:06
feat(graph): moved stats ui to bottom right and updated ascii checkbox checked mark
Thomas Plumpton
2024-11-28 18:50:33
feat(graph): reduced scene cooldown time to stop node drift and improve performance on first render
Thomas Plumpton
2024-11-28 18:26:08
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(graph): removed redundant import file extensions
Thomas Plumpton
2024-11-28 16:27:32
chore(graph): renamed three scene folder to match module name
Thomas Plumpton
2024-11-28 16:26:50
feat(graph): added root node link directional particles and arrows to indicate the passage of time
Thomas Plumpton
2024-11-28 16:24:07
feat(graph): fixed ref typing and reset camera loading state
Thomas Plumpton
2024-11-28 11:57:08
feat(graph): renamed and structured three chart component
Thomas Plumpton
2024-11-28 11:37:49
feat(graph): reworked three scene component structure for better use of context + added ascii button
Thomas Plumpton
2024-11-28 11:35:52
feat(graph): added draggable nodes button and dynamic node sizes based on percentage
Thomas Plumpton
2024-11-27 17:24:13
feat(graph): added new three context and toggle for the scene
Thomas Plumpton
2024-11-27 16:50:40
feat(graph): started adding controls menu for 3d graph
Thomas Plumpton
2024-11-27 16:31:13
feat(graph): minor styling improvements on ascii checkbox and turned checked 'x' to 'o'
Thomas Plumpton
2024-11-27 16:30:28
feat(graph): more experimentation with 3d force graph
Thomas Plumpton
2024-11-27 16:17:49
feat(graph): added fps and network stats counter to 3d graph
Thomas Plumpton
2024-11-27 10:35:33
fix(config): vite config css preproccessor options now use modern-compiler to fix dart scss warnings
Thomas Plumpton
2024-11-27 09:10:10
fix(graph): fixed is3D default query param value and line chart missing opacity keyframes
Thomas Plumpton
2024-11-27 09:09:45
feat(graph): added experimental 3d button and re-instated 3d graph behind it
Thomas Plumpton
2024-11-26 16:53:18
Deploying to gh-pages from @ TomPlum/sleep@810a868f1f691c458fa0354a5122d8fe166d84ed 🚀
TomPlum
2024-11-26 14:11:47
Merge pull request #37 from TomPlum/develop
Thomas Plumpton
2024-11-26 14:10:47
chore(graph): removed locale toggle from graph controls ui
Thomas Plumpton
2024-11-26 13:46:26
fix(graph): active session info colour gradients now support all new chart view types
Thomas Plumpton
2024-11-26 13:44:29
chore(graph): renamed stackedMetrics to activeMetrics in chart config context
Thomas Plumpton
2024-11-26 13:43:23
fix(controls): made chart view selector button small to match the other controls
Thomas Plumpton
2024-11-26 11:00:51
fix(graph): rendered key-less line when in single metric view to stop re-mounting
Thomas Plumpton
2024-11-26 10:57:41
fix(graph): chart view selection now correctly updates stacked metrics param
Thomas Plumpton
2024-11-26 10:35:05
feat(graph): refactored chart metric selection to support all view types
Thomas Plumpton
2024-11-26 10:31:14
chore(graph): renamed StackedGraphPlaceholder to ChartMetricSelection
Thomas Plumpton
2024-11-26 10:06:44
feat(graph): fixed chart view selector for single metric
Thomas Plumpton
2024-11-26 10:05:35
feat(graph): added graph metric selector in multiple metrics view when none are selected
Thomas Plumpton
2024-11-26 09:57:09
feat(graph): started refactor for adding multiple metric lines on the chart at once
Thomas Plumpton
2024-11-25 21:16:17
chore(graph): renamed line chart component to be consistent
Thomas Plumpton
2024-11-25 20:48:51
feat(graph): refactored stacked view toggle into a chart view selector dropdown
Thomas Plumpton
2024-11-25 19:14:05
Deploying to gh-pages from @ TomPlum/sleep@c31b3a86b361a8a207d838498ce16125a5c93b54 🚀
TomPlum
2024-11-25 18:35:11
Merge pull request #36 from TomPlum/develop
Thomas Plumpton
2024-11-25 18:34:13
test(data): fixed bad file path reference which was breaking a test mock
Thomas Plumpton
2024-11-25 18:31:19
chore(data): added tsdoc and supporting comments to useSleepStageData
Thomas Plumpton
2024-11-25 16:03:20
fix(data): filtered sleep stage instance data by their unique IDs to remove duplicates that were breaking the chart
Thomas Plumpton
2024-11-25 15:55:53
feat(graph): added basic styling to error boundary fallback page
Thomas Plumpton
2024-11-25 15:49:06
feat(graph): reworked metric checkbox styling, no longer uses antd
Thomas Plumpton
2024-11-25 15:48:52
feat(data): added japanese translations for the web worker statuses
Thomas Plumpton
2024-11-25 15:21:04
feat(graph): added error boundary around application
Thomas Plumpton
2024-11-25 15:17:48
feat(graph): added sound toggle to session info
Thomas Plumpton
2024-11-24 17:38:11
fix(context): inverted context dependencies to fix date selection bug
Thomas Plumpton
2024-11-24 17:20:40
feat(graph): added sleep stage pie chart tooltip
Thomas Plumpton
2024-11-24 17:10:58
fix(data): added web worker terminate call after done event received
Thomas Plumpton
2024-11-24 16:26:24
chore(context): split chart config context from sleep context
Thomas Plumpton
2024-11-24 16:26:03
chore(housekeeping): moved sleep context files into its own subdirectory
Thomas Plumpton
2024-11-24 10:30:47
chore(housekeeping): renamed some components for consistency
Thomas Plumpton
2024-11-24 10:27:26
fix(housekeeping): fixed bad translations string after folder refactor
Thomas Plumpton
2024-11-23 22:48:51
chore(housekeeping): major folder structure and module rework
Thomas Plumpton
2024-11-23 22:41:41
feat(graph): removed active dot from sleep stage areas
Thomas Plumpton
2024-11-23 22:26:38
feat(graph): added stage instance duration to graph tooltip
Thomas Plumpton
2024-11-23 22:24:15
chore(graph): added custom interface for sleep session graph y-axis meta
Thomas Plumpton
2024-11-23 22:07:08
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
Deploying to gh-pages from @ TomPlum/sleep@0b903cc93b1fd0fed264ae1f4d746f1414235fc9 🚀
TomPlum
2024-11-23 19:38:24
Merge branch 'release' into develop
Thomas Plumpton
2024-11-23 19:37:44
Merge pull request #32 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-23 19:37:29
feat(graph): added close button to selected session display
Thomas Plumpton
2024-11-23 19:35:46
chore(graph): improved styling in SleepSessionTooltip.module.scss for labels and values
Thomas Plumpton
2024-11-23 19:30:44
chore(graph): extracted SleepSessionBreakdownInfo.tsx component
Thomas Plumpton
2024-11-23 19:29:30
feat(graph): sleep stage graph x-ticks are now 30 minute intervals
Thomas Plumpton
2024-11-23 19:24:31
chore(graph): moved stage transition data to hook and disabled area animations
Thomas Plumpton
2024-11-23 19:21:55
feat(graph): sleep stage graph tooltip now shows current stage and time
Thomas Plumpton
2024-11-23 19:04:33
test(graph): added unit test suite for generateTicks
Thomas Plumpton
2024-11-23 15:11:32
test(graph): added unit test suite for getSleepStageMetricYValue
Thomas Plumpton
2024-11-23 15:07:03
chore(graph): extracted useSleepStagesAreas hook from breakdown graph
Thomas Plumpton
2024-11-23 15:02:43
feat(graph): sleep stage areas now generate minute granular points along their edges
Thomas Plumpton
2024-11-23 14:25:55
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
feat(graph): refactored sleep stage graph to use real areas instead of reference ones
Thomas Plumpton
2024-11-22 19:56:50
feat(graph): extracted useSleepStageData hook from breakdown graph component
Thomas Plumpton
2024-11-22 16:46:06
Deploying to gh-pages from @ TomPlum/sleep@6e3df33a8b0bc47270c2cf0e2f45aaa9afe17eaf 🚀
TomPlum
2024-11-21 19:55:10
Merge pull request #31 from TomPlum/develop
Thomas Plumpton
2024-11-21 19:54:17
Merge pull request #30 from TomPlum/improve-stage-chart
Thomas Plumpton
2024-11-21 19:51:52
feat(graph): improved stage graph x-domain
Thomas Plumpton
2024-11-21 19:50:20
feat(graph): fixed stage breakdown graph y-domain and ticks
Thomas Plumpton
2024-11-21 19:41:09
feat(graph): added in reparation code to the sleep stage graph data
Thomas Plumpton
2024-11-21 19:03:51
feat(graph): corrected stage transition line x-ordinates
Thomas Plumpton
2024-11-20 20:58:52
feat(graph): switched sleep stage scatter to reference areas
Thomas Plumpton
2024-11-20 18:45:26
feat(graph): fixed breakdown graph stage connecting lines
Thomas Plumpton
2024-11-20 14:59:16
feat(graph): fixed sorting of stage data in breakdown graph
Thomas Plumpton
2024-11-20 14:44:03
feat(graph): starting refactoring breakdown chart
Thomas Plumpton
2024-11-19 20:53:45
feat(graph): line chart x-axis tick now changes format for small ranges
Thomas Plumpton
2024-11-19 17:16:54
Merge branch 'release' into develop
Thomas Plumpton
2024-11-19 17:09:14
Merge pull request #26 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-19 17:08:58
test(data): fixed failing test for useLinearRegression.spec.ts
Thomas Plumpton
2024-11-19 17:08:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
feat(graph): added custom sleep stage tooltip and extracted display name util
Thomas Plumpton
2024-11-18 17:35:25
chore(data): updated docs regarding Apples Cocoa Datetime API
Thomas Plumpton
2024-11-18 17:06:00
feat(graph): extracted legend item component and updated styles
Thomas Plumpton
2024-11-17 19:12:19
feat(graph): added duration in sleep session info
Thomas Plumpton
2024-11-17 19:05:12
feat(graph): added endTime to graph data and mapped date range to session info
Thomas Plumpton
2024-11-17 18:22:47
chore(graph): refactored selected session state management (hoisted to context)
Thomas Plumpton
2024-11-17 18:06:42
Deploying to gh-pages from @ TomPlum/sleep@8eda2d7e39053ecf13ee4bd6ce82c4821f3e7ed4 🚀
TomPlum
2024-11-17 17:33:57
Merge pull request #29 from TomPlum/develop
Thomas Plumpton
2024-11-17 17:33:07
fix(ci): made dates in useLinearRegression.spec.ts UTC for CI
Thomas Plumpton
2024-11-17 17:30:54
debug(ci): added date check in develop workflow to check TZ
Thomas Plumpton
2024-11-17 17:26:00
test(data): used dayjs utc in useLinearRegression to try and fix ci tests
Thomas Plumpton
2024-11-17 17:20:05
feat(graph): extracted useGraphHeight hook and used in placeholder component too
Thomas Plumpton
2024-11-17 17:19:28
fix(graph): tweaked line chart graph height when in stacked view with a selected session
Thomas Plumpton
2024-11-17 17:11:47
feat(ci): set UTC timezone in develop workflow
Thomas Plumpton
2024-11-17 16:58:58
feat(ci): added new develop workflow for building/testing on PRs
Thomas Plumpton
2024-11-17 16:57:27
fix(ci): added UTC timezone to release workflow config
Thomas Plumpton
2024-11-17 16:53:28
Merge pull request #28 from TomPlum/develop
Thomas Plumpton
2024-11-17 16:48:29
feat(ci): added unit tests to release workflow
Thomas Plumpton
2024-11-17 16:48:01
test(data): fixed failing tests and added test:ci script
Thomas Plumpton
2024-11-17 16:47:10
fix(data): moved env util into sub-dir to fix build issue
Thomas Plumpton
2024-11-17 16:44:09
Merge pull request #27 from TomPlum/develop
Thomas Plumpton
2024-11-17 15:25:29
feat(graph): duration breakdown pie chart now matches other charts animation timings
Thomas Plumpton
2024-11-17 15:06:15
feat(graph): pushed down session selection code to prevent re-renders
Thomas Plumpton
2024-11-17 15:04:26
feat(graph): added legend to sleep stage breakdown graph
Thomas Plumpton
2024-11-17 14:53:23
feat(graph): sleep stage chart is now size aware and resizes bars appropriately
Thomas Plumpton
2024-11-17 14:38:15
feat(graph): removed pie chart from chart tooltip
Thomas Plumpton
2024-11-17 14:32:24
feat(graph): added duration breakdown pie chart to selected session info
Thomas Plumpton
2024-11-17 14:25:18
feat(graph): added selected session into query parameters
Thomas Plumpton
2024-11-17 14:22:01
chore(lint): added quote-props eslint rule and ran --fix
Thomas Plumpton
2024-11-17 13:53:07
test(data): added test suite for scanTables utility
Thomas Plumpton
2024-11-17 13:52:28
fix(data): added missing benchmark start() call to scanTables
Thomas Plumpton
2024-11-17 13:27:51
test(data): updated unknown time delta message and added tests for it
Thomas Plumpton
2024-11-17 13:26:16
test(data): added parseDataLine utility tests
Thomas Plumpton
2024-11-17 13:18:00
test(data): added readRawDatabaseExport tests
Thomas Plumpton
2024-11-17 12:57:06
test(data): added readFile unit tests and env utility class
Thomas Plumpton
2024-11-17 12:45:42
feat(graph): added sound reference lines to stage breakdown graph
Thomas Plumpton
2024-11-16 18:40:13
feat(graph): passed sleep sound data into session info component from context
Thomas Plumpton
2024-11-15 19:04:17
feat(data): worker file reader now calculates uncompressed file size
Thomas Plumpton
2024-11-15 17:02:12
test(data): added unit tests and docs for sendMessage.ts
Thomas Plumpton
2024-11-15 17:01:52
test(data): added unit tests and docs for formatNumber.ts
Thomas Plumpton
2024-11-15 16:54:15
test(data): added unit test for convertTimestamp.ts
Thomas Plumpton
2024-11-15 16:52:09
fix(data): fixed benchmark delta bug and added unit tests
Thomas Plumpton
2024-11-15 16:44:36
chore(data): added benchmark util to encapsulate timing and delta formatting
Thomas Plumpton
2024-11-14 21:55:11
test(data): added unit test suite for convertSleepStage.ts
Thomas Plumpton
2024-11-14 21:45:41
Deploying to gh-pages from @ TomPlum/sleep@d52b826c02b6909059675040789181420beafd52 🚀
TomPlum
2024-11-14 21:39:46
Deploying to gh-pages from @ TomPlum/sleep@744a38879b90beeeddfffebbe9c3ecaca4a4c155 🚀
TomPlum
2024-11-14 21:38:53
Merge pull request #24 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-14 21:38:52
Merge pull request #25 from TomPlum/feature/parse-raw-data
Thomas Plumpton
2024-11-14 21:38:02
chore(data): moved worker type and shortened imports
Thomas Plumpton
2024-11-14 19:22:19
chore(data): reduced more redundant code for file reading
Thomas Plumpton
2024-11-14 19:17:58
chore(data): extracted session validation function to reduce redundant code
Thomas Plumpton
2024-11-14 19:11:32
test(data): installed @vitest/web-worker to fix failing tests
Thomas Plumpton
2024-11-14 19:07:04
chore(config): added --host flag to dev script so the server is available on the LAN
Thomas Plumpton
2024-11-14 16:18:11
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(data): started extracting data worker into its own module of files
Thomas Plumpton
2024-11-14 12:10:51
feat(graph): updated active session file name and moved types from worker to types file
Thomas Plumpton
2024-11-13 20:45:31
feat(graph): changed breakdown chart y value type and added tooltip
Thomas Plumpton
2024-11-13 18:01:15
chore(data): renamed statusCode -> code and added extra docs to worker types
Thomas Plumpton
2024-11-13 16:24:04
feat(data): extracted and simplified worker number formatter
Thomas Plumpton
2024-11-13 16:20:58
feat(data): added timeouts to throttle worker messages (callback hell, oops)
Thomas Plumpton
2024-11-13 16:14:39
feat(data): tweaks to web worker messaging
Thomas Plumpton
2024-11-13 16:05:57
feat(data): added extra worker events for preprocessing stages
Thomas Plumpton
2024-11-13 09:04:42
fix(data): significantly improved worker performance (35s -> 50ms)
Thomas Plumpton
2024-11-12 18:57:10
feat(graph): selection session info/graph now renders in stacked view
Thomas Plumpton
2024-11-12 18:37:10
feat(data): added slight delay to final worker event to show data parsing message
Thomas Plumpton
2024-11-12 18:32:17
chore(data): cleared 2 x TODOs in web worker
Thomas Plumpton
2024-11-12 18:24:05
feat(graph): added breathing radial gradient to loading component
Thomas Plumpton
2024-11-12 17:39:10
chore(graph): extracted useDynamicFavicon hook
Thomas Plumpton
2024-11-12 17:29:04
chore(graph): extracted SleepStageBar component
Thomas Plumpton
2024-11-12 17:27:23
chore(data): removed old CSV data hook from context provider
Thomas Plumpton
2024-11-12 17:19:29
feat(graph): started adding info box to breakdown graph
Thomas Plumpton
2024-11-12 17:17:11
fix(graph): fixed yTicks in SleepSessionStageBreakdownGraph
Thomas Plumpton
2024-11-12 17:01:01
feat(graph): fixed raw stage mapping and session -> stages ID mapping
Thomas Plumpton
2024-11-12 16:56:09
feat(data): data worker typing improvements + TODOs
Thomas Plumpton
2024-11-12 15:54:03
feat(graph): moved sleep stage graph to the bottom and fixed heights
Thomas Plumpton
2024-11-12 14:44:30
feat(graph): added custom line active dot to bind click events to sleep breakdown
Thomas Plumpton
2024-11-12 14:13:45
feat(data): minor copy and styling improvements to worker events and loading page
Thomas Plumpton
2024-11-12 08:28:13
feat(data): added timings and payload data for other worker events
Thomas Plumpton
2024-11-11 21:13:25
feat(data): added custom payload to worker messages and sent file size
Thomas Plumpton
2024-11-11 20:58:36
feat(data): fixed some of the failing data web worker event messages
Thomas Plumpton
2024-11-11 20:33:18
feat(data): refactored worker to use Worker constructor to support type imports
Thomas Plumpton
2024-11-11 20:21:46
feat(data): added percentage to data worker message events for granular tracking
Thomas Plumpton
2024-11-11 16:32:43
feat(data): integrated worker status with context and loading component
Thomas Plumpton
2024-11-11 15:56:24
feat(data): implemented custom web worker for data loading and dropped external dep
Thomas Plumpton
2024-11-11 15:31:19
chore(data): added extra comments and docs to the pillow export parser
Thomas Plumpton
2024-11-11 14:48:00
feat(data): pillow export parser now supports the truly raw export with no prior modifications made
Thomas Plumpton
2024-11-11 14:43:38
feat(data): refactored raw data parser function to make only one pass of the file
Thomas Plumpton
2024-11-10 20:40:34
feat(graph): sleep stage graph improvements
Thomas Plumpton
2024-11-10 17:57:08
feat(graph): first pass of stacked bar chart / gantt of sleep stage breakdown
Thomas Plumpton
2024-11-10 17:46:07
feat(data): re-integrated worker into raw sleep data hook and added to context
Thomas Plumpton
2024-11-10 15:54:37
Deploying to gh-pages from @ TomPlum/sleep@28881627b2f5288a3a68f9127abc1fdfd966c6d2 🚀
TomPlum
2024-11-10 15:09:39
Merge pull request #20 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-10 15:08:53
feat(data): removed redundant props from useRawSleepData hook
Thomas Plumpton
2024-11-10 14:47:12
feat(data): fixed sound data parsing and added sleep stage data alongside it
Thomas Plumpton
2024-11-10 13:21:35
feat(data): consolidated raw data parsing experiment into main impl
Thomas Plumpton
2024-11-10 12:40:13
feat(data): parsed sound points and mapped to sessions
Thomas Plumpton
2024-11-09 21:23:18
feat(data): fixed table searching and date parsing
Thomas Plumpton
2024-11-09 21:02:39
feat(data): attempting to parse raw data file
Thomas Plumpton
2024-11-09 20:01:39
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(docs): README ToC
Thomas Plumpton
2024-11-05 21:18:18
Deploying to gh-pages from @ TomPlum/sleep@732b3044a9b1ea8699908ba4b6c41f593f44d18f 🚀
TomPlum
2024-11-04 19:47:06
Merge pull request #23 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:46:19
fix(graph): fixed static asset loading in production mode
Thomas Plumpton
2024-11-04 19:45:58
Deploying to gh-pages from @ TomPlum/sleep@fbca587594c87b5c4d13dbb14387eff3bbd97f0b 🚀
TomPlum
2024-11-04 19:32:13
Merge pull request #22 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:31:29
test(data): fixed compilation error in useLinearRegression.spec.ts
Thomas Plumpton
2024-11-04 19:31:08
Merge pull request #21 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:29:24
feat(graph): updated active session info to use pillow logo instead of text
Thomas Plumpton
2024-11-03 18:35:05
feat(graph): added day of the week name to the tooltip session date format
Thomas Plumpton
2024-11-03 09:41:53
chore(data): updated sleep data to most recent csv snapshot
Thomas Plumpton
2024-11-03 09:39:56
feat(graph): minor styling improvements to active session info and stacked graph placeholder
Thomas Plumpton
2024-10-31 20:02:36
feat(graph): added pillows website link to the active session info component
Thomas Plumpton
2024-10-30 20:21:01
feat(graph): added descriptions of sleep metrics upon hover in stacked view
Thomas Plumpton
2024-10-30 20:15:09
Deploying to gh-pages from @ TomPlum/sleep@529c1176ebc495163d44d926469cce22300cb2a9 🚀
TomPlum
2024-10-30 19:52:18
Merge branch 'release' into develop
Thomas Plumpton
2024-10-30 19:51:40
Merge pull request #16 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-30 19:51:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(graph): extracted useDefaultQueryParams hook from sleep context provider
Thomas Plumpton
2024-10-27 19:38:06
chore(graph): changed default date range query params to all data instead of recent
Thomas Plumpton
2024-10-27 19:30:38
chore(graph): increased typical sessions healthy awake time range to 0-10%
Thomas Plumpton
2024-10-27 19:28:45
fix(graph): duration breakdown pie chart no longer renders labels for 0% values
Thomas Plumpton
2024-10-27 19:25:00
feat(graph): added mood emoji to the session tooltip
Thomas Plumpton
2024-10-27 18:55:58
feat(graph): reduced active dot radius for active session counts between 100 and 300
Thomas Plumpton
2024-10-23 12:14:39
fix(graph): fixed stacked view toggle not updating query param when checking
Thomas Plumpton
2024-10-23 12:08:07
Deploying to gh-pages from @ TomPlum/sleep@0d12d74a0d49b59240f4071adc56fb9599990905 🚀
TomPlum
2024-10-23 11:46:53
Merge pull request #19 from TomPlum/develop
Thomas Plumpton
2024-10-23 11:46:10
Merge pull request #18 from TomPlum/feature/stacked-view
Thomas Plumpton
2024-10-23 11:40:38
feat(graph): stacked toggle now clears stacked metrics when turning on
Thomas Plumpton
2024-10-23 11:39:13
fix(config): trying to make vite HMR watch the public dir during local development
Thomas Plumpton
2024-10-23 11:33:26
feat(graph): fixed stacked graph placeholder messages and ensured metric checkboxes update the query params
Thomas Plumpton
2024-10-23 11:22:32
fix(graph): fixed missing tooltip and improvement label from single graph view
Thomas Plumpton
2024-10-22 19:27:41
feat(graph): improvement line label and tooltip no longer render twice in stacked view
Thomas Plumpton
2024-10-22 19:18:29
feat(graph): active sessions info now respects stacked view with no selections
Thomas Plumpton
2024-10-22 19:13:21
fix(graph): fixed react hooks lifecycle error with stacked graphs
Thomas Plumpton
2024-10-22 19:08:53
chore(graph): split metric checkbox component into two for separation of concerns
Thomas Plumpton
2024-10-22 18:38:40
feat(graph): metric checkbox now has button mode and graph placeholder improved button styling
Thomas Plumpton
2024-10-22 16:33:45
feat(routing): serialised stacked view boolean in query params
Thomas Plumpton
2024-10-22 14:38:58
feat(graph): metric config no longer lets you pick more than 3 metrics in stacked view
Thomas Plumpton
2024-10-22 14:13:33
feat(graph): stacked graph placeholder now offer available sleep metrics to pick from
Thomas Plumpton
2024-10-22 14:10:35
chore(graph): extracted stacked graph placeholder component
Thomas Plumpton
2024-10-22 13:59:15
feat(graph): second graph in stacked view now transitions its opacity as it renders
Thomas Plumpton
2024-10-22 12:49:05
feat(graph): reduced the upper-bound of the dynamic y-axis domain to better frame the data on the chart
Thomas Plumpton
2024-10-22 11:59:58
feat(graph): added selection placeholder when a second metric is not selected in stacked view
Thomas Plumpton
2024-10-22 11:57:30
feat(graph): favicon now changes based on active sleep metric
Thomas Plumpton
2024-10-22 08:56:43
feat(graph): added text to stacked view toggle button
Thomas Plumpton
2024-10-22 08:28:15
feat(graph): fixed non-stacked view and added dynamic stacked colours to active session info
Thomas Plumpton
2024-10-22 08:20:51
feat(graph): first pass of enabling stacked graphs
Thomas Plumpton
2024-10-21 16:24:29
chore(graph): renamed old graph to 3D
Thomas Plumpton
2024-10-21 15:35:40
Merge branch 'release' into develop
Thomas Plumpton
2024-10-21 15:34:23
chore(docs): added some TODOs to the README
Thomas Plumpton
2024-10-21 15:34:13
Deploying to gh-pages from @ TomPlum/sleep@5e1e15c2d5eada142fbd66cd5b87d015945fd11b 🚀
TomPlum
2024-10-21 10:42:07
Merge pull request #17 from TomPlum/develop
Thomas Plumpton
2024-10-21 10:41:21
feat(graph): session count colour now transitions with same animation duration as graph
Thomas Plumpton
2024-10-21 09:46:02
feat(graph): data source now links to a download of the raw CSV
Thomas Plumpton
2024-10-21 09:44:52
feat(graph): added data source version to active session info
Thomas Plumpton
2024-10-21 09:35:42
chore(graph): extracted active session info component from sleep page
Thomas Plumpton
2024-10-21 09:27:09
chore(graph): increased font weight of improvement label text
Thomas Plumpton
2024-10-21 09:22:42
feat(graph): added subtle cartesian grid back to the line chart
Thomas Plumpton
2024-10-20 10:18:32
fix(graph): a single month can now be selected from the date picker
Thomas Plumpton
2024-10-20 10:06:32
Merge branch 'release' into develop
Thomas Plumpton
2024-10-20 09:55:50
chore(graph): tweaked active dot radius for the main sleep metric line
Thomas Plumpton
2024-10-20 09:54:55
chore(graph): hoisted improvement date calculation into sleep context
Thomas Plumpton
2024-10-20 09:49:13
feat(graph): improved session and nap filtering
Thomas Plumpton
2024-10-20 09:45:23
feat(routing): added language to query parameters
Thomas Plumpton
2024-10-19 18:18:37
feat(graph): show all button now changes to "recent" if all sessions are showing
Thomas Plumpton
2024-10-19 18:10:25
Deploying to gh-pages from @ TomPlum/sleep@7d545a59464b63d3aaace8e99aa55cf6e0866f97 🚀
TomPlum
2024-10-19 18:02:15
Merge pull request #14 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-19 18:01:32
feat(graph): added show all button and extracted date selection hook
Thomas Plumpton
2024-10-19 14:36:18
chore(graph): extracted graph controls component
Thomas Plumpton
2024-10-19 14:21:51
fix(data): filtered out sessions longer than 15 hours
Thomas Plumpton
2024-10-19 14:17:59
feat(graph): added vertical reference line for the date in which I made improvements
Thomas Plumpton
2024-10-19 14:12:54
Deploying to gh-pages from @ TomPlum/sleep@3d3d5a2ec3361fa74673968451d4fb7bd9d9bf65 🚀
TomPlum
2024-10-19 11:45:18
Merge pull request #15 from TomPlum/develop
Thomas Plumpton
2024-10-19 11:44:33
chore(test): fixed failing unit tests due to bad setup data
Thomas Plumpton
2024-10-19 11:43:46
feat(graph): moved locale switch to top right controls and extracted component
Thomas Plumpton
2024-10-19 11:40:59
chore(docs): added screenshots to README
Thomas Plumpton
2024-10-19 11:26:20
feat(graph): added nap indicator to session tooltip
Thomas Plumpton
2024-10-19 11:21:14
fix(routing): fixed bad query param name for sleep metric
Thomas Plumpton
2024-10-19 11:11:57
feat(graph): added duration as a percentage of 8 hours as a new metric
Thomas Plumpton
2024-10-19 11:04:44
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
Deploying to gh-pages from @ TomPlum/sleep@c9c48c01cfc584cfe74ecedbbe63f350b39bbc17 🚀
TomPlum
2024-10-18 15:30:26
Merge pull request #13 from TomPlum/develop
Thomas Plumpton
2024-10-18 15:29:29
chore(test): fixed failing unit tests for useLinearRegression.spec.ts
Thomas Plumpton
2024-10-18 15:28:37
feat(graph): added github button to top left controls container
Thomas Plumpton
2024-10-18 15:24:57
chore(styling): minor styling and font changes
Thomas Plumpton
2024-10-18 10:32:53
chore(graph): extracted regression delta label component from graph
Thomas Plumpton
2024-10-17 19:18:02
feat(graph): regression line delta horizontal reference line now animates like its vertical counterpart
Thomas Plumpton
2024-10-17 19:13:11
feat(graph): regression line delta vertical reference line now fits the correct y-ordinates and doesn't fill the charts height
Thomas Plumpton
2024-10-17 18:50:26
chore(graph): encapsulated reference area fill into hook and tweaks reference line stroke dash
Thomas Plumpton
2024-10-17 17:15:51
chore(docs): removed readme template contents
Thomas Plumpton
2024-10-17 17:00:20
chore(lint): added import eslint plugin, configured and fixed import extensions
Thomas Plumpton
2024-10-17 16:58:06
chore(lint): tweaked quotes rules and fixed all double -> single
Thomas Plumpton
2024-10-17 16:51:00
chore(lint): tweaked object/curly brace rules and fixed all spacing issues
Thomas Plumpton
2024-10-17 16:50:04
chore(lint): tweaked semi rules and removed redundant semicolons
Thomas Plumpton
2024-10-17 16:48:04
Revert "chore(data): removed redundant guarding in linear regression hook"
Thomas Plumpton
2024-10-17 15:42:11
chore(data): removed redundant guarding in linear regression hook
Thomas Plumpton
2024-10-17 15:41:32
chore(data): filtered out invalid awake time values
Thomas Plumpton
2024-10-17 15:34:33
feat(graph): migrated xAxisInterval to axes hook and added one more level of granularity
Thomas Plumpton
2024-10-17 15:30:39
Deploying to gh-pages from @ TomPlum/sleep@5f4518bb04c3e9c8fe74c2815da5b0584d1cdbc7 🚀
TomPlum
2024-10-17 15:22:19
Merge pull request #12 from TomPlum/develop
Thomas Plumpton
2024-10-17 15:21:40
feat(locale): default locale and switch position is now en
Thomas Plumpton
2024-10-17 15:21:03
feat(graph): custom x tick now offsets first/last date strings to fit on screen
Thomas Plumpton
2024-10-17 15:19:51
chore(data): extracted axes 2d hook
Thomas Plumpton
2024-10-17 15:12:38
chore(data): hoisted earliest/latest active session dates into context and integrated with x-axis domain
Thomas Plumpton
2024-10-17 15:04:33
feat(data): reworked linear regression algorithm and x-axis domain to work better with dates and ensure line of best fit is linear
Thomas Plumpton
2024-10-17 14:30:01
test(data): added linear regression hook unit tests and shortened english translations
Thomas Plumpton
2024-10-17 10:25:24
Deploying to gh-pages from @ TomPlum/sleep@34aa1bf564af10c4d3ebeef73542b82385be5163 🚀
TomPlum
2024-10-16 09:47:17
Merge pull request #11 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:46:32
feat(routing): re-added sleep route to app navigation and added dynamic baseUrl based on mode
Thomas Plumpton
2024-10-16 09:45:53
Deploying to gh-pages from @ TomPlum/sleep@6a66ec6e43d3e2961e869aa07bfed4bcfa369eed 🚀
TomPlum
2024-10-16 09:39:12
Merge pull request #10 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:38:22
feat(graph): added language toggle button
Thomas Plumpton
2024-10-16 09:37:53
Deploying to gh-pages from @ TomPlum/sleep@46a65f9bf3c7bf3060a0fccc8b0e5ce4ccdf5310 🚀
TomPlum
2024-10-15 17:51:27
Merge pull request #9 from TomPlum/develop
Thomas Plumpton
2024-10-15 17:50:48
feat(graph): added duration to the tooltip
Thomas Plumpton
2024-10-15 17:49:22
feat(graph): added healthy data range for sleep quality metric
Thomas Plumpton
2024-10-15 17:43:22
chore(graph): session count now renders in the current metric colour
Thomas Plumpton
2024-10-15 17:22:41
chore(graph): tweaked healthy ranges and added translations for session count
Thomas Plumpton
2024-10-15 15:52:42
chore(styles): added antd dark theme and added total sessions to top left
Thomas Plumpton
2024-10-15 15:45:46
feat(graph): added label to typical session area and added missing jp translations
Thomas Plumpton
2024-10-15 15:37:33
chore(graph): removed enum index signatures in sleep graph datum interface and removed casting
Thomas Plumpton
2024-10-15 15:26:56
feat(graph): added custom domain and ticks so the y domain is wrapped tighter around the value range
Thomas Plumpton
2024-10-15 15:07:11
feat(graph): 2d line graph now renders right up against the left viewport edge
Thomas Plumpton
2024-10-15 14:45:53
chore(graph): extracted typical sleep session hook for area data
Thomas Plumpton
2024-10-15 13:40:52
chore(graph): encapsulated properties into linear regression hook
Thomas Plumpton
2024-10-15 13:33:17
chore(graph): moved linear regression line delta reference lines into hook
Thomas Plumpton
2024-10-15 13:30:56
feat(graph): added typical sleep session reference areas
Thomas Plumpton
2024-10-15 13:24:51
feat(graph): added reference lines to show regression delta
Thomas Plumpton
2024-10-15 12:40:21
chore(hooks): moved more graph styling logic into a hook
Thomas Plumpton
2024-10-15 10:06:18
Deploying to gh-pages from @ TomPlum/sleep@71254127053aea2018fab52895ce039a5bcb607c 🚀
TomPlum
2024-10-15 09:31:40
Merge pull request #8 from TomPlum/develop
Thomas Plumpton
2024-10-15 09:31:01
feat(routing): removed internal use of /sleep in favour of / since gh-pages hosts at /sleep anyway
Thomas Plumpton
2024-10-15 09:29:58
feat(graph): encapsulated more graph styling into custom hook and added active dot radius value
Thomas Plumpton
2024-10-15 09:25:57
chore(state): hoisted graph data to react context and fixed render instability
Thomas Plumpton
2024-10-15 09:04:16
chore(state): hoisted sleep page state management to react context
Thomas Plumpton
2024-10-15 08:42:31
feat(graph): graph config now render translucent and becomes opaque on hover
Thomas Plumpton
2024-10-15 08:23:48
feat(graph): lines now start on the left viewport edge and y-ticks have a background
Thomas Plumpton
2024-10-14 18:45:07
feat(routing): added 404 not found page
Thomas Plumpton
2024-10-14 18:03:44
Deploying to gh-pages from @ TomPlum/sleep@3cf1df49c0ef97fd2954882c882f8013d59f6c87 🚀
TomPlum
2024-10-14 17:38:12
Merge pull request #7 from TomPlum/develop
Thomas Plumpton
2024-10-14 17:37:31
chore(build): added vite base path for gh-pages deployment
Thomas Plumpton
2024-10-14 17:37:03
Deploying to gh-pages from @ TomPlum/sleep@67d24a6224871536699e9ef78e8ac62a61c442f7 🚀
TomPlum
2024-10-14 13:57:51
Initial gh-pages commit
TomPlum
2024-10-14 13:57:51
Merge pull request #6 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:57:04
chore(build): fixed build issues for release
Thomas Plumpton
2024-10-14 13:56:00
Merge pull request #5 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:47:46
chore(ci): renamed main workflow -> release
Thomas Plumpton
2024-10-14 13:47:19
Merge pull request #4 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-14 13:45:08
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
Merge pull request #2 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:41:43
chore(config): updated renovate rules, schedule and assignee
Thomas Plumpton
2024-10-14 13:41:24
Merge pull request #1 from TomPlum/renovate/configure
Thomas Plumpton
2024-10-14 13:39:59
Add renovate.json
renovate[bot]
2024-10-14 13:37:36
chore(ci): added gh-pages package and added github actions main workflow
Thomas Plumpton
2024-10-14 09:45:28
feat(graph): extracted metric checkbox component and changed colours based on metric
Thomas Plumpton
2024-10-14 09:41:44
feat(graph): added pie to to tooltip and extracted graph styles hook
Thomas Plumpton
2024-10-14 09:07:12
chore(graph): minor improvements to graph formatting & styling
Thomas Plumpton
2024-10-14 08:28:43
chore(graph): extracted sleep data 2d hook
Thomas Plumpton
2024-10-14 06:55:23
feat(graph): increased axis tick stroke width
Thomas Plumpton
2024-10-14 06:45:57
feat(graph): added custom x-axis tick component
Thomas Plumpton
2024-10-14 06:43:44
feat(graph): tweaked colours and now stroke width is dynamic based on dataset size
Thomas Plumpton
2024-10-13 15:27:42
feat(routing): sleep route now adds default query params if not present
Thomas Plumpton
2024-10-13 15:19:46
chore(test): fixed failing data test and added eslint stylistic plugin
Thomas Plumpton
2024-10-13 14:24:07
feat(graph): added custom tooltip and filtered out data with no breakdown
Thomas Plumpton
2024-10-13 11:31:54
chore(refactor): extracted custom y-axis tick component into its own file
Thomas Plumpton
2024-10-13 10:26:08
chore(state): hoisted sleep data state management into a react context
Thomas Plumpton
2024-10-13 10:19:26
feat(graph): formatting and styling improvements to 2d graph
Thomas Plumpton
2024-10-12 21:14:12
feat(routing): added custom query params hook and serialised date range in query params
Thomas Plumpton
2024-10-12 21:01:25
feat(routing): added router, new base URL and serialised metric in query param
Thomas Plumpton
2024-10-12 20:41:17
feat(graph): first pass at linear regression line
Thomas Plumpton
2024-10-12 18:54:44
feat(graph): added date range picker
Thomas Plumpton
2024-10-12 18:10:12
feat(graph): added colours to each sleep metric line
Thomas Plumpton
2024-10-12 16:05:28
feat(graph): added metric configuration panel
Thomas Plumpton
2024-10-12 15:52:25
feat(graph): basic first pass at a 2D graph with recharts
Thomas Plumpton
2024-10-12 09:55:38
feat(graph): added awake time to the 3d graph
Thomas Plumpton
2024-10-07 18:38:04
feat(graph): first pass of rendering a 2D sleep quality graph in 3D
Thomas Plumpton
2024-10-06 16:11:49
feat(data): mapped pillow data into custom domain object and parsed raw values
Thomas Plumpton
2024-10-06 15:31:02
feat(data): started parsing pillow CSV data
Thomas Plumpton
2024-10-06 11:47:24
chore(config): added react-force-graph and vitest dependencies + pillow data
Thomas Plumpton
2024-10-06 09:42:01
chore(config): added placeholder page title and favicon
Thomas Plumpton
2024-10-06 09:34:20
chore(setup): ran vite@latest with react-swc-ts template
Thomas Plumpton
2024-10-06 08:36:22
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component when there is no data 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
-
-
-
-
-
-
-
-
chore(data): No git log entries to show...
-
-
-
-
-
-
-
-
-
-
-
-
`; exports[`GitLog > HTML Grid Graph > should render correctly and match the snapshot of the GitLog component with a custom node size 1`] = `

#### Branch / Tag

#### Graph

Commit message
Author
Timestamp
// WIP
-
-
fix(deps): update all non-major dependencies
renovate[bot]
an hour ago
fix(deps): update dependency @ant-design/icons to v6
renovate[bot]
3 days ago
feat(highlights): cleaned up effect function
Thomas Plumpton
2025-03-07 20:42:31
Deploying to gh-pages from @ TomPlum/sleep@1352f4c7814aa2ae660d9bd875870608a32734d1 🚀
TomPlum
2025-03-05 17:30:04
fix(deps): update react monorepo to v19
renovate[bot]
2025-03-05 17:29:54
fix(deps): update dependency react-router-dom to v7
renovate[bot]
2025-03-05 17:29:47
Merge pull request #54 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-03-05 17:29:01
fix(deps): update all non-major dependencies
renovate[bot]
2025-03-05 10:55:09
feat(highlights): Extracted ShowcaseProgressDots component
Thomas Plumpton
2025-03-04 19:22:11
feat(highlights): responsive styling improvements to wake up showcase
Thomas Plumpton
2025-03-04 18:54:59
feat(highlights): added active showcase to query params
Thomas Plumpton
2025-03-04 18:36:14
feat(highlights): starting adding progress dots to wake up showcase
Thomas Plumpton
2025-03-04 18:18:59
feat(highlights): positioned text in wakeup showcase
Thomas Plumpton
2025-03-03 19:30:12
feat(highlights): refactored page so showcases are full viewport size and added lakeside sunrise animation
Thomas Plumpton
2025-03-01 19:00:19
feat(highlights): started calculating average wakeup times
Thomas Plumpton
2025-03-01 18:24:09
feat(highlights): fixed showcase context
Thomas Plumpton
2025-03-01 17:21:50
feat(highlights): started implementing custom showcase
Thomas Plumpton
2025-02-28 15:26:55
feat(highlights): extracted LandingPageHeading.tsx component
Thomas Plumpton
2025-02-27 17:53:06
feat(styling): added back to charts link in highlights landing page
Thomas Plumpton
2025-02-27 17:49:03
feat(styling): minor improvements to layout of highlights showcases
Thomas Plumpton
2025-02-26 21:10:47
feat(styling): added in remaining exit animations after starting
Thomas Plumpton
2025-02-26 20:56:55
feat(styling): added moon and land exit animations
Thomas Plumpton
2025-02-26 20:45:52
feat(styling): added moon loading state
Thomas Plumpton
2025-02-26 20:33:32
feat(styling): added compact sleep data loading component
Thomas Plumpton
2025-02-26 20:25:51
feat(styling): extracted night sky scene into component
Thomas Plumpton
2025-02-26 19:42:48
feat(styling): added extra shooting star
Thomas Plumpton
2025-02-26 19:40:30
feat(styling): adjustments to moon
Thomas Plumpton
2025-02-26 19:37:02
feat(styling): added generated stars to background scene
Thomas Plumpton
2025-02-26 19:32:50
feat(styling): making scene more responsive and full screen
Thomas Plumpton
2025-02-26 17:59:21
feat(styling): experimenting with highlights landing styling
Thomas Plumpton
2025-02-26 17:27:45
fix(deps): update react monorepo to v19
renovate[bot]
2025-02-25 17:14:01
fix(styling): fixed dart sass 3.0 deprecation warnings
Thomas Plumpton
2025-02-25 17:11:36
Deploying to gh-pages from @ TomPlum/sleep@e059c28b8fa1668ec033daca1648f00a78126bc5 🚀
TomPlum
2025-02-25 17:09:11
Merge branch 'release' into develop
Thomas Plumpton
2025-02-25 17:08:31
Merge pull request #39 from TomPlum/renovate/vite-6.x
Thomas Plumpton
2025-02-25 17:08:06
feat(page): playing with highlights landing page styling
Thomas Plumpton
2025-02-25 17:07:43
feat(page): moved colours, added sleeping animation
Thomas Plumpton
2025-02-24 19:56:47
feat(page): progress on highlights page
Thomas Plumpton
2025-02-24 17:48:20
feat(page): initial pass of best session showcase content
Thomas Plumpton
2025-02-23 19:29:55
feat(page): initial highlights page work for showcases
Thomas Plumpton
2025-02-23 19:09:41
chore(docs): added tsdoc to NestedProgressCircle props interface
Thomas Plumpton
2025-02-23 18:48:35
feat(routing): added highlights page and made query param routing only for sleep page
Thomas Plumpton
2025-02-23 17:44:59
Deploying to gh-pages from @ TomPlum/sleep@0b78e0746d5a183a5be7879a9726815df474e857 🚀
TomPlum
2025-02-23 16:40:46
Merge pull request #52 from TomPlum/develop
Thomas Plumpton
2025-02-23 16:39:50
feat(chart): moved session highlights card
Thomas Plumpton
2025-02-23 16:38:25
feat(chart): Re-added locale toggle as ascii checkbox
Thomas Plumpton
2025-02-23 16:35:33
feat(chart): Added show highlights card toggle to controls + jp translations
Thomas Plumpton
2025-02-23 16:29:15
feat(chart): Fixed carousel theming in SessionHighlightCard.tsx
Thomas Plumpton
2025-02-23 16:08:30
Merge branch 'release' into develop
Thomas Plumpton
2025-02-23 15:46:54
feat(chart): Extracted HighlightCarouselItem component
Thomas Plumpton
2025-02-23 13:03:09
feat(chart): Moved SessionHighlightCard to Highlights module
Thomas Plumpton
2025-02-23 12:56:22
feat(chart): Extracted NestedProgressCircles components in new Highlights module
Thomas Plumpton
2025-02-23 12:54:45
feat(chart): Added formatDuration util and added details to highlight card
Thomas Plumpton
2025-02-22 23:56:31
feat(chart): added nested progress circle to session highlight
Thomas Plumpton
2025-02-22 23:33:27
feat(chart): starting new session highlight component
Thomas Plumpton
2025-02-22 23:24:09
Deploying to gh-pages from @ TomPlum/sleep@7355361e6e85ef1159cfe61f676044dc71d5f2fd 🚀
TomPlum
2025-02-22 22:48:03
Merge pull request #51 from TomPlum/develop
Thomas Plumpton
2025-02-22 22:47:07
chore(docs): updated web worker loading image for docs
Thomas Plumpton
2025-02-22 22:45:59
fix(styling): fixed positioning issue in starry background
Thomas Plumpton
2025-02-22 22:44:34
fix(params): date range params now default to last 2 months if they are not present on page load
Thomas Plumpton
2025-02-22 22:33:55
feat(loading): added starry background to data loading page
Thomas Plumpton
2025-02-22 22:11:18
Deploying to gh-pages from @ TomPlum/sleep@88a3ca2bc032b0ddf44eff0d272abf71052fbbe5 🚀
TomPlum
2025-02-22 22:06:22
Merge pull request #49 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-22 22:05:44
Merge pull request #48 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-22 22:05:23
Merge pull request #50 from TomPlum/renovate/globals-16.x
Thomas Plumpton
2025-02-22 22:05:07
feat(page): added back link on improvements page
Thomas Plumpton
2025-02-22 21:52:51
feat(page): rough first draft of improvements page content
Thomas Plumpton
2025-02-22 21:51:17
chore(deps): update dependency globals to v16
renovate[bot]
2025-02-22 07:05:41
chore(deps): update dependency @stylistic/eslint-plugin to v4
renovate[bot]
2025-02-22 02:47:35
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-22 02:47:25
chore(docs): added missing ToC entry in readme
Thomas Plumpton
2025-02-19 21:06:34
chore(docs): more docs additions in readme
Thomas Plumpton
2025-02-16 17:26:41
chore(docs): updated readme images and docs
Thomas Plumpton
2025-02-16 17:20:01
Deploying to gh-pages from @ TomPlum/sleep@3d4d017bf91addfc357a9bfcc88ccfc4eceae78c 🚀
TomPlum
2025-02-16 15:23:06
Merge pull request #47 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:22:11
chore(deps): update dependency vite to v6
renovate[bot]
2025-02-16 15:21:55
Deploying to gh-pages from @ TomPlum/sleep@5525ed5d3a90dca5f4930426d8f6367f67587575 🚀
TomPlum
2025-02-16 15:21:20
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-16 15:21:05
Merge pull request #38 from TomPlum/develop
Thomas Plumpton
2025-02-16 15:20:20
chore(data): added latest pillow data 16/02/2025
Thomas Plumpton
2025-02-16 15:16:44
Merge branch 'release' into develop
Thomas Plumpton
2025-02-16 15:02:17
Deploying to gh-pages from @ TomPlum/sleep@58624987661cae7503ac110e7ec054e47e62cd2c 🚀
TomPlum
2025-02-16 15:01:01
Merge pull request #46 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-16 15:00:05
fix(deps): update all non-major dependencies
renovate[bot]
2025-02-14 01:53:30
fix(deps): npm install to fix lockfile issues
Thomas Plumpton
2025-02-01 15:22:07
Merge branch 'refs/heads/release' into develop
Thomas Plumpton
2025-02-01 15:21:44
Merge pull request #45 from TomPlum/renovate/major-eslint-stylistic-monorepo
Thomas Plumpton
2025-02-01 15:21:11
Merge pull request #43 from TomPlum/renovate/jsdom-26.x
Thomas Plumpton
2025-02-01 15:20:55
Merge pull request #44 from TomPlum/renovate/major-vitest-monorepo
Thomas Plumpton
2025-02-01 15:20:45
Merge branch 'release' into develop
Thomas Plumpton
2025-02-01 15:17:11
Deploying to gh-pages from @ TomPlum/sleep@b35728b6da106abb0f2c82c143ae0b4a6e31f668 🚀
TomPlum
2025-02-01 15:16:35
chore(deps): update dependency @stylistic/eslint-plugin to v3
renovate[bot]
2025-02-01 15:16:12
Merge pull request #42 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-02-01 15:15:42
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-31 21:51:43
chore(deps): update vitest monorepo to v3
renovate[bot]
2025-01-19 09:39:08
chore(deps): update dependency jsdom to v26
renovate[bot]
2025-01-11 01:17:46
Merge pull request #41 from TomPlum/renovate/react-error-boundary-5.x
Thomas Plumpton
2025-01-09 20:17:13
fix(deps): removed redundant package-lock.json entries
Thomas Plumpton
2025-01-09 20:16:59
Merge branch 'release' into develop
Thomas Plumpton
2025-01-09 20:15:57
Deploying to gh-pages from @ TomPlum/sleep@b7ec8259f761ea82faf75ed4da7502589769e1a7 🚀
TomPlum
2025-01-09 20:15:47
Merge pull request #35 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2025-01-09 20:14:48
fix(deps): update all non-major dependencies
renovate[bot]
2025-01-08 22:25:06
fix(deps): update dependency react-error-boundary to v5
renovate[bot]
2024-12-21 21:55:38
fix(graph): filtered out metric nodes that have a value of 0
Thomas Plumpton
2024-11-28 19:10:41
feat(graph): minor styling consistency improvements to the ascii inputs
Thomas Plumpton
2024-11-28 19:08:06
feat(graph): moved stats ui to bottom right and updated ascii checkbox checked mark
Thomas Plumpton
2024-11-28 18:50:33
feat(graph): reduced scene cooldown time to stop node drift and improve performance on first render
Thomas Plumpton
2024-11-28 18:26:08
chore(deps): removed react-force-graph and replaced with 3d standalone package and bumped three back to latest
Thomas Plumpton
2024-11-28 17:57:17
chore(graph): removed redundant import file extensions
Thomas Plumpton
2024-11-28 16:27:32
chore(graph): renamed three scene folder to match module name
Thomas Plumpton
2024-11-28 16:26:50
feat(graph): added root node link directional particles and arrows to indicate the passage of time
Thomas Plumpton
2024-11-28 16:24:07
feat(graph): fixed ref typing and reset camera loading state
Thomas Plumpton
2024-11-28 11:57:08
feat(graph): renamed and structured three chart component
Thomas Plumpton
2024-11-28 11:37:49
feat(graph): reworked three scene component structure for better use of context + added ascii button
Thomas Plumpton
2024-11-28 11:35:52
feat(graph): added draggable nodes button and dynamic node sizes based on percentage
Thomas Plumpton
2024-11-27 17:24:13
feat(graph): added new three context and toggle for the scene
Thomas Plumpton
2024-11-27 16:50:40
feat(graph): started adding controls menu for 3d graph
Thomas Plumpton
2024-11-27 16:31:13
feat(graph): minor styling improvements on ascii checkbox and turned checked 'x' to 'o'
Thomas Plumpton
2024-11-27 16:30:28
feat(graph): more experimentation with 3d force graph
Thomas Plumpton
2024-11-27 16:17:49
feat(graph): added fps and network stats counter to 3d graph
Thomas Plumpton
2024-11-27 10:35:33
fix(config): vite config css preproccessor options now use modern-compiler to fix dart scss warnings
Thomas Plumpton
2024-11-27 09:10:10
fix(graph): fixed is3D default query param value and line chart missing opacity keyframes
Thomas Plumpton
2024-11-27 09:09:45
feat(graph): added experimental 3d button and re-instated 3d graph behind it
Thomas Plumpton
2024-11-26 16:53:18
Deploying to gh-pages from @ TomPlum/sleep@810a868f1f691c458fa0354a5122d8fe166d84ed 🚀
TomPlum
2024-11-26 14:11:47
Merge pull request #37 from TomPlum/develop
Thomas Plumpton
2024-11-26 14:10:47
chore(graph): removed locale toggle from graph controls ui
Thomas Plumpton
2024-11-26 13:46:26
fix(graph): active session info colour gradients now support all new chart view types
Thomas Plumpton
2024-11-26 13:44:29
chore(graph): renamed stackedMetrics to activeMetrics in chart config context
Thomas Plumpton
2024-11-26 13:43:23
fix(controls): made chart view selector button small to match the other controls
Thomas Plumpton
2024-11-26 11:00:51
fix(graph): rendered key-less line when in single metric view to stop re-mounting
Thomas Plumpton
2024-11-26 10:57:41
fix(graph): chart view selection now correctly updates stacked metrics param
Thomas Plumpton
2024-11-26 10:35:05
feat(graph): refactored chart metric selection to support all view types
Thomas Plumpton
2024-11-26 10:31:14
chore(graph): renamed StackedGraphPlaceholder to ChartMetricSelection
Thomas Plumpton
2024-11-26 10:06:44
feat(graph): fixed chart view selector for single metric
Thomas Plumpton
2024-11-26 10:05:35
feat(graph): added graph metric selector in multiple metrics view when none are selected
Thomas Plumpton
2024-11-26 09:57:09
feat(graph): started refactor for adding multiple metric lines on the chart at once
Thomas Plumpton
2024-11-25 21:16:17
chore(graph): renamed line chart component to be consistent
Thomas Plumpton
2024-11-25 20:48:51
feat(graph): refactored stacked view toggle into a chart view selector dropdown
Thomas Plumpton
2024-11-25 19:14:05
Deploying to gh-pages from @ TomPlum/sleep@c31b3a86b361a8a207d838498ce16125a5c93b54 🚀
TomPlum
2024-11-25 18:35:11
Merge pull request #36 from TomPlum/develop
Thomas Plumpton
2024-11-25 18:34:13
test(data): fixed bad file path reference which was breaking a test mock
Thomas Plumpton
2024-11-25 18:31:19
chore(data): added tsdoc and supporting comments to useSleepStageData
Thomas Plumpton
2024-11-25 16:03:20
fix(data): filtered sleep stage instance data by their unique IDs to remove duplicates that were breaking the chart
Thomas Plumpton
2024-11-25 15:55:53
feat(graph): added basic styling to error boundary fallback page
Thomas Plumpton
2024-11-25 15:49:06
feat(graph): reworked metric checkbox styling, no longer uses antd
Thomas Plumpton
2024-11-25 15:48:52
feat(data): added japanese translations for the web worker statuses
Thomas Plumpton
2024-11-25 15:21:04
feat(graph): added error boundary around application
Thomas Plumpton
2024-11-25 15:17:48
feat(graph): added sound toggle to session info
Thomas Plumpton
2024-11-24 17:38:11
fix(context): inverted context dependencies to fix date selection bug
Thomas Plumpton
2024-11-24 17:20:40
feat(graph): added sleep stage pie chart tooltip
Thomas Plumpton
2024-11-24 17:10:58
fix(data): added web worker terminate call after done event received
Thomas Plumpton
2024-11-24 16:26:24
chore(context): split chart config context from sleep context
Thomas Plumpton
2024-11-24 16:26:03
chore(housekeeping): moved sleep context files into its own subdirectory
Thomas Plumpton
2024-11-24 10:30:47
chore(housekeeping): renamed some components for consistency
Thomas Plumpton
2024-11-24 10:27:26
fix(housekeeping): fixed bad translations string after folder refactor
Thomas Plumpton
2024-11-23 22:48:51
chore(housekeeping): major folder structure and module rework
Thomas Plumpton
2024-11-23 22:41:41
feat(graph): removed active dot from sleep stage areas
Thomas Plumpton
2024-11-23 22:26:38
feat(graph): added stage instance duration to graph tooltip
Thomas Plumpton
2024-11-23 22:24:15
chore(graph): added custom interface for sleep session graph y-axis meta
Thomas Plumpton
2024-11-23 22:07:08
chore(deps): upgraded i18next to major version 24
Thomas Plumpton
2024-11-23 19:39:33
Deploying to gh-pages from @ TomPlum/sleep@0b903cc93b1fd0fed264ae1f4d746f1414235fc9 🚀
TomPlum
2024-11-23 19:38:24
Merge branch 'release' into develop
Thomas Plumpton
2024-11-23 19:37:44
Merge pull request #32 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-23 19:37:29
feat(graph): added close button to selected session display
Thomas Plumpton
2024-11-23 19:35:46
chore(graph): improved styling in SleepSessionTooltip.module.scss for labels and values
Thomas Plumpton
2024-11-23 19:30:44
chore(graph): extracted SleepSessionBreakdownInfo.tsx component
Thomas Plumpton
2024-11-23 19:29:30
feat(graph): sleep stage graph x-ticks are now 30 minute intervals
Thomas Plumpton
2024-11-23 19:24:31
chore(graph): moved stage transition data to hook and disabled area animations
Thomas Plumpton
2024-11-23 19:21:55
feat(graph): sleep stage graph tooltip now shows current stage and time
Thomas Plumpton
2024-11-23 19:04:33
test(graph): added unit test suite for generateTicks
Thomas Plumpton
2024-11-23 15:11:32
test(graph): added unit test suite for getSleepStageMetricYValue
Thomas Plumpton
2024-11-23 15:07:03
chore(graph): extracted useSleepStagesAreas hook from breakdown graph
Thomas Plumpton
2024-11-23 15:02:43
feat(graph): sleep stage areas now generate minute granular points along their edges
Thomas Plumpton
2024-11-23 14:25:55
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-23 04:50:20
feat(graph): refactored sleep stage graph to use real areas instead of reference ones
Thomas Plumpton
2024-11-22 19:56:50
feat(graph): extracted useSleepStageData hook from breakdown graph component
Thomas Plumpton
2024-11-22 16:46:06
Deploying to gh-pages from @ TomPlum/sleep@6e3df33a8b0bc47270c2cf0e2f45aaa9afe17eaf 🚀
TomPlum
2024-11-21 19:55:10
Merge pull request #31 from TomPlum/develop
Thomas Plumpton
2024-11-21 19:54:17
Merge pull request #30 from TomPlum/improve-stage-chart
Thomas Plumpton
2024-11-21 19:51:52
feat(graph): improved stage graph x-domain
Thomas Plumpton
2024-11-21 19:50:20
feat(graph): fixed stage breakdown graph y-domain and ticks
Thomas Plumpton
2024-11-21 19:41:09
feat(graph): added in reparation code to the sleep stage graph data
Thomas Plumpton
2024-11-21 19:03:51
feat(graph): corrected stage transition line x-ordinates
Thomas Plumpton
2024-11-20 20:58:52
feat(graph): switched sleep stage scatter to reference areas
Thomas Plumpton
2024-11-20 18:45:26
feat(graph): fixed breakdown graph stage connecting lines
Thomas Plumpton
2024-11-20 14:59:16
feat(graph): fixed sorting of stage data in breakdown graph
Thomas Plumpton
2024-11-20 14:44:03
feat(graph): starting refactoring breakdown chart
Thomas Plumpton
2024-11-19 20:53:45
feat(graph): line chart x-axis tick now changes format for small ranges
Thomas Plumpton
2024-11-19 17:16:54
Merge branch 'release' into develop
Thomas Plumpton
2024-11-19 17:09:14
Merge pull request #26 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-19 17:08:58
test(data): fixed failing test for useLinearRegression.spec.ts
Thomas Plumpton
2024-11-19 17:08:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-19 14:00:17
feat(graph): added custom sleep stage tooltip and extracted display name util
Thomas Plumpton
2024-11-18 17:35:25
chore(data): updated docs regarding Apples Cocoa Datetime API
Thomas Plumpton
2024-11-18 17:06:00
feat(graph): extracted legend item component and updated styles
Thomas Plumpton
2024-11-17 19:12:19
feat(graph): added duration in sleep session info
Thomas Plumpton
2024-11-17 19:05:12
feat(graph): added endTime to graph data and mapped date range to session info
Thomas Plumpton
2024-11-17 18:22:47
chore(graph): refactored selected session state management (hoisted to context)
Thomas Plumpton
2024-11-17 18:06:42
Deploying to gh-pages from @ TomPlum/sleep@8eda2d7e39053ecf13ee4bd6ce82c4821f3e7ed4 🚀
TomPlum
2024-11-17 17:33:57
Merge pull request #29 from TomPlum/develop
Thomas Plumpton
2024-11-17 17:33:07
fix(ci): made dates in useLinearRegression.spec.ts UTC for CI
Thomas Plumpton
2024-11-17 17:30:54
debug(ci): added date check in develop workflow to check TZ
Thomas Plumpton
2024-11-17 17:26:00
test(data): used dayjs utc in useLinearRegression to try and fix ci tests
Thomas Plumpton
2024-11-17 17:20:05
feat(graph): extracted useGraphHeight hook and used in placeholder component too
Thomas Plumpton
2024-11-17 17:19:28
fix(graph): tweaked line chart graph height when in stacked view with a selected session
Thomas Plumpton
2024-11-17 17:11:47
feat(ci): set UTC timezone in develop workflow
Thomas Plumpton
2024-11-17 16:58:58
feat(ci): added new develop workflow for building/testing on PRs
Thomas Plumpton
2024-11-17 16:57:27
fix(ci): added UTC timezone to release workflow config
Thomas Plumpton
2024-11-17 16:53:28
Merge pull request #28 from TomPlum/develop
Thomas Plumpton
2024-11-17 16:48:29
feat(ci): added unit tests to release workflow
Thomas Plumpton
2024-11-17 16:48:01
test(data): fixed failing tests and added test:ci script
Thomas Plumpton
2024-11-17 16:47:10
fix(data): moved env util into sub-dir to fix build issue
Thomas Plumpton
2024-11-17 16:44:09
Merge pull request #27 from TomPlum/develop
Thomas Plumpton
2024-11-17 15:25:29
feat(graph): duration breakdown pie chart now matches other charts animation timings
Thomas Plumpton
2024-11-17 15:06:15
feat(graph): pushed down session selection code to prevent re-renders
Thomas Plumpton
2024-11-17 15:04:26
feat(graph): added legend to sleep stage breakdown graph
Thomas Plumpton
2024-11-17 14:53:23
feat(graph): sleep stage chart is now size aware and resizes bars appropriately
Thomas Plumpton
2024-11-17 14:38:15
feat(graph): removed pie chart from chart tooltip
Thomas Plumpton
2024-11-17 14:32:24
feat(graph): added duration breakdown pie chart to selected session info
Thomas Plumpton
2024-11-17 14:25:18
feat(graph): added selected session into query parameters
Thomas Plumpton
2024-11-17 14:22:01
chore(lint): added quote-props eslint rule and ran --fix
Thomas Plumpton
2024-11-17 13:53:07
test(data): added test suite for scanTables utility
Thomas Plumpton
2024-11-17 13:52:28
fix(data): added missing benchmark start() call to scanTables
Thomas Plumpton
2024-11-17 13:27:51
test(data): updated unknown time delta message and added tests for it
Thomas Plumpton
2024-11-17 13:26:16
test(data): added parseDataLine utility tests
Thomas Plumpton
2024-11-17 13:18:00
test(data): added readRawDatabaseExport tests
Thomas Plumpton
2024-11-17 12:57:06
test(data): added readFile unit tests and env utility class
Thomas Plumpton
2024-11-17 12:45:42
feat(graph): added sound reference lines to stage breakdown graph
Thomas Plumpton
2024-11-16 18:40:13
feat(graph): passed sleep sound data into session info component from context
Thomas Plumpton
2024-11-15 19:04:17
feat(data): worker file reader now calculates uncompressed file size
Thomas Plumpton
2024-11-15 17:02:12
test(data): added unit tests and docs for sendMessage.ts
Thomas Plumpton
2024-11-15 17:01:52
test(data): added unit tests and docs for formatNumber.ts
Thomas Plumpton
2024-11-15 16:54:15
test(data): added unit test for convertTimestamp.ts
Thomas Plumpton
2024-11-15 16:52:09
fix(data): fixed benchmark delta bug and added unit tests
Thomas Plumpton
2024-11-15 16:44:36
chore(data): added benchmark util to encapsulate timing and delta formatting
Thomas Plumpton
2024-11-14 21:55:11
test(data): added unit test suite for convertSleepStage.ts
Thomas Plumpton
2024-11-14 21:45:41
Deploying to gh-pages from @ TomPlum/sleep@d52b826c02b6909059675040789181420beafd52 🚀
TomPlum
2024-11-14 21:39:46
Deploying to gh-pages from @ TomPlum/sleep@744a38879b90beeeddfffebbe9c3ecaca4a4c155 🚀
TomPlum
2024-11-14 21:38:53
Merge pull request #24 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-14 21:38:52
Merge pull request #25 from TomPlum/feature/parse-raw-data
Thomas Plumpton
2024-11-14 21:38:02
chore(data): moved worker type and shortened imports
Thomas Plumpton
2024-11-14 19:22:19
chore(data): reduced more redundant code for file reading
Thomas Plumpton
2024-11-14 19:17:58
chore(data): extracted session validation function to reduce redundant code
Thomas Plumpton
2024-11-14 19:11:32
test(data): installed @vitest/web-worker to fix failing tests
Thomas Plumpton
2024-11-14 19:07:04
chore(config): added --host flag to dev script so the server is available on the LAN
Thomas Plumpton
2024-11-14 16:18:11
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-14 13:09:47
chore(data): started extracting data worker into its own module of files
Thomas Plumpton
2024-11-14 12:10:51
feat(graph): updated active session file name and moved types from worker to types file
Thomas Plumpton
2024-11-13 20:45:31
feat(graph): changed breakdown chart y value type and added tooltip
Thomas Plumpton
2024-11-13 18:01:15
chore(data): renamed statusCode -> code and added extra docs to worker types
Thomas Plumpton
2024-11-13 16:24:04
feat(data): extracted and simplified worker number formatter
Thomas Plumpton
2024-11-13 16:20:58
feat(data): added timeouts to throttle worker messages (callback hell, oops)
Thomas Plumpton
2024-11-13 16:14:39
feat(data): tweaks to web worker messaging
Thomas Plumpton
2024-11-13 16:05:57
feat(data): added extra worker events for preprocessing stages
Thomas Plumpton
2024-11-13 09:04:42
fix(data): significantly improved worker performance (35s -> 50ms)
Thomas Plumpton
2024-11-12 18:57:10
feat(graph): selection session info/graph now renders in stacked view
Thomas Plumpton
2024-11-12 18:37:10
feat(data): added slight delay to final worker event to show data parsing message
Thomas Plumpton
2024-11-12 18:32:17
chore(data): cleared 2 x TODOs in web worker
Thomas Plumpton
2024-11-12 18:24:05
feat(graph): added breathing radial gradient to loading component
Thomas Plumpton
2024-11-12 17:39:10
chore(graph): extracted useDynamicFavicon hook
Thomas Plumpton
2024-11-12 17:29:04
chore(graph): extracted SleepStageBar component
Thomas Plumpton
2024-11-12 17:27:23
chore(data): removed old CSV data hook from context provider
Thomas Plumpton
2024-11-12 17:19:29
feat(graph): started adding info box to breakdown graph
Thomas Plumpton
2024-11-12 17:17:11
fix(graph): fixed yTicks in SleepSessionStageBreakdownGraph
Thomas Plumpton
2024-11-12 17:01:01
feat(graph): fixed raw stage mapping and session -> stages ID mapping
Thomas Plumpton
2024-11-12 16:56:09
feat(data): data worker typing improvements + TODOs
Thomas Plumpton
2024-11-12 15:54:03
feat(graph): moved sleep stage graph to the bottom and fixed heights
Thomas Plumpton
2024-11-12 14:44:30
feat(graph): added custom line active dot to bind click events to sleep breakdown
Thomas Plumpton
2024-11-12 14:13:45
feat(data): minor copy and styling improvements to worker events and loading page
Thomas Plumpton
2024-11-12 08:28:13
feat(data): added timings and payload data for other worker events
Thomas Plumpton
2024-11-11 21:13:25
feat(data): added custom payload to worker messages and sent file size
Thomas Plumpton
2024-11-11 20:58:36
feat(data): fixed some of the failing data web worker event messages
Thomas Plumpton
2024-11-11 20:33:18
feat(data): refactored worker to use Worker constructor to support type imports
Thomas Plumpton
2024-11-11 20:21:46
feat(data): added percentage to data worker message events for granular tracking
Thomas Plumpton
2024-11-11 16:32:43
feat(data): integrated worker status with context and loading component
Thomas Plumpton
2024-11-11 15:56:24
feat(data): implemented custom web worker for data loading and dropped external dep
Thomas Plumpton
2024-11-11 15:31:19
chore(data): added extra comments and docs to the pillow export parser
Thomas Plumpton
2024-11-11 14:48:00
feat(data): pillow export parser now supports the truly raw export with no prior modifications made
Thomas Plumpton
2024-11-11 14:43:38
feat(data): refactored raw data parser function to make only one pass of the file
Thomas Plumpton
2024-11-10 20:40:34
feat(graph): sleep stage graph improvements
Thomas Plumpton
2024-11-10 17:57:08
feat(graph): first pass of stacked bar chart / gantt of sleep stage breakdown
Thomas Plumpton
2024-11-10 17:46:07
feat(data): re-integrated worker into raw sleep data hook and added to context
Thomas Plumpton
2024-11-10 15:54:37
Deploying to gh-pages from @ TomPlum/sleep@28881627b2f5288a3a68f9127abc1fdfd966c6d2 🚀
TomPlum
2024-11-10 15:09:39
Merge pull request #20 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-11-10 15:08:53
feat(data): removed redundant props from useRawSleepData hook
Thomas Plumpton
2024-11-10 14:47:12
feat(data): fixed sound data parsing and added sleep stage data alongside it
Thomas Plumpton
2024-11-10 13:21:35
feat(data): consolidated raw data parsing experiment into main impl
Thomas Plumpton
2024-11-10 12:40:13
feat(data): parsed sound points and mapped to sessions
Thomas Plumpton
2024-11-09 21:23:18
feat(data): fixed table searching and date parsing
Thomas Plumpton
2024-11-09 21:02:39
feat(data): attempting to parse raw data file
Thomas Plumpton
2024-11-09 20:01:39
chore(deps): update all non-major dependencies
renovate[bot]
2024-11-09 04:39:56
chore(docs): README ToC
Thomas Plumpton
2024-11-05 21:18:18
Deploying to gh-pages from @ TomPlum/sleep@732b3044a9b1ea8699908ba4b6c41f593f44d18f 🚀
TomPlum
2024-11-04 19:47:06
Merge pull request #23 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:46:19
fix(graph): fixed static asset loading in production mode
Thomas Plumpton
2024-11-04 19:45:58
Deploying to gh-pages from @ TomPlum/sleep@fbca587594c87b5c4d13dbb14387eff3bbd97f0b 🚀
TomPlum
2024-11-04 19:32:13
Merge pull request #22 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:31:29
test(data): fixed compilation error in useLinearRegression.spec.ts
Thomas Plumpton
2024-11-04 19:31:08
Merge pull request #21 from TomPlum/develop
Thomas Plumpton
2024-11-04 19:29:24
feat(graph): updated active session info to use pillow logo instead of text
Thomas Plumpton
2024-11-03 18:35:05
feat(graph): added day of the week name to the tooltip session date format
Thomas Plumpton
2024-11-03 09:41:53
chore(data): updated sleep data to most recent csv snapshot
Thomas Plumpton
2024-11-03 09:39:56
feat(graph): minor styling improvements to active session info and stacked graph placeholder
Thomas Plumpton
2024-10-31 20:02:36
feat(graph): added pillows website link to the active session info component
Thomas Plumpton
2024-10-30 20:21:01
feat(graph): added descriptions of sleep metrics upon hover in stacked view
Thomas Plumpton
2024-10-30 20:15:09
Deploying to gh-pages from @ TomPlum/sleep@529c1176ebc495163d44d926469cce22300cb2a9 🚀
TomPlum
2024-10-30 19:52:18
Merge branch 'release' into develop
Thomas Plumpton
2024-10-30 19:51:40
Merge pull request #16 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-30 19:51:30
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-30 15:18:13
chore(graph): extracted useDefaultQueryParams hook from sleep context provider
Thomas Plumpton
2024-10-27 19:38:06
chore(graph): changed default date range query params to all data instead of recent
Thomas Plumpton
2024-10-27 19:30:38
chore(graph): increased typical sessions healthy awake time range to 0-10%
Thomas Plumpton
2024-10-27 19:28:45
fix(graph): duration breakdown pie chart no longer renders labels for 0% values
Thomas Plumpton
2024-10-27 19:25:00
feat(graph): added mood emoji to the session tooltip
Thomas Plumpton
2024-10-27 18:55:58
feat(graph): reduced active dot radius for active session counts between 100 and 300
Thomas Plumpton
2024-10-23 12:14:39
fix(graph): fixed stacked view toggle not updating query param when checking
Thomas Plumpton
2024-10-23 12:08:07
Deploying to gh-pages from @ TomPlum/sleep@0d12d74a0d49b59240f4071adc56fb9599990905 🚀
TomPlum
2024-10-23 11:46:53
Merge pull request #19 from TomPlum/develop
Thomas Plumpton
2024-10-23 11:46:10
Merge pull request #18 from TomPlum/feature/stacked-view
Thomas Plumpton
2024-10-23 11:40:38
feat(graph): stacked toggle now clears stacked metrics when turning on
Thomas Plumpton
2024-10-23 11:39:13
fix(config): trying to make vite HMR watch the public dir during local development
Thomas Plumpton
2024-10-23 11:33:26
feat(graph): fixed stacked graph placeholder messages and ensured metric checkboxes update the query params
Thomas Plumpton
2024-10-23 11:22:32
fix(graph): fixed missing tooltip and improvement label from single graph view
Thomas Plumpton
2024-10-22 19:27:41
feat(graph): improvement line label and tooltip no longer render twice in stacked view
Thomas Plumpton
2024-10-22 19:18:29
feat(graph): active sessions info now respects stacked view with no selections
Thomas Plumpton
2024-10-22 19:13:21
fix(graph): fixed react hooks lifecycle error with stacked graphs
Thomas Plumpton
2024-10-22 19:08:53
chore(graph): split metric checkbox component into two for separation of concerns
Thomas Plumpton
2024-10-22 18:38:40
feat(graph): metric checkbox now has button mode and graph placeholder improved button styling
Thomas Plumpton
2024-10-22 16:33:45
feat(routing): serialised stacked view boolean in query params
Thomas Plumpton
2024-10-22 14:38:58
feat(graph): metric config no longer lets you pick more than 3 metrics in stacked view
Thomas Plumpton
2024-10-22 14:13:33
feat(graph): stacked graph placeholder now offer available sleep metrics to pick from
Thomas Plumpton
2024-10-22 14:10:35
chore(graph): extracted stacked graph placeholder component
Thomas Plumpton
2024-10-22 13:59:15
feat(graph): second graph in stacked view now transitions its opacity as it renders
Thomas Plumpton
2024-10-22 12:49:05
feat(graph): reduced the upper-bound of the dynamic y-axis domain to better frame the data on the chart
Thomas Plumpton
2024-10-22 11:59:58
feat(graph): added selection placeholder when a second metric is not selected in stacked view
Thomas Plumpton
2024-10-22 11:57:30
feat(graph): favicon now changes based on active sleep metric
Thomas Plumpton
2024-10-22 08:56:43
feat(graph): added text to stacked view toggle button
Thomas Plumpton
2024-10-22 08:28:15
feat(graph): fixed non-stacked view and added dynamic stacked colours to active session info
Thomas Plumpton
2024-10-22 08:20:51
feat(graph): first pass of enabling stacked graphs
Thomas Plumpton
2024-10-21 16:24:29
chore(graph): renamed old graph to 3D
Thomas Plumpton
2024-10-21 15:35:40
Merge branch 'release' into develop
Thomas Plumpton
2024-10-21 15:34:23
chore(docs): added some TODOs to the README
Thomas Plumpton
2024-10-21 15:34:13
Deploying to gh-pages from @ TomPlum/sleep@5e1e15c2d5eada142fbd66cd5b87d015945fd11b 🚀
TomPlum
2024-10-21 10:42:07
Merge pull request #17 from TomPlum/develop
Thomas Plumpton
2024-10-21 10:41:21
feat(graph): session count colour now transitions with same animation duration as graph
Thomas Plumpton
2024-10-21 09:46:02
feat(graph): data source now links to a download of the raw CSV
Thomas Plumpton
2024-10-21 09:44:52
feat(graph): added data source version to active session info
Thomas Plumpton
2024-10-21 09:35:42
chore(graph): extracted active session info component from sleep page
Thomas Plumpton
2024-10-21 09:27:09
chore(graph): increased font weight of improvement label text
Thomas Plumpton
2024-10-21 09:22:42
feat(graph): added subtle cartesian grid back to the line chart
Thomas Plumpton
2024-10-20 10:18:32
fix(graph): a single month can now be selected from the date picker
Thomas Plumpton
2024-10-20 10:06:32
Merge branch 'release' into develop
Thomas Plumpton
2024-10-20 09:55:50
chore(graph): tweaked active dot radius for the main sleep metric line
Thomas Plumpton
2024-10-20 09:54:55
chore(graph): hoisted improvement date calculation into sleep context
Thomas Plumpton
2024-10-20 09:49:13
feat(graph): improved session and nap filtering
Thomas Plumpton
2024-10-20 09:45:23
feat(routing): added language to query parameters
Thomas Plumpton
2024-10-19 18:18:37
feat(graph): show all button now changes to "recent" if all sessions are showing
Thomas Plumpton
2024-10-19 18:10:25
Deploying to gh-pages from @ TomPlum/sleep@7d545a59464b63d3aaace8e99aa55cf6e0866f97 🚀
TomPlum
2024-10-19 18:02:15
Merge pull request #14 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-19 18:01:32
feat(graph): added show all button and extracted date selection hook
Thomas Plumpton
2024-10-19 14:36:18
chore(graph): extracted graph controls component
Thomas Plumpton
2024-10-19 14:21:51
fix(data): filtered out sessions longer than 15 hours
Thomas Plumpton
2024-10-19 14:17:59
feat(graph): added vertical reference line for the date in which I made improvements
Thomas Plumpton
2024-10-19 14:12:54
Deploying to gh-pages from @ TomPlum/sleep@3d3d5a2ec3361fa74673968451d4fb7bd9d9bf65 🚀
TomPlum
2024-10-19 11:45:18
Merge pull request #15 from TomPlum/develop
Thomas Plumpton
2024-10-19 11:44:33
chore(test): fixed failing unit tests due to bad setup data
Thomas Plumpton
2024-10-19 11:43:46
feat(graph): moved locale switch to top right controls and extracted component
Thomas Plumpton
2024-10-19 11:40:59
chore(docs): added screenshots to README
Thomas Plumpton
2024-10-19 11:26:20
feat(graph): added nap indicator to session tooltip
Thomas Plumpton
2024-10-19 11:21:14
fix(routing): fixed bad query param name for sleep metric
Thomas Plumpton
2024-10-19 11:11:57
feat(graph): added duration as a percentage of 8 hours as a new metric
Thomas Plumpton
2024-10-19 11:04:44
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-19 04:30:16
Deploying to gh-pages from @ TomPlum/sleep@c9c48c01cfc584cfe74ecedbbe63f350b39bbc17 🚀
TomPlum
2024-10-18 15:30:26
Merge pull request #13 from TomPlum/develop
Thomas Plumpton
2024-10-18 15:29:29
chore(test): fixed failing unit tests for useLinearRegression.spec.ts
Thomas Plumpton
2024-10-18 15:28:37
feat(graph): added github button to top left controls container
Thomas Plumpton
2024-10-18 15:24:57
chore(styling): minor styling and font changes
Thomas Plumpton
2024-10-18 10:32:53
chore(graph): extracted regression delta label component from graph
Thomas Plumpton
2024-10-17 19:18:02
feat(graph): regression line delta horizontal reference line now animates like its vertical counterpart
Thomas Plumpton
2024-10-17 19:13:11
feat(graph): regression line delta vertical reference line now fits the correct y-ordinates and doesn't fill the charts height
Thomas Plumpton
2024-10-17 18:50:26
chore(graph): encapsulated reference area fill into hook and tweaks reference line stroke dash
Thomas Plumpton
2024-10-17 17:15:51
chore(docs): removed readme template contents
Thomas Plumpton
2024-10-17 17:00:20
chore(lint): added import eslint plugin, configured and fixed import extensions
Thomas Plumpton
2024-10-17 16:58:06
chore(lint): tweaked quotes rules and fixed all double -> single
Thomas Plumpton
2024-10-17 16:51:00
chore(lint): tweaked object/curly brace rules and fixed all spacing issues
Thomas Plumpton
2024-10-17 16:50:04
chore(lint): tweaked semi rules and removed redundant semicolons
Thomas Plumpton
2024-10-17 16:48:04
Revert "chore(data): removed redundant guarding in linear regression hook"
Thomas Plumpton
2024-10-17 15:42:11
chore(data): removed redundant guarding in linear regression hook
Thomas Plumpton
2024-10-17 15:41:32
chore(data): filtered out invalid awake time values
Thomas Plumpton
2024-10-17 15:34:33
feat(graph): migrated xAxisInterval to axes hook and added one more level of granularity
Thomas Plumpton
2024-10-17 15:30:39
Deploying to gh-pages from @ TomPlum/sleep@5f4518bb04c3e9c8fe74c2815da5b0584d1cdbc7 🚀
TomPlum
2024-10-17 15:22:19
Merge pull request #12 from TomPlum/develop
Thomas Plumpton
2024-10-17 15:21:40
feat(locale): default locale and switch position is now en
Thomas Plumpton
2024-10-17 15:21:03
feat(graph): custom x tick now offsets first/last date strings to fit on screen
Thomas Plumpton
2024-10-17 15:19:51
chore(data): extracted axes 2d hook
Thomas Plumpton
2024-10-17 15:12:38
chore(data): hoisted earliest/latest active session dates into context and integrated with x-axis domain
Thomas Plumpton
2024-10-17 15:04:33
feat(data): reworked linear regression algorithm and x-axis domain to work better with dates and ensure line of best fit is linear
Thomas Plumpton
2024-10-17 14:30:01
test(data): added linear regression hook unit tests and shortened english translations
Thomas Plumpton
2024-10-17 10:25:24
Deploying to gh-pages from @ TomPlum/sleep@34aa1bf564af10c4d3ebeef73542b82385be5163 🚀
TomPlum
2024-10-16 09:47:17
Merge pull request #11 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:46:32
feat(routing): re-added sleep route to app navigation and added dynamic baseUrl based on mode
Thomas Plumpton
2024-10-16 09:45:53
Deploying to gh-pages from @ TomPlum/sleep@6a66ec6e43d3e2961e869aa07bfed4bcfa369eed 🚀
TomPlum
2024-10-16 09:39:12
Merge pull request #10 from TomPlum/develop
Thomas Plumpton
2024-10-16 09:38:22
feat(graph): added language toggle button
Thomas Plumpton
2024-10-16 09:37:53
Deploying to gh-pages from @ TomPlum/sleep@46a65f9bf3c7bf3060a0fccc8b0e5ce4ccdf5310 🚀
TomPlum
2024-10-15 17:51:27
Merge pull request #9 from TomPlum/develop
Thomas Plumpton
2024-10-15 17:50:48
feat(graph): added duration to the tooltip
Thomas Plumpton
2024-10-15 17:49:22
feat(graph): added healthy data range for sleep quality metric
Thomas Plumpton
2024-10-15 17:43:22
chore(graph): session count now renders in the current metric colour
Thomas Plumpton
2024-10-15 17:22:41
chore(graph): tweaked healthy ranges and added translations for session count
Thomas Plumpton
2024-10-15 15:52:42
chore(styles): added antd dark theme and added total sessions to top left
Thomas Plumpton
2024-10-15 15:45:46
feat(graph): added label to typical session area and added missing jp translations
Thomas Plumpton
2024-10-15 15:37:33
chore(graph): removed enum index signatures in sleep graph datum interface and removed casting
Thomas Plumpton
2024-10-15 15:26:56
feat(graph): added custom domain and ticks so the y domain is wrapped tighter around the value range
Thomas Plumpton
2024-10-15 15:07:11
feat(graph): 2d line graph now renders right up against the left viewport edge
Thomas Plumpton
2024-10-15 14:45:53
chore(graph): extracted typical sleep session hook for area data
Thomas Plumpton
2024-10-15 13:40:52
chore(graph): encapsulated properties into linear regression hook
Thomas Plumpton
2024-10-15 13:33:17
chore(graph): moved linear regression line delta reference lines into hook
Thomas Plumpton
2024-10-15 13:30:56
feat(graph): added typical sleep session reference areas
Thomas Plumpton
2024-10-15 13:24:51
feat(graph): added reference lines to show regression delta
Thomas Plumpton
2024-10-15 12:40:21
chore(hooks): moved more graph styling logic into a hook
Thomas Plumpton
2024-10-15 10:06:18
Deploying to gh-pages from @ TomPlum/sleep@71254127053aea2018fab52895ce039a5bcb607c 🚀
TomPlum
2024-10-15 09:31:40
Merge pull request #8 from TomPlum/develop
Thomas Plumpton
2024-10-15 09:31:01
feat(routing): removed internal use of /sleep in favour of / since gh-pages hosts at /sleep anyway
Thomas Plumpton
2024-10-15 09:29:58
feat(graph): encapsulated more graph styling into custom hook and added active dot radius value
Thomas Plumpton
2024-10-15 09:25:57
chore(state): hoisted graph data to react context and fixed render instability
Thomas Plumpton
2024-10-15 09:04:16
chore(state): hoisted sleep page state management to react context
Thomas Plumpton
2024-10-15 08:42:31
feat(graph): graph config now render translucent and becomes opaque on hover
Thomas Plumpton
2024-10-15 08:23:48
feat(graph): lines now start on the left viewport edge and y-ticks have a background
Thomas Plumpton
2024-10-14 18:45:07
feat(routing): added 404 not found page
Thomas Plumpton
2024-10-14 18:03:44
Deploying to gh-pages from @ TomPlum/sleep@3cf1df49c0ef97fd2954882c882f8013d59f6c87 🚀
TomPlum
2024-10-14 17:38:12
Merge pull request #7 from TomPlum/develop
Thomas Plumpton
2024-10-14 17:37:31
chore(build): added vite base path for gh-pages deployment
Thomas Plumpton
2024-10-14 17:37:03
Deploying to gh-pages from @ TomPlum/sleep@67d24a6224871536699e9ef78e8ac62a61c442f7 🚀
TomPlum
2024-10-14 13:57:51
Initial gh-pages commit
TomPlum
2024-10-14 13:57:51
Merge pull request #6 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:57:04
chore(build): fixed build issues for release
Thomas Plumpton
2024-10-14 13:56:00
Merge pull request #5 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:47:46
chore(ci): renamed main workflow -> release
Thomas Plumpton
2024-10-14 13:47:19
Merge pull request #4 from TomPlum/renovate/all-minor-patch
Thomas Plumpton
2024-10-14 13:45:08
chore(deps): update all non-major dependencies
renovate[bot]
2024-10-14 13:44:02
Merge pull request #2 from TomPlum/develop
Thomas Plumpton
2024-10-14 13:41:43
chore(config): updated renovate rules, schedule and assignee
Thomas Plumpton
2024-10-14 13:41:24
Merge pull request #1 from TomPlum/renovate/configure
Thomas Plumpton
2024-10-14 13:39:59
Add renovate.json
renovate[bot]
2024-10-14 13:37:36
chore(ci): added gh-pages package and added github actions main workflow
Thomas Plumpton
2024-10-14 09:45:28
feat(graph): extracted metric checkbox component and changed colours based on metric
Thomas Plumpton
2024-10-14 09:41:44
feat(graph): added pie to to tooltip and extracted graph styles hook
Thomas Plumpton
2024-10-14 09:07:12
chore(graph): minor improvements to graph formatting & styling
Thomas Plumpton
2024-10-14 08:28:43
chore(graph): extracted sleep data 2d hook
Thomas Plumpton
2024-10-14 06:55:23
feat(graph): increased axis tick stroke width
Thomas Plumpton
2024-10-14 06:45:57
feat(graph): added custom x-axis tick component
Thomas Plumpton
2024-10-14 06:43:44
feat(graph): tweaked colours and now stroke width is dynamic based on dataset size
Thomas Plumpton
2024-10-13 15:27:42
feat(routing): sleep route now adds default query params if not present
Thomas Plumpton
2024-10-13 15:19:46
chore(test): fixed failing data test and added eslint stylistic plugin
Thomas Plumpton
2024-10-13 14:24:07
feat(graph): added custom tooltip and filtered out data with no breakdown
Thomas Plumpton
2024-10-13 11:31:54
chore(refactor): extracted custom y-axis tick component into its own file
Thomas Plumpton
2024-10-13 10:26:08
chore(state): hoisted sleep data state management into a react context
Thomas Plumpton
2024-10-13 10:19:26
feat(graph): formatting and styling improvements to 2d graph
Thomas Plumpton
2024-10-12 21:14:12
feat(routing): added custom query params hook and serialised date range in query params
Thomas Plumpton
2024-10-12 21:01:25
feat(routing): added router, new base URL and serialised metric in query param
Thomas Plumpton
2024-10-12 20:41:17
feat(graph): first pass at linear regression line
Thomas Plumpton
2024-10-12 18:54:44
feat(graph): added date range picker
Thomas Plumpton
2024-10-12 18:10:12
feat(graph): added colours to each sleep metric line
Thomas Plumpton
2024-10-12 16:05:28
feat(graph): added metric configuration panel
Thomas Plumpton
2024-10-12 15:52:25
feat(graph): basic first pass at a 2D graph with recharts
Thomas Plumpton
2024-10-12 09:55:38
feat(graph): added awake time to the 3d graph
Thomas Plumpton
2024-10-07 18:38:04
feat(graph): first pass of rendering a 2D sleep quality graph in 3D
Thomas Plumpton
2024-10-06 16:11:49
feat(data): mapped pillow data into custom domain object and parsed raw values
Thomas Plumpton
2024-10-06 15:31:02
feat(data): started parsing pillow CSV data
Thomas Plumpton
2024-10-06 11:47:24
chore(config): added react-force-graph and vitest dependencies + pillow data
Thomas Plumpton
2024-10-06 09:42:01
chore(config): added placeholder page title and favicon
Thomas Plumpton
2024-10-06 09:34:20
chore(setup): ran vite@latest with react-swc-ts template
Thomas Plumpton
2024-10-06 08:36:22
`;