#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 ‎· псы в рапиде
#mokum-releases: а) Webpack 3.0 (примерно на 100 кб уменьшился размер распакованного бандла); б) появилась ссылка на букмарклет и инструкция о том, как установить его на Chrome for iPhone/iPad).
в) немного техдолга; ‎· псы в рапиде
Что такое «распакованный бандл»? ‎· toro de lidia
#mokum-releases: а) теперь при шаринге урлов через букмарклет технически битые GIF-файлы нормально обрабатываются (via /mokum-support/1354836);
б) улучшения поиска: в тэгах теперь не различаются подчерк и дефис; убран 15-минутный кэш на содержимое поиска, теперь после редактирования поста он доступен в поиске в норме через несколько секунд); ‎· псы в рапиде ‎· 3
#mokum-releases: а) кажется, исправлена проблема с бесконечно задерживающимися упоминаниями; б) под мощными ударами поршня технологического прогресса сделаны авто-эмбеды для youporn и pornhub (обойдемся без sample URLs).
в) теперь после успешного шаринга происходит автоматический редирект на морду Мокума. TODO: редиректить туда, куда запостили. ‎· псы в рапиде ‎· 1
#mokum-releases: а) с помощью совета @creadone форма шаринга урлов стала почти нормально выделять картинки (via /squadette/1284518); б) теперь если к посту приаттачена ровно одна картинка, то ей будет выделено на 20% больше места (если нужно); в) несколько исправлений в районе обработки архивных постов Фрифида; г) исправлена мелкая UI-проблема, tnx @whatever.
Update: ахахаха, я внезапно понял, что если увеличить размеры картинки на 20%, то площадь увеличивается на 44%. ‎· псы в рапиде ‎· 7
Нахуя было читать Тафте, чтобы профачить это место? Исправлено. ‎· псы в рапиде ‎· 3
д) убран весь отладочный мусор, теперь букмарклетом в общем можно пользоваться. ‎· псы в рапиде ‎· 2
#mokum-releases: а) выехала бэкендовая часть букмарклета (см. например: https://mokum.place/squadette/1268997). Теперь надо работать над less-than-happy paths, а также делать нормальный UI. Тестовая ссылка не для слабонервных: https://mokum.place/sh.
Сейчас пока что картинки выкачиваются с сервера по урлу, поэтому должны быть публично доступны. Поддержка совсем приватных картинок с ре-аплоадом с клиента будет потом отдельно. ‎· псы в рапиде
#mokum-releases: а) продолжается миграция на новые картинки; б) исправлена проблема, из-за которой картинки после загрузки в какой-то момент становились "broken".
Мне кажется, что в эпопее с картинками я что-то упускаю. ‎· всё это очень важно
@corvalol: абсолютно ничего. просто много техдолга, который надо выплатить, причем аккуратно. ‎· псы в рапиде
в) исправлена обработка пользователей, которые explicitly opted out из архивной программы, их комментарии теперь безусловно блокируют раскрытие постов. около 100 постов уехало обратно под замок. ‎· псы в рапиде ‎· 1
г) в архивных постах в дропдауне "Share" появилась кнопка "Copy archive URL to clipboard", которая копирует ссылку на web.archive.org. ‎· псы в рапиде ‎· 2
#mokum-releases: а) рефакторинг для поддержки букмарклета, ничего не должно измениться; б) увеличил качество JPEG'ов на превьюшках с 70 до 85, многие жаловались на блюр.
Даже фейсбук не может себе позволить! I ain't even joking. ‎· lizards ‎· 1
#mokum-releases: есть тема перестать тупить. Вообще конечно одна из (многочисленных) ошибок, допущенных при разработке Мокума — это то, что барьер на вход для контрибьюторов не очень низкий, в плане девелоперской среды. Хотя вот Саша и Марк прекрасно справились! Но тех кто не справился — я прекрасно понимаю. Но ничего, щас мы с этим разберемся. Это один из пунктов которые надо добавить в /squadette/829885 btw
Да на самом деле, развернуть среду далеко не самый большой барьер (хотя у меня оптика возможно немного того). В таких проектах въехать в чужой код, потом органично вписать свой, потом back-and-forth с мейнтейнером (которому в свою очередь надо разобраться в твоём контрибьюшене) — вот это прямо много времени и сил занимает. А среду развернул разок и ладно. ‎· troubled young man ‎· 3
#mokum-releases: фикс как в старые добрые времена — риверы, tier0, оказывается при целом ряде действий (новый пост, лайк/клайк/фав) изменения приезжали только через фею. сейчас они стали делаться прямо из HTTP-ответа по действию. с какой однако скоростью у нас работает фея, ить.
кажется, это было заметно на мобиле при медленном интернете, когда новый пост уходит из формы, и появляется на экране только через пару секунд ‎· протёр контакт до чёрных дыр ‎· 1
@hotgiraffe: да. я снялся с ручника, выключил фею и увидел своими глазами, что нихрена не происходит. ‎· псы в рапиде