Skip to content

feat(web): add 1.25x playback speed option - #2912

Open
ghazy2001 wants to merge 1 commit into
CapSoftware:mainfrom
ghazy2001:feat/web-add-1.25x-playback-speed
Open

ghazy2001 wants to merge 1 commit into
CapSoftware:mainfrom
ghazy2001:feat/web-add-1.25x-playback-speed

Conversation

@ghazy2001

@ghazy2001 ghazy2001 commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

This PR adds 1.25x to the available playback speed options (PLAYBACK_SPEEDS), filling the gap between 1.0x and 1.5x for viewers who prefer a slightly faster pace without skipping all the way to 1.5x.

Closes #2842

Details

  • Added 1.25 into PLAYBACK_SPEEDS in apps/web/lib/playback-speed.ts, keeping strictly ascending order: [0.5, 0.75, 1, 1.2, 1.25, 1.5, 1.75, 2].
  • Preserves Cap's default 1.2x (DEFAULT_PLAYBACK_SPEED) without breaking changes while introducing the standard 1.25x option.
  • Seamlessly exposes 1.25x across:
    • Video player speed dropdown menu & floating speed dial
    • Step navigation keyboard shortcuts (< and >)
    • Per-video default speed settings dialog
    • Organization-level default speed configuration
  • Added a comprehensive unit test suite (apps/web/__tests__/unit/playback-speed.test.ts) covering all speed invariants, nearest-speed normalization, duration formatting, and updated embed default resolution tests.

Validation

  • Unit Tests: 16/16 tests passing (bun test apps/web/__tests__/unit/playback-speed.test.ts).
  • Linter/Formatter: Checked with Biome — 0 errors, 0 warnings (bunx @biomejs/biome check).
  • Type Safety: TypeScript check on affected modules verified cleanly with zero errors.

Note for @richiemcilroy: Full-stack engineer actively open for contractor tasks and core feature delivery across Cap. Ready to pick up more items from Linear/issues if you'd like!

RetriggerView in GreptileConfidence Score: 5/5

The PR appears safe to merge.

Summary

Adds 1.25x playback while keeping 1.2x as the default.

  • Playback choices now include 1.25×.

Reviews (1) · Last reviewed commit: "feat(web): add 1.25x playback speed opti..." · Reviewed by Greptile

@vercel

vercel Bot commented Oct 22, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
cap-status Skipped Skipped Oct 22, 2026 10:01am UTC

@vercel
vercel Bot temporarily deployed to Preview – cap-status October 22, 2026 10:01 Inactive

This branch was previously deployed

1 inactive deployment
Preview – cap-status — 8e64cf2a Deployed Oct 22, 2026 by vercel[bot]
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.

Add 1.25x playback speed — the gap between 1.0x and 1.5x is too large for comfortable viewing

1 participant