Update docs for dev23 and dev24 planning
This commit is contained in:
parent
182f74ee4e
commit
dccf26d71c
13
DONE.md
13
DONE.md
|
|
@ -1,5 +1,16 @@
|
|||
# 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
|
||||
|
||||
### Bug Fixes
|
||||
|
|
@ -1215,4 +1226,4 @@ This file tracks completed features, fixes, and milestones.
|
|||
|
||||
---
|
||||
|
||||
*Last Updated: 2025-12-21*
|
||||
*Last Updated: 2025-12-21*
|
||||
|
|
|
|||
8
TODO.md
8
TODO.md
|
|
@ -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.
|
||||
|
||||
|
|
@ -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.
|
||||
- This ensures a professional and navigable documentation experience.
|
||||
|
||||
## Critical Priority: dev22
|
||||
## Critical Priority: dev23
|
||||
|
||||
### VIDEO PLAYER IMPLEMENTATION
|
||||
|
||||
|
|
@ -191,7 +191,7 @@ This file tracks upcoming features, improvements, and known issues.
|
|||
- [ ] **Create enhancement integration guide** - How modules work together
|
||||
- [ ] **API documentation** - Player interface for module developers
|
||||
|
||||
## Future Enhancements (dev23+)
|
||||
## Future Enhancements (dev24+)
|
||||
|
||||
### AI Model Expansion
|
||||
- [ ] **Diffusion-based models** - SeedVR2, SVFR integration
|
||||
|
|
@ -230,4 +230,4 @@ This file tracks upcoming features, improvements, and known issues.
|
|||
- **Player stability is BLOCKER**: Cannot proceed with enhancement features until player is stable
|
||||
- **Go implementation preferred**: Maintains single codebase, excellent testing ecosystem
|
||||
- **Open-source focus**: No commercial dependencies, community-driven model ecosystem
|
||||
- **Modular design**: Each enhancement system can be developed and tested independently
|
||||
- **Modular design**: Each enhancement system can be developed and tested independently
|
||||
|
|
|
|||
|
|
@ -2,50 +2,39 @@
|
|||
|
||||
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
|
||||
|
||||
- **Build Status**: ✅ PASSING (fixed partial integration issues)
|
||||
- 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
|
||||
- **Build Status**: ✅ PASSING (dev23 UI cleanup complete)
|
||||
|
||||
---
|
||||
|
||||
## 👥 Active Work by Agent
|
||||
|
||||
### 🤖 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):
|
||||
- ✅ Fixed UI splitter stiffness (removed rigid minimum sizes)
|
||||
- ✅ Completed SVT-AV1 preset support preventing 80+ hour encodes
|
||||
- ✅ Added automatic GPU detection for hardware encoding
|
||||
- ✅ Fixed Windows FFmpeg popup suppression
|
||||
- ✅ Fixed git remote (GitHub → git.leaktechnologies.dev)
|
||||
- ✅ Resolved all build errors
|
||||
- ✅ 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
|
||||
**Completed This Session** (2026-01-04):
|
||||
- ✅ Refined colored dropdowns (accent bar, rounded corners, improved legibility)
|
||||
- ✅ Aligned settings panel input backgrounds to dropdown tone
|
||||
- ✅ Styled Auto-Crop and Interlacing actions to match panel UI
|
||||
- ✅ Rebuilt About / Support dialog to match mockup
|
||||
- ✅ Fixed Audio module crash on initial quality select
|
||||
- ✅ Bumped version to v0.1.0-dev23
|
||||
|
||||
**Files Modified**:
|
||||
- `FyneApp.toml` - Version bump to dev22
|
||||
- `main.go` - GPU detection, AV1 presets, UI fixes
|
||||
- `internal/sysinfo/sysinfo.go` - GPUVendor() method
|
||||
- `internal/queue/queue.go` - JobType constant fixes
|
||||
- `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
|
||||
- `main.go` - About dialog layout, UI polish, audio crash fix, version bump
|
||||
- `internal/ui/components.go` - Colored select styling + input background tone
|
||||
- `FyneApp.toml` - Version bump to dev23
|
||||
- `docs/CHANGELOG.md` - Dev23 release notes
|
||||
|
||||
**Next Tasks**:
|
||||
1. Commit version bump and CHANGELOG
|
||||
2. Create git tag v0.1.0-dev22
|
||||
3. Begin dev23 planning with opencode
|
||||
1. Update docs to dev23 (ROADMAP/TODO/WORKING_ON/DONE)
|
||||
2. Create git tag v0.1.0-dev23
|
||||
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
|
||||
|
||||
**All commits are ready** - Build is passing
|
||||
**All commits are ready** - Build is passing (dev23)
|
||||
|
||||
Files modified this session:
|
||||
- `main.go` - Syntax fixes, formatContainer, GPU auto-detection
|
||||
- `internal/sysinfo/sysinfo.go` - GPUVendor() method
|
||||
- `internal/queue/queue.go` - JobType constant fixes
|
||||
- `main.go` - About dialog layout, UI polish, audio crash fix, version bump
|
||||
- `internal/ui/components.go` - Dropdown + input styling
|
||||
- `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:
|
||||
- ✅ Colored dropdown menus (semantic colors for format/codec only)
|
||||
- ✅ Windows FFmpeg popup suppression (CREATE_NO_WINDOW flag)
|
||||
- ✅ AV1 encoding with proper speed presets (prevents 80+ hour encodes)
|
||||
- ✅ Automatic GPU detection for hardware encoding (auto-selects nvenc/amf/qsv)
|
||||
- ✅ UI splitter fluidity improvements (removed rigid minimums)
|
||||
- ✅ Build errors resolved (formatContainer, JobType constants, etc.)
|
||||
- ✅ Version bumped to v0.1.0-dev22
|
||||
- ✅ Colored dropdown refinements + consistent panel styling
|
||||
- ✅ About / Support dialog aligned to mockup
|
||||
- ✅ Audio module crash fix
|
||||
- ✅ Version bumped to v0.1.0-dev23
|
||||
- ✅ 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
|
||||
1. ✅ Version bumped to v0.1.0-dev22 (Build 21)
|
||||
2. ✅ CHANGELOG.md updated with dev22 features
|
||||
3. ⏭️ Create git tag v0.1.0-dev22
|
||||
4. ⏭️ Test all new features (GPU detection, AV1 presets, UI improvements)
|
||||
5. ⏭️ Plan dev23 feature set with opencode
|
||||
1. ✅ Version bumped to v0.1.0-dev23
|
||||
2. ✅ CHANGELOG.md updated with dev23 features
|
||||
3. ⏭️ Create git tag v0.1.0-dev23
|
||||
4. ⏭️ Plan dev24 UI cleanup with Jake
|
||||
|
||||
### Potential Dev23 Features
|
||||
- Complete job editing feature integration (opencode's WIP work)
|
||||
- Complete Enhancement module
|
||||
- Timeline-based Trim module
|
||||
- Advanced Filter previews
|
||||
- Benchmark system improvements
|
||||
- Windows dropdown UI investigation
|
||||
- Fix execute_edit_job.go import issues
|
||||
### Potential Dev24 Focus
|
||||
- Windows dropdown UI parity
|
||||
- Additional settings panel alignment
|
||||
- General UI spacing and word-wrapping cleanup
|
||||
- Revisit opencode job editing integration (WIP)
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,19 @@
|
|||
# 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)
|
||||
|
||||
### 🎉 Major Features
|
||||
|
|
@ -318,4 +332,4 @@ None - this is a bug-fix and enhancement release.
|
|||
|
||||
---
|
||||
|
||||
*For detailed technical information, see the individual implementation documents in the `docs/` directory.*
|
||||
*For detailed technical information, see the individual implementation documents in the `docs/` directory.*
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
- 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.
|
||||
- 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
|
||||
- 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
|
||||
- Real-time enhancement feedback
|
||||
|
||||
## Next (dev23+)
|
||||
## Next (dev25+)
|
||||
|
||||
- **Enhancement module completion** - DEPENDS ON PLAYER
|
||||
- Open-source AI model integration (BasicVSR, RIFE, RealCUGan)
|
||||
|
|
@ -102,4 +103,4 @@ The current video player has fundamental architectural problems preventing stabl
|
|||
- Zero-copy frame operations where possible
|
||||
- Hardware backend detection and utilization
|
||||
|
||||
This player enhancement is the foundation requirement for all advanced features including enhancement module and all other features that depend on reliable video playback.
|
||||
This player enhancement is the foundation requirement for all advanced features including enhancement module and all other features that depend on reliable video playback.
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user