#mokum-releases: мелочи: а) прячем кнопку "Block" если мы подписаны на юзера; б) исправлен директ невзаимному пользователю; в) после сабмита формы фокус убираем из текстарии, специально для мобильных устройств; г) апгрейжена автосайзилка для формы комментария, там поправлено сколько-то багов в апстриме; д) убрано немного кода на фронтенде и бэкенде; е) исправлен рендеринг формы постинга, она должна чуть меньше мигать;
ж) #project-ng, step 0. ‎· псы в рапиде
а) а что не "отписаться и забанить подлеца"? :) Можно там переименовать в "Teh Drama," скажем ‎· a mere five hundred de­grees ‎· 9
з) исправлена поддержка битых или недогруженных картинок, теперь страница рендерится без reflow; это актуально на очень плохих соединениях, attn @earwin. TIL что <img width/height> не всегда контролируют площадь, занятую элементом. ‎· псы в рапиде ‎· 1
#mokum-releases: хеллоуинские релизы, смертельный номер в рилтайме: а) https://mokum.place/about/online переделана с recharts на реактовую обёртку вокруг Google Charts;
б) https://mokum.place/about/stats переделан на Google Charts и стал компактнее; ‎· псы в рапиде ‎· 1
@dsumin: я смутно вспоминаю, что в этот день я что-то профачил при пересчете статистики. ‎· псы в рапиде
#mokum-releases: новая форма постинга включена по дефолту, старая форма постинга безвозвратно выпилена, сорян. Все остальное будем чинить прямо так.
Минус 1000 строк кода, плюс примерно 1500 строк. ‎· псы в рапиде
#mokum-releases: а) теперь у нас "стандартный и очень стильный прогресс-бар в виде подчеркивания" вместо идиотской диагностики (tnx @1master), плюс сообщения о прогрессе, которые появляются только когда мокум тормозит.
Лайк, если тоже вздрагиваешь от словосочетания "прогресс бар" (прогнозирую два лайка) ‎· igors ‎· 24
@squadette: все ещё сложнее, карл! ‎· Чарактер нордический
#mokum-releases: при редактировании текста в новой форме теперь сохраняется позиция скроллинга.
позиция троллинга #прастити ‎· a mere five hundred de­grees ‎· 1
Выражаю глубокую признательность ув. @screamager, обеспечившему Мокум высококачественным сертификатом, который два года стоял на страже нашего щебета.
Неумолимая поступь прогресса привела к переходу на Letsencrypt, tnx @haron! #mokum-releases ‎· псы в рапиде ‎· 2
серт на mokum.place нормальный, а на img2.mokum.place имеет экспирейшен дейт December 16, 2017, то есть скоро уже. ну так, на всяк случай ‎· CheekiBreeki69
@screamager: так летсенкрипт так и работает. ‎· псы в рапиде
@squadette: в смысле? короткие сертификаты с пролонгацией? upd: почетал ‎· CheekiBreeki69
^ по-быстрому-то бесплатно ‎· Ease-the-Tease ‎· 2
#mokum-releases: исправлен десяток мелких моментов по новой форме постинга, особенно в директах. Прошу потестировать, собираюсь сегодня выпиливать старую форму под корень.
На странице "For your eyes only" (https://mokum.place/filter/fyeo) появилась форма постинга. ‎· псы в рапиде ‎· 2
@squadette твоя ссылка на директ не работает, к слову. форма открывается, но тебя в адресатах нет. ‎· TODO: feathers ‎· 2
#mokum-releases: я снялся с ручника, и понял, что задачу "переделать форму выбора адресатов директа" и "зарелизить форму" можно отделить друг от друга! Поэтому сейчас в новой форме выбор директов сделан практически так же, как и в старой форме — мульти-селектором. Сейчас я буду медленно разбираться с фокусированием разных элементов после разных действий, но в целом это означает прорыв.
Спасибо @screamager и @dsumin за то, что натолкнули на путь истинный. ‎· псы в рапиде ‎· 4
Update: бугага, запихал кнопку "Cancel" куда-то в качестве прототипа, но там надо аккуратно все случаи обработать. ‎· псы в рапиде ‎· 1
#mokum-releases: в новой форме постинга починилась ценная фича "Favorite groups", которая показывает ваши самые частые группы первыми.
Favorite? А если я пишу в группу часто, но без удовольствия? ‎· Vlad Kaznacheev ‎· 12
"LRU groups" is the politically correct term then ^. ‎· 9000 ‎· 2
#mokum-releases: в архивных постах теперь обрабатываются ссылки на посты, которые есть в базе Фрифида. E.g.: https://mokum.place/s?q=http://friendfeed.com/dsumin/. #project-osiris
Видны только те посты, которые видны были спайдеру. ‎· псы в рапиде
Также теперь четче должно быть понятно, что копия недоступного поста может быть доступна через web.archive.org (Update: сломано (Update: починено)). ‎· псы в рапиде
#mokum-releases: а) немного уменьшено вертикальное пространство, занимаемое новой формой, attn @1master; б) ресайзилка формы текста поста заменена на другую, кажется работает чуть получше; в) дроп-даун проапгрейжен, там много мелких глюков исправлено кажется.
г) кое-что выкачено для тестирования на живую ‎· псы в рапиде
#mokum-releases: ну что, бл., у меня есть регексы и я не побоюсь ими воспользоваться. Теперь в новой форме на айпадах и айфонах правильно повернуты картинки при аплоаде.
Кажется я начинаю понимать, что именно происходит. ‎· псы в рапиде ‎· 6
#mokum-releases: сильно переписана работа с картинками в новой форме. Исправлено: а) порядок картинок при загрузке (h/t @haron); б) уже загруженные картинки теперь показываются и в новой форме после перезагрузки страницы, h/t @anesthesia; в) исправлен кейс подгрузки новых картинок через Add URL при шаринге урла.
Update: исправлен layout картинок в интерфейсе загрузки. ‎· псы в рапиде
Update: проверена обработка битых картинок. ‎· псы в рапиде
2017 войдёт в историю мокума как год работы над картинками. ‎· продолжайте движение ‎· 6
ебучий опен-сорс: https://github.com/exif-js/exif-js/pull/111! ‎· псы в рапиде ‎· 1
#mokum-releases: https://mokum.place/about/online, "Visitors every 24h" показывает кол-во зарегистрированных пользователей, посещавших Мокум каждые сутки.
б) react_on_rails v7.0.4; ‎· псы в рапиде ‎· 1
А это там намеренно или ошибка, что на графике "Users online, last 24 hours", в отличие от других графиков, ось времени в обратном направлении — справа налево? ‎· Taivo Lints ‎· 1
@taivo: ахахаха. ‎· псы в рапиде ‎· 1
@taivo: исправлено, спасибо! ‎· псы в рапиде ‎· 2
@squadette Сейчас там что-то опять странное — на графике "Users online, last 24 hours" показывает 2016-01-30, и на графике "Users online, last 365 days" маленький кусок графика, который вроде должен быть в начале графика, находится в конце графика. ‎· Taivo Lints
#mokum-releases: https://mokum.place/about/online, "Visitors every 24h" graph shows the number of registered users visiting Mokum every 24 consecutive hours.
#mokum-releases: а) ничего не должно сломаться, если сломается сообщайте // Nothing should break, please report if you notice something.
#mokum-releases: a) Rails 4.2.9, без изм. б) некоторые работы по картинкам.
#mokum-releases: а) исправлено немного внешнего вида новой формы, tnx @ayoshi; б) исправлен баг с поиском по двум тэгам (tnx @markizko); в) удалены ненужные (hopefully) бэкапы давно удаленных картинок; г) первый заход на миграцию аватарок; д) исправлена проблема, из-за которой изменение аватарок приводило к ненужной серверной активности;
е) убрана еще одна идиотская проблема с никому не нужным мега-запросом :( ‎· псы в рапиде
#mokum-releases: а) много мелких визуальных улучшений в новой форме постинга (tnx @ayoshi); б) исправлен микро-синтаксис для RFC с номерами из меньше четырех цифр, например RFC 793.
в) удалены старые файлы архивных картинок (теперь все в новом бэкенде); ‎· псы в рапиде
#mokum-releases: новая форма постинга теперь умеет вставлять картинки из клипборда (tnx коллегам из соседней деревни) [img src: https://www.flickr.com/photos/45960275@N05/24302242384] У меня работает только в Firefox. Курсор должен быть в поле ввода текста.
image.png
#mokum-releases: продолжаем работу над выбиралкой директов (https://mokum.place/?new_form=1). а) теперь при выборе "Direct messages" в дропдауне сразу открывается список адресатов.
б) появилась нормальная переключалка для тестирования новой формы; ‎· псы в рапиде
@corvalol: сделал помяхше. ‎· псы в рапиде ‎· 1
#mokum-releases: в новой форме постинга (https://mokum.place/?new_form=1) появился прототип отправки директов. прямо сейчас он выглядит традиционно, но кажется даже работает. 25 коммитов, "19 files changed, 591 insertions(+), 339 deletions(-)", мне надо сбросить это с души. Главное что может сломаться для обычного пользователя — форма букмарклета.
а) не скроллится на айпаде нормально; б) при выборе из дроп-дауна надо сразу открывать форму выбора адресатов; в) улучшить дизайн; г) если адресаты не выбраны, то кнопку постинга дизейблить; д) на десктопах не три а пять адресатов в строчке; е) по даблклику и даблтапу выбирать адресата и закрывать список адресатов. ‎· псы в рапиде
ж) Top-N главных корреспондентов — в отдельный список сверху; ‎· псы в рапиде ‎· 1
#mokum-releases: в новой форме постинга https://mokum.place/?new_form=1 появилась полная диагностика происходящего при создании нового поста (загрузка картинок, ожидание обработки, постинг), а также при шаринге урлов через кнопку Add URL и через букмарклет. Также определяются ошибки сервера и сети. Это одна из блокирующих фич, которые нужны чтобы включить новую форму по дефолту.
ПОИСКА???? ‎· Чарактер нордический
@mudak: она не перестала, просто глючит. ‎· псы в рапиде ‎· 1
#mokum-releases: а) начата работа над корректным отображением статуса API-вызовов при совершении всех действий. Как обычно, первые эксперименты проводятся над формой постинга.
#mokum-releases: а) исправлено несколько ошибочекъ с шарингом картинок, tnx @ashiologist;
б) исправлено несколько сложных случаев обработки поисковых урлов, tnx @markizko ‎· псы в рапиде