Для общения с разработчиками, реквеста багов и запроса новых функций.
У нас осталось:
* Переделать автообновление треда
* Сделать чтобы правка сообщения отображалась у всех моментально.
* Поправить мегатред
И можно передохнуть.
Наверно так и сделаем.
Добавил кнопку скачивания в плеер.
Файл будет сохранятся под тем же именем, что и был закачан.
А не с именем из 12 цифр.
Пришла в голову идея - запрашивать у пользователя разрешение на отправку уведомлений в браузере и показывать ему их при получении новых ответов. Что думаешь?
Уведомления уже есть.
Настройки -> включить уведомления.
Сейчас приходят уведомления о всех новых постах, позже сделаю чтобы можно было получать только ответы.
Убрал flex с post-files, так как посты становятся раздутыми.
пик 1) c flex
пик 2) без flex
Как-то можно по другому поправить?
Аудиоплеер (как и видеоплеер) теперь можно перетаскивать.
Убран лишний пробел в пустых сообщениях, теперь они будут чуть меньше в высоту.
Добавлены смайлы:
Аудиоплеер теперь можно увеличивать/уменьшать (так же как и видеоплеер).
Для изменения размера нужно навести на него курсор и поскролить
Добавил в базу еще два параметра 'hide' & 'deleted', осталось поменять удаление так, что бы удаленные посты можно было восстанавливать, если они были удалены по ошибке. А в будущем и откатывать действия того или иного модератора.
Обновил внутренности опмодерки, под "новую" схему удаления постов.
Надеюсь при этом ничего не отвалилось.
Ресайз аудиоплеера теперь происходит равномерно в обе стороны.
test2
Обновил внутренности опмодерки, под "новую" схему удаления постов.
Надеюсь при этом ничего не отвалилось.
Ресайз аудиоплеера теперь происходит равномерно в обе стороны.
Репорты паламалися.
>Uncaught ReferenceError: reply is not defined
Спасибо, поправил.
Дев, когда-нибудь ловил Kernel Panic?
>Kernel PanicНа windows, Unix почти не использую.
Сегодня будет большой патч кода, возможно в течении дня временные баги.
Переписана система обновления треда, что-бы её потестировать зайдите в настройки и выберите "тестовый режим", а затем обновите страничку.
В новой системе все изменения сообщений отображаются в течении нескольких секунд у всех. В старой была задержка в 30-60секунд.
Если заметите какие то в ней баги - отписывайте. Если все будет хорошо, через пару дней поставим её дефолтной.
Мегатред - пока на ремонте, наконец то до него дошли руки.
добавлен, спасибо.
В новом обновлении скрывались картинки в посте - исправлено.
А можно сделать возможность скрывать посты по содержимому, например слову BTS?
Да, фильтры скрытия планируется прикрутить.
>ОПмод есть в новом движке, работает он так: ОП может банить всех в своем треде, бан действует на тред и на все последующие треды, созданные с трипом ОПа. ОП может удалять посты, но все могут смотреть какие посты были удалены.Это сказал админ лисяча. В каких ты отношениях с новым админом лисяча?
Автобновление каждые 5 секунд, это перебор.
При использовании форматирования текста курсор переходит в конец строки.
Должен находиться внутри форматирования.
Описание кнопки "Зачёркнутый (Alt+S)" не соответствует действительности.
Правильное "Зачёркнутый (Alt+T)".
Нет, норм.
Сделай мне кнопочку, по нажатию которой записывался бы звук. И борду с голосовым чатиком и возможностью просматривать совместно аниме.
И больше лолей в смайликах полуголых.
Нет, серьёзно. Один пост в час в лучшем случае и автообновление треда каждые 5 секунд.
>Один пост в час в лучшем случаеНу чтож теперь, всей порде под твой тред подстраиваться?
Где у вас тут чатик, покажи. Будь хорошей девочкой.
Ниет
Столкнулся с проблемой и то ли у меня у одного такое то ли нет. Короче, не могу в собственном треде удалять или скрывать картинки, кнопки просто неактивны. В чем может быть проблема?
Еще хотел бы зареквестить менюшку для ввода трипкода/логина, наприер около кнопки настроек и справки, чтобы не приходилось оставлять еще один пост, для возвращения мод прав.
Спасибо, баг исправлен.
Зачеркнутый будет strikethrough, отсюда и название...
Пока нагрузки никакой нет, можно и так.
Можно прикрутить в будущем, голос будет записываться, но только с обработкой. Чтобы его было сложно идентифицировать.
Планируется в будущем примерно так как ты описал.
Добавлена поддержка TOR - сети
Пока в режиме read-only
>Можно прикрутить в будущем, голос будет записываться, но только с обработкой. Чтобы его было сложно идентифицировать.Хорошая идея, но помни, дешифровке подаются все фильтры. Для просмотра аниме вообще практически ничего не требуется, готовых решений до хрена.
И как тут удалять свои сообщения?
>Пока в режиме read-onlyКак бы тебе это сказать, ты не поддержку сети тор запил, а сделал так, что по одному из адресов сайта, люди без ТОР не видели сайт. Это тебе не И2П, а поддержка сети ТОР, у тебя с начала создания сайта. Я как бы в тор, и как видишь не в read-only. Забавляют вообще ресурсы, у который есть .онион адреса в read-only. До хрена же сайтов таких есть и о чём эти люди думают.
Удали ТОР фильтр и можно не ебатся не с какими .онион адресами. Это необходимо чтобы сервер не нашли и не для чего иного.
>чтобы не приходилось оставлять еще один пост, для возвращения мод прав.Пока можешь пользоваться, не задокументированный фичей, о какой и админ не знает. Оставляешь сообщения пустым, но выписываешь трипкод, отправляешь. Итог мод права есть, ещё одного сообщения нет.
А ещё я кое что нашёл, но не скажу, потому, что Сакуры на главной нет.
> ты не поддержку сети тор запилТеперь адрес сайта доступен внутри в тор сети.
Когда ты обращаешься к neochan.ru через тор, ты выходишь из тор сети в www через выходной узел. Обращаясь по адресу neochansu4cegu4o.onion ты остаёшься в ней.
Да и в этом проблема (( Но можно усложнить, делая рандомный морф на каждый аудио-запрос.
Жаль.
Это работает, спасибо.
После отправки поста он появляется, но когда после него кто-то отправляет еще пост, он исчезает, помогает обновление страницы. Кэш чистил.
Хотя, это не связано со следующим постом. Тут тоже пропало. Через несколько минут.
У тебя был включён "тестовый режим"?
Да
Баг до сих пор появляется или был только раз?
До сих пор.
Ого, вероятно баг после недавнего патча мод контролов появился. Вижу, завтра поправлю.
ttt
TEST 2
TEST 3
Наврал, исправил раньше.
Спасибо!
Возможность дальнейшего редактирования ОП сообщения убрал?
Нет, она временно на ремонте. Скоро включу.
У тебя на главной странице статистика за сутки написана нечитаемым цветом, поменяй пожалуйста.
Позже серьезно за неё возьмусь.
ОП-Сообщения теперь можно редактировать, при их изменении не сбрасываются контрол-кнопки.
Борда теперь нормально отображается с отключённой поддержкой javascript, хотя и остались некоторые косяки.
Но не постить.
Случайно сбросил правку редактирования оппоста, позже впилю вновь.
Постинг без скриптов прикрутить тоже можно, наверно запилю позже.
Ещё кто-то сидит с отключённым JS в браузере?
Вероятно это те кто сидит за тором и хотят максимум анонимности при минимальных знаниях.
Слетел
Можно сделать скрытие тредов по трипу опа?
Можно. Постараюсь на неделе.
Господа, можно можно смайлики переименовать? Это не Хеджон
Мистер Девелупер
Если что-то написать, опустить надпись на пару строчек, а потом попытаться сверху поставить значок >
То этот значок ставится после надписи снизу, а не выше, где я указал.
Мне и так норм, но может вы ищете подобные проблемсы.
А кто это не знаешь?
Для нас любые баги хороши, поправим.
Опция "скрытие треда по трипу" добавлена.
Просьба проверить корректность работы.
Вроде робит.
Чего лолифокс сломал? Error 522
Работает, спасибо!
Теперь постинг с отключённым js частично работает (нужно еще подружить его с капчей и прикрутить создание треда), знаю что это никому не нужно, но пускай будет.
Тема "Light Blue" - шрифты теперь подключаются локально, а не с серверов google.
Слать кроссдоменные запросы от имени пользователя без его согласия нужно избегать, это ведь анонимная борда.
Не, не знаю
Можно это выпилить?
ну и эти заодно
Да, чуть позже.
>лолифокс>Access deniedЧто это? Педалик сломал тор?
Или автобан поломанный?
Кстати, ты знаешь, почему педалика, педаликом прозвали?
Какой непонятливый мальчик
A ты девочка?
А что?
cloudflare фильтрует айпи и подсети с которых ранее шел ддос.
Кстати, что насчёт возможности скрывать картинки при редактировании поста? Ну, как в режиме модератора. Было бы неплохо добавить такую.
И заодно функции разметки.
Я расскажу. Вряд ли на бордах остались люди вроде меня.
Те, кто сидели в "гостевых книжках" до борд.
Так вот - поднял Горелов борду. Назвал двачем. И давай её чинить.
Регулярно чинил, а она всё отваливалась. Вот и прозвали его педаликом.
По типу, что пока он крутит педали (вариант велосипедного генератора), борда не падает. Ну и от имени - Виталик, педалик.
Ну я же мальчик и при виде девочки, хочу посмотреть на то самое.
Вот и спрашиваю.
Как интересно
Удаление скрытых постов не работало должным образом на индексной странице, исправлено.
Нужно включить/выключить опцию и перезагрузить страницу что-бы правка заработала.
Удаление и скрытие картинок будет, разметка тоже.
Но позже.
Hyejeong_tired
Hyejeong_wow
Hyejeong_cute
Hyejeong_frowns
Целую
Добавлено импорт/экспорт настроек.
В будущем пригодится для сохранения css/js и прочих появляющихся настроек.
Пожалуйста, теперь целуй.
Ой спасибо, так приятно.
Добавил кучу новых тем.
Правда в некоторых не доделан уникальный спойлер, placeholder и меню, завтра буду доделывать.
Иде-то я это уже видел... С правами на использование все нормально? А то я слышал истории про одного любителя донести куда надо
Почти все стили взяты из этого проекта (точнее переделаны) -> https://github.com/OpenIB/OpenIB/tree/master/stylesheets
Оттуда мы и ведём свой форк, так что проблем не будет.
Пофикил спойлеры у тем, теперь вроде как у всех родные.
Изменил спойлер у основной темы на модный-современный-молодёжный.
Youtube ссылки с таймкодом теперь проигрываются не с начала, а так, как и положено.
Отображение "GIF" надписи на превью исправлено ( для Firefox )
У меня при использовании темы Yotsuba B,
буквы
бйфи скобочки((()))торчат из под спойлера.
У вас тоже?
Что-то ты наделал с обновлением постов. У меня мои посты улетают вниз страницы.
Сейчас буду исправлять.
Старое обновление треда работала хорошо, но нужно двигаться дальше и переделывать некоторые вещи, для того что-бы была возможность прикрутчивать новые опции.
Поправил новое обновление, надеюсь больше сюрпризов не будет.
Спойлеры текста теперь некрасивые, бесполезные и медленные.
Уберу кучу бесполезных вызовов которые грузят страницу при заходе в тред и посмотрю возвращать ли старый на дефолтную тему.
Мне лично новый нравится больше, чем черный текст в прямоуголниках....
Убрал, теперь не тормозит как раньше.
Сделал его не читаемым.
При попытке закрыть открытую вебмку тапнув по ней - страница вылетает. Chrome, Android 7.1.1.
Снова пропадает.
Случайно накатил этот старый патч, убрал.
Обнови страницу - исправится.
Спасибо!
Спасибо что пишешь, а то сделаешь хуйню и никто не пишет.
Дааа странная хрень. На дваче тоже кстати падает, оттуда и взял div. Будем править...
Взял и испортил мою тему своими стрёмными цветами и спойлерами :c
Какими цветами уточни?
Сделай открытие вебмок в новой вкладке.
Ты про мобильные устройства? Если детектить их по ширине как ты предлагал, то у меня она больше 1к, мне не поможет. Постараюсь разобраться с рамкой...
А это не пробовал?
Да, это вариант.
Хочу попробовать так пофиксить, без костылей.
Если страница падает, значит происходит что то странное.
Mobile дебаг показывает что проблема возникает если вызывается функция hide() из эвента mouseup, но не происходит при вызове этой функции из консоли. $container.html(''); $container.hide() - причина падений, но только в случае если они вызываются из эвента mouseup.
Точнее, если пропадает элемент html5video во время эвента, то страница падает.
Обернул вызов в setTimeout - страница перестает падать.
Будем ждать патча в хром, тут мои полномочия - всё.
Ок, верну спойлер на днях, сделаю копию темы переименую ее в neochan и там и буду беспредельничать. А про какие цвета ты писал я так и не понял.
Сделал принудительный rawurldecode на текст ссылок чтобы сделать их читабельнее, сами ссылки не пострадают.
Подправил hr/separator разделители в темах.
Box_shy
Можно смайличек добавить?
Конечно можно.
Конечно можно.
Спасибо
Пофиксил улетающий курсор при форматировании.
*chuuu~❤❤❤
Мистер разработчик, когда вставляешь ссылку на ютуб, перестало появляться превью
Временно, на днях поправлю.
Переделал ютуб встраивание, избавившись от старой кучи js кода с макабы.
Оно стало быстрее, нет запросов на стронним серверам и api гугла, однако старые ютуб ссылки останутся в обычном формате, возможно потом их преобразим тоже.
Вот этот батон
хлебная крошкасверху ломает структуру. Он отображает место, где ты находишь, но и так пишется, в каком ты треде. Нажимая на название треда, находясь в этом треде, ты попадаешь на доску. А на доске нажимая на раздел доски попадаешь на доску. В иерархии борды сверху родители, снизу дети. А так эта надпись нарушает правила и ломает пользовательский опыт. Мой точно сломала. Лучше либо убрать совсем, либо оставить название доски. Просто KPOP и всо.
Упс...
поправил
Видимо слишком маленький таймаут запроса к ютубу поставил, увеличимс завтра...
Да, возможно позже переделаю. Пока нужно разобраться с долгами:
прикрутил возможность спойлерить или удалять отправленный файл.
Да, это странно. Разработчик вичана посчитал что в ссылке могут быть пробелы, хотя по стандарту должно быть только '%20' или '+'
https://github.com/vichan-devel/vichan/blob/master/inc/functions.php :1961
Потестю и поправлю регулярку завтра.
>в ссылке могут быть пробелыТьфу, переводы строк конечно же (некодированные).
Чот всё ломаецо >>83416
Поигрался с регуляркой и забыл вернуть все как было, сорян.
181014 EXID 하니 Hani 덜덜덜 DDD 4K 60P 직캠 @ BBQ 콘서트 by Spinel
181014 EXID 하니 Hani 위아래 Up & Down 4K 60P 직캠 @ BBQ 콘서트 by Spinel
Почти переделал опросы, избавившись от ненужных запросов статуса/голосов. Теперь опрос часть поста и обновляется как пост. Заодно они стали работать без скриптов, для параноиков у которых отключён яваскрипт.
Такс, ютуб ссылки и превью мы переделали на сервер, чтобы не было деанонимизирующих запросов на сторонник сервисы, осталось муз. обложки перекинуть туда же... =) (вернуть старый код гудвина) , запилить новые смайлы и можно сделать перерыв.
Ах да, капча гугловская тоже на стадии замены, вместо неё теперь есть локальная.
А зачем? Гугловая же капча в последнее время стала очень продвинутой.
Двигаемся в направлении анонимной борды. Никаких запросов на сторонние сервисы и тем более скриптов с удалённых сайтов.
Гуглкапча - 60-100руб. за 1000к капч, это довольно недорого.
Более того, прикручиваю более стойкое шифрование айпи. Если в OpenIB айпи адреса шифруются значением из конфига, у нас они будут хэшироваться, а затем шифроваться временной 'солью' из кэш сервера, что гарантирует невозможность восстановления айпи постеров даже при изъятии диска из сервера (с учётов отключения легирования запросов).
И по поводу последних версий гуглкапчи - она действительно не простая для людей, но для спамеров она решается просто. Выдираешь g-captcha-key из страницы где она есть, отсылаешь его на сервис распознавания, оттуда тебе приходит ответ, который вставляешь в r-captcha-response который обычно отправляют вместо с формой. Тоесть не нужно даже изображение отправлять, достаточно этого ключа, который будет всегда одинаковый на сайте.
>гарантирует невозможность восстановления айпиТак не бывает. Вся безопасность завязана на алгоритме генерации соли. Если он станет общедоступен, то любой айпи будет перебираться за считанные секунды. Это всего-то 4 миллиарда комбинаций. Вообще хуйня. А полноценно скрыть алгоритм невозможно.
Я уже не говорю о том, что безопасность, завязанная на скрытии алгоритмов, — самая дурная практика в криптографии, которую только можно придумать.
Но я это всё к чему: кому нужны хэширование айпи адресов (которые в принципе можно не хранить в базе данных), onion-сервер, ноускрипт и прочая хуета? Ты бы лучше баги пофиксил и фичи нужные доделал. Даже вебсокета до сих пор нет. Странные у тебя приоритеты.
> Ты бы лучше баги пофиксилПро какие баги речь?
>Так не бывает. Вся безопасность завязана на алгоритме генерации соли. Если он станет общедоступен, то любой айпи будет перебираться за считанные секунды.Соль генерируется рандомно, ты не сможешь ничего подобрать. Однако, ты сможешь взять исходник и проверить моё утверждение на практике. Ожидает масса новых открытий.
>Я уже не говорю о том, что безопасность, завязанная на скрытии алгоритмов, — самая дурная практика в криптографии, которую только можно придумать.Исходное данной борды доступен на гитхабе.
>Но я это всё к чему: кому нужны хэширование айпи адресов (которые в принципе можно не хранить в базе данных)Для модерации и защиты борды от спама/вайперов.
Это так Якут двощ шатал?
А не параноики это те, что себя по вебке демонстрирую любому сайтодержателю?
За 2 минуты не сможешь написать скрип, который замаскирует запрос на показ вебки и до кучи закачки всего содержания диска С?
Хорошо делаешь.
> onion-сервер, ноускрипт и прочая хуета?Мне это нужно.
>написать скрип, который замаскирует запрос на показ вебки и до кучи закачки всего содержания диска ССкрипты имеют доступ только к тем файлам, которые пользователь сам выбрал (наример при отправке). Выкачать весь диск или поискать интересные файлы не получится.
Что касательно маскировки запроса доступа к камере, припоминаю что пару лет назад был баг, с помощью которого можно было навесить сверху запроса свою кнопку и замаскировать его, но он сейчас уже не актуален. Так что тоже вряд-ли получится.
Поправил регулярку, посмотрим что теперь со ссылками будет.
Вроде бы на тестах всё нормально.
))
Сделал преобразование ссыок на vlive и vimeo, позже прикрутим к ним плеер.
Клева
Также добавил всплывающие превью.
Сервис vlive похоже не имеет api. Пришлось вырезать и парсить части кода роликов, чтобы получить название и превью, а это значит когда код на сайте vilve.tv изменится преобразования перестанут работать. Но это происходит редко.
Спасибо
Интересные спойлеры на некоторых темах
Я их как бы... вообще ранее не добавил. Написал под них стили.
А можно сделать так, чтобы ссылки на скрытые и удалённые посты отображались серым цветом? Например, кому-то ответил автор поста, чей трип скрыт у пользователя, а под постом того, кому ответили ссылка не синего цвета, а серого. Например, как на пикриле. Если сделаешь, то добавь к стилю pointer-events: none, чтобы при наведении на ссылку к скрытому посту ничего не происходило.
Хорошая идея. Постараюсь.
Вроде ничего сложного. Там же при добавлении новых постов прикрепляется такая ссылка к уже существующим. А ссылка - это идентификатор поста, к которому можно обратиться в DOM и проверить, есть ли у его родителя классы, присущие скрытым постам.
Кажется, бамплимиты сломались.
Да, на время фикса. Немного исправлена бамп система доставшаяся от вичана.
Дело в том, что можно было пробампать старые треды заспамив нулевую и они оставались там висеть даже после удаления некробампов.
Сейчас после удаления поста, время бампа треда уменьшается, если время последнего поста меньше текущего бампа.
Верхнее меню открепи. А то кликаешь по ссылке на пост, страница до него скролится, но менюшка его частично перекрывает сверху.
Сделал через массив, должно быть быстрее. Правда при исключении из скрытия ссылки восстановятся только после перезагрузки страницы. Это так специально не добавлено, потом там нужно будет переделать всё.
Проверь как работает, если что отпиши.
Маленькие ссылки под постами тоже бы окрашивать в серый цвет
Мб их вообще удалять....
?
А как отслеживать кто ответил на пост?
Зачем? Это будет выглядеть так, словно аватарка сама с собой чятится.
Я имею ввиду скрытые посты, примерно так:
Если ты скрываешь чей то пост - то ссылки в том числе нижние маленькие становятся неактивными и блеклыми.
Если ты скрываешь+удаляешь скрытые посты, то ссылки становятся блеклыми, а нижние маленькие ссылки вообще удаляются. Иначе какой вних смысл, только разве запутать человека. Ведь при наведении на неё покажется пост, который человек не хочет видеть и более того, активировал опция удаления таких постов.
Блин, я думал про все посты. Если только для скрытых, то всё правильно.
В таком случае логично сделать так:
- Для скрытых постов ссылки никак не видоизменяются;
- Для скрытых и удалённых постов отображаются серые ссылки.
Эт я не так выразился)
Так а зачем их отображать непонятно... Мне кажется тому кто скрывает с опцией удаления меньше всего хочется видеть на какие посты отвечает тот чьи посты он хочет удалять...
Потому, что когда читаешь тред - напарываешься на какой-то ответ и хочешь уловить суть диалога, открываешь ссылку и открывается пост скритого трипфага/анонима. А если просто удалять ссылки, то в треде будет какая-то каша, в которой хуй поймёшь, кто и кому пишет. А так, увидишь какой-то интересный ответ кому-то и сразу поймёшь, что это ответ анонимусу и не будешь тратить на него время. И вообще, можно же сделать это в качестве отключаемой опции в настройках.
Кстати, вот ещё идея: удалённые посты анонимов окрашивать в светло-серый, а удалённые посты с трипами в простой серый.
>А если просто удалять ссылки, то в треде будет какая-то каша, в которой хуй поймёшь, кто и кому пишет.Если человек используется скрытие, диалог между скрытым и нескрытым действительно будет непонятен и тот кто скрывает должен это понимать.
Вероятно ты хочешь иметь возможность удобно просматривать скрытые посты раскрывая диалог, но при этом :
>добавь к стилю pointer-events: none,пишешь убрать такую возможность.
На неделе этой подумаю что сделать со скрытием, как будет готово посмотришь и если что добавишь какую-нибудь свою опцию в настройки.
Нет, я просто не хочу случайно открывать посты скрытых трипфагов и анонимов в процессе чтения треда. И я не писал о том, что нужно убирать pointer-events: none. Где ты такое прочёл? Возможно, я неправильно выразился или ты неправильно меня понял. Идеальный вариант: >>85604
>И я не писал о том, что нужно убирать pointer-events: none. Где ты такое прочёл?Написал "вероятно ты хочешь просматривать скрытые посты раскрывая диалог", это означает предположение. Наверно не правильно понял тебя.
Серые ссылки оставлю и у просто скрытых, таким образом можно будет видеть что это отвечают человеку которого ты скрыл. Это удобно. Отключив эвенты (кстати у всех) это я погорячился. Верну их обратно.
Просто добавь опцию в настройках "Приглушать ссылки на скрытые посты" и всё.
Толковая идея
Хорошо, опция "не помечать скрытые посты добавлена".
По умолчанию - ссылки на удалённые посты будут помечаться светлым цветом, а при наведении пост будет показываться не скрытым, таким образом можно ничего не раскрывая смотреть скрытые посты.
При включении опции - скрытие будет работать как раньше, ссылки не будут помечаться, и при наведении пост будет скрыт.
Ты забыл добавить pointer-events: none на серые ссылки. А так, спасибо!
Это специально что-бы можно было посмотреть скрытый пост.
Так лол, в этом же вся фишка.
Правда двойные ссылки появились.. сейчас их уберу и будет окей...
Вроде всё, можно проверять как работает.
Зато теперь можно прочитать диалог со скрытием не напрягаясь.
Ты рофлишь надо мной чи шо? Я же чётко попросил добавить функционал, позволяющий мне нажать кнопку и чтобы после этого ссылки на скрытые посты стали неактивными. Сейчас я что с кнопкой, что без всё равно могу читать скрытые посты. Единственное, что эта кнопка меняет сейчас - цвет ссылки на скрытый пост.
Понял тебя, и сделать ссылки серыми на скрытые посты - понравилась, поэтому прикрутил. Идея вообще запрещать смотреть ссылки, даже если ты видишь что она ведёт на скрытый пост - не понравилась.
Но ты можешь добавить свою опцию, если в будущем их будет много сделаем по категориям, чтобы каждый мог настроить то, что считает нужным.
Так я и не говорил о том, что это должно быть включено по умолчанию. Ладно, забей. Пусть остаётся так как есть. Прикрутил себе отключение ивентов юзерскриптом.
Делаю имена и сажу, имена будут чуть меньше трипкода и сливаться с ним как единое имя. Sage - будет просто красной точкой. Что думаете?
Сажа не нужна, имена нужны.
И поддержку скрытия всех сажа постов.
Господа разрабы, можно шрифт на гротеск поменять?
Можно.
Имена теперь работают, а ещё можно использовать "имя#трипкод".
Хотите устроить немного редизайна?
В чём
смысл имён,
если они
не привязаны
к аккаунту?
Кто угодно
моё имя
может написать.
Чтобы трип не брутить красивый, я так понимаю.
Только в рамках отдельной темы.
Собственно каждый может добавить свою тему, но не может править чужие темы, иначе тот, кто делал >>74026 будет в недоумении, почему кто-то решил исправить его тему. Если тема будет популярная, можно поставить её как дефолтную и это будет редизайном.
Это не тема биля. Я правки в структуре сделал. Смысл не в цветовой палитре
> не может править чужие темы, иначе тот, кто делал >>74026 будет в недоуменииПоэтому ты так и не убрал стрёмные спойлеры с моей темы?
Опросы завершу и уберу, чэстно.
Не имел ввиду цветовую тему У нас темами называются css-стили, большинство элементов с твоего примера можно реализовать через css в отдельном стиле.
Скинь презентация или что это такое...
Попробую сделать похожее.
Но не обещаю
adobe xd скачай. им бесплатно можно пользоваться, если че
Там должны быть бантики.
Блять, пожалуйста, не трать время на хуйню вроде смайликов или тем. Лучше почини ссылки на скрытые посты. Нижние ссылки под постами снова не серого цвета.
Согласен, хватит на всякую еботу распыляться которой и так достаточно, гораздо важнее допилить функциональную составляющую типа скрытия потсов
А вот и хейтеры личные вылезли
Добавление смайликов занимает несколько минут.
Кстати они разжирели до 3mb, нужно будет скомпрессить до 2.>Лучше почини ссылки на скрытые посты.В прошлый раз почему-то они стали дублироваться и отключил их, сейчас поправил... надеюсь.
И кстати, удаление постов тоже работало не правильно, проверь сейчас.
Сам ты хуйня. Внешний вид - очень важная вещь.
Дублируются ссылки теперь
Спрайт со смайлами нужно разбивать на одиночные картинки со смайлами. Но делать это нужно тогда, когда будет реализована система по фильтрации смайлов по частоте использования. Я бы такое очень просто написал, но я не знаю, как эту информацию лучше всего хранить - в файле, в базе, в памяти. Так вот когда такая система будет написана, то будут загружаться только первые 30 самых частоиспользуемых, а по кнопке "показать все" будут загружаться все остальные.
И вообще
>tinypng.com>700 килобайтhttps://mega.nz/#!ZIAnhSYL!Yc6M__wJ2a7vgh1WuS0bepoEJtKby-yCU5sH0ogIlZU
Сюда загрузить не могу - слишком большая картинка по пикселям.
Ага ага
Голосования закончены, уведомления "ваш голос учтён"/"вы уже проголосовали" - добавлены.
Создателю темы LightBlue - возвращены родные спойлеры.
>700 килобайтТоже пробовал, но там есть уловимые различия определённые, особенно будет заметно на телефоне и на мониторах с большой плотностью пикселей, или как это правильно назвать.
>Спрайт со смайлами нужно разбивать на одиночные картинки со смайлами.Лучше их конечно переделать в отдельные картинки, что-бы пользователи могли добавлять сами свои смайлы на специальной странице, как например на 2ch.hk. И дефолтно в форму ответа вставлять только часть.
>Но делать это нужно тогда, когда будет реализована система по фильтрации смайлов по частоте использования. Я бы такое очень просто написал, но я не знаю, как эту информацию лучше всего хранить - в файле, в базе, в памяти.Если ты про статистику использования всеми посетителями, то нужно писать прямо в php конфиг каждого раздела, чтобы она тут-же обновлялась. Twig шаблон прочитает её, вставит в страницу, а js скрипт подхватит и составит список.
Но это пока отложим на потом.
Осталось выяснить откуда пробел лишний взялся.
>приветпривет
Привет
>возвращены родные спойлерыТы бы проверил бы хоть. Стало только хуже.
Проверил, что именно тебе кажется не таким как раньше в них?
А насчёт >>85155 что?
Товарищ разработчик, вы што, фишингом решили заняться? При входе на Неочан выскакивает пикрил и блокируется доступ к сайту целиком - ERR_CONNECTION_RESET.
https://community.spiceworks.com/topic/2170654-threat-description-html-chasebank-a-phish
> Пользоваться антивирусомМда
Да, извиняюсь. Это False Positive. Анонимус выше прав.
Господин разработчик, как работа идёт? Какие успехи?
Нужно заменить шрифты font-awesome на аналогичные картинки, чтобы иконки ответа и прочие отображались без скриптов и было понятно где кнопка ответа. Затем посмотрю твой стиль.
Даже с откреплённым меню немного заползает. Скорее всего сделаю скриптом чтобы сообщение становилось чуть ниже при выделении, ну и дописать CSS который будет немного выделять это сообщение, чтобы глаз сразу зацепился за него.
Когда увидел, чуть сердечный приступ не хватил. Кстати говоря пора на ру домене тоже сделать принудительный https.
Забыл написать что добавил sage. Можно будет отключать для разделов.
Вписать в поле имени sage или sage#трипкод.
А выкати, пожалуйста, мой pull request.
Готово.
Исправлен скролл до поста + добавлена временная подсветка.
Блять, я тестил у себя новые тултипы и нихуя не лагало. А здесь в мобильной версии лагает жутко. Отключи, пожалуйста, показ тултипов в мобильной версии. Буду разбираться.
Может лучше поставить тултипы на чистом CSS?
Что то вроде этого, посмотри https://codepen.io/joshuaward/pen/NprxPE
more
Да, можно. Поставь их на временные метки ("2 часа назад") и на смайлики. На всё остальное оставь текущие.
>>88660
Ок, через пару дней поставлю.
В оп-модерке не работает бан, пишет "не хватает прав".
"Не хватает чувства юмора" не пишет?
Было бы весьма полезно писать разрешение и вес изображения
Извиняюсь, модерацию переделываю, точнее сраживаю её с глобальной. Прийдётся пару дней подождать. А может меньше.
Проблемы с позиционированием, видимо нужно будет как то разметку исправить, в CSS я немного слаб.
Сюда бы кнопку обновить тред добавить. Часто случается, что захожу в тред, а он не обновлён. Приходится ждать всё предложенное время, неприятно как-то.
Будет. А пока у нас кончается место на диске, готовлюсь к переезду на новый сервер. Там места будет - полно.
Товарищ, намути пожалуйста фичу чтобы можно было ответы на скрытые посты тоже скрывать.
А что если отвечают не только скрытому?
Планируется в будущем, но пока еще много долгов.
Это нужно обсудить, но пара вариантов есть.
Переехали на новый сервер с большим диском и обновились до последней версии php. Будем следить не отвалилось ли чего по пути. Часть картинок сейчас может быть недоступна, через 5-20 мин. закончится синхронизация и они появятся.
Это получалось из-за не совсем правильного кэширования, теперь такое больше происходить недолжно.
hyejeong_truestory
hyejeong_tears
Почему-то некоторые видосы не крепятся с ютуба
Это происходит из-за наличия в описании ролика символов типа..
Новая в версии php7.2/PDO на которую мы перешли вероятно требует их как то обработать, сейчас разберёмся...
Убрал расширенные символы из названия роликов, теперь всё хорошо
надеюсь....
Хорош
Тяжелая webm (80 МБ) не грузится.
klass
Умоляю, добавьте этот смайлик, очень нужен
Проверь еще раз или завтра сам проверю.
Добавим на следующей неделе. А более высокого качества нет? Попробую его как то обработать...
Не надо, именно такой и нужен.
Постироничный такойА, может, неразрывный пробел добавить? Я бы хотел, чтобы мои абзацы имели отступ на первой строчке.
Кстати, тему, которую я предложил, будете делать?
Работает, спасибо.
>Кстати, тему, которую я предложил, будете делать?Да, просто нужно подождать.
Порезал все смайлы на отдельные картинки, кажется как то стало немного подтормаживать окошко смайликов, не находите?
Сделано ради будущий изменений, если что оптимизируем позже.
Уровень подтормаживания прежний
Ну вродь подлагивает. А вродь и нет. Сейчас нет. Спасибо.
Hyejeong_truestory
Hyejeong_resist
Hyejeong_pokerface
Hyejeong_really
Hyejeong_giggle
Hyejeong_ohmy
Hyejeong_bed
Hyejeong_tears
Hyejeong_weed
hugs
Добавьте AJAX- проверку ОП-модерации при введении трип-кода. А то, допустим я создал тред под одним трипом, потом решил посеменить и отписал там под другим трипом, потом вообще без ничего отписал. А в конце решил промодерировать тред, но нихуя не вышло, так как мне нужно сперва запостить под тем же трипом снова, чтобы появились бразды модерирования.
Разраб, поясни детальнее за анонимность мне. Может ли админ или мод видеть рандомно сгенерированный ID возле моих постов в админке если включён режим паранойи без логов?
Добавлено.
Мдааа, текущая проверка очень неудобная. Наверно сделаю отсылку всех введённых трипов при проверке, а сервер пусть сам проверяет какой из них верный. Таким образом можно будет вообще его не вводить и авторизироваться с любым трипом и без него.
Да, там будет длинный набор символов. Но
любой админ может всеравно ваш айпи увидеть если захочет. Режим анонимности - это защита от посторонних людей которые могут изъять/взломать сервер.
* что касается модов, то они тоже будут видеть набор символов вместо айпи.
Но этот режим ещё не доделан и на тестировании.
> Да, там будет длинный набор символовА сейчас как там тогда?
> Но любой админ может всеравно ваш айпи увидеть если захочет.Интересно как? Зайти в конфиг и поменять режим?
Кнопку обновить тред добавите?
А вес и разрешение прикреплённого (во время написания поста) файла?
Стоит ли оставлять в посте, когда удаляешь фотографию, окошко типо здесь был файл, но его удалили?
Будут ли инструменты для работы с текстом и смайлики во время редактирования поста?
Ещё было бы неплохо добавить возможность прикрепить медиа фалы на опубликованный пост.
И неразрывный пробел нужон. Такой нормальный юникодовский. Или все 3.
Rose_shy
Rose_laugh
Rose_maniac
Rose_aw
Rose_fun
Rose_pleased
вот этот бы переименовать тоже в Rose, т.к. Чеён уже есть одна.
Вам надо сделать как в вичане, чтобы движок намного проще устанавливался.
>А сейчас как там тогда?То, что выставлено в конфиге.
>Интересно как? Зайти в конфиг и поменять режим?Конечно. кроме того посмотреть и сопоставить логи (если они не отключены) и еще для него есть куча способов.
На гитхабе вичана есть только необходимое ПО, которое новичок должен "прогуглить" и понять как ставить. Установка вичана для неподготовленного пользователя может оказаться сложна. Поэтому для неочана сделана пошаговая инструкцию что и как ставить. Проще уже некуда...
Гитхаб сейчас оформлен не до конца. Нужно доделать настройку досок/чуть поправить модерацию и тогда оформить его как следует (создать страницы описания, выделить различия и прочее).
Добавлено, спасибо.
Как и обещал. Только без названий пока, названия днем
Благодарю. Было бы неплохо добавить сбоку индикатор открытого ответа, когда он посередине треда, не в внизу. Частенько окошко ответа теряется, если собирать номера постов в большом треде.
Ещё раз напомню, товарищи разрабы
Спасибо.
Ручное обновление добавил, теперь можно кликать на таймер и обновлять тред вручную.
Расширенное редактирование - будет, новый стиль и прочие реквесты тоже будут. Сейчас их много накопилось, как только разберёмся со старыми - перечитаю всё что писали тут.
Лады
rose_np
rose_rly
rose_boring
rose_angry
rose_laugh заменить бы, пожалуйста.
И rose_pleased выпилить к хуям
rose_ooo
rose_giggle
rose_chortle
rose_wa
rose_ha
rose_heart
Добавлено, спасибо!
Заменён.
* Поиск обложки для музыкального файла перенесен на сторону сервера, поэтому может возникать задержка при загрузке mp3/flac/wav в пару секунд. Обложки на старых файлах в связи с этим "послетали".
* Вроде бы от всех кроссдоменных запросов избавились. Это хорошо.
Прекрати меня благодарить за то, что я тебя работай заваливаю
> То, что выставлено в конфигеА что ты выставил там в конфиге?
> На гитхабе вичана есть только необходимое ПО, которое новичок должен "прогуглить" и понять как ставить. Установка вичана для неподготовленного пользователя может оказаться сложна. Поэтому для неочана сделана пошаговая инструкцию что и как ставить. Проще уже некуда…Мне кажется, ты что-то путаешь. Вичан установить может человек вообще далёкий от ваших бэкэндов. Там только заливаешь движок на сервак через ftp, а потом просто переходишь по адресу: site.com/install.php
Пишешь там логин и пароль от БД в следующей графе и жмёшь установку. Прямо как в обычных форумных движках. А в неочане, который является форком OpenIB, там нужно много ебатся с установкой. У них она вручную.
> ЛогиЧто ещё за логи? Логи модерации? Как их то отключать? Или у тебя установка отличается как-то принципиально?
Алсо, у тебя баг. В мобильной версии
а может и на пеке, я не проверялне работает кнопка цитирования. Почини джабаскрипт там.
Это хорошо, когда есть что делать. Твой стиль кстати задержится, нужно перед ним ещё многое добавить. Но он обязательно будет.
По умолчанию стоит первый вариант. Третий пока тестируется, и скорее всего будет немного улучшен.
>Мне кажется, ты что-то путаешь. Вичан установить может человек вообще далёкий от ваших бэкэндов. Там только заливаешь движок на сервак через ftp, а потом просто переходишь по адресу: site.com/install.phpЭто в случае shared-хостинга. Когда ты покупаешь уже настроенный сервер, действительно можно ничего не настраивать, а просто залить исходники. К неочану тоже можно прикрутить скрипт установки, но такой хостинг накладывает определённые ограничения. К примеру в вичане не будет превью картинок у видеофайлов, strip exif не будет работать. Возможно что-то ещё не будет работать так как нужно.
>Что ещё за логи? Логи модерации? Как их то отключать?Логи сервера nginx/apache.
В случае описываемого тобой shared-хостинга их отключить невозможно. Хотя хостеры предоставляют такую возможность, но при этом они всегда будут знать кто и что делает на твоём сайте.
>Алсо, у тебя баг. В мобильной версии а может и на пеке, я не проверялне работает кнопка цитирования. Почини джабаскрипт там.Видимо не работает у тебя одного. Тут я затрудняюсь ответить, либо js у тебя отключен, либо ты промахнулся мимо её.
Рекомендую тебе дождаться релиза и заглянуть снова.
Небольшой эксперимент со ссылками на ответы, если что-то странное заметите - верну обратно.
Оки
Пошто Лисач сломался? Работает только зеркало в клирнете, но через него писать нельзя.
Заебал уже этот баг
Если еще раз выскочит, отпиши.
Окес
Сейчас заметил, что второй пост не появляется, но тот, что постится, не имеет полоски сбоку типо это мой пост. И после обновления страницы эта полоска появляется.
Еще раз напиши если появится без полоски ).
сам не могу чекнуть, т.к. редко получается поймать такое
Как по заказу
Так, что то не туда запутил.
Каталог наконец-то готов. Пока стандартный, потом сделаем немного больше картинки.
Сейчас проверю...
На всякий случай, а ты страницу треда обновлял после того как я отписал?
Да
Такс, давай попробуем еще раз...
Ждём. Нужно время. Это не всегда так работает.
А посты нельзя уже редактировать или чего?
Это я дисклокацию иконок менял, обнови и все норм. будет.
Да, норм
Опять
И ишо раз
Такое может происходишь если страница не прогрузилась до конца и ты успел отправить что-то. Когда страница вроде готова, но еще что-то подгружается.
Сейчас это случилось когда ты только зашел в тред или когда уже давно там сидел?
Когда давно сидел.
rose_chee
rose_chuu
wink1
vulgar_wink
она надоела, второй раз за 10 минут выскакивает.
Мистер Модер, давай выпилим неиспользуемые смайлы
нет, наоборот надо еще добавить
Добавлена новая тема Rose. Некоторые элементы изначального дизайна который делал пряник реализовать пока невозможно, возможно в будущем можно будет допилить.
Отображаемое кол-во смайлов сократим, и добавим какую-нибудь отдельную вкладку где можно будет посмотреть все доступные смайлы.
Плеер отображает то, что показывает ютуб, такое бывает крайне редко. Напиши если будет повторятся.
soyeon_lol
cb_yuju_susp
Спасибо, скоро добавлю в новое меню смайлов.
Спасибо, отлично!
Название смайла всплывает 2 раза
Исправлено.
Навигация по страницам доски изменена.
cb_yuju_hide
Забыл уменьшить.
sejeong_ew
mimi_smile
Спасибо, добавлено.
Обновлено меню выбора смайлов. Они рассортированы по категориям, часть смайлов в категории может скрываться чтобы не перегружать меню.
Их можно посмотреть нажав на кнопку "показать все".Время от времени будет обновлять порядок смайлов по частоте использования за последние N месяцев.
Kpop смайлы рассортированы по частоте использования.
Статистика:
- 10400
- 5475
- 3054
- 2751
- 2557
- 2433
- 2225
- 2210
- 2158
- 1929
- 1777
- 1186
- 1158
- 1112
- 1067
- 1044
- 999
- 875
- 837
- 789
- 769
- 732
- 729
- 674
- 659
- 637
- 553
- 543
- 380
- 347
- 328
- 288
- 279
- 269
- 256
- 255
- 242
- 228
- 223
- 214
- 196
- 195
- 184
- 178
- 177
- 169
- 167
- 164
- 154
- 149
- 147
- 125
- 125
- 119
- 115
- 111
- 111
- 107
- 106
- 95
- 91
- 91
- 90
- 89
- 88
- 87
- 87
- 86
- 84
- 82
- 82
- 81
- 76
- 73
- 72
- 69
- 68
- 68
- 68
- 65
- 65
- 63
- 62
- 61
- 59
- 58
- 58
- 58
- 56
- 55
- 52
- 51
- 51
- 51
- 51
- 48
- 48
- 47
- 47
- 47
- 44
- 43
- 42
- 41
- 40
* Поле имени изменено, чтобы туда не попадало автозаполнение, которое обычно включает персональные данные с других сайтов (некоторые могли такое замечать). Чисто визуальный фикс.
* Капча передалана и включена в разделе /test
* Часто используемые места js кода переписаны с jquery на native
Хмм, кажется Youtube запретил авто-воспроизводить видео в iframe,
теперь разрешено это делать только с отключённым звукомпо-этому сейчас нужно будет щёлкать два раза.
Похоже что баг в блокировкой автовоиспроизведения ютуб видео проявляется рандомно, и пока непонятно от чего зависит.
Решил причесать обработку медиа, просмотр и воспроизведение контента. А заодно обновить видео плеер, теперь во всех браузерах он будет выглядеть одинаково, а заодно его можно будет кастомизировать под каждую тему.
Осталось прикрутить хоткеи, перемотку на следующее видео и сохранение позиций и некоторые мелкие правки.
Так-же обновленный плеер не закрывается при клике по другим элементам.
Посмотреть изменения можно включив тестовый режим в настройках и обновив страницу.
* добавлено перелистывание контента на стрелках (новый плеер)
* исправлено неправильное соотношение сторон после клика и до загрузки видео (можно было заметить на медленных соединениях)
* создания треда теперь работает без js, (ранее был доступен только ответ)
* Обновил дефолтную обложку для аудио-файлов (цвет диска меняется в зависимости от темы), теперь если не удалось найти нужную картинку, он будет выглядеть так.
Понял, пока делаю статистику еще. Позже поправлю.
Главная страница обновлена, теперь она будет подстраиваться под выбранную тему.
Суточная статистика теперь отображает все доски, группировка по кол-ву уникальных постеров. Позднее на главную добавим поледние созданные треды + общую статистику.
Коды стран включены для тестового раздела.
Добавлены опции включения геолокации из nginx и cloudflare.
Старый способ из php библиотеки остался, но он должен быть очень медленный в отличии от первых двух.
* Исправил репорты, в проектах infinity/openib они не рабочие, почему-то "зануляется" доска, что приводит к ошибке при отображении репортов.
(https://github.com/ctrlcctrlv/infinity/blob/master/post.php, строка 198)
* Исправил удаление доски, так-же занулённое.
* Добавил опцию блокировки отправки репортов с тора. (infinity/openib блокирует репорты из тора в любом случае)
* Исправил кнопку скачки ролика (в новом плеере вместо скачки открывалась страница с видео)
Начал восстанавливать панель управления досками, нужно будет пофиксить шаблоны, добавить локализацию и переделать оп-модерацию, (с ней ранее сильно намудрил и сделал не в стиле борды добавив кучу костылей). По окончанию можно будет открыть возможность создания юзердосок.
* Спам боты теперь будут навещать нас реже.
Добавил скрытое поле "name" в форму отправки сообщений, и скрыл его через css. Простые спамботы будут его заполнять и палиться, а обычные люди его не увидят. При заполнение этого поля - сообщение не будет приниматься бордой.
* Теперь мобильной версии кнопки меню будут скрываться, а вместо них отображаться выпадающий список.
* Исправил изменение настроек юзердосок (ранее они не ребилдились после изменения), в оригинальной infinity опечатка :
https://github.com/ctrlcctrlv/infinity/blob/master/inc/8chan-mod-pages.php, строка 804 - лишний символ $. И меня не покидает ощущение что это сделано не случайно.
"Перефоркался" от vichan/infinity, убрал пока инструкцию по установке (пока она только вводит в заблуждение) Когда всё будет готово, тогда её следует обновить. А так-же дописать какой-то простой способ по установке борды.
* обновлены функции показа контента, с ними пришел и новый плеер. Теперь контент скрывается только при клике по нему. Сохранение позиций пока не реализовано.
* добавлены опции встраиваемых скриптов и стилей
- ремонт/обновление модерации идёт полным ходом
- нужно собрать из разбросанных кусков локализации что-то внятное и оформить это как следует.
* Форма ответа теперь поддерживает перетаскивание, чтобы вставить её обратно достаточно перетащить ее в левый угол.
В таком режиме форма не будет закрываться после ответа.
* накатил еще несколько мелких фиксов, надеюсь ничего не сломается.
Новые шмайлы:
sumin_cute
sumin_finger
Зделайте чтобы след вебм сама переключалась, как щас с песенками тут.
А еще чтобы песенки и вебм с треда можна была смотреть в случайном порядке. Наверное ето сложно зделать иначе бы давно уже сделали.
Отлично, но у нас смайлы 84x84, у тебя сохранились исходники? Нужно переделать, скидывай исходники исправим. Иначе на смарфонах и экранах с большой плотностью пикселей они будут смотрется шакально.
Можно будет прикрутить отдельной опций в будущем.
Добавил опцию шифрования отправляемых сообщений (только текст!, прикрепляемые картинки и другие файлы оно не затрагивает)
Используя https соединение ваш трафик уже шифруется, но может анализироваться вашим антивирусом, системами DPI (обычно устанавливаемыми на различных предприятиях), государственные DPI делающие это практически не встречаются в природе, но кто знает что будет в ближайшее время.
Поэтому отдельное шифрование для сообщений опция вполне нужная, по крайней мере от автоматического анализа ваши сообщения она скроет. Конечно простое сопоставление постера по времени появления сообщения и активности его исходящего трафика никто не отменяет. Об этом тоже можно подумать в будущем, но пока времени нет.
При включении опции отправляемый текст будет шифроваться примерно так:
1. Отправляемый данные: текст, номер треда, доска - шифруется псевдослучайным паролем
2. Пароль шифруется 2048 битным публичным ключом
3. Полученные данные и зашифрованный пароль к ним отправляется на сервер.
Надеюсь в реализации я ничего не напутал.
Что-то везде написано 42px, вот я и подумал, что 42х42.
Переделал под 84х84.
Спасибо
, там везде и правда стоит 42, но исходное изображение 84.
Добавил две новые темы:
Native-Makaba / Native-Lolifox
Большие треды теперь отрисовываются медленнее, позже оптимизирую приведя этот css/js hell в порядок.
Обновлена локализация, добавлены: немецкий, польский, корейский и японский языки.
Кстати а почему нету гайда по установке движка данного на гитхабе?
Скоро будет, а ещё готовится автоустановщик.
> готовится автоустановщикТы няша разраб-кун.
Алсо, возможно ли как-то создавать тред без трип-кода?
Имеется ввиду с возможностью модерировать тред.
Оп-модерация - только с трипкодом.
Какой бамплимит у тредов?
250-750 в зависимости от настроек доски.
На 8chan есть хорошая штука, жмешь Screencap и оно тебе весь тред в картинку схроняет, было бы неплоха ето тут видеть.
Интересная опция, сложнее всего придумать куда кнопку скриншота добавить.
Как-то вот так.
jeong_smile
jeong_peek
jeong_stop_it
Наверное нужно скачать фотошоп и вырезать фоны, но я просто не знаю: так пойдёт или сделать лучше, но время потратить. Но всё же.
jeong_lol
jeong_funny
jeong_wink
Вместо первых двух.
Вместо первой и третьей, jeong_smile и jeong_teased.
Прошу прощения, что засрал тред
Добавлены смайлы:
Всё хорошо, спасибо за смайлы.
Большое спасибо
Тогда вот так ещё.
jeong_wut
mina_shrug
dahyun_lol
Добавлены смайлы:
Сделал, но как оказалось html2canvas почему то не сохраняет треды больше 300 постов, на 8ch так-же. Хз, добавлять опцию или нет.
yaschitayu
bora_sulk
eunseo_chuu
mirae_smile
cb_yuju_smile
cb_yuju_ohyou
yujeong_smile
eunseo_ohyou
bora_smile
bora_shy
* Капкоды админ/мод/etc теперь работают.
* Palemoon - не работала кнопка ответа, исправлено.
* Переключение с видео на аудио работало с ошибками, теперь переключение корректно.
Добавлены смайлы
(спасибо):
Спасибо
Внизу страницы после копирайта прошлый год.
Мдаа... быстро время летит. Чуть позже поправлю.
Амперсанд криво цитируется
kyulkyung_smile
kyulkyung_smile2
kyulkyung_sulk
Поправим, добавим. В этот раз немного задержусь.
Добавлены смайлы:
Спасибо!
jeong_boring
jeong_morning
jeong_heart
jeong_ok
jihyo_listening
tzuyu_angry
* Js-api - добавлен. Первоначально каждое js дополнение самостоятельно парсило посты/треды. С увеличением их количества нагрузка из-за такие дублирующих операций лишь возрастала, теперь можно будет использовать готовые данные. Нужно будет добавить exmaple по созданию дополнения.
* Переписан фильтр, (скрытие постов по имени и трипкоду), будет еще возможность скрытия по картинке, а так-же regex выражением.
* Добавлена опция Избранное или WatchList в первоначальном названии. Кликнув по иконке звезды, можно добавить тред и отслеживать появления в нём новых постов. Отслеживает ответов на ваши посты и перенос к новы тоже будет, но позже. При клике по треду в списке избранное нужно переносить к новым постам, позже исправлю.
Добавлены смайлы
спа-си-бо:
Вам спасибо
Вот это крутизна! Давно ждал такой фишки. Спасибо!
Спасибо за избранное, нате вам ещё
chae_tt
chae_fighting
jeong_tt
chae_you
sana_come_here
mina_hi
sana_thinking
mirae_sad
kokoro_sulk
remi_hope
Только что переехали на новый сервер,
проверяем всё ли работает,если что не так пишите.
Не добавляются картинки к посту
При загрузке вебм https://i.imgur.com/c0vnBWw.jpg
Наверно это из-за того что лимиты на загрузку забыл расширить, теперь должно быть нормально.
Да, спасибо!
jeong_crying
Прошу прощения
jeong_crying опять же
Добавлены новые смайлы:
Спасибо !
Добавил модлог, он находится на специальной доске https://neochan.net/delete
Удаленные и забаненные посты/треды будут дублироваться туда перед удалением.
На модлог -доске для каждого раздела свой тред-лог, его размер 500 сообщений, при добавлении нового, самое старое сообщение удаляется. Таким образом сохраняется лог последних 500 действий.
Если модератор выбирает опцию "удаление постов по id" - в лог будет добавлен только первый удалённый пост с надписью "удалены все посты". Возможно потом это сделаю иначе, пока так.
Модлог в будущем будет доступен только через тор, так как сохраняется оригинал сообщения и файлы, а там может быть что-то не хорошее.
Исправлено дублирование кнопок на плеере.
dahyun_calling
sana_neomuhae
Оп извиняюсь
haeyoon_lips
jiwon_hi
may_lol
chaerin_hwaiting
linlin_glad
Спасибо, добавлены новые смайлы:
* Правила обновлены : https://neochan.ru/faq.html
* Главная страница обновлена, добавлено меню реквест доски/тор зеркало/модлог.
* Избранное - иногда не сохранялось обнуление новых постов при заходе в тред, исправлено.
* Хоткеи перелистывания контента могли срабатывать при наборе текста, теперь они выключены если активен элемент textarea.
* Цикличное воспроизведение теперь активно по умолчанию.
* Добавлена опция выключения постинга для раздела. Раздел /delete - выключен постинг.
Первый и второй (sana_neomuhae и dahyun_calling) смайлы перепутали, но всё равно спасибо. Надеюсь поправите
Исправил, правда если смайлики уже попали в кэш браузера, то продолжут такими отображаться какое-то время.
Сообщаю о не очень важных проблемах.
У меня в тор браузере при включенном JS (с соответствующими разрешениями в настройках браузера) страница выглядит как пик 3, функционал сайта не работает. При этом, с отключенным JS (и запретом на включение JS и встроенных объектов в настройках браузера) страница выклядит как пик 2, функционал работает, все кнопочки нажимаются (sic!). Что это за магия? Как без JS вообще кнопочки могут работать? Впрочем, допускаю, что у меня проблемы с конкретной версией браузера. Настройки плагина NoScript прилагаются. Вроде всё правильно. В обоих случаях куки отключены.
А вот справку без JS прочитать не получилось (если только смотреть исходники страницы). Спойлеры (на странице справки) не работают. Хорошо бы сделать версию справки без спойлеров, чтобы без JS можно было увидеть текст хотя бы. А ещё хорошо бы туда описание разметки добавить. Тут люди разноцветными буковками пишут, а я не нашёл как это сделать -_-
Пока тестил оп-модерацию получил ошибку после удаления своего поста (пик 4). Это было при первой попытке удалить пост. После нажатия на кнопку «back» перенаправило на «https://test» вместо «https://neochan.net/test». Со второго раза всё нормально заработало и кнопка «back» тоже выдала правильную ссылку. С тем же трипкодом повторить баг больше не удалось.
Предложения по шрифтам принимаются? Есть такой ультрасовременный шрифт Anonymous Pro (свободный, его можно бесплатно использовать на любых условиях), особенностью которого являются зачёркнутые нолики. Выглядит супер-высокотехнологично и упрощает жизнь тем, кто плохо визуально воспринимает разницу между буквой 0 и цифрой О. Хорошо вписалось бы в стиль неочана.
Добавлять несколько файлов без JS как лолифоксе нельзя? -_-
Добавлю пикчи отдельными постами.
P.S. Где можно потестить капчу? Стоит ли опасаться внезапной западлянки в виде рекапчи от гугла?
P.S.P.S. Борда — огонь. Желаю процветания и всяческих успехов.
Пик 2
Пик 3
Пик 4
Ошибка на 4-ой пикче не из-за оп-модерации. Сорян за дезинформацию. Она появляется если первый раз с одного и того же айпишника нажать кнопочку для голосования. Потом если нажать «back» перекидывает на «https://test». Второй раз, когда голос уже посчитался, ссылка нормальная.
И опросы не работают. Голос учитывается, пишет, если нажать ещё раз, что вы уже проголосовали, но не показывается. Показывает 0 ответов. Что с JS, что без.
>У меня в тор браузере при включенном JS (с соответствующими разрешениями в настройках браузера) страница выглядит как пик 3, функционал сайта не работает.У тебя не подключился файл стилей, скорее всего из-за обрыва/медленного интернета, попробуй обновить страницу - все должна быть нормально.
Я провел сейчас еще раз на тор браузере (8.5.1 NOscript любой режим из предлагаемых с настройками по умолчанию) - ничего подобного нет.
Если проблема останется, напиши какой браузер ты используешь.
>Как без JS вообще кнопочки могут работать?Если ты про кнопку создания треда, то это реализовано через css, без js.
>Хорошо бы сделать версию справки без спойлеров, чтобы без JS можно было увидеть текст хотя бы.Исправлено, теперь спойлеры раскрываются автоматически, если выключен js.
>Добавлять несколько файлов без JS как лолифоксе нельзя? -_-Исправлено, теперь без js можно прикреплять много файлов щелкнув по "More files". Правда учитывая что у нас лимит 10 файлов, смотрится это монструозно, но по другому никак.
Прикрепление видать пару месяцев назад.При создании треда пока останется так как было, позже поправлю.
>И опросы не работают. Голос учитывается, пишет, если нажать ещё раз, что вы уже проголосовали, но не показывается. Показывает 0 ответов. Что с JS, что без.Изменения опросов отображаются только в треде и после обновления страницы, на нулевой они автоматом не обновляются, только с новым постом в разделе. Позже наверно исправлю.
Chrome/Firefox/TorBrowser без js - опросы работают . Если у тебя нет - напиши на чём сидишь, какие расширения используешь - проверим/исправим.
Ах да, спасибо за баг репорты. :3
sejeong_cool
joy_blame
Спасибо, добавлены новые смайлы:
- Опция избранное работает не так как нужно, почему то сбрасывается счётчик, потом поправлю.
+ Ссылка на каталог внизу пофикшена.
https://neochan.net/suki-search.php
Теперь можно искать и скачивать торренты с jpopsuki.eu
Поиск работает, ищем что хотим, выбираем и жмём "поставить на скачку".
Если пиров достаточно, торрент загрузится и появится кнопка скачать, после нажатия по которой вас откроется папка с файлами.
Перед скачиванием нужно зарегистрировать аккаунт, чем больше аккаунту дней - тем больший объём можно скачать. Доступный вам лимит будет отображаться справа вверху.
Планируется еще прикрутить плеер, чтобы можно было смотреть видео/передачи/концерты не скачивая это к себе на комп.
Если запостить фото и музыку, то они разъезжаются как на пике.
Еще при нажатии кнопки какого-либо тега, курсор оказывается не между тегами, а после них, вроде раньше так не было.
jiwon_strast
Реквестирую фичу:
Чекбоксы напротив постов для оп-модерации без JS.
Не уверен, возможно ли сделать отправку состояния чекбоксов без JS, но если возможно, было бы очень удобно. Удалять посты по одному долго и утомительно (удаляется одно сообщение, потом перезагружается страница и нужно ждать секунду или несколько
возмутительно >_<пока загрузится контент и этот самый файл стилей, потом снова листать вниз и искать следующий пост и так каждый раз). А с чекбоксами можно так: отметить чекбоксы рядом с неугодными постами, один раз нажать кнопочку удалить/забанить/удалить&забанить → действие применяется ко всем отмеченным постам и страница обновляется один раз.Можно это визуально вынести как-то отдельно, желательно к низу страницы (предположительно, посты отмечаются снизу-вверх, удобнее, чтобы нужные кнопки были в конце;
А вот и нет. В случае с тредами с большим количеством постов экономнее по времени просматривать посты от новых к старым, т.е. снизу-вверх, и тогда логичнее новые кнопки прилепить рядом с кнопками включения оп-модерации и ответа на оп-пост), как-нибудь вроде «выделенное: <удолить> <зобанить> <удолить&зобанить> ».
>логичнее новые кнопки прилепить рядом с кнопками включения оп-модерации и ответа на оп-постДополню: эстетичнее — не нужно добавлять лишнее поле с кнопками куда-то вниз или к форме постинга; посты действительно удобнее отмечать снизу-вверх, а потом нажимать кнопку Home для перемещения к началу страницы.
Между чекбоксами перемещаться с помощью стрелок и отмечать пробелом, а вместо колеса мыши использовать Page Up/Page Down.Мышь не нужна.Из Links'а (это текстовый браузер) нормально работает постинг. Офигеть вообще! А чем отличаются поля «name» и «neoname»? Они вроде оба работают. В какое писать трипкод? Даже оп-модерация работает. Офигеть вообще (2). Кнопки включения оп-модерации не видно, но можно перейти по ссылке на которую она должна указывать (если заранее её запомнить) и всё работает. Формально. Потому что не_формально все удалённые сообщения остаются (несколько часов с момента удаления точно прошло, куки отключены, все кэши удалены). В не_текстовом браузере их можно посмотреть через исходный код страницы. То есть они не удаляются, а просто скрываются?
А вдруг в этих постах чувствительная информация?Каков смысл этого?
+ Добавлен , спасибо.
>разъезжаются как на пике.+ Теперь не должны разъезжаться.
>Еще при нажатии кнопки какого-либо тега, курсор оказывается не между тегами* Теперь появляется в центре, как и положено.
Действительно раньше было не так, слетел после патча для palemoon.
Массово удалять посты можно нажимая на колесико мыши или выбирая открыть в новой вкладке. Останется только потом закрыть эти вкладки.
В будущем сделаем удаление по выделению простов, без js вроде бы должно работать. Примерно так как ты описал.
>А чем отличаются поля «name» и «neoname»?У нас раньше много ботов забегало, которые постили спам. Такие программы которые ищут формы отправки на сайтах, пытаются их заполнить и отправить. Вот тут можно на них посмотреть - https://neochan.ru/delete/
Поэтому в коде формы ответа было добавлено два поля, одно из них скрывается с помощью css и с обычного браузера видно только одно поле. Но простые боты этого не видят и заполняют сразу оба поля, тем самым "палятся" и можно их блочить.
Links видимо работает без css, поэтому тебе видны оба поля, заполнять нужно neoname.
>То есть они не удаляются, а просто скрываются? А вдруг в этих постах чувствительная информация.Так и есть, смысл такой что оп выбирает сам, что отображать в треде. Конечно кто-то может запостить свою приватную информацию, фото, данные кредитной карточки и подобное, но это случается крайне редко.
>Каков смысл этого?Смысл в том, чтобы сделать модерацию прозрачной.
* Борда теперь доступна в i2p.
В разделах где включено отображение страны постера будет отображаться значок i2pНаш адрес - http://gwyok475mafdp6nnsnlo6j7so2dbfj5cpv7defh7yc76dsurq7uq.b32.i2p/
В адресную книгу можно добавить тут - http://stats.i2p/cgi-bin/jump.cgi?a=neochan.i2p
Неа
Чекал chrome/firefox при разных разрешениях всё переносится корректно, странно.
Напиши сюда или на admin@neochan.net какой у тебя браузер и телефон, попробую воспроизвести проблему.
Фиксы/патчи и прочие дела с бордой на лето закрываются, вернёмся к ним осенью.
Хром на винде
> Смысл в том, чтобы сделать модерацию прозрачнойС одной стороны это конечно здорово, но с другой стороны надо бы сделать такую опцию отключаемой. Идеально было бы так сказать.
tzuyu_smirk
nagyung_pleasure
nagyung_sulk
nagyung_tongue
Сервер завис
и пролежал три часапохоже когда я пристраивал торрент-трекер где-то не расчитал лимиты или что-то ещё. Отключил его и функционал с ним связанный, скорее всего дело в нём. Посмотримс.
А я уже подумал, что неочан всё. Есть ли какие-то сторонние ресурсы на которых можно узнать актуальную информацию в случае падения самого неочана?
Нет, но можно будет группу в какой-нибудь соц. сети создать.
dahyun_eyesclosed
Реально ли запилить возможность создавать треды с ОП-модерацией и при этом чтобы не светился трип.
как в старой доброй эксабе было реализовано
Короче.
Расширение для фильтра. Было бы неплохо иметь возможность скрывать посты по прикрепленному, будь то у постера с трипкодом или анонима.
Пикрил как это может выглядеть.
То же самое у
смайлецованонимов, только без первого пункта.Типа, «Скрывать анонимов с *.webm», «Скрывать анонимов с пикчей».
Ну и чтобы на оба стула, при жамканий обоих пунктов скрываются посты и с пикчей, и с webm.
Забыл.
Тут же по идее и другие форматы видео поддерживаются.
Ну чтоб скрывать не только webm, а любое прикрепленное видео, ясно-понятно.
Автоскрытие тупит.
Скрытие по хэшу файла я так понял? Да нужно бы сделать.
Да,, можно как опцию.
>Если я правильно понял, редаченные посты показывает.Так и есть, поправил редактированные посты не вылезают.
При редактировании появляется локальное время, так тоже не должно быть, потом поправлю.
>Скрытие по хэшу файла я так понял? Да нужно бы сделать.Ну не.
Типа, у нас же скрывает посты по трипкоду, а хочется чтоб можно было скрывать только если конкретный постер постит видео, или пикчи. Например, ну постит он текст и постит, бог с ним. А видео всегда странного содержания.
А другой постер всегда что-то веселое постит в webm, его скрывать не хочется.
NSFW кнопка конечно топ, но было бы неплохо чтобы фильтр был более гибким, что ли. А то так захожу на Неочан, и тут одни webm, и я на пикриле изображен.
А по хеш сумме скрывать это такое. С пикчами вообще без проблем обойти можно — пиксель поменял, и всё, ты в шоколаде. webm может и не будут заморачиваться переделывать, но найти новые не такая уж и проблема.
Мне интересно. Это вообще реализуемо?
Просто, если да, то вряд ли это быстрее пилиться будет, чем скрытие по хеш сумме.
Просто обременять не хочу, лол.
>NSFW кнопка конечно топ, но было бы неплохо чтобы фильтр был более гибким, что ли. Мне интересно. Это вообще реализуемо?Да, нужно делать отдельное меню с правилами скрытия. Там можно будет создавать правила на свой вкус. Собственно это и запланировано уже довольно давно. Когда примерно будет готово пока не скажу.
Похоже что на 8ch временные проблемы. Созданы доски /figs и /figurch
* Исправлено скрытие доски в настройках панели управления. Скрытие из поисковиков - пока нет (хоть и в описании опции про это сказано).
>Похоже что на 8ch временные проблемы.>/figs
Они там в таком восторге от Неочана.
Няши, а можно сделать так, чтоб имена загруженных картинок, видосов отображались?
* Лимит картинок в настройках доски теперь 10.
Можно, отдельным опцией.
Сейчас отображается только в дашчанеНо пока много мелких фиксов ещё нужно сделать, посмотрим.
404
Откатили же давно. Борда целиком упала из-за этой фичи — >>179945
нуждается в ремонте!
Извините за оффтоп.
Не легче ли инвайт попросить? JPopsuki самый лайтовый трекер в плане поддержи ратио из всех ныне функционирующих приватных.
Отвечаю. Сидируй и нормально будет.
мне не нужна эта функция, это для моих друзей, которым я не могу дать приглашение
Понел.
Нужно будет попробовать взять мелкий vps и туда всё перенести.
У меня например не слишком получалось сидировать, даже если качать/раздавать, такое ощущение что там кроме скорости раздачи еще есть приоритет в зависимости от ip (чем ближе к вам - тем больше приоритет).
Нормально раздавались только свежие популярные релизы, пока сидов еще не много. Когда их переваливает за пару десятков - отдача вообще пропадает.
Пришлось накачать кучу мелких файлов и жить на бонусы.
>У меня например не слишком получалось сидироватьНу я не про это, скорее про
>накачать кучу мелких файлов и жить на бонусыМожно там накачать под тысячу раздач, в которых по одной песне лежит и флексить поинтами.
>кроме скорости раздачи еще есть приоритет в зависимости от ip (чем ближе к вам - тем больше приоритет)Так на любом приватном трекере. Но скорость раздачи первична по приоритету.
Сделал расширение для дашчана.
Если у вас Android - теперь можно скролить доску через приложение.
Намного удобнее как по мне.Сначала нужно скачать клиент :
https://github.com/Mishiranu/Dashchan-Extensions/raw/master/update/package/Dashchan.apk
Потом установить расширение:
https://github.com/neochaner/neochan-dashchan-ext/raw/master/release/Neochan.apk
Еще есть куча расширений для других борд:
* Fix - после редактировании поста отображалась полная дата - исправлено. Теперь ничего не меняется.
* Архивация треда через arhive.today - сервис не парсит стили, поэтому сохранённый тред отображался как каша. Написал для его ip адреса небольшой фикс. Теперь сохранённые треды будут отображаться нормально, пока не сменится ip парсера.
А смайлы нельзя сделать?
Отображение в приложении можно, вставку нет. Только если вручную набирать код смайла в посте.
Было бы здорово, а то без них часть смысла теряется
Да, но я не нашел как прикрутить. Поэтому оставил на потом...
Сервер опять завис, как и месяц назад... >>179945
Пришлось ребутить кнопкой. Пока нет идей почему так происходит, в логах вроде всё чисто...
А можно увеличить лимит на объём текста одного поста в /b? Раза в два.
Слишком запутанно выразился, наверное. Имеется ввиду не один конкретный пост, а посты вообще. И под «увеличить лимит» имеется ввиду не увеличение ограничения на объём текста, а наоборот. Ну ты понел.
Можно будет увеличить, если с отправляемого IP (до этого) в течении пары минут не было постов.
Вспомнил что хотел добавить авто сохранение набранного текста. Если отправка не удалась или страница/браузер случайно были закрыты.
>Можно будет увеличить, если с отправляемого IP (до этого) в течении пары минут не было постов.Увеличивай -_____-
Это опять я. В качестве временного решения реквестирую кнопочку «Пройти капчу».
Сейчас:
Набираешь текст поста в текстовом редакторе. Вставляешь текст в форму постинга, крепишь файлы. Перекидывает на страницу с капчей, проходишь капчу, возвращаешься в тред, повторяешь процесс. В другой раз забываешь про текстовый редактор и начинаешь набирать текст поста в форме постинга… Ба-бах!
С кнопочкой:
Пока капча не пройдена, кнопка «send» заменяется на «пройти капчу» (которая отправляет проходить капчу), форма постинга не активна. После того как капча пройдена, возвращается кнопка «send» и форма постинга снова активна.
Впрочем, если решение о том, нужно ли проходить капчу принимается не заранее, а после отправки первого поста, тогда это не актуально.