Я выкатил здоровенное изменение, которым занимался три дня. Оно должно исправить все случаи перехода юзеров через границу видимости. То есть, если вы меняете свой эккаунт с приватного на публичный, или наоборот — все должно обновиться автоматом у тех, кто вас читает.
б) при переключении эккаунта из публичного в приватный по умолчанию включена галочка "Unsubscribe non-mutual" (см. страницу settings). При этом все юзера, кто подписан на вас невзаимно — принудительно отписываются. Если галку не ставить — то все юзера уходят вместе с вами под замок. ‎- псы в рапиде
в) должен работать block/unblock нормально — лайки и комментарии забанившего должны пропадать. Заблоченный юзер также принудительно отписывается от вас (а вы от него). ‎- псы в рапиде
г) наверняка я лоханулся с каким-нибудь юз-кейсом. Очень прошу заинтересованные стороны проверить на своих или на тестовых эккаунтах и написать мне все замеченные вещи. Если у вас после hard-reload вы видите не то, что видели до него — это баг, его надо чинить. ‎- псы в рапиде
д) я поставил все риверы на обновление, поэтому никаких хард-релоадов не должно требоваться (но см. предыдущий пункт); ‎- псы в рапиде
е) это изменение вообще не затрагивает алгоритмы проверки доступа — они работают практически без изменений уже пару недель. Это изменение относится только к корректному обновлению риверов. ‎- псы в рапиде
ж) я хочу несколько дней потестировать это и тогда отмечу как закрытое штук пять или шесть различных багов в хакпаде; ‎- псы в рапиде
з) на сдачу — теперь API не палит список подписчиков приватных фидов — tnx to @ayoshi ‎- псы в рапиде
чего, ни одного глюка? не верю, бл. я лично знаю про два! ‎- псы в рапиде
а есть какой-то автотест для happy path? (прячется) ‎- wisdom of wombats
сейчас ничего не тестируется, чтобы не закостеневать архитектуру. Конечно, через месяцок буду этим заниматься. ‎- псы в рапиде