UNPKG

claritykit-svelte

Version:

A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility

132 lines (104 loc) 5.39 kB
# Changelog All notable changes to ClarityKit Svelte will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.6.0] - 2025-01-13 ### 🚀 Major Features #### New Research Components Category - **CitationFormatter**: Format academic citations in multiple styles (APA, MLA, Chicago, IEEE) - **PaperMetadataCard**: Display and edit research paper metadata with validation - **ResearchDiscoveryPanel**: Discover and explore research papers with AI assistance - **PaperIngestionProgress**: Track progress of research paper processing and analysis #### Enhanced Data Visualization - **NetworkGraph**: Interactive network visualization using Cytoscape.js with fcose layout - **AnimatedCounter**: Smooth counting animations for metrics and KPIs - **KpiCard**: Advanced KPI cards with trend indicators and alerts - **StatCard**: Statistical display cards with comparison features - **TrendCard**: Trend visualization cards with sparklines - **TableExporter**: Export table data in multiple formats (CSV, JSON, Excel) - **VirtualTable**: High-performance virtual scrolling for large datasets #### Agent & AI Enhancements - **ADHDOptimizedInterface**: Specialized interface patterns for ADHD users - **AgentStatusMonitor**: Real-time monitoring of AI agent status and performance - **CollaborativeWorkspace**: Multi-user collaborative workspace with real-time sync - **PlanVisualization**: Visual representation of AI-generated plans and workflows #### Accessibility Improvements - **Enhanced ARIA Support**: Comprehensive ARIA attributes for all interactive components - **Therapeutic Accessibility**: Specialized accessibility features for ADHD and neurodivergent users - **Crisis Mode Support**: Emergency accessibility mode for users in crisis situations - **Cognitive Load Management**: Features to reduce cognitive burden and improve focus ### ✨ Component Enhancements #### Data Visualization - Added chart accessibility utilities for screen readers - Improved chart performance with lazy loading and virtualization - Enhanced collaborative chart editing capabilities - New dashboard grid system for dynamic widget placement #### Form Components - Enhanced form field validation with real-time feedback - Improved accessibility for form controls - Better error handling and user guidance #### Therapeutic Components - Enhanced crisis mode toggle with emergency contacts - Improved mood tracking with detailed analytics - Energy level indicators with contextual recommendations - Therapeutic anchor points for grounding exercises ### 🔧 Technical Improvements #### Build & Dependencies - Updated to support latest Cytoscape.js ecosystem - Added cytoscape-fcose and cytoscape-dagre for advanced layouts - Added d3-zoom for enhanced chart interactions - Improved build performance and bundle optimization #### Accessibility - WCAG 2.1 AA compliance across all new components - Enhanced keyboard navigation patterns - Improved screen reader support and announcements - Added focus management utilities #### TypeScript & Developer Experience - Enhanced type definitions for all new components - Improved IntelliSense support - Better error messages and development warnings - Comprehensive JSDoc documentation ### 📱 Mobile & Responsive - Improved mobile experience for research components - Enhanced touch interactions for data visualization - Better responsive behavior for complex layouts - Optimized performance on mobile devices ### 🎨 Design System - Expanded design token system for new component categories - Enhanced theming support for research and data visualization - Improved dark mode compatibility - Better color contrast and accessibility compliance ### 🧠 ADHD & Neurodiversity Focus - Reduced visual complexity in data-heavy interfaces - Enhanced focus management and attention guidance - Improved error recovery and user guidance - Crisis mode support across all components ### 📚 Documentation - Comprehensive Storybook stories for all new components - Enhanced accessibility documentation - Research component usage examples - Performance optimization guides ### 🐛 Bug Fixes - Fixed keyboard navigation issues in complex components - Resolved screen reader announcements for dynamic content - Fixed focus management in modal and popover components - Improved error handling in asynchronous operations ### 📦 Package Updates - Updated package.json to v1.6.0 - Enhanced exports for new component categories - Improved tree-shaking support - Better SSR compatibility ### 🔒 Security - Updated dependencies to latest secure versions - Enhanced input validation and sanitization - Improved XSS protection in user-generated content - Better Content Security Policy compliance --- ## [1.5.9] - 2024-12-XX ### Previous releases - Enhanced component library with comprehensive ADHD optimization - Full accessibility compliance (WCAG 2.1 AA) - Extensive PKM and knowledge management components - Complete form validation and interaction patterns --- For the complete version history, see [GitHub Releases](https://github.com/warkrismagic/ClarityKit_svelte/releases).