Refactor configuration and update release workflow process#96
Merged
BeckettFrey merged 3 commits intoreleasefrom Apr 14, 2026
Merged
Refactor configuration and update release workflow process#96BeckettFrey merged 3 commits intoreleasefrom
BeckettFrey merged 3 commits intoreleasefrom
Conversation
BeckettFrey
added a commit
that referenced
this pull request
Apr 14, 2026
* fixes #64: add ai optimized documentation file * fix: replace localhost help_url defaults with production URL (#92) * Initial plan * fix: replace localhost help_url defaults with production URL Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/496f7ed1-fdaa-4df9-b574-5ab55254c136 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * fix: dataset panel empty state non-responsive when splitter resized (#94) * Initial plan * fix: prevent helper_label and empty_label from resizing with splitter Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/ede8fa76-ccf4-4940-bd76-7f46adde44c5 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * setup-logging (#95) * Refactor configuration and update release workflow process (#96) * refactor: remove shadowed config * replace: move to invoke for os agnostic clarity * remove release workflow in favor of more manual steps * Configure shredguard for blocking regex patterns (#98) * fix: don't mark first launch complete on startup script error (#99) * Initial plan * fix: don't mark first launch complete on startup script error Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/e51a7557-a81e-4972-a7e6-45133b115413 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * fix: readable_from_unique_id handles prefixed IDs from generate_unique_id (#101) * Initial plan * fix: handle prefixed IDs in readable_from_unique_id Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/f6936450-f9a2-4df8-b75a-b403d98db565 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * fix: raise descriptive ValueError when no timestamp found in readable_from_unique_id Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/f6936450-f9a2-4df8-b75a-b403d98db565 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * Initial plan (#103) Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> * Revert "Initial plan (#103)" (#106) This reverts commit b9ab4a0. * Fix problem with dedicated internal function (#107) * fix: add empty-ID guard to delete_model to prevent wiping engine models directory (#100) * Initial plan * fix: add empty-ID guard to delete_model to prevent wiping engine models directory Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/0cce5a70-83a5-4c00-b1e8-19f85cb895d1 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * fix: validate_dataset checks stem-name pairing between audio and label files (#102) * Initial plan * fix: validate_dataset checks stem-name pairing between audio and label files Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/73d34692-65d9-48a2-9621-7127982837a2 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * chore: remove accidentally committed root conftest.py Agent-Logs-Url: https://github.com/BrainBehaviorAnalyticsLab/voxkit-desktop/sessions/46f1cfe0-1564-47a8-85ea-4c404b6b23f8 Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: BeckettFrey <83560790+BeckettFrey@users.noreply.github.com> * 82/fix view btn width (#105) * Fix button width inconsistency * Migrate to table style --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request removes the use of the
Makefileand allmake-based commands from the project, replacing them with the Python-basedinvoketask runner. All developer documentation, CI workflows, and code quality scripts have been updated to useinvokecommands instead ofmake. Additionally, theMakefileand the macOS release workflow have been removed, andinvokehas been added as a development dependency.Migration to
invokefor task automation:All developer commands in documentation (
README.md,AGENTS.md,.github/agents/code-quality.agent.md,docs/CONTRIBUTING.md) now useinvokeinstead ofmake, and instructions for installinginvokehave been added. [1] [2] [3] [4] [5] [6] [7]The
Makefilehas been deleted, fully removing support formake-based workflows.invokehas been added to thepyproject.tomlas a development dependency.CI/CD pipeline updates:
All workflow steps in GitHub Actions (
code-quality.yml,tests-macos.yml,tests-ubuntu.yml,tests-windows.yml) have been updated to useuv run invoke ...instead ofmake ...commands. [1] [2] [3] [4] [5] [6]The macOS release workflow (
.github/workflows/release.yml) has been removed, possibly to be replaced with aninvoke-based release process in the future.Other changes:
src/voxkit/config.pyfile has been deleted.