fix(tauri): add missing start-dragging window capability#1
Open
SandraRAP wants to merge 34 commits into
Open
Conversation
…ipeline state management - Updated UI components to display activity and pipeline status. - Introduced new hooks and IPC methods for better integration with the atomization process. - Refactored related code for improved clarity and maintainability.
… backend - Add wizard_logic.rs: advance_wizard_step, save_wizard_draft, mark_wizard_stale, validate_describe_input, validate_project_config, validate_launch_readiness, get_default_config, add/update/remove/reorder/get_stories commands - Add wizard_state.rs: WizardStepState with advance/mark_stale/clear_stale - Add validation.rs: validate_config, validate_describe, validate_launch_readiness with unit tests; ConfigLimits and ConfigDefaultsResponse - Add stories_crud.rs: full CRUD over prd.json (add, update, remove, reorder, get) - Add notification_filter.rs: should_emit_verification_failed, build_notification - Add plan_engine/filters.rs: noise filtering for plan stream output - Add wizard-logic.ts: IPC bindings for all new Tauri commands - Remove draft-payload.ts: draft construction moved to save_wizard_draft (Rust) - Remove plan-stream-filters.ts: filtering moved to plan_engine/filters.rs (Rust) - Remove wizard store mutations for stories: all writes go through backend - Replace hardcoded DEFAULT_CONFIG with PLACEHOLDER_CONFIG; config loaded from get_default_config on Configure mount - Wire all new commands in invoke.rs
Standardize linting and formatting across frontend and Rust so Biome, TypeScript, rustfmt, and clippy run clean in strict mode through hooks and CI.
Align rule coverage with artifact and vertical-slice contracts while splitting guidance into focused files to reduce implementation ambiguity.
…g failure Make AppHandle generic over R: Runtime across the test call chain so MockRuntime tests compile. Add tauri test feature as dev-dependency, supply missing StartLoopArgs fields, annotate closure parameter types, and skip updater artifact creation in CI builds.
Move SystemReadiness to its alphabetically correct position.
…izer prompts Fix activity, contract, invoke, and plan engine test fixtures so the full suite passes green. Upgrade atomize templates with richer context and clearer instructions for chunk, merge, stories, and summarize stages.
Prevents transient Setup Bun failures caused by unpinned version resolution on GitHub Actions runners.
Replace oven-sh/setup-bun action with npm install -g bun which uses the npm registry instead of GitHub CDN, eliminating transient download failures. Switch resolve_agent_binary test from zsh to bash so it passes on Ubuntu CI runners where zsh is not installed.
Raise wait_for_plan_idle to 200x50ms and wait_for_completion to 300x100ms so contract tests survive slower GitHub Actions runners.
The custom title bar uses data-tauri-drag-region but the window could not be moved because the core:window:allow-start-dragging permission was not declared in the default capabilities.
e74bdef to
8f20f21
Compare
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.
Summary
core:window:allow-start-draggingpermission tosrc-tauri/capabilities/default.jsondata-tauri-drag-regionattribute was ignored by Tauri, making the window immovableTest plan
bun run tauri devand verify the window can be dragged by its title barMade with Cursor