Wewnętrzne narzędzie do edycji, korekty i optymalizacji tekstów SEO dla zespołu Verseo & Tricomo.
Edytor wymaga logowania kontem Google z domeny @verseo.pl.
Sesja trwa 7 dni — potem ponowne logowanie. Dane (klucze AI, słownik, reguły, prompty) są zapisywane per użytkownik w bazie danych.
Główne pole edycji oparte na TipTap (ProseMirror). Obsługuje pełne formatowanie rich text.
Porównywanie wersji przeniesione do trybu ⇄ Porównaj podczas edycji — dwa okna „kartki" obok siebie (sekcja 13).
| Przycisk | Funkcja |
|---|---|
| Prettify | Formatuje HTML z wcięciami (bloki na osobnych liniach) |
| Minify | Kompresuje HTML do jednej linii |
| Kopiuj HTML | Kopiuje kod HTML do schowka |
| Przycisk | Funkcja | Skrót |
|---|---|---|
| Akapit / H1-H4 | Zmiana stylu bloku (nagłówek / akapit) | — |
| B | Pogrubienie | Ctrl+B |
| I | Kursywa | Ctrl+I |
| U | Podkreślenie | Ctrl+U |
| Przekreślenie | — | |
| 🎨 | Kolor tekstu (paleta + custom picker) | — |
| • ≡ | Lista punktowana / numerowana | — |
| ❝ | Cytat (blockquote) | — |
| </> | Kod inline / blok kodu | — |
| 🔗 | Wstaw / edytuj link (URL, tekst, nowa karta, nofollow) | Ctrl+K |
| ⊞ | Wstaw tabelę (wybór rozmiaru, nagłówek) | — |
| — | Linia pozioma (HR) | — |
| ↺ ↻ | Cofnij / Ponów | Ctrl+Z / Ctrl+Y |
| 📋 Wklej | Smart Paste — wklej HTML, Markdown lub tekst z auto-detekcją | — |
| ✕ Format | Wyczyść formatowanie zaznaczenia | — |
| Aa | Normalizuj nagłówki — pierwsza litera wielka | — |
| 🧹 Narzędzia | Modal z 13 funkcjami czyszczenia tekstu | — |
Przy aktywnej tabeli pojawiają się dodatkowe przyciski: +Wiersz, +Kolumna, -Wiersz, -Kolumna, Usuń tabelę.
Modal otwierany przyciskiem 🧹 Narzędzia w toolbarze. 13 funkcji pogrupowanych w 3 sekcje.
| Funkcja | Opis |
|---|---|
| 🚫 Wyczyść znaki specjalne | Usuwa: , zero-width spaces (U+200B, U+200C, U+200D, U+FEFF), soft hyphens (U+00AD), word joiners (U+2060) |
| ✏️ Normalizuj typografię | Cudzysłowy → polskie „ ", wielokropek ... → …, myślniki -- → —, spacja-myślnik-spacja → em dash |
| ¶ Usuń puste akapity | Kasuje <p></p>, <p> </p>, <p><br></p> |
| ⎵ Usuń zbędne spacje | Podwójne spacje → pojedyncze, trim whitespace |
| 🏷 Usuń atrybuty HTML | Kasuje style=, class=, id= (zachowuje href, src, target, rel, colspan, rowspan) |
| 💬 Usuń komentarze HTML | Kasuje <!-- ... --> |
| 🧹 Wszystko naraz | Uruchamia wszystkie powyższe + strip attrs w jednym kliknięciu |
Działa na zaznaczonym tekście. Brak zaznaczenia = cały dokument.
Sortuje elementy aktywnej listy punktowanej/numerowanej (polskie locale — Ą, Ć, Ę poprawnie).
Self-hosted LanguageTool sprawdza gramatykę, ortografię i styl tekstu polskiego.
Po sprawdzeniu, błędne frazy są podkreślone kolorowymi liniami bezpośrednio w edytorze:
| Kolor | Kategoria | Przykład |
|---|---|---|
| Czerwony | Literówki (typos) | Verseo → sugestie: Verso, Verse |
| Żółty | Styl | „dedykowane są" → „są dedykowane" |
| Niebieski | Gramatyka | Niezgodna liczba przymiotnika |
| Szary | Inne | Interpunkcja, typografia |
Klik na podkreślone słowo w edytorze → popup z:
Lista wszystkich błędów z filtrowaniem: Wszystkie | Gramatyka | Styl | Literówki
Klik na błąd w liście → przewija edytor do tego miejsca i podświetla.
Klik na sugestię w liście → zamienia tekst bezpośrednio w edytorze.
Na dole zakładki Błędy — lista słów do ignorowania. Dodaj ręcznie lub przez popup „+ Słownik". Przechowywany w bazie per użytkownik.
Oprócz LanguageTool, edytor sprawdza tekst przeciwko własnym regułom (style guide Verseo).
Zakładka Błędy → sekcja „Własne reguły" → + Dodaj regułę
| Pole | Opis | Przykład |
|---|---|---|
| Szukana fraza | Tekst który ma być wykrywany | w dzisiejszych czasach |
| Zamień na | Sugestie (wiele po przecinku) | obecnie, w obecnych czasach |
| Komunikat | Opis dlaczego zamienić | Sformułowanie nadużywane przez AI |
| Kategoria | Typ reguły | szyk / potocyzm / styl / interpunkcja / zapis klienta / literówka |
Admin Panel Admin → Reguły → ⬆ Import / ⬇ Eksport
Format CSV: phrase,replacements,message,url (kompatybilny z languagetool_team_style_guide.csv, 527 reguł).
Kolejność zakładek: Nagłówki | Słowa | Linki | Błędy | SERP (Nagłówki otwierają się domyślnie).
Wizualne drzewo nagłówków H1–H4 z walidacją (brak H1, podwójny H1). Klik w drzewie → przewija do nagłówka. Akcje: ↑ Podbij / ↓ Obniż wszystkie poziomy, Spis (kopiuje konspekt), podświetlanie H1–H4 oraz Wsz. — wszystkie nagłówki naraz.
Wklej frazy (po przecinku lub liniami) → licznik wystąpień z odmianami polskiej fleksji (heurystyka: końcówki, szyk, 1 słowo przerwy, diakrytyki typu Poznań/Poznaniu). Każda fraza podświetlana innym kolorem; „✓ wsz." zaznacza wszystkie. Niżej Top słowa (bez stop words).
Policz znaki wg koloru — liczy znaki po kolorze widocznym w tekście (także z wklejek z GDocs), z rozpoznaniem standardu poprawek: niebieski = klient, zielony = I poprawka, fioletowy = II poprawka. Działa na całości lub zaznaczeniu.
Lista linków: URL, anchor, badge wewn./zewn., nofollow + ostrzeżenia (generyczny anchor, duplikat URL, http, pusty href). Klik → przewija do linku w tekście.
Panel LanguageTool (sekcja 5) — wybór języka, auto-korekta na żywo, lista uwag.
Symulacja wyniku Google: Title tag i Meta Description z licznikami, kolorowym paskiem i podglądem na żywo; przycisk Kopiuj przy każdym polu. Niżej wskaźnik czytelności (score 0–100 wg długości zdań).
Wybierz providera (Anthropic / OpenAI / Gemini) i model. Klucze API zapisz przez 🔑 AI Keys — szyfrowane AES-256 w bazie per użytkownik.
Rozwijana lista (własny komponent — czytelny w trybie ciemnym) z poleceniami pogrupowanymi wg kategorii, każda ze swoją ikoną:
Wybór polecenia wstawia jego treść do pola „Własne polecenie" (możesz doedytować przed uruchomieniem). Ołówek obok listy edytuje wybrane polecenie (swoje; globalne — admin), + zapisuje własne.
Prompty dodane przez admina (globalne) lub użytkownika (grupa „Moje polecenia"). Przechowywane w bazie, dostępne z każdego komputera.
Prompty humanizacyjne mają wbudowaną randomizację: losowy ton, styl wstępu/zakończenia, zakazane frazy AI, kontrola burstiness. Każde wywołanie daje inny efekt.
Po uruchomieniu: panel z wynikiem + 3 przyciski: Kopiuj | Wstaw na końcu | Zastąp cały tekst.
Przycisk ⬆ Import w headerze. Drag & drop lub przeglądaj dysk.
| Format | Obsługa |
|---|---|
| .docx | Konwersja przez mammoth.js → czysty HTML |
| .html / .htm | Sanityzacja DOMPurify, ekstrakcja <body> |
| .md | Konwersja Markdown → HTML (marked.js) |
| .txt | Konwersja akapitów → <p> + <br> |
Przycisk ⬇ Eksport w headerze → modal z wyborem formatu:
Prawy sidebar → zakładka Szablony. Predefiniowane + własne. Filtry: Copy / SEO / CS / Moje.
Klik Wstaw → wstawia szablon do edytora. Klik + Zapisz zaznaczenie jako szablon → zapisuje aktualną treść.
Prawy sidebar → zakładka Snippety. Szybkie wstawki triggerowane w edytorze.
Wpisz trigger (np. //powitanie) w edytorze → pojawi się popup → naciśnij Tab → snippet wstawiony.
| Trigger | Treść |
|---|---|
//br | Nowy akapit |
//dzien | Dzień dobry, |
//poz | Z poważaniem, [IMIĘ] |
//thx | Dziękuję za kontakt. |
//asap | W najkrótszym możliwym czasie |
Dodaj własne snippety w panelu Snippety.
Prawy sidebar → zakładka Historia.
Auto-restore: po otwarciu edytora z niezapisaną treścią → żółty pasek na górze z opcją przywrócenia (pomijany dla dokumentów ze zleceń i przy 🗔 Nowe okno).
Oprócz historii lokalnej działa też historia serwerowa — trwała, per dokument, przetrwa wylogowanie. Szczegóły w sekcji 18.
Przycisk ⇄ Porównaj podczas edycji (belka pod zakładkami SEO, dla dokumentów z serwera). Otwiera dwa okna „kartki" obok siebie: po lewej wersja bazowa (domyślnie ⭐ Oryginał z n8n, do wyboru z listy każda zapisana wersja), po prawej Twój tekst — normalnie edytowalny.
Zmiany nanoszone są na sformatowany tekst na żywo: dodane i usunięte fragmenty. Przewijanie okien można zsynchronizować (checkbox).
| Skrót | Akcja |
|---|---|
| Ctrl+B | Pogrubienie |
| Ctrl+I | Kursywa |
| Ctrl+U | Podkreślenie |
| Ctrl+Z | Cofnij |
| Ctrl+Y | Ponów |
| Ctrl+H | Znajdź i zamień (regex + case sensitive) |
| Ctrl+K | Wstaw / edytuj link |
| Ctrl+S | Zapisz wersję + auto-save |
| Escape | Zamknij modal / popup / panel szukania |
| Tab | Wstaw snippet (gdy popup otwarty) |
Widoczny tylko dla użytkowników z rolą admin. Zakładka ⚙ Admin w prawym sidebarze.
Lista wszystkich zarejestrowanych użytkowników z avatarem, emailem, ostatnim loginem. Dropdown do zmiany roli (user / admin).
Wszystkie reguły korekty — pogrupowane: 🌐 Globalne + 👤 Per użytkownik (z emailem). Admin może edytować i usuwać reguły dowolnego usera.
⬆ Import CSV — masowy import reguł z pliku CSV (batch po 50, obsługa wieloliniowych pól, auto-detect kategorii, deduplikacja).
⬇ Eksport CSV — eksport wszystkich reguł z podziałem global/user.
Zarządzanie globalnymi i per-user promptami AI. Dodaj/edytuj/usuń z modalem (nazwa, ikona emoji, kategoria, treść). Po zapisaniu od razu widoczne w panelu AI.
Globalny + per-user słownik LanguageTool. Admin dodaje/usuwa wpisy globalnie.
Panel Admin → zakładka 💰 Tokeny. Automatyczne zliczanie tokenów i kosztów każdego zapytania AI.
Dziś | 7 dni | 30 dni | 90 dni
Per użytkownik: kto ile zużył — zapytania, tokeny (in/out), koszt USD.
Per model: który model generuje najwięcej kosztów — claude-sonnet-4, gpt-4o, gemini-flash, etc.
| Model | Input | Output |
|---|---|---|
| Claude Sonnet 4 | $3.00 | $15.00 |
| Claude Opus 4 | $15.00 | $75.00 |
| Claude Haiku 4.5 | $0.80 | $4.00 |
| GPT-4o | $2.50 | $10.00 |
| GPT-4o-mini | $0.15 | $0.60 |
| GPT-4-turbo | $10.00 | $30.00 |
| Gemini 2.0 Flash | $0.10 | $0.40 |
| Gemini 1.5 Flash | $0.075 | $0.30 |
| Gemini 1.5 Pro | $1.25 | $5.00 |
my_token_usage). Admin widzi wszystkich.
Teksty generowane automatycznie (Javelin → n8n) otwierają się linkiem /?doc=KLUCZ. Po zalogowaniu link działa dalej — edytor pamięta dokument przez cały proces logowania.
Przycisk 📋 Zlecenie (belka pod zakładkami SEO): dane zlecenia — domena, typ, cel znaków, deadline, frazy kluczowe, wytyczne oraz surowe zlecenie 1:1 z Javelina. Przy zleceniach wrażliwych (YMYL) czerwone ostrzeżenie — tekst wymaga review eksperta.
Sekcja 📚 Teksty z tego zlecenia — ponumerowana lista pozostałych tekstów grupy z linkami. Przycisk ⬇ DOCX grupy skleja najnowsze wersje wszystkich tekstów w jeden plik: każdy tekst poprzedzony nagłówkiem „TEKST N", identyfikatorem zlecenia oraz — jeśli podano w zleceniu — podstroną i docelową liczbą znaków; między tekstami podział strony.
Przycisk G (ikona schowka) w toolbarze kopiuje tekst w standardzie działu: Arial, H1 16 / H2 14 / H3 13, tekst 11 pt. Pogrubienia, kursywa, kolory i tabele (obrys 1 pt) zachowane; same nagłówki niepogrubione wg standardu.
Przycisk 🗔 Nowe okno w headerze otwiera czystą kartę edytora — nic nie miesza w otwartym zleceniu i nie wciąga auto-zapisu z innej karty.
Prawy sidebar → Historia → sekcja ☁ Wersje zlecenia (serwer). Wersje trwałe w bazie — przetrwają wylogowanie i zmianę komputera.
Przycisk w sekcji „Wersje zlecenia" albo „Dokumenty na serwerze" w zakładce Historia. Okno z listą wszystkich dokumentów:
Zlecenie przyszło innym kanałem? Napisz/wklej tekst i w zakładce Historia kliknij Zapisz jako dokument (historia) — dokument dostaje trwały link i pełną historię wersji jak teksty z generatora. Powrót do pracy: przegląd dokumentów lub zapisany link. Usuwanie ręcznych dokumentów: tylko admin.
Panel Słowa: frazy z odmianami (heurystyka polskiej fleksji), każda fraza podświetlana innym kolorem, przycisk „✓ wsz." zaznacza wszystkie. 🎨 Policz znaki wg koloru liczy znaki po kolorze widocznym w tekście (także z wklejek) — rozpoznaje standardowe kolory poprawek: niebieski (klient), zielony (I poprawka), fioletowy (II poprawka). W panelu Nagłówki przyciski H1–H4 i „Wsz." podświetlają nagłówki w tekście.
Tricomo Editor Pro v2.3.0 — Verseo R&D + Tricomo Michał Majewski
Ostatnia aktualizacja: 2026-07-13 (ikony Lucide, przegląd dokumentów z szukajką i filtrami, zwijane auto-zapisy, usuwanie ręcznych dokumentów, czas lokalny)