Release 20260503_05 — pełna spójność Element X w UI pracowników, AI tools i komentarzach
Filip Borkowski, Backend/Frontend/Fullstack Engineer
Co zostało poprawione
W release 04 /setup-chat dostała Element X, ale trzy inne miejsca w aplikacji wciąż wspominały FluffyChat — dialog konfiguracji konta Matrix w module pracowników, opisy narzędzi AI oraz komentarz w pliku konfiguracyjnym Matrix. Tym release domykamy migrację.
1. Dashboard → Pracownicy → Dialog „Instrukcja Element X"
Plik src/app/dashboard/pracownicy/page.jsx — dialog generujący gotowe do skopiowania wiadomości SMS/WhatsApp dla kierowców:
- Tooltip i tytuł dialogu zaktualizowane z „Fluffy Chat" na „Element X".
- Wiadomość 1 (Pobierz aplikację) — linki
chat.fluffy.fluffychatzastąpione przezio.element.android.x(Android) iid1631335820(iOS); tekst wiadomości aktualizowany na „Zainstaluj komunikator firmowy Element X". - Wiadomość 2 (Dane logowania) — instrukcja zmieniona z „Otwórz FluffyChat → Zaloguj się → Zmień serwer" na „Otwórz Element X → Zaloguj się → Edytuj obok adresu serwera → Wpisz dane".
2. AI tools w /api/chat
src/app/api/chat/route.js — system prompt asystenta AI oraz opis narzędzia sendMatrixMessage opisuje teraz Element X jako klienta końcowego dla kierowcy. Drobne, ale wpływa na to jak Claude/Mistral tłumaczą operacje użytkownikowi.
3. Komentarz konfiguracyjny
src/lib/matrix-config.js — komentarz „Klient mobilny: FluffyChat (kierowcy)" zaktualizowany do „Element X (kierowcy + biuro)". To dokumentacja in-source dla developerów.
Generator instrukcji MD
Drobny fix w scripts/matrix-generate-all-instructions.ps1 — pominięte zdanie pod sekcją „Najszybciej — kliknij link na telefonie" miało jeszcze „instalacja FluffyChat", teraz „instalacja Element X". 81 plików MD w instrukcje-matrix/ zregenerowane.
Sanity check
Po fixie w żywym kodzie aplikacji (src/) — 0 wzmianek o FluffyChat poza historycznymi wpisami blog (kwiecień + release 04 opisujący samą migrację). Tablica weryfikacji:
| Miejsce | Przed | Po |
|---|---|---|
/setup-chat (Krok 1, 2, QR) | Element X | Element X |
| Dashboard → Pracownicy → Dialog → Wiadomość 1, 2 | FluffyChat | Element X |
api/chat/route.js system prompt + tool desc | FluffyChat | Element X |
matrix-config.js komentarz | FluffyChat | Element X |
| Generator MD (skrypt PS) | FluffyChat | Element X |
Paczka release
Pełny eksport produkcyjny dostępny lokalnie po npm run release w release/ai-cargo-v20260503_05_2035/ oraz archiwum .zip (katalog release/ poza repozytorium zgodnie z .gitignore).
Podsumowanie: zamknięcie migracji Matrix client z FluffyChat na Element X — wszystkie powierzchnie UI, AI prompty, opisy narzędzi i komentarze w kodzie spójne.