Update docs for dev23 and dev24 planning
This commit is contained in:
parent
182f74ee4e
commit
dccf26d71c
11
DONE.md
11
DONE.md
|
|
@ -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
|
||||||
|
|
|
||||||
6
TODO.md
6
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.
|
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
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user