SaaS social platform
2023 – 2024SaaS-платформа для спільнот і корпоративних інтранетів.
- PHP
- Yii2
- ProseMirror
Рішення
Моя основна область — rich-text і Markdown-редактор:
- Блоки коду на CodeMirror 6 всередині редактора: двобічна синхронізація змін і виділення, номери рядків, підсвітка синтаксису, undo і redo, вихід із блоку стрілками, правильне копіювання й вставлення.
- Редагування: режим вихідного Markdown, який запамʼятовується для користувача, input rules для курсиву й закреслення, спрощена панель із новими іконками й H1–H4, меню, що згортається й памʼятає стан, посилання з виділеного тексту, відносні URL і якорі заголовків, пошук емодзі з перекладними ключовими словами.
- Клавіатура й доступність: Tab працює в списках, таблицях і коді, а в інших місцях перемикає фокус, Tab у останній клітинці таблиці додає рядок, доступне меню з керуванням фокусом з клавіатури.
- Якість і поставка: виправлено 18 зламаних тестів і додано нові, оновлено залежності, ESLint, менший бандл, Rollup, CI і автопублікація в npm за тегом, вісім релізів пакета редактора.
- Платформа: ознайомчий тур для нових користувачів, мʼяке видалення користувачів разом із привʼязаними входами, налаштування висоти згорнутого допису, індикатор непрочитаних повідомлень, виправлення інвайтів, початок переходу на Bootstrap 5, корпоративна тема, календар, push-сповіщення й модерація контенту.