Skip to content

Add configurable lift angles and beat-rate calculations#1

Open
AngryBrit wants to merge 3 commits into
flaggz:mainfrom
AngryBrit:feat/lift-angles
Open

Add configurable lift angles and beat-rate calculations#1
AngryBrit wants to merge 3 commits into
flaggz:mainfrom
AngryBrit:feat/lift-angles

Conversation

@AngryBrit
Copy link
Copy Markdown

@AngryBrit AngryBrit commented Apr 25, 2026

Summary

  • add configurable lift-angle management with a dedicated settings screen and localization updates
  • update timegrapher calculations and UI flows to use configured lift angles across flip detail views
  • include related frontend/template updates plus npm metadata needed for the new UI behavior

Test plan

  • Open Settings and verify lift-angle management can add/edit values
  • Open a flip detail page and confirm timegrapher metrics use selected lift angle
  • Validate language strings render correctly in supported locales
  • Run app smoke test (py .\\app.py) and check affected pages load without errors

Review note

Made with Cursor

This introduces a dedicated lift-angle settings flow with localized UI and updates timegrapher calculations so beat rate metrics reflect configurable movement lift angles.

Made-with: Cursor
This canonicalizes manufacturer names across fetch, filtering, and API output so WatchGuy naming variants collapse into a single result while preserving custom override precedence.

Made-with: Cursor
This preserves custom lift-angle overrides during WatchGuy cache refresh and aligns search/list matching with manufacturer normalization so variant names resolve consistently.

Made-with: Cursor
@AngryBrit
Copy link
Copy Markdown
Author

Addressed Bugbot findings in a follow-up commit:\n\n- preserve custom lift-angle overrides during WatchGuy cache refresh (ON CONFLICT ... DO UPDATE ... WHERE source != 'custom')\n- normalize manufacturer search input consistently in /api/lift-angles/search\n- align SQL-side manufacturer canonicalization with separator/whitespace normalization used by the API\n\nPushed to eat/lift-angles in commit 8f2403c.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant