Informacje na temat zmian w serwisie znajdziecie na naszym mikroblogu

UWAGA! Aktualne wiadomości na temat zmian w serwisie możecie znaleźć na mikroblogu pod adresem: https://4programmers.net/Mikroblogi/4programmers.net

Ujednolicenie edytora markdown

Dokonane zostały kosmetyczne zmiany edytora. Został on ujednolicony w modułach mikroblogów, forum oraz wiadomości prywatnych. Co za tym idzie, w module mikroblogów dodana została możliwość podglądu treści.

Zmiany po stronie front endu:

  • Usunięcie gradientu przycisków oraz przesunięcie ich na prawą stronę. Dzięki temu pole tekstowe mogło zostać przesunięte nieco wyżej.
  • Przesunięcie przycisków pracy z kodem bardziej na lewo.
  • Ujednolicenie sposobu dodawania oraz prezentacji załączników (podgląd miniaturek zdjęć podczas dodawania) w obrębie wszystkich modułów.
  • Możliwość dodawania załączników w wiadomościach prywatnych.
  • Ankieta nie wymaga podania tytułu (tytułem ankiety jest w domyśle tytuł wątku).

Więcej zmian dokonanych zostało po stronie backendu. Teraz bowiem komponent (edytor) odpowiedzialny jest za dodawanie załączników. Wszystkie one są również zapisywane w jednej tabeli, a nie tak jak to miało miejsce wcześniej.

Blokowanie użytkowników na mikroblogu

W odpowiedzi na Wasze apele, dodaliśmy możliwość blokowania użytkowników na mikroblogu. Docelowo ma to być zalążek nowej funkcji, a mianowicie - obserwowanie użytkowników. Juz wkrótce będzie można obserwować aktywność danego użytkownika, dostawać powiadomienia o nowych wpisach czy postach. Dodana zostanie również zakładka w ustawieniach konta gdzie będzie można podglądać obserwowanych oraz blokowanych użytkowników.

Przy każdym wpisie lub komentarzu dodana została ikonka, która umożliwia rozwinięcie opcji związanych z wpisem. Znajdzie się tam link umożliwiający blokadę danego użytkownika:

Screenshot_20201203_082323.png

Komentarze na mikroblogach w czasie rzeczywistym

Zapewne znasz taki scenariusz: dostajesz powiadomienie o nowym komentarzu do obserwowanego wpisu na mikroblogu. Klikasz na listę rozwijalną, następnie w powiadomienie które prowadzi do danego komentarza.

Od dziś nie ma takiej potrzeby. Komentarze będą pojawiać się na stronie w czasie rzeczywistym co da Ci możliwość dyskusji jak na zwykłym czacie. Nowo dodane komentarze będą wyróżnione pomarańczowym obramowaniem, podobnie jak to ma miejsce w pozostałych częściach serwisu. Wygląda to tak:

Screenshot_20201016_090609.png

Lista postów: refaktoryzacja oraz nowy wygląd

Kilka miesięcy temu przepisaliśmy cały kod front-endu na stronie głównej forum oraz na liście wątków. Najgorsze, czyli lista postów wraz z formularzami do edycji postów/komentarzy - zostawiliśmy na koniec. Dzisiaj, po kilku miesiącach, zostało wdrożone ponad 160 commitów.

Z punktu widzenia użytkownika niewiele powinno się zmienić. Została zachowana dotychczasowa funkcjonalność. Wygląd został jedynie ujednolicony z mikroblogami, czy też listą wątków.

  • Przycisk Edytuj przejął funkcjonalność przycisku Szybka edycja. Mamy możliwość dodawania załączników, tagów czy podglądu wiadomości bez konieczności przechodzenia do osobnej podstrony.
  • treść wiadomości prywatnej nie znika po odświeżeniu strony #487
  • wyświetlanie komunikatów błędów walidacji tagów #516
  • zmiana tytułu wątku nie generuje powiadomienia dla autora #534
  • dodanie znaku nowej linii na końcu cytatu #515
  • poprawiony komunikat o nieistniejącym poście #496
  • przyciski obserwacji postu oraz komentowania widoczne dla niezalogowanych #309