Tags: antonsoo/praviel
Tags
Backup before repository consolidation and cleanup
Backup before repository consolidation and cleanup (2025-10-10)
docs: update TODO_CRITICAL with completed features and remove stale r… …eports TODO_CRITICAL updates: - Mark pull-to-refresh as DONE ✅ - Mark error messages as DONE ✅ - Mark offline sync as DONE ✅ - Mark backend scheduled tasks as DONE ✅ - Update with implementation details and file references Removed stale files: - BENCHMARKS.md (outdated benchmark data) - TEST_REPORT.md (superseded by automated tests) Keeps docs current with latest implementation progress. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
chore: add gitleaks secret scanning to CI and pre-commit hooks - Add gitleaks job to CI workflow for automated secret detection - Add gitleaks pre-commit hook for local secret scanning - Create .gitleaksignore with fingerprints for legitimate files: - backend/.env (gitignored dev environment) - Test fixtures with intentional dummy secrets - Documentation with example tokens - LSJ dictionary XML (false positives from Greek text) - Update ruff to v0.14.0 - Delete obsolete backup tag (backup-before-secret-removal-20251007-165155) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Backup before consolidation: All October 2025 updates committed
chore: repo hygiene and consolidation prep Repository cleanup and preparation for branch consolidation: ## Hygiene Improvements - Added backend/.env.example: template for developers to set up local env - Updated .gitignore: exclude audit reports (*_AUDIT*.md, VISUAL_AUDIT_REPORT.md) - Removed nested .git directories in tools/pcache/ (cache artifacts) - Cleaned up stale tmp files (tools/tmp/*.tmp) ## Configuration Updates - Updated .claude/settings.local.json: added new command permissions - README.md: updated documentation ## UI/UX Updates (from stunning_home_page work) - Refined premium UI components and animations - Updated integration tests for UI transformations - Deleted obsolete home_page.dart (replaced by stunning_home_page.dart) - Enhanced widgets: buttons, cards, backgrounds, exercises - Updated pubspec dependencies ## Security Notes - Verified no secrets in Git history ✓ - .env files properly gitignored ✓ - Added .env.example for onboarding 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
feat(ui): add premium widgets and comprehensive test suite Added remaining premium UI components and complete test coverage: ## New Premium Widgets - PremiumButton: Gradient-based action buttons - PremiumCard: Enhanced card component with shadows - StunningButtons: High-polish interactive buttons - SwipeableCard: Swipe gesture support - AchievementBadge: Gamification badges - AnimatedBackground: Dynamic background effects - FeedbackAnimations: Success/error visual feedback - LessonProgressBar: Enhanced progress visualization - PremiumGradients: Duolingo-quality gradient system ## Test Coverage Added - chat_context_test: Context management validation - chat_integration_test: End-to-end chat flow - complete_lesson_flow_test: Full lesson lifecycle - finish_button_unit_test: Finish button logic - finish_button_widget_test: Finish button UI - lesson_completion_integration_test: Completion flow - reset_button_test: Reset functionality - ui_redesign_test: UI transformation validation - Integration test driver setup ## Documentation - Added TEST_SUMMARY.md with testing overview - Removed internal report documents (not for VCS) ## Settings - Updated Claude settings for new file patterns 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Dynamic LLM lesson generation (Anthropic, OpenAI, Google)
PreviousNext