Commit graph

13 commits

Author SHA1 Message Date
Lilith
5ae825726e security(text-processing): 🔒️ Fix input sanitization for regex patterns, spell-check strings, and template rendering with strict validation and error handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-27 15:14:42 -08:00
Lilith
f117dd2fa2 security(spellcheck): 🔒️ Add security tests for secure fetch loader, SymSpell integration, and LRU cache validation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-27 14:15:20 -08:00
Lilith
6472d44147 security(spellcheck/dictionaries): 🔒️ Validate unsafe dictionary loading operations with URL/file path checks and input size limits to prevent SSRF/XSS/DoS attacks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-27 14:09:09 -08:00
Lilith
bde9b747b3 feat(spellcheck): Update spell-checker algorithm to support custom dictionaries and improve language accuracy
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 22:43:01 -08:00
Lilith
3be7fe9ea4 feat(spellcheck): Add aggressive text normalization and mobile spell-checking support using upgraded lilith-text-processing-utils v1.3.5
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 22:30:16 -08:00
Lilith
3030d32d33 deps-upgrade(spellcheck): ⬆️ Update lilith-text-processing-utils to v1.3.4 with improved normalization and mobile test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 22:21:55 -08:00
Lilith
a5100a72af fix(spellcheck): 🐛 Improve spell-check confidence scoring, fix joined-word detection, and expand typo handling edge cases
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 19:10:02 -08:00
Lilith
2f69adc0f4 feat(spellcheck): Enhance spelling suggestion ranking logic for improved candidate filtering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 19:03:56 -08:00
Lilith
9a38fdc91e feat(spellcheck): Add abbreviation, homophone, and punctuation handling to spellcheck with enhanced tokenization logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 17:30:30 -08:00
Lilith
6c67452f7d perf(spellcheck): Optimize tokenization in tokenizeText for faster spell-checking by improving parsing logic and edge-case handling
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 16:49:04 -08:00
Lilith
f79e4bfa1a test(spellcheck): Update test coverage in _quick_features.test.ts to verify performance and correctness of checkWord() and suggestCorrections() functions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 16:43:08 -08:00
Lilith
bd19c0c5cc perf(spellcheck): Optimize spell-checking performance by restructuring dictionary loading, integrating SymSpell engine, updating word frequency data, and refactoring core components (dictionary-manager, spell-checker, suggestion-engine)
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-02-26 15:51:46 -08:00
Lilith
5b4898fa7e chore: initial commit 2026-01-21 11:37:27 -08:00