commit f0b9b2af67
Merge: 373d65abbaa7bb
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Sat Sep 12 18:17:04 2026 +0800
Merge branch 'merge-testing'
commit 373d65a9d5
Merge: 28fc652dd0e6fd
Author: harine <harinesumen@gmail.com>
Date: Sat Sep 12 17:34:27 2026 +0800
Merge branch 'master' into Harine
commit 28fc652097
Author: harine <harinesumen@gmail.com>
Date: Sat Sep 12 17:34:07 2026 +0800
new stuff added yes
commit bbaa7bb04f
Merge: 1c6ced2610bfd7
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Fri Sep 11 11:18:35 2026 +0800
Merge branch 'Gabriel' into merge-testing
commit 1c6ced2dce
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Fri Sep 11 11:12:30 2026 +0800
this good
commit dd0e6fdc39
Author: DefiantWanderer <yongwei1349@gmail.com>
Date: Fri Sep 11 10:32:34 2026 +0800
Revert "fixing compatibility issues"
This reverts commit 564e7d83f8.
commit 564e7d83f8
Author: DefiantWanderer <yongwei1349@gmail.com>
Date: Fri Sep 11 10:28:40 2026 +0800
fixing compatibility issues
commit 610bfd7991
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Fri Sep 11 10:13:25 2026 +0800
Merged Khalil
commit cfe76da1d3
Merge: 584818b9fcdc13
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Fri Sep 11 10:03:51 2026 +0800
Merge branch 'Khalil' into Gabriel
commit 584818b95a
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Thu Sep 10 12:47:06 2026 +0800
added back phase toggle button
commit 17fad430c1
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Thu Sep 10 12:09:46 2026 +0800
Cleaned up merge UI, added reset step button
commit ac4366d04d
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Thu Sep 10 00:31:47 2026 +0800
Added some UI to recording
commit d601efcf43
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Thu Sep 10 00:13:06 2026 +0800
Corrected 5 step approach phases & added placeholders for future logic
commit 7cf217488a
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Wed Sep 9 22:48:06 2026 +0800
Cleared warnings
commit 981071ef74
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Wed Sep 9 20:09:18 2026 +0800
Fix Merge, cleaned up UI
commit f30bbe2a34
Merge: 2f451157518594
Author: Gabriel Low <73009315+gabriellow1111@users.noreply.github.com>
Date: Tue Sep 8 14:11:21 2026 +0800
Merge branch 'au-au' into Gabriel
commit 9fcdc13699
Author: Khalil Belabadia <belabakhalil@gmail.com>
Date: Mon Sep 7 22:16:00 2026 +0800
Audio feedback update
Added the following files :
- AudioCue.kt
- AudioFeedbackEngine
- AudioFeedbackSettings
Edited files :
- BowlingCameraActivity (added the triggerAudiofeedback function)
commit 7518594440
Merge: e7a9c2b7af128d
Author: midnight-masala <2401021@sit.singaporetech.edu.sg>
Date: Mon Sep 7 21:26:18 2026 +0800
Merge remote-tracking branch 'origin/au-au' into au-au
# Conflicts:
# app/src/main/java/com/example/jnicpp/bowling/BowlingCameraActivity.kt
# app/src/main/res/layout-land/activity_bowling_camera.xml
# app/src/main/res/layout/activity_bowling_camera.xml
commit e7a9c2b140
Author: midnight-masala <2401021@sit.singaporetech.edu.sg>
Date: Mon Sep 7 21:22:11 2026 +0800
Add live per-step form feedback based on joint angles
Extends pose angle tracking with knee bend (hip-knee-ankle), then uses
it alongside the existing elbow/shoulder angles in a new
PoseStageAdvisor to give a short live cue for whichever step of the
approach is in progress: push-away on step 2, downswing on step 3,
backswing on step 4, and knee-bend/arm-extension on the final step.
Thresholds are starting defaults, not measured coaching data, and are
expected to be retuned against real approach footage.
Also fixes a layout bug found while testing this live: the new
feedback text was chained via ConstraintLayout's toBottomOf to the
step banner above it, so whenever that banner was hidden (GONE) the
feedback text rendered at its collapsed zero-height position instead
of staying put, landing on top of the recording indicator. Both now
sit in a plain vertical LinearLayout, which collapses GONE children
correctly.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
commit 7af128d575
Author: midnight-masala <2401021@sit.singaporetech.edu.sg>
Date: Mon Sep 7 20:58:03 2026 +0800
steps
identify the steps
commit 2bb7c6ca7b
Author: midnight-masala <2401021@sit.singaporetech.edu.sg>
Date: Mon Sep 7 20:58:03 2026 +0800
Add live final-position feedback and fix step detection accuracy
Shows a live banner as each step of the approach is counted, ending in
"FINAL POSITION - RELEASE!" once the 5th footfall lands. Also fixes
LiveStepDetector's peak-prominence check, which compared a candidate
footfall only to its immediate neighboring frame and silently dropped
real steps that landed across several closely-spaced frames; it now
tracks the true rise/fall trough on each side instead. Switches
PoseAnalyzer to ML Kit's faster base pose model (the accurate model was
starving the peak detector of frames on unaccelerated hardware), and
makes LiveStepDetector's stillness-based reset toggleable, currently
off for easier testing against recorded reference clips.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Shows a live banner as each step of the approach is counted, ending in
"FINAL POSITION - RELEASE!" once the 5th footfall lands. Also fixes
LiveStepDetector's peak-prominence check, which compared a candidate
footfall only to its immediate neighboring frame and silently dropped
real steps that landed across several closely-spaced frames; it now
tracks the true rise/fall trough on each side instead. Switches
PoseAnalyzer to ML Kit's faster base pose model (the accurate model was
starving the peak detector of frames on unaccelerated hardware), and
makes LiveStepDetector's stillness-based reset toggleable, currently
off for easier testing against recorded reference clips.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>