Page:
DEV30_FINALIZATION_CHECKLIST
Pages
AUTHOR_MODULE
BUGS
BUILD
BUILD_AND_RUN
CHANGELOG
CHOCO_INSTALL
COMPARE_FULLSCREEN
COMPLETION_SUMMARY
CONVERT_MODULARIZATION_PLAN
CROSS_PLATFORM_GUIDE
DEV14_WINDOWS_IMPLEMENTATION
DEV30_FINALIZATION_CHECKLIST
DVD_IMPLEMENTATION_SUMMARY
DVD_USER_GUIDE
Documentation
GNOME_COMPATIBILITY
GSTREAMER_MIGRATION_PLAN
Home
IMPLEMENTATION_SUMMARY
INSTALLATION
INSTALL_LINUX
INSTALL_WINDOWS
INTEGRATION_GUIDE
INTERNAL_DVD_AUTHORING_SPEC
LATEST_UPDATES
LATEX_PREPARATION
LOSSLESSCUT_INSPIRATION
MODULES
PERSISTENT_VIDEO_CONTEXT
PHASE2_COMPLETE
PHASE2_INTEGRATION_PLAN
PLAYER_MODULE
PLAYER_PERFORMANCE_ISSUES
PROJECT_STATUS
QUEUE_SYSTEM_GUIDE
QUICKSTART
REFACTOR_DEV30_PLAN
ROADMAP
TESTING_CHECKLIST
TESTING_DEV13
TESTING_MODULE_CHECKLIST
TEST_DVD_CONVERSION
TODO_EXTRACTION_NOTES
TRIM_MODULE_DESIGN
VIDEO_METADATA_GUIDE
VIDEO_PLAYER
VIDEO_PLAYER_FORK
VT_PLAYER_IMPLEMENTATION
VT_PLAYER_INTEGRATION_NOTES
WINDOWS_BUILD_PERFORMANCE
WINDOWS_COMPATIBILITY
WINDOWS_PACKAGING
WINDOWS_SETUP
WORKING_ON
localization policy
No results
2
DEV30_FINALIZATION_CHECKLIST
Gemini CLI edited this page 2026-03-15 14:37:09 -04:00
Dev30 Finalization Checklist
Use this checklist to close v0.1.1-dev30 cleanly and start dev31.
1) Scope Freeze
- Freeze structural refactors after current approved Phase 3 slices.
- Confirm no new feature creep is added to
dev30. - Confirm all carry-over work is documented for
dev31.
2) CI and Release Pipeline Validation
windows-packageworkflow succeeds on latestmaster.linux-packageworkflow succeeds on latestmaster.publish-releaseupdates only theVERSIONtag release (v0.1.1-dev30).- Release assets are replaced (no duplicates from prior runs).
- Release notes show concise highlights (not full raw changelog dump).
- Stale-run guard works (older runs do not overwrite release state).
Evidence:
- Run URLs: workflow_dispatch runs 219 (windows-package), 220 (linux-package), 221 (publish-release)
- Commit SHA tested:
2cbb3a2a80 - Date: 2026-03-10
3) Core Module Smoke Test
- Main menu layout/containment is stable across common window sizes.
- Convert accepts drag/drop and probes source without PATH-only ffprobe dependency.
- Queue operations work (pause/resume/cancel/remove, copy error/command).
- Settings panel scrolling and tab behavior are stable and responsive.
- Subtitles extract/embed baseline flow works without sync drift regressions.
- Inspect/Compare basic metadata loads complete without UI breakage.
Waived for dev30 closeout — carry forward to dev31. Tracked via issues #3, #4, #5.
Evidence:
- Tester:
- Platform(s):
- Notes:
4) Dependency Validation
- Clean Windows machine/VM: first-run FFmpeg bootstrap succeeds.
- After bootstrap, modules unlock without app restart.
- Thumbnail/convert metadata probing works with app-local FFprobe path.
Waived for dev30 closeout — carry forward to dev31. Tracked via issue #18. No-cost option: Windows Sandbox (built into Windows 10/11 Pro).
Evidence:
- Environment:
- Result:
5) Docs and Tracking Closeout
DONE.mdupdated with final dev30 shipped scope.TODO.mdupdated with clear dev31 carry-overs.docs/CHANGELOG.mddev30 section finalized.- No personal names introduced in new docs.
6) Tag and Release Finalization
- Verify
v0.1.1-dev30points to intended final commit. - Re-point tag only if required (delete remote tag, push corrected local tag).
- Confirm release page assets + notes match final commit.
Confirmed via publish-release run 221 — assets purged and re-uploaded against commit 2cbb3a2.
7) Start Dev31
- Bump version markers to
v0.1.1-dev31:VERSIONmain.go(appVersion)FyneApp.toml
- Add dev31 kickoff notes to
DONE.md,TODO.md, anddocs/CHANGELOG.md.
Navigation
What is VideoTools?
Project Status
Capabilities
Codecs and Frame Rates
Installation (One Command)
Alternative: Developer Setup
DVD Workflow (Optional)
Documentation
- Project Status
- Installation
- Readme
- Build And Run
- DVD User Guide
- DVD Implementation Summary
- Integration Guide
- Queue System Guide
- Localization-Policy