Od rana były dzisiaj problemy z powiadomieniami na Wykopie. Nowa funkcja w nowej wersji Wykop X Style 2.35
✔ Napraw błąd wyświetlania liczby gdy brak nieprzeczytanych powiadomień ⭐
Wykop X Style wykrywa czy faktycznie masz nieprzeczytane powiadomienia z wołań lub obserwowanych tagów. Jeśli wszystkie powiadomienia są przeczytane od razu usuwa pomarańczową ikonkę z liczbą powiadomień dodaną błędnie przez Wykop.
Ikonka z liczbą powiadomień powstaje na podstawie klasy ".new" oraz wartości w atrybucie "data-unread=x":
<a data-v-72712cf7="" data-unread="4" class="new"> Niestety okazuje się, że Wykop błędnie przetwarza powiadomienia i dodaje te wartości nawet, kiedy żadnych nieprzeczytanych powiadomień juz nie ma.
Wykop X Style wyłącza używanie klasy i atrybutu data-unread="4" class="new" i sprawdza czy istnieją w menu jakiekolwiek nieprzeczytane powiadomienia.
Żeby było ciekawiej przeczytane mają klasę ".read", a nieprzeczytane powiadomienia nie mają dodatkowej klasy:
<section class="notify"> Przeczytane:
<section class="notify read"> Natomiast w menu powiadomień z nowych wiadomości prywatnych jest odwrotnie - powiadomienia przeczytane nie mają dodatkowej klasy, a nieprzeczytane mają klasę ".unread"
<section class="item unread"> Przeczytane:
<section class="item"> Dlatego żeby wykryć, że nie ma powiadomień z tagów i wołań nalezy sprawdzić czy jest jakikolwiek element <section> bez klasy ".read"
li.notifications:not(:has(section.notify:not(.read))) > a natomiast dla wiadomości prywatnych trzeba sprawdzić czy nie ma żadnego elementu <section> z klasą ".unread":
li.pm:not(:has(section.item.unread)) > a Widać, że te powiadomienia pisały rózne osoby, bo brak tu spójności i konsekwencji. ( ͡°͜ʖ͡°) #programowanie
@WykopX: Fajną robotę robisz, jeszcze żeby jakaś apka powstała jak kiedyś to już w ogóle by była bajka, ale chyba się nie da bo nie chcą api udostępnić jeśli dobrze kojarzę
@WykopX: tak z czysto amatorskiego punktu widzenia, czy projekty wielkosci wykopu nie powinny miec jako absolutna podstawe uzywanie BEMa jesli nie ma tu tailwinda? Nie bardzo rozumiem jak oni to produkuja.
@WykopX: Fajnie byłoby jakby wpisy w Mirkoukrywaczu były posegregowane wg kolejności ich ukrycia + możliwość "oczyszczenia" Mirkoukrywacza wszystkich wpisów, które są starsze niż 24h.
Nowa funkcja w nowej wersji Wykop X Style 2.35
✔ Napraw błąd wyświetlania liczby gdy brak nieprzeczytanych powiadomień ⭐
Wykop X Style wykrywa czy faktycznie masz nieprzeczytane powiadomienia z wołań lub obserwowanych tagów.
Jeśli wszystkie powiadomienia są przeczytane od razu usuwa pomarańczową ikonkę z liczbą powiadomień dodaną błędnie przez Wykop.
Ikonka z liczbą powiadomień powstaje na podstawie klasy ".new" oraz wartości w atrybucie "data-unread=x":
<a data-v-72712cf7="" data-unread="4" class="new">
Niestety okazuje się, że Wykop błędnie przetwarza powiadomienia i dodaje te wartości nawet, kiedy żadnych nieprzeczytanych powiadomień juz nie ma.
Wykop X Style wyłącza używanie klasy i atrybutu
data-unread="4" class="new"
i sprawdza czy istnieją w menu jakiekolwiek nieprzeczytane powiadomienia.Changelog:
https://github.com/wykopx/WykopX/wiki/Changelog#2350
#wykopwnowymstylu #wykopx #chwalesie
Żeby było ciekawiej przeczytane mają klasę ".read", a nieprzeczytane powiadomienia nie mają dodatkowej klasy:
<section class="notify">
Przeczytane:
<section class="notify read">
Natomiast w menu powiadomień z nowych wiadomości prywatnych jest odwrotnie - powiadomienia przeczytane nie mają dodatkowej klasy, a nieprzeczytane mają klasę ".unread"
<section class="item unread">
Przeczytane:
<section class="item">
Dlatego żeby wykryć, że nie ma powiadomień z tagów i wołań nalezy sprawdzić czy jest jakikolwiek element <section> bez klasy ".read"
li.notifications:not(:has(section.notify:not(.read))) > a
natomiast dla wiadomości prywatnych trzeba sprawdzić czy nie ma żadnego elementu <section> z klasą ".unread":
li.pm:not(:has(section.item.unread)) > a
Widać, że te powiadomienia pisały rózne osoby, bo brak tu spójności i konsekwencji.
( ͡° ͜ʖ ͡°) #programowanie
https://github.com/wykopx/WykopX/wiki/Wykop-X
Co do aplikacji - próbowałes #wypiekmobilny stworzony przez Mirka @bakehouse ? Jest rewelacyjna.
https://wykop.pl/link/7247643/wypiek-nowa-aplikacja-dla-wykopu-na-ios-i-android
Powinny... ale managerowie teamu programistów wyszli z założenia, że...