Skip to content
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

feat: Improve overloading algorithm #98

Merged
merged 23 commits into from
Oct 11, 2024
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
a0e3ca9
feat: Replace Brzycki formula with Berger formula
WhyAsh5114 Sep 18, 2024
279345d
feat: Attempt overload even in cycle 2
WhyAsh5114 Sep 18, 2024
45c9bb0
refactor: Remove commented out Brzycki formula
WhyAsh5114 Sep 18, 2024
504314c
feat: Make lower rep range a hard limit
WhyAsh5114 Sep 18, 2024
1967c32
feat: Prevent RIR adjustment from making reps go below lower rep rang…
WhyAsh5114 Sep 18, 2024
b1642aa
feat: Change loads set-wise if variable load setType
WhyAsh5114 Sep 18, 2024
d66da7d
fix: Prevent negative RIR
WhyAsh5114 Sep 18, 2024
d2d7d3f
Merge branch 'main' into 84-modify-overloading-algorithm
WhyAsh5114 Sep 29, 2024
69774c0
feat: Don't increase sets in cycle2, and avoid going beyond set max v…
WhyAsh5114 Sep 29, 2024
5a10c29
feat: Added util groupBy for NodeJS LTS runtime
WhyAsh5114 Sep 29, 2024
2b82240
fix: Better skipped set performance change and UI handling
WhyAsh5114 Sep 29, 2024
dfcf84f
fix: Distribute new sets across exercises based on overall muscleGrou…
WhyAsh5114 Sep 29, 2024
8bcf18f
feat: Better UI handling for skipped sets
WhyAsh5114 Sep 29, 2024
b9a3fc4
fix: Avoid skipped set handling in performanceChanges
WhyAsh5114 Sep 29, 2024
ad4b916
fix: Avoid division by zero
WhyAsh5114 Sep 29, 2024
09a6ac7
chore(cleanup): Remove stray console.log
WhyAsh5114 Sep 29, 2024
a578852
Merge branch 'main' into 84-modify-overloading-algorithm
WhyAsh5114 Oct 11, 2024
f065777
fix: Use entire set volume to calculate drop-offs
WhyAsh5114 Oct 11, 2024
9b29423
fix: Check for invalid drop-offs due to bad RIR estimates
WhyAsh5114 Oct 11, 2024
3971720
fix: Disallow 0 load for non-bodyweight exercises
WhyAsh5114 Oct 11, 2024
8e41b8c
fix: Include miniSets in volume calculation
WhyAsh5114 Oct 11, 2024
28e8870
ui: Use description snippet instead of <p> tag for consistent UI
WhyAsh5114 Oct 11, 2024
cf9bc34
fix: Use conditional goto to prevent weird behaviour
WhyAsh5114 Oct 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Merge branch 'main' into 84-modify-overloading-algorithm
WhyAsh5114 committed Oct 11, 2024
commit a578852577c33a4df10fc6658c4fe93b10e0eebc

This merge commit was added into this branch cleanly.

There are no new changes to show, but you can still view the diff.