Воскресные релизы. а) маэстро @kugaevsky увеличил кол-во unicorn workers, что должно дополнительно уменьшить bottlenecks к вчерашним исправлениям; б) теперь сохраняется визуальное положение отредактированного или откомментированного поста в live-режиме;
в) уменьшен трафик по апдейтам, но этого наверное никто не заметит. надеюсь, что это положительное изменение. ‎- псы в рапиде
я бы сказал наоборот -- лайв стал юзабелен в последние дни. не прыгает, коммент при отправке виден мгновенно, короче -- можно жить ‎- right wing hug squads
У меня похоже ноутбук перегружен и тупо тормозит, это сбивает прицел. Ребутнусь нах. ‎- псы в рапиде
сижу пырю в монитор в /filter/everything последние минут 10-15. всё бодро скачет и не раздражает глаз ‎- right wing hug squads
ну хорошо, раз так. значит я опять на плохом бейслайне :) ‎- псы в рапиде
хотя к позиционированию ленты после отправки комментария к посту, который находится в середине ленты -- есть вопросы. но внятно сформулировать претензию не готов. it's just feels wrong, мнэээ ‎- right wing hug squads
при добавлении комментария к посту опорным элементом является сам пост. в принципе можно сделать опорным элементом то место, где появится будущий пост (то есть нижний край последнего коммента). ‎- псы в рапиде
я бы предложил пару дней ничего не менять, а потом пособирать фидбэк. надо привыкнуть и чётко сформулировать те места, где неудобно ‎- right wing hug squads
хмм. вот этот момент щас был чётко кривой -- этот пост был примерно 2-3 в /filter/everything, и когда я отправил предыдущий коммент, пост унесло нахрен наверх, вообще из зоны видимости ‎- right wing hug squads
г) распахнул глаза и кажется исправил обработку дублирующихся комментариев, посмотрим. ‎- псы в рапиде
я понял, почему тормозит редактирование и добавление комментариев при _раскрытых_ комментариях в ленте. бггг, исправлю. - [chg] ‎- псы в рапиде
д) исправлен кривой HTML, который приводил к ворнингам от реакта. impact неясен. ‎- псы в рапиде
е) картинки теперь можно загружать пачками (но только не очень толстые). вся работа с картинками будет переделана нахер. ‎- псы в рапиде
Урабля! ‎- всё это хуйня
Да, вижу что при комментировании иногда пост улетает, буду дебаггить. ‎- псы в рапиде
ж) исправлено торможение при редактировании и добавлении комментариев при раскрытых комментариях в ленте. ‎- псы в рапиде
абсолютно не понимаю, превратился ли уже мой клиентский код на яваскрипте в ебаную лапшу. 690 строк JS + 395 JSX [update: лапша существенно снижена, убраны новые реактовские хаки] ‎- псы в рапиде
Перпиши на кложескрипте — выкинешь и jsx поганый, и jquery! %) ‎- адский хардлайн в засаде
каким образом? ‎- псы в рапиде
Попробую сформулировать, что неудобно. После отправки комментария пост оказывается вверху ленты и точка обзора перемещается вместе с ним. Я не теряю его из виду (это хорошо), но потом приходится заново пролистывать вниз половину уже прочтенной ленты в поисках места, где читал (это плохо). Во френдфиде точно было не так. *и трава зеленее* )) ‎- (и им сочувствующие)
А, и комментарии почему-то снова пятисотят (не всегда). UPD: ну и вот этот комментарий сейчас продублировался. UPD-UPD: при отправке, а предыдущий - при редактировании. ‎- (и им сочувствующие)
@echidna, да, это хорошее замечание. я думаю, что я это исправлю моей идеей о том, что твои собственные комменты не должны бампать пост в твоей собственной ленте. это будет когда мы будем работать над алгоритмом бампа (им. Куба и Кукуца). а что говорится во всплывающем окне, когда комментарии пятисотят? я не вижу в логах че-то похожего. что при этом в строчке урла находится? ‎- псы в рапиде
@squadette ну вместо jsx можно будешь писать s-выражения, например с quiescent и sablono (q/defcomponent [state] (html [:div (for post posts (PostComponent post))])), а жквери, возможно, сам отвалится, потому что стдлиба, например, в кложескрипте своя нормальная, внешних библиотек не надо. ‎- адский хардлайн в засаде
^ HOW ABOUT NO я что-то не очень понимаю что имеется в виду под "stdlib". если в stdlib пихается функциональность jQuery — то что-то здесь не так! ‎- псы в рапиде
я бы подумал, что под stdlib вместо jQuery имелись в виду все вот эти each() и прочая андерскорщина ‎- волна бургерных
^^^^ я не читала :). Если опять всплывет, скопирую или сделаю скриншот. Это не критично - просто нажимаешь ОК, всплывающее окно пропадает, а комментарий отправляется. ‎- (и им сочувствующие)
^ поймала: https://mokum.ru/echidna/14025. После этого повторился баг, описанный Скримагером: комментарий продублировался, а при попытке удалить один исчезли оба. ‎- (и им сочувствующие)
з) сильно ускорен рендеринг в реакте (через shouldComponentUpdate). цифры в миллисекундах, которые показываются над лентой, должны ускориться в разы. но как и со всяким кэшом, оно может глючить — сообщайте. у меня ускорилось втрое. ‎- псы в рапиде
^ Live: 27 entries, 17 updates, 1 deletes, 10ms/19ms/10ms, wow ‎- right wing hug squads
зато 20-30 мс, а на мобиле около 200 (сейчас вижу 66) ‎- This value is required.