This website requires JavaScript.
cee840b225
chore: sync package-lock.json version to 0.2.2
master
cottongin
2026-09-27 20:49:42 -04:00
1b035c9af6
fix: use per-video caption cache dir to prevent cross-video caption bleed
v0.2.2
cottongin
2026-09-23 06:00:43 -04:00
c1de18715e
feat: v0.2.1 — Player controls polish, screenshot capture, quit shortcut
v0.2.1
cottongin
2026-09-23 05:30:45 -04:00
619fe59dbe
feat: timeline zooms to clip region on cut-clip from Player mode
cottongin
2026-09-23 03:18:18 -04:00
f6ad41f5fd
fix: blur via visibility (no opacity), raise to 84px, enlarge center icons 50%
cottongin
2026-09-23 03:16:52 -04:00
d7a207154a
fix: guard against zero-length clip at EOF
cottongin
2026-09-23 02:32:46 -04:00
507e3b79b7
feat: tabbed About dialog with keyboard shortcuts reference
cottongin
2026-09-23 02:29:31 -04:00
ac7cb70cb7
feat: cut clip from Player mode (X/Z keys, scissors button)
cottongin
2026-09-23 02:27:21 -04:00
d964c97fe6
feat: C and P both toggle between Clipper/Player modes
cottongin
2026-09-23 02:25:45 -04:00
be27b1b3c6
feat: replace emoji icons with Lucide SVG components
cottongin
2026-09-23 02:24:03 -04:00
646f2e511b
fix: raise controls to 64px, smooth blur via ::before pseudo-element
cottongin
2026-09-23 02:21:56 -04:00
d8a6e0edd0
docs: v0.2.1 implementation plan — 5 tasks
cottongin
2026-09-23 01:49:46 -04:00
21a5445143
docs: v0.2.1 design spec — polish, icons, cut clip, shortcuts
cottongin
2026-09-23 01:42:50 -04:00
2e36d16bfe
fix: QA round 2 — playhead guard, controls position, caption lift, Tauri fullscreen, timeline sync
cottongin
2026-09-22 20:16:10 -04:00
0f2a523cc2
fix: QuickTime-style floating controls pill, speed selector, rate sync
cottongin
2026-09-22 19:46:46 -04:00
c00c215d33
fix: adjustShuttle reads live rate with 0.25 step, fullscreen targets documentElement
cottongin
2026-09-22 19:45:50 -04:00
980f31a414
fix: auto-hide timers, status bar, keyframe shortcuts in Player mode
cottongin
2026-09-22 19:44:48 -04:00
d847a0cff2
docs: v0.2.0 Player mode bugfixes implementation plan
cottongin
2026-09-22 19:43:34 -04:00
0e84e66cf7
docs: v0.2.0 Player mode bugfixes design spec
cottongin
2026-09-22 19:39:51 -04:00
711f18ffe5
fix: add tabindex to seek bar slider role, remove dead handleVideoClick
cottongin
2026-09-22 19:16:04 -04:00
7e838dc391
chore: bump version to 0.2.0
cottongin
2026-09-22 19:13:18 -04:00
1a86a34152
feat: add FLIP transitions for Clipper/Player mode switching
cottongin
2026-09-22 19:12:26 -04:00
2472decb20
fix: bind captionsEnabled between App and VideoPlayer for Player mode CC sync
cottongin
2026-09-22 19:11:21 -04:00
3e219b7760
feat: conditional CC rendering and click-to-play in Player mode
cottongin
2026-09-22 19:10:43 -04:00
199ad1ce3b
fix: transport shortcuts work in Player mode via runTransportAction fallback
cottongin
2026-09-22 19:09:27 -04:00
d36138c550
feat: add Player/Clipper mode switching with auto-hide UI
cottongin
2026-09-22 19:08:25 -04:00
56686a36e6
feat: add PlayerTimeline simplified waveform component
cottongin
2026-09-22 19:06:32 -04:00
f717687b1b
feat: add PlayerControls floating overlay component
cottongin
2026-09-22 19:05:03 -04:00
bb5fa4bd63
feat: add SpeedSelector popup component
cottongin
2026-09-22 19:03:46 -04:00
d9f58747a4
feat: add PiP, fullscreen, and playbackRate helpers to playback module
cottongin
2026-09-22 19:02:03 -04:00
bd96da4dc9
feat: add appMode preference (clipper/player) with persistence
cottongin
2026-09-22 19:00:34 -04:00
8bcec23d8c
docs: add v0.2.0 player mode implementation plan
cottongin
2026-09-22 18:58:00 -04:00
4f7458d8f8
docs: add v0.2.0 player mode design spec
cottongin
2026-09-22 18:51:01 -04:00
c90b6765b7
fix: timeline resize regression + dynamic lane alignment
v0.1.3
cottongin
2026-09-22 18:15:19 -04:00
23b30be357
fix: CSS-grid layout to preserve video on toggle + magnification enhancements (brighter, larger, minor ticks)
cottongin
2026-09-22 17:30:47 -04:00
124542b4c4
fix: post-smoke-test polish — preserve playhead, clip list redesign, play-clip action, 1100x750 default
cottongin
2026-09-22 17:15:28 -04:00
279e27a9b5
docs: user edits to v0.1.3 spec (version bump section)
cottongin
2026-09-22 16:54:53 -04:00
8c271773bd
feat: timeline right-click context menu with mark/seek/delete actions
cottongin
2026-09-22 16:53:43 -04:00
27c199e090
feat: larger timeline timestamps with mouse-proximity magnification
cottongin
2026-09-22 16:51:56 -04:00
923c7b0e23
fix: clip list width edge cases (falsy check, narrow-window clamp)
cottongin
2026-09-22 16:50:57 -04:00
b371ec6c3e
feat: adjustable clip list layout (bottom/left sidebar)
cottongin
2026-09-22 16:49:35 -04:00
0b8bec2496
chore: bump version to 0.1.3
cottongin
2026-09-22 16:48:14 -04:00
91550dacd6
docs: add v0.1.3 implementation plan
cottongin
2026-09-22 16:42:59 -04:00
9752a6d614
docs: add v0.1.3 polish/tweaks design spec
cottongin
2026-09-22 16:32:17 -04:00
9499d776fd
fix: about dialog, cache paths, keyframes, reprocess always uses low-res
v0.1.2
cottongin
2026-09-22 16:16:00 -04:00
925a3fc054
chore: bump version to 0.1.2
cottongin
2026-09-22 14:49:47 -04:00
36ff3094b6
feat: add per-video reprocess button to status bar
cottongin
2026-09-22 14:48:26 -04:00
2c3d035d1f
feat: add cache management section to Preferences panel
cottongin
2026-09-22 14:47:29 -04:00
b180d4324c
feat: integrate analysis cache into video session processing
cottongin
2026-09-22 14:45:37 -04:00
b7a5caf4ae
feat: add TypeScript bindings for cache IPC commands
cottongin
2026-09-22 14:44:24 -04:00
6818938cb0
feat: add optional output_dir param to extract_thumbnails
cottongin
2026-09-22 14:43:24 -04:00
b7fb7929f0
feat: add cache IPC commands for analysis caching
cottongin
2026-09-22 14:41:37 -04:00
1773ae81e6
feat: add cache_manager service for analysis caching
cottongin
2026-09-22 14:39:43 -04:00
dc3e7945c6
chore: add sha2 dependency for URL hashing in analysis cache
cottongin
2026-09-22 14:38:16 -04:00
8bd2b34103
feat: auto-use cached HQ video file without upgrade prompt
cottongin
2026-09-22 14:36:33 -04:00
90f598050c
fix: show empty timeline lanes when no video is loaded
cottongin
2026-09-22 14:34:58 -04:00
2f810111cc
docs: add v0.1.2 polish implementation plan
cottongin
2026-09-22 14:31:36 -04:00
2055524d30
docs: add v0.1.2 polish design spec (placeholders, auto-upgrade, analysis cache)
cottongin
2026-09-22 14:26:44 -04:00
d46973a719
v0.1.1: fix .app bundle PATH for pyenv/nvm, detect yt-dlp pot-provider plugin
v0.1.1
cottongin
2026-09-22 14:09:23 -04:00
1ea7f19668
feat: add release build script
cottongin
2026-09-22 13:33:54 -04:00
30b04b42d4
fix: correct clip in-point edit test for EDIT_TOLERANCE
cottongin
2026-09-22 13:33:01 -04:00
d85fbdac05
fix: suppress Rust dead code warnings with annotations
cottongin
2026-09-22 13:32:23 -04:00
9d1f1cfcf3
fix: resolve all Svelte a11y warnings
cottongin
2026-09-22 13:30:27 -04:00
3eebe01d63
fix: resolve TypeScript errors in vite.config.ts
cottongin
2026-09-22 13:28:05 -04:00
4bf65458d0
docs: add v0.1.0 release polish chat summary
cottongin
2026-09-22 12:57:14 -04:00
9a10e609e9
chore: add .cursor/ and .vscode/ to .gitignore
v0.1.0
cottongin
2026-09-22 12:56:03 -04:00
99d1a0ab31
docs: add v0.1.0 release polish spec and implementation plan
cottongin
2026-09-22 12:42:12 -04:00
05c4b4713a
feat: add About dialog with version, author, and license info
cottongin
2026-09-22 12:40:32 -04:00
9096ed10db
docs: rewrite README with full project documentation
cottongin
2026-09-22 12:39:22 -04:00
9d53d7ba4e
chore: add MIT license
cottongin
2026-09-22 12:38:55 -04:00
31989f9aeb
chore: replace absolute paths with relative equivalents in plan docs
cottongin
2026-09-22 12:37:36 -04:00
30fb83c623
chore: replace placeholder metadata with real project values
cottongin
2026-09-22 12:36:06 -04:00
afe0a4ff21
chore: add VERSION file and bump-version.sh script
cottongin
2026-09-22 12:33:43 -04:00
b512634e02
docs: add app icon design/implementation chat summary
cottongin
2026-09-22 12:11:31 -04:00
9f14432625
chore: replace default Tauri branding with app icon
cottongin
2026-09-22 12:09:20 -04:00
88552a3344
feat: generate platform icons from chosen variant
cottongin
2026-09-22 12:03:44 -04:00
c5e4b7534d
feat: add icon color variant generation script and 5 variants
cottongin
2026-09-22 11:59:54 -04:00
db5ef34ef5
feat: add base SVG app icon (blue variant)
cottongin
2026-09-22 11:58:15 -04:00
6b15b34a26
docs: add app icon implementation plan
cottongin
2026-09-22 11:56:04 -04:00
ba0cbdb01c
docs: add app icon design spec
cottongin
2026-09-22 11:46:59 -04:00
8ad2f1c800
chore: stage all pending work — caption styling, media server, processing modal, docs, summaries
cottongin
2026-09-22 10:48:16 -04:00
fd05ae19b5
feat(captions): expand settings panel with font, shadow, dimmed color, bg toggle controls
cottongin
2026-09-22 10:36:37 -04:00
517f45e8fd
feat(captions): use font, shadow, dimmed color, bg toggle in preview captions
cottongin
2026-09-22 10:35:22 -04:00
5b0ca72c4c
feat(captions): wire font, shadow, dimmed color, bg toggle into ASS generation
cottongin
2026-09-22 10:33:23 -04:00
a6277f0aa5
feat(captions): add list_system_fonts command with fc-list + fallback
cottongin
2026-09-22 10:31:30 -04:00
cc0ca95846
feat(captions): extend data model with font, shadow, dimmed color, bg toggle fields
cottongin
2026-09-22 10:29:22 -04:00
e6e3fcb5b4
chore: remove dead build_karaoke_text, fix stale comments
cottongin
2026-09-22 07:10:32 -04:00
92117447d4
feat(subtitles): rewrite ASS generation to paged teleprompter model
cottongin
2026-09-22 06:54:21 -04:00
acd8fb3ec4
feat(subtitles): add page grouping and cross-line karaoke stitching
cottongin
2026-09-22 06:54:06 -04:00
380d14dc6a
fix: add --remote-components ejs:github to all yt-dlp calls for YouTube 2026 compatibility
cottongin
2026-09-21 12:03:26 -04:00
6ffeed8419
fix: double-paste bug, show actual yt-dlp errors in UI
cottongin
2026-09-21 11:57:08 -04:00
149ce3da21
fix: address final review findings (clip reset, codecs, paths, timeline)
cottongin
2026-09-21 11:25:28 -04:00
169d3d5592
fix: clean up merge temp dir on export failure
cottongin
2026-09-21 11:21:53 -04:00
8a83c36cad
feat: add clip export with lossless/precise modes and export dialog
cottongin
2026-09-21 11:20:32 -04:00
8013ef7c55
fix: clear thumbnail cache and temp dirs on new session
cottongin
2026-09-21 11:18:14 -04:00
ab053edd14
feat: add thumbnail extraction and timeline display
cottongin
2026-09-21 11:16:10 -04:00
63a89ed433
fix: clear analysis data when starting new download
cottongin
2026-09-21 11:13:45 -04:00
e05e83f62f
feat: add waveform generation and timeline display
cottongin
2026-09-21 11:12:36 -04:00
c96b0cedc9
feat: add keyframe index extraction and frame/keyframe navigation
cottongin
2026-09-21 11:10:20 -04:00
2f25db3cc5
feat: add transport controls and keyboard shortcuts
cottongin
2026-09-21 11:08:16 -04:00