0.6.0-alpha.1
AlphaRelease 0.6.0-alpha.1
Added
- add @colexia/toolbar-core dependency and update lockfile.
- Add a new browser extension with core toolbar functionalities, dedicated API routes, and supporting services.
- add AI validation toggle to accessibility settings and integrate into WritingCoachContext
- add bulk word addition feature with AI-generated definitions and enhance existing components for improved scaffolding and examples
- Add changelog entry for 0.3.0-alpha.1 detailing new AI scaffolding, TTS, translation, haptic feedback, and calendar features.
- Add changelog entry for 0.4.0-alpha.1 detailing new AI, Cloudinary, meeting, reminder, and TTS tracking features.
- add Cloudinary integration for meeting audio uploads and management
- add floating feature cards to dashboard preview and adjust component spacing
- add HistorySidebar and RecentItems components for enhanced history management
- add push notification management and routine calendar services
- add Quick Word functionality for textareas with floating define button
- Add tests for getTasksForMonth and generateTasksFromRoutine actions in calendar service
- Add text-to-speech and example display for composition outline hints, and introduce new part-of-speech and word-card components.
- add ThinkAloudExample component for POW+TREE strategy demonstration
- add TTSButton component for text-to-speech functionality
- Add various application icons for PWA.
- Centralize AI provider configuration to support multiple LLMs and update AI SDK dependencies.
- create SelfCheckStep component for self-monitoring and evaluation of writing
- Enhance admin dashboard and settings pages with unified PageHeader component and improved layout
- Enhance language support across AI modules
- enhance meeting functionality with note linking and urgency notifications
- enhance writing coach topic understanding with new sentence reconstruction rules, simpler summaries, and detailed word breakdowns
- implement a comprehensive Research Paper Wizard with Google Drive integration and DOCX export capabilities.
- implement admin user creation with temporary passwords, mandatory change, and welcome email integration
- Implement AI ghost text suggestions for note introductions and add a feature gate for the self-advocacy learning profile.
- Implement AI-powered research paper outline and key point generation, supported by new JSON parsing utilities.
- Implement AI-powered sentence scaffolding with new components and actions, and automate changelog generation and commit tooling.
- implement bulk note deletion with selection hook and service support
- implement changelog generation and parsing scripts with automated data handling
- implement comprehensive chat functionality including UI, services, API, and database schema.
- Implement comprehensive reference, citation, export, review, and PDF library features with new UI components and services.
- Implement comprehensive Text-to-Speech (TTS) functionality with multiple providers, usage tracking, and user settings.
- Implement comprehensive unit and integration tests for the authentication system.
- Implement comprehensive writing wizard with AI-powered scaffolding, grammar checking, and various writing assistance tools.
- Implement context grounding for Writing Coach AI to generate source-aware writing scaffolds and analytical paragraph structures.
- Implement core functionality for SRS, gamification, morphology, comprehension, executive function, self-advocacy, wellbeing, and study sessions, including new components, services, actions, tests, and documentation.
- Implement core PWA structure, authentication, dashboard with AI-powered composition, reword, notes, vocabulary features, and Drizzle ORM integration.
- implement core synchronization engine, API routes, and status UI components with comprehensive tests.
- Implement desktop runtime with local authentication, SQLite database, and sync engine, alongside license checking and UI updates.
- implement dictionary feature with multiple providers and UI components
- Implement email provider registry and welcome email template
- Implement environment variable overrides for AI settings and enhance language initialization
- Implement feature category management, user feature access control, and update actions for feature gating.
- implement GoalSettingStep component for explicit goal-setting in writing
- Implement multilingual support and prompt management with dedicated admin pages and services.
- Implement persistent UI language selection with a new switcher component and server actions.
- Implement prompt template upserting, refine Tagalog sentence analysis schema, and add language integration documentation.
- Implement quick start meeting, add meeting edit dialog, and enhance meeting review with auto-summary generation.
- implement Quick Word feature for dyslexia support
- implement quick-start dismissal functionality for the editor and focus editor on dismissal.
- implement reminder tracking for meetings and deadlines to prevent duplicate notifications
- implement swipeable cards with delete confirmation for notes and vocabulary items
- Implement translation and quick explanation features
- implement waitlist management system with admin dashboard, status tracking, and user conversion flow
- Implement writing coach dyslexia enhancements, adding new components, regeneration actions, and comprehensive testing for improved writing support.
- insert spacer blocks between composition paragraphs to ensure visual separation in the note editor
- Integrate AI features into the editor, refactor note composition, and add comprehensive tests for wizard state, notes, and AI.
- integrate Ollama AI provider and enhance TTS features
- Introduce document sharing, import sources, inline comments, language selection, and enhanced AI/chat functionalities.
- Introduce haptic and audio feedback utilities with a HapticProvider, and add a new calendar month view component.
- Introduce immersive mode and global accessibility settings with dyslexia support, persistent storage, and dynamic UI adjustments.
- Introduce the Writing Coach feature with dedicated UI components, state management, and data persistence.
- introduce writing composition and completion features with new UI components, tests, and database schema updates for the writing coach.
- Migrate TTS usage tracking from local storage to Google Cloud Monitoring and display statistics in the admin settings UI.
- Refactor extension authentication to a generic API token system, introduce a new toolbar UI, and add comprehensive tests for extension components.
- Update language type to string for improved flexibility across components
- update TTS usage metrics to use Google monthly limit and fix aggregation parameters
Changed
- Adjust user ID extraction from `requireAuthWithFeature` to use the `id` property, update `[@blocknote](https://github.com/blocknote)` packages, and refine TypeScript exclusion.
- centralize AI provider configuration and update AI SDK to v3.
- Integrate composition writing wizard into notes, migrating related components, services, and database schema.
- remove RecentAnalyses component and related exports; implement pagination for history retrieval
- Update terminology from "dyslexia-friendly" to "accessible" and general reading support across the application.
- Update type definitions, add better-sqlite3 types, and remove the WritingAids type.