Releases: mldixdev/aicodesight
Releases · mldixdev/aicodesight
v0.2.2 — Improved onboarding & documentation
What's New
Dynamic Init & Update Summaries
- Init summary now shows context-aware next steps based on project type:
- New projects: guidance to review CLAUDE.md and blueprint
- Organized/legacy projects: enrichment workflow with full explanation of why it matters
- Update summary shows capability index state (enriched vs pending) and guides the user to enrich new entries
- Capability summary shows count of entries without descriptions
README Improvements
- Quick Start aligned with implemented init/update summaries
- Enrichment step now explains the full value: AI reads source code, writes descriptions, included in CLAUDE.md — reducing duplicate functionality
- Semantic duplication guard (embeddings) documented as optional step with install instructions
- Correct step ordering: enrich → install embeddings (optional) → update
Upgrading
npx aicodesight@0.2.2 update
v0.2.0 — Expo/React Native + Supabase BaaS Support
What's New
Expo / React Native Support
- Detects Expo and React Native as frontend frameworks
- New pattern module with folder suggestions, anti-duplication guidance, and mobile-specific anti-patterns
- Naming conventions adapted for mobile: {domain}Service.ts, use{Name}.ts, file-based screens
- Recommended structure for new Expo projects
- Convention guard fix: PascalCase const exports in .tsx no longer flagged
Supabase BaaS Support
- Detects Supabase (and Firebase) as BaaS backend
- New pattern module with centralized client and one-service-per-domain guidance
- PostgreSQL automatically inferred when Supabase is detected
Context-Aware Pattern Modules
- Pattern modules now receive full stack context, enabling stack-aware filtering
- TanStack Query omits REST-specific content when a BaaS is present
Documentation
- README updated with full workflow: init → enrich → update cycle
- New Supported Stacks section
Upgrading
npx aicodesight@0.2.0 update