Skip to content

Dev#10

Merged
ruslanlap merged 3 commits into
masterfrom
dev
Dec 29, 2025
Merged

Dev#10
ruslanlap merged 3 commits into
masterfrom
dev

Conversation

@ruslanlap

Copy link
Copy Markdown
Owner

No description provided.

- Add ResultsWindow.xaml and ResultsWindow.xaml.cs for dedicated streaming UI
- Replace MessageBox with ResultsWindow for better UX
- Add real-time streaming support via TokenReceived event
- Implement Dark/Light theme support with dynamic switching
- Clear search query when results window opens
- Clean up build artifacts (bin, obj, Publish folders)
- Update .gitignore to exclude build artifacts

This addresses issue #3 and implements phase 1 of roadmap #7.
Dev preview build for testing before production release.
- Add build-dev-preview.yml workflow for PR and dev branch builds
- Add PR_SECURITY_CHECKLIST.md for security review guidelines
- Add BRANCHING_STRATEGY.md explaining GitFlow workflow
- Add SETUP_DEV_BRANCH.md with setup instructions
- Add CLAUDE.md with architecture documentation for AI assistants
@ruslanlap ruslanlap merged commit 7b5a848 into master Dec 29, 2025
6 checks passed
@github-actions

Copy link
Copy Markdown

🔨 Dev Preview Build Ready

Version: 1.2.0-pr10-dbb7ce7
Commit: dbb7ce7

📦 Download Test Builds

Download the artifacts from the Actions run to test this PR.

Available builds:

  • ARM64: QuickAi-1.2.0-pr10-dbb7ce7-ARM64.zip
  • x64: QuickAi-1.2.0-pr10-dbb7ce7-x64.zip

📋 Testing Checklist

  • Download and extract the build for your platform
  • Copy to %LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins\QuickAi\
  • Restart PowerToys
  • Test basic query functionality
  • Test streaming window (if applicable)
  • Test theme switching (Dark/Light)
  • Check for crashes or errors

⚠️ Security Review Required

Before merging, ensure:

  • No XSS vulnerabilities in XAML/UI rendering
  • Proper input sanitization
  • No unsafe Dispatcher.Invoke usage
  • Thread-safe UI updates
  • Proper resource disposal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant