-
Notifications
You must be signed in to change notification settings - Fork 1
fix(sync): tailor recovery guidance #2507
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
cf6af33
chore: ignore local worktrees
Asherlc b5e9cd6
Prevent mobile app test routes
Asherlc d9f06b4
Merge origin/main into mobile route hygiene
Asherlc 9ebd8c7
fix: tighten mobile route hygiene guard
Asherlc c4ba57d
fix: handle no-patch audit advisories
Asherlc 26a5159
fix: colocate mobile route fixture tests
Asherlc 1c4e987
docs: specify processing alert clarity
Asherlc 733a1bc
docs: specify partial activity totals
Asherlc ace3951
docs: plan partial activity measurements
Asherlc 74a239d
docs: plan processing alert clarity
Asherlc 7f0c22e
docs: clarify dismissal ownership tests
Asherlc ee746b4
feat: add processing alert dismissals
Asherlc c9c33d0
fix: name processing alert dismissal fks
Asherlc 73395bf
feat: derive processing failure timestamps
Asherlc 34be29b
fix: scope processing alerts to current ops
Asherlc 8e3b6c4
feat: expose processing alert dismissal
Asherlc ab7db82
docs: align grouped alert contract
Asherlc 0d72809
fix: align processing alert contract
Asherlc bb8cb15
fix: remove legacy processing alert key
Asherlc 0bc6447
feat: group processing failure presentation
Asherlc b728c8d
feat: clarify web processing failures
Asherlc 2322bd6
fix: preserve active processing state
Asherlc aefb7c1
feat: clarify mobile processing failures
Asherlc 59f1b35
fix: color active recompute status
Asherlc 4902724
test: cover processing alert persistence
Asherlc 243e042
fix: align processing dismissal behavior
Asherlc 8e081be
Add Paseo workspace scripts and lifecycle config (#2469)
Asherlc 101c4a8
Add body fat percentage trend charts to web and mobile (#2470)
Asherlc bd2aece
fix(peloton): accept omitted total work (#2472)
Asherlc 9f31ddd
Fix production Sentry failures
Asherlc 94816d0
feat: add Hangboarding import, contracts, and UI (#2471)
Asherlc 7b29556
Merge remote-tracking branch 'origin/codex/mobile-route-hygiene' into…
Asherlc ca1893c
Remove duplicate processing migration
Asherlc c8b6b81
Merge remote-tracking branch 'origin/main' into codex/mobile-route-hy…
Asherlc 8bf4e94
Fix CI regressions from merge resolution
Asherlc 358c396
Fix mutation coverage and merge main conflicts
Asherlc 4fc70ad
Merge origin/main into mobile route hygiene
Asherlc bd71f4f
fix(sync): name failed provider
Asherlc 3272151
fix(sync): tailor recovery guidance
Asherlc 9704b4c
fix: address review feedback
Asherlc 6d958af
refactor(mobile): split climbing detail section
Asherlc ad815bf
merge: resolve main conflicts
Asherlc a874f77
fix(ci): remove unused mobile component
Asherlc db92bce
docs: record PR CI incident
Asherlc ce3bac9
fix(ci): remove duplicate test type import
Asherlc 4a06f45
docs: update CI incident outcome
Asherlc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,43 @@ | ||
| export interface HangboardingIntervalDetail { | ||
| id: string; | ||
| intervalIndex: number; | ||
| label: string | null; | ||
| intervalType: "work" | "rest" | null; | ||
| startedAt: string; | ||
| endedAt: string | null; | ||
| durationSeconds: number | null; | ||
| } | ||
|
|
||
| export interface HangboardingDetail { | ||
| planName: string | null; | ||
| sessionId: string | null; | ||
| boardId: string | null; | ||
| boardName: string | null; | ||
| segmentsError: string | null; | ||
| intervals: HangboardingIntervalDetail[]; | ||
| } | ||
|
|
||
| export interface HangboardingSummary { | ||
| sessionCount: number; | ||
| totalDurationSeconds: number; | ||
| averageDurationSeconds: number | null; | ||
| totalWorkDurationSeconds: number | null; | ||
| totalRestDurationSeconds: number | null; | ||
| workIntervalCount: number | null; | ||
| averageHeartRate: number | null; | ||
| peakHeartRate: number | null; | ||
| latestSession: { | ||
| activityId: string; | ||
| startedAt: string; | ||
| planName: string | null; | ||
| boardName: string | null; | ||
| durationSeconds: number; | ||
| } | null; | ||
| daily: Array<{ | ||
| date: string; | ||
| sessionCount: number; | ||
| durationSeconds: number; | ||
| workDurationSeconds: number | null; | ||
| restDurationSeconds: number | null; | ||
| }>; | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.