SaaS social platform
2023 – 2024SaaS platforma pro komunity a firemní intranety.
- PHP
- Yii2
- ProseMirror
Řešení
Mojí hlavní oblastí byl editor formátovaného textu a Markdownu:
- Bloky kódu na CodeMirror 6 uvnitř editoru: obousměrná synchronizace změn a výběru, čísla řádků, zvýrazňování syntaxe, zpět a znovu, opuštění bloku šipkami, správné kopírování a vkládání.
- Úpravy: zdrojový režim Markdownu zapamatovaný pro každého uživatele, vstupní pravidla pro zvýraznění a přeškrtnutí, zjednodušený panel nástrojů s novými ikonami a H1–H4, sbalitelné menu, které si pamatuje svůj stav, odkazy z vybraného textu, relativní URL a kotvy nadpisů, vyhledávání emoji s přeložitelnými klíčovými slovy.
- Klávesnice a přístupnost: Tab funguje v seznamech, tabulkách i kódu a přesouvá fokus dál, Tab v poslední buňce tabulky přidá řádek, přístupné menu s fokusem z klávesnice.
- Kvalita a dodávky: opraveno 18 rozbitých testů a přidány nové, aktualizace závislostí, ESLint, menší bundle, konfigurace Rollupu, CI a automatické publikování do npm podle tagu, osm vydání balíčku editoru.
- Platforma: úvodní průvodce pro nové uživatele, měkké mazání uživatelů včetně propojených přihlášení, nastavitelná výška sbalených příspěvků, indikátor nepřečtených zpráv, opravy pozvánek, začátek migrace na Bootstrap 5, enterprise motiv, kalendář, push oznámení a moderování obsahu.



