Repository navigation
v1.0.4
🚀 Major Features
Context-Based State Management
- Added
ScreenshotContextandSolutionContextfor centralized state management - Replaced scattered React state logic with robust Context API architecture
- Improved data flow and reduced prop drilling across components
Enhanced Debug Mode
- Added conversation ID tracking for better debug workflow support
- Improved screenshot processing logic for more reliable debugging
- Enhanced conversation context management
Undetectability Guide
- Added comprehensive
UNDETECTABILITY.mddocumentation - Detailed guidance on customizing application name and icons
- Instructions for masking the application during coding interviews
🔧 Technical Improvements
Dependency Optimization
- Removed React Query dependency (
@tanstack/react-query) - Replaced with custom hooks (
useScreenshots,useScreenshotEvents) - Reduced bundle size and simplified dependency management
Code Refactoring
- Simplified screenshot helper logic
- Better separation of concerns between UI and state management
- Improved TypeScript interfaces and type safety
Hook Architecture
- Created specialized hooks for screenshot and solution management
- Enhanced
useDebug,useQueue, anduseSolutionshooks - Better error handling and loading states
📁 Files Changed
- New context files:
ScreenshotContext.tsx,SolutionContext.tsx - New hooks:
useScreenshots.ts,useScreenshotEvents.ts - Updated core components and pages for context integration
🛠️ Breaking Changes
- Removed React Query dependency - applications using custom React Query logic may need updates
- Context providers now required for screenshot and solution functionality
📚 Documentation
- Added detailed undetectability guide for interview scenarios
- Enhanced README with new feature documentation
Full Changelog: v1.0.3...v1.0.4