Update docs for dev23 and dev24 planning

This commit is contained in:
Stu Leak 2026-01-04 03:17:23 -05:00
parent 182f74ee4e
commit dccf26d71c
5 changed files with 74 additions and 65 deletions

11
DONE.md
View File

@ -1,5 +1,16 @@
# VideoTools - Completed Features # VideoTools - Completed Features
## Version 0.1.0-dev23 (2026-01-04) - UI Cleanup & About Dialog
### UI/UX
- ✅ **Colored select polish** - one-click dropdown, left accent bar, softer blue-grey background, rounded corners, larger text
- ✅ **Panel input styling** - input and panel backgrounds aligned to dropdown tone
- ✅ **Convert panel buttons** - Auto-crop and interlace actions styled to match settings panel
- ✅ **About / Support redesign** - mockup-aligned layout, VT + LT logos, Logs Folder placement, support placeholder
### Stability
- ✅ **Audio module crash fix** - prevent nil entry panic on initial quality selection
## Version 0.1.0-dev22 (2026-01-01) - Bug Fixes & Documentation ## Version 0.1.0-dev22 (2026-01-01) - Bug Fixes & Documentation
### Bug Fixes ### Bug Fixes

View File

@ -1,4 +1,4 @@
# VideoTools TODO (v0.1.0-dev22+ plan) # VideoTools TODO (v0.1.0-dev23+ plan)
This file tracks upcoming features, improvements, and known issues. This file tracks upcoming features, improvements, and known issues.
@ -11,7 +11,7 @@ This file tracks upcoming features, improvements, and known issues.
- Create placeholder stubs for missing documents that are essential (e.g., `CONTRIBUTING.md`) or remove the links if they are not. - Create placeholder stubs for missing documents that are essential (e.g., `CONTRIBUTING.md`) or remove the links if they are not.
- This ensures a professional and navigable documentation experience. - This ensures a professional and navigable documentation experience.
## Critical Priority: dev22 ## Critical Priority: dev23
### VIDEO PLAYER IMPLEMENTATION ### VIDEO PLAYER IMPLEMENTATION
@ -191,7 +191,7 @@ This file tracks upcoming features, improvements, and known issues.
- [ ] **Create enhancement integration guide** - How modules work together - [ ] **Create enhancement integration guide** - How modules work together
- [ ] **API documentation** - Player interface for module developers - [ ] **API documentation** - Player interface for module developers
## Future Enhancements (dev23+) ## Future Enhancements (dev24+)
### AI Model Expansion ### AI Model Expansion
- [ ] **Diffusion-based models** - SeedVR2, SVFR integration - [ ] **Diffusion-based models** - SeedVR2, SVFR integration

View File

@ -2,50 +2,39 @@
This file tracks what each agent is currently working on to prevent conflicts and coordinate changes. This file tracks what each agent is currently working on to prevent conflicts and coordinate changes.
**Last Updated**: 2026-01-03 13:35 UTC **Last Updated**: 2026-01-04 02:30 UTC
--- ---
## 🔴 Current Blockers ## 🔴 Current Blockers
- **Build Status**: ✅ PASSING (fixed partial integration issues) - **Build Status**: ✅ PASSING (dev23 UI cleanup complete)
- Removed incomplete onEditJob hookups from queueview.go
- Removed executeEditJob function and integration from main.go
- Added missing image import
- Ready for testing and dev22 release
--- ---
## 👥 Active Work by Agent ## 👥 Active Work by Agent
### 🤖 Claude (thisagent - Claude Code) ### 🤖 Claude (thisagent - Claude Code)
**Status**: ✅ DEV22 RELEASED - v0.1.0-dev22 ready **Status**: ✅ DEV23 COMPLETE - v0.1.0-dev23 ready
**Completed This Session** (2026-01-03): **Completed This Session** (2026-01-04):
- ✅ Fixed UI splitter stiffness (removed rigid minimum sizes) - ✅ Refined colored dropdowns (accent bar, rounded corners, improved legibility)
- ✅ Completed SVT-AV1 preset support preventing 80+ hour encodes - ✅ Aligned settings panel input backgrounds to dropdown tone
- ✅ Added automatic GPU detection for hardware encoding - ✅ Styled Auto-Crop and Interlacing actions to match panel UI
- ✅ Fixed Windows FFmpeg popup suppression - ✅ Rebuilt About / Support dialog to match mockup
- ✅ Fixed git remote (GitHub → git.leaktechnologies.dev) - ✅ Fixed Audio module crash on initial quality select
- ✅ Resolved all build errors - ✅ Bumped version to v0.1.0-dev23
- ✅ Moved opencode's WIP file (execute_edit_job.go.wip) out of build
- ✅ Updated version to v0.1.0-dev22 (Build 21)
- ✅ Created comprehensive CHANGELOG.md for dev22
**Files Modified**: **Files Modified**:
- `FyneApp.toml` - Version bump to dev22 - `main.go` - About dialog layout, UI polish, audio crash fix, version bump
- `main.go` - GPU detection, AV1 presets, UI fixes - `internal/ui/components.go` - Colored select styling + input background tone
- `internal/sysinfo/sysinfo.go` - GPUVendor() method - `FyneApp.toml` - Version bump to dev23
- `internal/queue/queue.go` - JobType constant fixes - `docs/CHANGELOG.md` - Dev23 release notes
- `internal/utils/exec_windows.go` - Build tags, CREATE_NO_WINDOW
- `internal/utils/exec_unix.go` - Build tags
- `settings_module.go` - Upscale dependencies optional
- `docs/CHANGELOG.md` - Dev22 release notes
**Next Tasks**: **Next Tasks**:
1. Commit version bump and CHANGELOG 1. Update docs to dev23 (ROADMAP/TODO/WORKING_ON/DONE)
2. Create git tag v0.1.0-dev22 2. Create git tag v0.1.0-dev23
3. Begin dev23 planning with opencode 3. Begin dev24 planning with Jake
--- ---
@ -129,50 +118,44 @@ These files are touched by multiple agents - check this file before editing:
## ✅ Ready to Commit/Push ## ✅ Ready to Commit/Push
**All commits are ready** - Build is passing **All commits are ready** - Build is passing (dev23)
Files modified this session: Files modified this session:
- `main.go` - Syntax fixes, formatContainer, GPU auto-detection - `main.go` - About dialog layout, UI polish, audio crash fix, version bump
- `internal/sysinfo/sysinfo.go` - GPUVendor() method - `internal/ui/components.go` - Dropdown + input styling
- `internal/queue/queue.go` - JobType constant fixes - `FyneApp.toml` - Version bump to dev23
- `docs/CHANGELOG.md` - Dev23 release notes
--- ---
## 🎯 Dev22 Status ## 🎯 Dev23 Status
**Release Status**: ✅ RELEASED - v0.1.0-dev22 (Build 21) **Release Status**: ✅ READY - v0.1.0-dev23
Completed Features: Completed Features:
- ✅ Colored dropdown menus (semantic colors for format/codec only) - ✅ Colored dropdown refinements + consistent panel styling
- ✅ Windows FFmpeg popup suppression (CREATE_NO_WINDOW flag) - ✅ About / Support dialog aligned to mockup
- ✅ AV1 encoding with proper speed presets (prevents 80+ hour encodes) - ✅ Audio module crash fix
- ✅ Automatic GPU detection for hardware encoding (auto-selects nvenc/amf/qsv) - ✅ Version bumped to v0.1.0-dev23
- ✅ UI splitter fluidity improvements (removed rigid minimums)
- ✅ Build errors resolved (formatContainer, JobType constants, etc.)
- ✅ Version bumped to v0.1.0-dev22
- ✅ CHANGELOG.md updated - ✅ CHANGELOG.md updated
Ready to tag and begin dev23! Ready to tag and begin dev24!
--- ---
## 🚀 Next Steps (Dev23 Planning) ## 🚀 Next Steps (Dev24 Planning)
### Immediate Actions ### Immediate Actions
1. ✅ Version bumped to v0.1.0-dev22 (Build 21) 1. ✅ Version bumped to v0.1.0-dev23
2. ✅ CHANGELOG.md updated with dev22 features 2. ✅ CHANGELOG.md updated with dev23 features
3. ⏭️ Create git tag v0.1.0-dev22 3. ⏭️ Create git tag v0.1.0-dev23
4. ⏭️ Test all new features (GPU detection, AV1 presets, UI improvements) 4. ⏭️ Plan dev24 UI cleanup with Jake
5. ⏭️ Plan dev23 feature set with opencode
### Potential Dev23 Features ### Potential Dev24 Focus
- Complete job editing feature integration (opencode's WIP work) - Windows dropdown UI parity
- Complete Enhancement module - Additional settings panel alignment
- Timeline-based Trim module - General UI spacing and word-wrapping cleanup
- Advanced Filter previews - Revisit opencode job editing integration (WIP)
- Benchmark system improvements
- Windows dropdown UI investigation
- Fix execute_edit_job.go import issues
--- ---

View File

@ -1,5 +1,19 @@
# VideoTools Changelog # VideoTools Changelog
## v0.1.0-dev23 (January 2026)
### 🎉 UI Cleanup
- **Colored select refinement** - one-click open, left accent bar, rounded corners, larger labels
- **Unified input styling** - settings panel backgrounds match dropdown tone
- **Convert panel polish** - Auto-crop and Interlacing actions match panel styling
### 🧩 About / Support
- **Mockup-aligned layout** - title row, VT + LT logos on the right, Logs Folder action
- **Support placeholder** - “Support coming soon” until donation details are available
### 🐛 Fixes
- **Audio module crash** - guarded initial quality selection to avoid nil entry panic
## v0.1.0-dev22 (January 2026) ## v0.1.0-dev22 (January 2026)
### 🎉 Major Features ### 🎉 Major Features

View File

@ -13,8 +13,9 @@ This roadmap is intentionally lightweight. It captures the next few high-priorit
- dev21 focused on stylistic filters and enhancement module planning. - dev21 focused on stylistic filters and enhancement module planning.
- Filters module now includes decade-based authentic effects (8mm, 16mm, B&W Film, Silent Film, VHS, Webcam). - Filters module now includes decade-based authentic effects (8mm, 16mm, B&W Film, Silent Film, VHS, Webcam).
- Player stability identified as critical blocker for enhancement development. - Player stability identified as critical blocker for enhancement development.
- dev23 delivered UI cleanup (dropdown styling, settings panel polish, about/support layout).
## Now (dev22 focus) ## Now (dev24 focus)
- **Rock-solid video player implementation** - CRITICAL PRIORITY - **Rock-solid video player implementation** - CRITICAL PRIORITY
- Fix fundamental A/V synchronization issues - Fix fundamental A/V synchronization issues
@ -32,7 +33,7 @@ This roadmap is intentionally lightweight. It captures the next few high-priorit
- Before/after preview system - Before/after preview system
- Real-time enhancement feedback - Real-time enhancement feedback
## Next (dev23+) ## Next (dev25+)
- **Enhancement module completion** - DEPENDS ON PLAYER - **Enhancement module completion** - DEPENDS ON PLAYER
- Open-source AI model integration (BasicVSR, RIFE, RealCUGan) - Open-source AI model integration (BasicVSR, RIFE, RealCUGan)