24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Начиная с версии 2.0.0, клиент сам по себе не поддерживает ни одной борды. Для поддержки необходимо установить отдельное расширение: для 2ch.hk, 4chan.org и так далее. После установки расширений клиент необходимо перезапустить.
Клиент работает только на Android 4.0 и выше. Поддержки более ранних версий не будет.
FAQ:
Q: Не грузится какая-либо борда или картинки на ней. A: Выруби HTTPS в настройках нужной борды.
Q: Счётчики избранных тредов не обновляются или ушли в минус. A: Для включения обновления нажми на счётчик. Минусы появляются, если посты в треде были удалены. Если включена "частичная загрузка тредов", то тред следует перезагрузить (Меню — Опции треда — Перезагрузить).
Q: Как сделать, чтобы первой загружалась нужная мне борда? A: Передвинуть её в списке на самый верх с помощью долгого тапа.
Q: Почему нет в Google Play? A: Приложение было удалено из Google Play, т.к. гугл нашёл там "секс и насилие".
>>608323 То, что для изменения порядка борд имеется в виду список не в настройках, а в дровере, до сих пор не сказано явно. Предвижу все те же вопросы.
После чистки кэша, пропадают закладки в просмотренных тредах не выпадает строка "новые сообщения", и приходится листать-искать где остановился . В прошлой версии 1.12 вроде после чистки кэша такого не происходило.
Перестал отправлять сообщения, не принимает капчу. Показывает одну и ту же, выбери банан, и что не выбераю -один хуй снова её же и предлагает. Щито делать?
>>608493 Просто не вижу смысла таскать эту вованскую тему. Любая другая тема без проблем может заменить этот школьный высер под названием нейтрон. Кто вообще додумался такую тему сделать?
>>608776 > выставляешь там рекапчу 2 fallback Есть рекапча (ява скрипт) и рекапча (но скрипт), обе не пашут. Запили прямо ссылки прямые на сорцы, может я что-то не то поставил.
>>609024 Если тебе ближе красивый, функциональный и современный софт — Dashchan. Если ССЫЛКИ НА ОТВЕТЫ ПОД ПОСТАМИ и чтоб из маркета ставить, а остальное похуй, то 2ch Browser.
>>609092 А что, гуглоцифры плохо читаются? На планшете идеальная просто капча. Правда сейчас с пасскода вообще сижу, ибо на айфоне заебала кривая капча.
>>609114 Хотя вот сейчас попробовал пару постов написать, и очень часто вместо картинки с номером дома вылазит капча с двумя словами. Неудобно и бесит...
Есть у кого версия apk файла, со ВСЕМИ МОДУЛЯМИ? РАЗРАБОТЧИК, ТЫ ЕБАНУТЫЙ? ЗАЧЕМ МНЕ СКАЧИВАТЬ ВСЕ ОТДЕЛЬНО, КОГДА МОЖНО СКАЧАТЬ ВСЕ И СРАЗУ? ОГО-ГО-ГО НИХУЯ Ж СЕБЕ В РОТ, ВОТ ЭТО ЭКОНОМИЯ МЕСТА НА ПАМЯТИ! ЦЕЛЫХ Н МЕГАБАЙТ! ДА ПРЯМ СПАСИБО ТЕБЕ, ПРЯМ ВОТ ОТ ДУШИ
>>609661 Давеча Абу царским указом запретил любые упоминания других борд (помимо более крупного форчана). В таком случае создание мультибордового клиента (чем уже занимался Мику) прямо нарушало запрет и распространение такого клиента здесь приводило бы к закономерному бану за пиар параши. Было принято единственно верное решение — вынести борды за пределы apk. Но откуда ж тебе знать такие тонкости, дурачок, сидящий в быдлятне и пишущий капсболдом без болда, да? Так вот, для таких как ты существует ещё один клиент — 2ch Browser. Найди его в маркете, установки и радуйся. Там, кстати, на иконке логотип анонимуса, так что ты теперь будешь самым крутым в классе.
>>609962 Попробуй в этом треде реквестировать что-нибудь связанное с другой бордой, пост тут же пропадет. Хач бриться что все школьники сбегут с его параши.
Блядь, ну пиздец. Мало того, что я только раза с пятого смог обновить клиент, постоянно писало Сбой загрузки, так еще мэйловская капча теперь вообще не работает, пишет Введите текст сообщения и пост не отправляется. Кое как смог обновить модуль двача, но он все равно висит в обновлениях.
>>611225 Покажи, где. На доске в меню поиск, каталог, новый тред, внешний вид. В меню треда есть поиск, галерея, выделить, внешний вид, опции треда, архивировать. Где фильтр?
Анон, который это пилит, ты хороший человек. Твой клиент — десять пасскодов из десяти. Пользовался до этого двачбраузером, и в итоге начал капчевать с мобильной веб-версии, потому что так тупо удобнее было (хотя, не настолько удобно, чтобы нормально
>>611262 Блядь, нечаянно планшет уронил. Короче, ты охуенный, анон. Я тебе даже задоначу стипендию. Алсо, идея с модулями — тоже 10/10, я так тоже делал, когда свой мини-архивач пилил. Дизайн — тоже 10/10. Скорость работы и в целом ощущения от пользования — тоже. Хотелось бы только вебмки смотреть не через браузер, но это для меня не критично, потому что я их все же редко с планшета смотрю.
>>611265 Охуенно, спасибо. Теперь мне нихуя не надо. Но появилось желание познакомиться с разработкой под Android, потому что таких эмоций от приложений я ещё не получал. Возможно, по исходникам этого клиента и буду ориентироваться.
>>611286 Не в числе тапов дело. Неудобно переходить в отдельное приложение для воспроизведения контента. Пикчи открываются внутри, гифки тоже, даже вокару, мать его, можно слушать не покидая Дашчан. В этом отношении показателен пример Телеграма — там даже прикреплённый с ютуба ролик открывается внутри. Это и удобно, и эстетично, и правильнее с точки зрения юзер экспириенс.
Сука, Дэш, ты.... Ты!... Ты! Краутчан не работает! Бляяяяяяяяяять! Нажимаю отправить сообщение в тред, подгрузка как обычно и хуяк, моего сообщения нет, оно отправляется куда-то не на борде! Так же и с созданием тредов. Нажимаю "создать", подгрузка, моего треда нет. Бана нет, пробовал под разными вай-фаями. Чини!
>>611295 > правильнее с точки зрения юзер экспириенс Превентивно поясню, почему так считаю: с тех пор как 1) браузеры стали воспроизводить video/webm и 2) на дваче реализовали поддержку этих файлов наравне с картинками и гифками, webm перестал быть "встраиваемым" контентом, а значит не должен требовать какой-то дополнительный софт.
>>611299 >>611295 Ты прав. Только КОНСТРУКТИВНЫЕ АДЕКВАТНЫЕ сообщения лучше писать на реформал а тут чатик для кидания говнами, который смывает раз в месяц.
>>611297 Проврил сейчас, работает. Попробуй тред пообновляй, лол. Правда, я в инт тестирую, хз что в других разделах. >>611295 Я уже много раз говорил: андроид не умеет нормально работать с вебм. Не знаю, что в 6.0, но в других версиях всё очень плохо. >>611301 По словам в посте.
>>611340 > Я уже много раз говорил: андроид не умеет нормально работать с вебм. Не знаю, что в 6.0, но в других версиях всё очень плохо. В webview начиная с 5.0 вроде же всё нормально с webm, разве нет?
> По словам в посте. Подробнее можно? Вот скрыл similar to пост с текстом "Шизик, ты опять начинаешь?", следующий пост со словом шизик не скрывается. Будет скрыт пост с совпадением всех слов из образца? Половины? 28%? Или там самообучающийся алгоритм, который собирает статистику слов из скрытых мною постов, и уже на её основе решает, что скрыть, а что нет?
>>611342 > В webview начиная с 5.0 вроде же всё нормально с webm, разве нет? Нет, всё также плохо. Он и до этого воспроизводил, "поддержку" завезли еще 3-4 года назад. > Подробнее можно? Около 75% одинаковых слов должно быть, как-то так.
>>611343 Ну, я хз, в чём может быть дело. Раз пост отправляется и никаких ошибок нет, то всё нормально работает. А почему пост не появляется - причин много может быть. С браузера попробуй запостить.
>>611348 Порядок, регистр и разметка не имеют значения. Всякие спецсимволы не учитываются. Сравнивается исключительно текст, так что всё остальное никак не участвует.
>>612617 Понимаешь ли, мой юный друг, некоторые люди любят есть красиво сервированные блюда из чистой посуды, хотя для поддержания жизни достаточно просто есть. Аналогия понятна?
>>612623 Понятна, но она не к месту. Они выглядят одинаково, только Овер можно скачать с маркета и его удобно обновлять. И там уже прикручены модули для разных борд, а для Даша нужно эти костыли отдельно ставить.
>>612626 > выглядят одинаково Нет, ты не понял. Дизайнерская стеклянная тарелка без единой пылинки и такая же алюминиевая, наспех вытертая влажной тряпкой, не выглядят одинаково. Равно как и то, что на них лежит, несмотря на одинаковые ингредиенты.
>>612683 А то ты сломаешься, если раз в недельку, а то и реже вообще, перейдёшь по ссылке в оп-посте и перекачаешь апк. Бедняга, смотри, не перетрудись там.
>>612668 Я бы не поверил, что такие говноеды существуют, если бы не встречал их ирл. Пользуйся Оверчaном, я тебя не переубеждаю. А люди с чувством прекрасного и уважением к себе продолжат пользоваться Дашчаном.
>>610153 >Там, кстати, на иконке логотип анонимуса, так что ты теперь будешь самым крутым в классе. Че несешь, петух? Анонимус - норм символ, а зашкварили его дауны вроде тебя. А эта ссаная молния - как метка ракового больного.
>>612749 >Анонимус - норм символ Я и говорю, самым крутым будешь. >зашкварили его дауны вроде тебя Вот только я его нигде не использую, в отличие от разработчика 2ch Browser'а.
Через жопу крепятся пикчи. Если пользоваться встроенным проводником, то пишет что не удалось прикрепить. А если тот же самый файл выбрать через quickpic, то все нормально. Дрюша 5.1
Suka zaebal ты своими обновлениями, чому я должен следить за ними, всё работало. Но нет, надо сломать капчу, надо качать новую версию mudackaya proga bleat
Господи, как же сейчас двачебраузеробляди соснули у дашчанобогов. Делаем ставки, как быстро обезьяна поймёт, что у неё в кармане образовалась дырка и зашьёт её?
>>613206 Что-то как-то слабо верится, что он предложил даше, с которым периодически конфликтовал что-то вроде "а давай я лишусь части заработка и упрощу создание спам-ботов просто потому что."
Логи вылета автоматически снимаются и сохраняются в папке Android/data/com.mishiranu.dashchan/errors на внешней памяти.
Для отладки:
Нужно создать папку logs в папке Android/data/com.mishiranu.dashchan на внешней памяти. После создания папки, программа будет сохранять логи в эту папку. На каждый запуск программы будет создаваться свой файл. Если не уверены, в каком из файлов будет сообщение об ошибке, можно скинуть мне все - их будет не более 20.
>>613428 Ему бесплатный пасскод в новой версии вшили, а он просит капчу починить. Вот дурачок. >>613432 > дачбраузеробогов Взаимоисключающие параграфы. По сравнению с дашчаном, двачебраузер - убогий огрызок, которым пользуются только гейфоны и люди, которые не знают о дашчане.
Сделай пункт в настройках, чтобы можно было выбирать способ автообновления - общий для всех, или отдельный для каждого треда. Мне, например, геморно лазить каждый раз в настройки и я об этом забываю. Читаешь, не спеша, тред, а в конце, внезапно, еще 300 постов прилетает.
java.lang.ClassCastException: com.mishiranu.dashchan.page.adapter.ThreadsAdapter$DividerItem cannot be cast to com.mishiranu.dashchan.page.provider.PostItem at com.mishiranu.dashchan.page.adapter.ThreadsAdapter.applySorting(ThreadsAdapter.java:676) at com.mishiranu.dashchan.page.adapter.ThreadsAdapter.setAdapterItems(ThreadsAdapter.java:456) at com.mishiranu.dashchan.page.ThreadsPage.onReadThreadsSuccess(ThreadsPage.java:694) at com.mishiranu.dashchan.task.ReadThreadsTask.onPostExecute(ReadThreadsTask.java:114) at com.mishiranu.dashchan.task.ReadThreadsTask.onPostExecute(ReadThreadsTask.java:1) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:212) at android.app.ActivityThread.main(ActivityThread.java:5135) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:877) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693) at dalvik.system.NativeStart.main(Native Method)
>>614292 Кстати дааа. Можно, например, мегапак с модулями сообразить. А в настройках галочки ставить для их активации. Ну туда можно и линк вкорячить, что бы новые модули подхватывал.
>>614357 Да мегапак нинужен. Просто вот что б модули скачивать было удобней, а то и скачать то не всегда получается. А ещё автопроверку обновлений, но только не в коем случае не обязательную. Галочку там где-нибудь.
Чет штука эта ваша вылетает. 2.3.0 скачал - поставил - при включении Dashchan has stopped. В предыдущей версии так небыло, но и капча не работала. Шо делать, анон?
>>614848 Попробуй (при включённом постраничном перелистывании открыть тред с 1-й страницы доски, а не с нулевой, а затем вернуться к списку тредов.
```java.lang.ClassCastException: com.mishiranu.dashchan.page.adapter.ThreadsAdapter$DividerItem cannot be cast to com.mishiranu.dashchan.page.provider.PostItem at com.mishiranu.dashchan.page.adapter.ThreadsAdapter.applySorting(ThreadsAdapter.java:676) at com.mishiranu.dashchan.page.adapter.ThreadsAdapter.setAdapterItems(ThreadsAdapter.java:456) at com.mishiranu.dashchan.page.ThreadsPage.onDeserializeThreadsCompleteInternal(ThreadsPage.java:662) at com.mishiranu.dashchan.page.ThreadsPage.onCreate(ThreadsPage.java:90) at com.mishiranu.dashchan.page.ListPage.init(ListPage.java:65) at com.mishiranu.dashchan.app.BoardActivity.handleDataAfterAnimation(BoardActivity.java:443) at com.mishiranu.dashchan.app.BoardActivity.access$11(BoardActivity.java:393) at com.mishiranu.dashchan.app.BoardActivity$3.run(BoardActivity.java:366) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5289) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)```
Как действует капча на мейле, я так и не понял. Вроде не надо вводить, но иногда бывает что приходится. Хотя я и не залогинен на мейле. Как это работает?
>>614926 Да любую выставляю, и мэйл и яваскрипт и ебучие знаки, при вводе даёт ответ неправильная блядь каптча. Это только при создании треда. При обычном постинге каптчи как и положено нет. Че за хуйня а?
>>615700 Одно, но не в этом суть. Капчу в любом случае придётся запрашивать. И лишь потом определять, надо её показать или нет. Можно после этого скрыть поле, но мне это не нравится по многим причинам.
Боже, как я заебался пока смог отключить штатный плеер miui который веб-м дашчана не хавал, а вежливое миюи право выбора не считала нужным представить SD maid pro + root + заморозить приложение
>>616060 В том и дело, что если бы приложение было в маркете, за обновления бы отвечал маркет, и с даши спроса не было бы. А раз приложение само по себе, то автообновления на совести автора.
>>616089 Но ведь правда. Детки совсем охуели. Не могут, не хотят, не хотят мочь. Ни чего ведь сложного в ручном обновлении нет, а капризы мамкиных сосачеров есть. Ну их нахуй.
>>616123 Год назад сжималось абсолютно всё. Я проверял, и не только я. Было несколько тредов в /d/. Обезьяна тогда ответила, что "всегда так было", хотя это и очевидная неправда. Если сейчас уже не сжимает - хорошо. Но как можно убить раржпег, не сжав картинку? Не думаю, что тут есть специальный детектор раржпегов, который отрезает архив и не меняет изображение - это было бы слишком сложно.
>>616126 > Но как можно убить раржпег, не сжав картинку? А что если я скажу тебе, что можно "сжать" с исходным коэффициентом, иными словами, пересохранить?
>>616139 Только если там 100% было. Открой пикчу и сохрани с 50%. Потом открой её и сохрани также. Получишь изменённую, ухудшенную пикчу. Джипег - lossy формат.
>>616073 >>616112 >>616126 >>616135 Топовый девелопер и аналитик врывается в тред. Сегодня мы поговорим о такой штуке, как выпиливание лишнего из жопега. Каждый жопег начинается с сигнатурки FF D8, а кончается сигнатуркой FF D9. В принципе, очевидное решение - все тупо отрезать после FF D9 и получить чистую картинку (хотя тут не все просто, если искать именно эти 2 байта, то можно получить битую картинку, а нормальное решение пишется за вечер и стоит немного дороже). Так что отрезать картинку от ее хвоста - раз плюнуть. Другое дело - это EXIF, оно обычно расположено в начале файла и может содержать в себе практически любую поебень. Причем считается, что эта поебень может быть очень важна, и каждый говнософт должен ее уважать, иначе можно просрать отображение. Поэтому любой говнософт (а точнее, обычно это делает либа) копируют секции экзифа как есть, лишь бы чего не проебать. Именно поэтому замазывая рожу в фотошопе/гимпе и пересохраняя картинку, порой можно вытащить из фотки лицо автора. Для тех кто не знает - внутри экзифа иногда есть превьюха, иногда очень даже приличная. Удолить экзиф сложнее, но для этого есть куча утилей, к примеру jhead. Если же нам надо опуститься на уровень "какой камерой и когда была снята фотка", что популярно в криминалистике, мы можем немного поебать таблицы квантизации и деревья хаффмана. Да, Анон, жопег можно пережимать без пережатия коэффициентов, алгоритм Хаффмана беспотерьный!!!!1 Не знаю нахуй я это написал, но если кратко: возможно всё.
>>616141 Слышал про разные графические библиотеки и редакторы? Картинку можно пересохранить с выпиливанием любых данных, кроме собственно графической информации, без малейшего сжатия.
>>616154 Ты писал как девелопер, я писал как юзер. Картинку, сохранённую фотошопом, можно пересохранить в пейнт.нете без изменения сжатия, но с очисткой всякого мусора. А если завести на пекарне десяток всяких имиджмеджиков, то можно ещё и соревнования устраивать, кто из них сильнее уменьшит размер в байтах без сжатия.
>>616149 Значит дашчан реально то не удоляет метаданные, и стоит заморачиваться с удаляльщиком экзиф данных, дабы сберечь свой анусдевствнно непорочный анус онанемнасть?
>>616177 > светит исходным файлом Лол, вот дебил. Сам загружает фотку в интернет и потом недоумевает, что у кого-то есть к этой фотке доступ. Да на пути от тебя до макабы ещё у провайдера на СОРМе всё забэкапилось.
>>616186 > Это ты дебил. > Я хочу понять, почему абу так делает. Может быть, потому что потоковое кодирование всех загружаемых файлов слишком ресурсоёмко, а, даунёнок?
>>616189 А может быть, перекодировние в любом виде нахуй не нужно, и лучше хранить на сервере оригиналы файлов без каких-либо изменений и потерь качества, как в старые добрые времена?
>>616157 Если ты пересохраняешь картинку "с таким же качеством", то это не значит, что пережатия нет. Скорее всего будет выполнена полная реквантизация. Попробуй так взять 2 картинки, одну оригинальную, а другую - после пересохранения, открыть обе в фотошопе или гимпе как слои, у верхнего слоя сделать режим смешивания Difference, а затем свести оба слоя в один - Flatten Image / Merge Layers или как там оно звучит. По идее, ты увидишь черный экран. А теперь идешь в инструмент Levels и задираешь яркость и охуеваешь, как много различий в этих двух картинках. Просто человеческий глаз не видит многих деталей и на самом деле картинки можно сжимать гораздо сильнее чтобы полезли артефакты. Но отличия - есть (зачастую)
>>616163 А еще это может быть его провайдер/прокся и прочие MITM
>>616198 >А еще это может быть его провайдер/прокся и прочие MITM Да вы издеваетесь. То я сам что-то дописываю, то провайдер, то еще кто-то, охуеть просто. Неужели так сложно очистить кэш и проверить самостоятельно?
>>616198 > А еще это может быть его провайдер/прокся и прочие MITM Нет, это не так.
Покачал сейчас wget'ом с разных доменов и с/без https, первый раз качает оригинал, все последующие - ужатую версию. А если добавить произвольный HTTP GET параметр, всегда качает оригинал. Такеие дела.
>>616204 Так. С этого момента поподробнее. Хочешь сказать, что оригинал с сервера не пропадает? Тогда что надо делать, чтобы всегда получать оригиналы?
>>616186 >>616188 >>616196 Я не макака и не знаю что там происходит, но когда делал... В общем это лучше не упоминать... То тоже чистил картинки, причем процессил многомегабайтные жопеги и вычищал из них все что можно, даже системные заголовки. Ибо нехуй. К примеру, ты можешь в область экзифа записать немного хуиты и отпостить картинку еще раз, хеш уже другой, фильтры проходят. Так вайпали ну_ль_чан. Или, к примеру, раржпг с каким-то компроматом - свободное общение хорошо до тех пор, пока это не касается твоего ануса.
>>616202 Я тут на правах эксперта по картинкам, тред я вообще не читал, хуй проссышь что у вас случилось. Дашчан я вообще никогда не юзал.
>>616204 Есть идея, что этим может заниматься клаудвафля. Они любят всякие оптимизации. И ко второму запросу в локальных кешах уже успевает осесть говно.
>>616205 Добавить уникальный идентификатор. Можно знак вопроса, можно после него что-то дописать, к примеру
>>616207>>616219 А теперь следующий вопрос: как автоматизировать этот процесс, чтобы всегда получать оригиналы без ручной правки ссылок? Наверняка для Firefox найдется какое-то расширение, которое сможет это делать.
>>616225 Я и так "вручную" качаю. Картинка сама не скачается. Но делаю я это из контекстного меню, не открывая картинку в отдельной вкладке.
>>616226 Лучше бы ты написал Абу о том, как нехорошо Вакабу Макабу шатать.
>>616231 Дело в том, что для меня (и многих других) Сосачик является источником самых разнообразных изображений (иногда - уникальных), которые я качаю, собираю в паки и храню. И сохранять, очевидно, лучше оригиналы, а не пережатое говно. Макака, не макака - не важно. Я спрашивал о другом.
>>616234 > оригиналы, а не пережатое говно. Как ты заебал. Это вконташечка хранит пережатое говно, а CF занимается нужными оптимизациями. Ты не заметишь разницы между 5 Мб оригиналом и 3 МБ результатом обаботки, зато размер пака (а также скорость его заливки куда-либо) сократится на 40%!
>>616237 Во-первых, я вижу разницу (если только исходник сам не был пережатым говном весом 50КБ). Во-вторых, даже сравнивать необязательно - само знание о том, что я сохраняю изображение не в максимальном качестве, уже очень негативно на меня действует.
>>616234 Могу только посоветовать использовать специальный инструмент для сохранения картинок/паков, но самому писать лень, равно как и патчить всякие дашчаны (не знаю, есть ли там такая функция)
>>616240 > само знание о том, что я сохраняю изображение не в максимальном качестве, уже очень негативно на меня действует. Где-то существовует/существовал RAW всех JPEGов, которые ты сохранил.
Дэш, я конечно всё понимаю, но твой update/data.json не валиден. В JSON, в отличие от JavaScript, имя ключа всегда должно быть в кавычках, а сами кавычки используются только двойные. Тебе даже подсветка кода на гитхабе об этом кричит.
>>616680 > Неслышал И не видел, что красным выделено? > надуманное ограничение У тебя имя ключа — строка, а строки должны быть в кавычках. Без кавычек ты не сможешь использовать в качестве имён ключей зарезервированные слова JavaScript. Алсо, см. http://tools.ietf.org/html/rfc4627#section-2.5
>>616777 Сервак есть. У Даши. Просто хочется видеть уведомление что вышла версия новее. И всё. Три кнопки нажать не проблема что бы обновиться. Заебывает проверять.
>>616856 Никакого нового пункта в настройках не надо. Следует вернуть автообновление включенное по умолчанию и оставить возможность менять его время в каждом треде отдельно.
>>616869 Не очень универсально получится. Лучше пусть в настройках будет установка времени по умолчанию, а в самом треде можно будет зайти в "настройку автообновления", снять галочку с умолчания и установить уже как хочешь.
Ведро 4.4 промытые идите сразу нахуй со свом некроебством. Даш не желает крепить пикчу из внутренней памяти из не своей папки, тока со своей папки и с сд карты с любой папки цепляет. Починяй.
>>617249 Это норма для 4.4, вонючий некроеб. С другими приложениями у меня так постоянно бывало. Иди нахуй, под твое ведро, нищееб, никто тебе ничего не будет делать
Обновился до новой версии, теперь не могу найти как включить автообновление для тредов, не для фаворитов, а для каждого который читаешь. Где это включить?
>>617485 Так это только одного партикулярного треда. Как включить так чтобы автообновление было по умолчанию для любого треда который я читаю в данный момент?
Нахуя ? Ну нахуя было выносить автообновление в отдельную опцию для каждого треда ? Какого мать твою хуя было это делать ? Бляяяя, даже новый кинопоиск был более продуман чем это. Как же пичет, как пичет, все блядь поламали, пересрали, вылеты через раз, зато мультибордовость сраная кривая появилась. Добавьте капчу в 1.6 релиз, сделайте его классическим, и допиливайте дальше это govno 2.0 форк
При просмотре изображения без панели с сохранением картинка перекрывается статусбаром. Выпилите подсовывание под статусбар или статусбар чтоб убирался запиливайте.
Я так и не пойму, про какие вылеты говорят долбоебы выше. Сколько не пользовался, ни одного не было. Через раз у них блядь. Что на прошивке с тачвизом (хотя нет, вру, там был 1-2 раза за полгода пользования), что на aosp (тут точно ничего). У вас у всех "мтс смарт" что-ли с андройдом 4.4(!) и 512мб оперативки?
>>617266 Не поленюсь еще раз послать тебя на хуй. Материальный анус себе дерни пес. >>617274 Встроенный дашевский файлманагер. Можно штоли внешним пикчу крепить?
>>618068 На 1.6 никаких вылетов, сидел на ней до осени пока капча не поламалась, тогда заподозрил не ладное, что в обновлениях все та же версия, зашёл в Моби обновился и охуел, от пердолинга и лаговости этого говна, вот тут и начались вылеты. И про телефон нихуя не смешно, даже на 512 МБ и уж тем более на 4.4 двачевалка должна летать, это ж блять не модерн комбат или сан Андреас, на моём старом телефоне мото дроид даш летал а там 256 оперативки было и одноядерный арм. Теперь же на мото м с гигом оперативки её оказывается мало для того что бы поебать мамок и посмотреть колобков и я должен покупать нексус 6 только ради того что бы говно в которое превратился даш чуть быстрее работало ? Мамка твоя даун в таком случае.
>>618187 Ну, во-первых, надо выкинуть нахуй свой бомжпакет с контрастирующими батарейкой и сигналом. Потому что стабильная работа у параши не гарантируется.
>>618198 Вибратор тебе не встроить, чтобы ты свою парашу в жопу пихал и проигрывал? >>618197 Че несешь поехавший нищеброд? Можно же назад нажать или на экран в свободное место ткнуть
>>618377 Ты логи то предоставляй со своими вылетами, чтобы не быть голословным. Может сам напердолил себе всяких рутов и мободжайнов, а теперь тут жалуешься. У меня тоже телефон достаточно старый, но ниразу не было ничего подобного, все летает.
>>618452 Логи вообще всегда полезно предоставлять. В логах находится диагностическая инфа, по которой Даша чинит вылеты. А то совсем пиздец: ноет про вылеты, а логи не кидает. Типа, сам разбирайся, чини нах.
>>618448 Если назад ткнуть - вообще ничего не мечется. Если в любое место на экране ткнуть - просто ничего не произойдёт, не активное оно, пустое место.
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mishiranu.dashchan/com.mishiranu.dashchan.app.PostingActivity}: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2808) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2873) at android.app.ActivityThread.access$900(ActivityThread.java:181) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6145) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) Caused by: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at com.mishiranu.dashchan.app.PostingActivity.onCreate(PostingActivity.java:351) at android.app.Activity.performCreate(Activity.java:6374) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2752) ... 10 more
Немного бы сместить вверх посты ответов, если они занимают весь экран, а то хочется их закрыть тапом по пустому месту экрана, а приходится тянуться к кнопке назад.
>>618535 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mishiranu.dashchan/com.mishiranu.dashchan.app.PostingActivity}: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at com.mishiranu.dashchan.app.PostingActivity.onCreate(PostingActivity.java:351) at android.app.Activity.performCreate(Activity.java:6237) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) ... 9 more
>>618874 > ровных посонов >>618878 > графического дизайна шестерки Потребляди промытые. Ровные посоны не юзают нихуя выше 4.4, ибо не православно и вообще зашквар.
>>618452 Обьясните где их найти и я скину. Мне не в западло и я понимаю, что по волшебству ничего не починиться. Но я даун и не вижу нигде пункта с логами
>>619386 Запускаю я оперу мини, пишу в консольке (adb shell) > ps | grep -E "PID|opera" вижу оперу. Выхожу из оперы (нажимаю в ней кнопку выход). > ps | grep -E "PID|opera" и нихуя, нет оперы.
Мог бы записать тебе видео с пекарни и с экрана телефона, но ты все равно не поверишь.
>>619398 Хотя на самом деле при двойном нажатии "назад" в дашчане он тоже корректо завершается. Но почему этот даун дэш не сделал автоматическое закрытие при установке модуля, мне не понятно. Как непонятно и то, почему до сих пор нет автоматической проверки обновлений.
>>619392 Только что проверил, кстати. Не закрывается. Проверял как ты написал. >>619398 Что ясно-то? Опера мини - старое приложение, написанное 10 лет назад и портированное на ведро с некоторыми отличиями в интерфейсе. В те времена вообще ебали в рот принципы работы ведра и могли себе позволить некоторое дерьмо. Опера - не нормальное приложение. >>619403 > Хотя на самом деле при двойном нажатии "назад" в дашчане он тоже корректо завершается. Вангую у тебя стоит лимит фоновых процессов в настройках для разработчиков. Тоже то ещё некоторое дерьмо. Или вообще тасккиллер. > не сделал автоматическое закрытие при установке модуля, мне не понятно. Это невозможно, как вариант.
>>619449 > написанное 10 лет назад и портированное на ведро Опера мини уже с год как полноценно нативная на ведре. Корявый порт в прошлом. > у тебя стоит лимит фоновых процессов Не стоит. Я не проверял дашчан, поленился. По логике, он должен закрываться. Если он не закрывается, то это точно не нормальное приложение, и я был прав, и автор - хуй. > невозможно, как вариант. Возможно.
>>619453 > Не стоит. Я не проверял дашчан, поленился. По логике, он должен закрываться. Если он не закрывается, то это точно не нормальное приложение, и я был прав, и автор - хуй. Ни одно нормальное приложение не закрывается. Взять в пример системные приложения, гугловские приложения, и вообще 99.9% приложений из маркета. Но ты, конечно же, знаешь лучше. Разумеется нет.
>>619461 Может ты просто на домик нажимаешь, лол? Или даже на кнопку "назад". Если приложение не обрабатывает это, то и винить его нечего. А если обрабатывает, как дашчан, но все равно не закрывается, это проблема. А то!
>>619465 > Может ты просто на домик нажимаешь, лол? Или даже на кнопку "назад". Я про кнопку назад говорил. Конечно же по кнопке назад ни одно нормальное приложение не закрывается и не должно закрываться. Что за охуительные истории ты мне до этого втирал тогда? > А если обрабатывает, как дашчан, но все равно не закрывается, это проблема. Как он его обрабатывает? Показывает сообщение с предупреждением? Это просто смешно уже.
>>619470 > не закрывается и не должно закрываться Должно, понимаешь? Для того и сделаны две кнопки, домик и назад. > Как он его обрабатывает? Показывает сообщение с предупреждением? Сообщение- признак того, что приложение понимает, что его хотят закрыть. Но не закрывается, где логика?
>>619157 > Внезапно пишет недостоверный сертификат, как исправить? Тебя MITM атакует, сменил канал связи, чепушило. >>619180 > Отключить https Полезные советы уровня /mobi/.
>>619478 > Для того и сделаны две кнопки, домик и назад. Нет, не для этого. Или давай ссылки на официальную документацию, где утверждается обратное. > Сообщение- признак того, что приложение понимает, что его хотят закрыть. Но не закрывается, где логика? Где логика в том, что ты говоришь? Почему теперь отсутствие проверки стало нормальным в одном случае и ненормальным в другом? То, о чём ты говоришь, совершенно не относится к обсуждаемой теме. Это твоя личная дурь и не может вообще восприниматься как-то в серьёз в вопросе о закрытии приложений, понимаешь?
>>619484 Да это идиотский совет уровня вонючих пидорашек, которые по-человечески сделать не могут, а лепят костыли и еще возмущаются, когда их в свое же говно лицом тыкают
>>619522 Это временно. >>619562 > Когда ставишь масштаб текста побольше, название треда обрезается. Это норма. > В настройках не влезает название некоторых опций еще. Я в курсе, пускай обрезается, это не критично. >>619564 > И вдогонку, почему нельзя главное меню открыть будучи внутри треда? Какое главное меню?
>>619606 Просто не очень понятно пока, как это будет работать. То есть нижние вкладки можно доставать из истории переходов, при этом оставляя остальные вкладки открытыми, так? И как кнопка "вверх" должна работать (стрелочка в тулбаре)? Сейчас она очищает историю переходов, оставляя открытыми все вкладки. Теперь все вкладки при этом закрываться что ли будут? >>619607 Не, вот это точно не надо.
>>619611 ну ты же знаешь как это работает в овер, мать его, чане. Находясь в треде, я нажимаю кнопку назад - закрывается текущая вкладка и я возвращаюсь на предыдущую. При этом в настойках у него это поведение можно изменить. В дашчане же постоянно огромный список вкладок, приходится вручную крестики нажимать
>>619612 Бесполезно. Дашка никогда не сделает так, как в овер-чане сделано что-либо. Чисто из принципа, видимо. Хоть через три жопы, но не как в нормальной программе.
>>619612 > ну ты же знаешь как это работает в овер, мать его, чане. Не очень, на самом деле, тем более у меня они иначе устроены. Про закрытие текущей вкладки я понимаю, как сделать, просто вместе с этим надо некоторые другие вещи тоже продумывать.
>>619611 во всех браузерах на андроиде текущая вкладка закрывется кнопкой назад. Это привычное поведение же. Я не против, пусть это будец опционально и не по умолчанию. А стрлека в тулбаре пусть себя ведет так же, как и сейчас. Хотя не понимаю тоже, зачем она нужна...
>>619628 Может кнопку "вверх" лучше на тулбаре разместить? Просто, то место, где расположена эта стрелка, обычно используется для открытия бокового меню (анонимусы некоторые даже не догадываются, что можно свайпом его выдвигать) или как раз для кнопки назад. Ладно, в общем, мне бы главное чтоб вкладки кнопкой назад закрывались, остальное не критично
>>619633 Не просто закрывались, а закрываясь удалялись из списка раскрытых, судя по тому, что пишешь. Кнопка и так на уровне тулбара. Тебе ее на середину поставить или что?
>>619638 Конечно, под словом "закрыть" имеется в виду именно закрытие текущей вкладки. Щас же, когда я нажимаю на крестик текущей вкладки, она закрывается и производится переход на предыдущую вкладку. Вот тоже самое нужно чтоб делала кнопка назад. Что не совершать два лишних действия - выдвижение бокового меню и жамкание на крестик текущей вкладки. Это разве сложно реализовать?
>>619645 Менять поведение привычных функций интерфейса это лучший способ вызвать всеобщий баттхерт. Вот как вышло с автообновлением, стоило его тронуть и большинству уже не до мыслей о новых функциях. Вернуть бы раньшее удобство.
>>619653 Закрытие с удалением (без удаления) из списка открытых при поднятии на доску или переход на предыдущую открытую. Интерфейс - поведение кнопки Назад.
>>619678 ftp://178.212.198.219/AiDisk_b1/Photo/IMG_8235.jpg > java.lang.RuntimeException: An error occurred while executing doInBackground() > at android.os.AsyncTask$3.done(AsyncTask.java:309) > at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354) > at java.util.concurrent.FutureTask.setException(FutureTask.java:223) > at java.util.concurrent.FutureTask.run(FutureTask.java:242) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) > at java.lang.Thread.run(Thread.java:818) > Caused by: java.lang.ClassCastException: libcore.net.url.FtpURLConnection cannot be cast to java.net.HttpURLConnection > at chan.http.HttpClient.execute(HttpClient.java:231) > at chan.http.HttpClient.execute(HttpClient.java:159) > at chan.http.HttpRequest.execute(HttpRequest.java:317) > at chan.http.HttpRequest.read(HttpRequest.java:329) > at com.mishiranu.dashchan.task.DownloadFileTask.downloadFile(DownloadFileTask.java:187) > at com.mishiranu.dashchan.task.DownloadFileTask.doInBackground(DownloadFileTask.java:115) > at com.mishiranu.dashchan.task.DownloadFileTask.doInBackground(DownloadFileTask.java:1) > at android.os.AsyncTask$2.call(AsyncTask.java:295) > at java.util.concurrent.FutureTask.run(FutureTask.java:237) > ... 3 more
>>619698 Бля java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:300) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355) at java.util.concurrent.FutureTask.setException(FutureTask.java:222) at java.util.concurrent.FutureTask.run(FutureTask.java:242) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:818) Caused by: java.lang.ClassCastException: libcore.net.url.FtpURLConnection cannot be cast to java.net.HttpURLConnection at chan.http.HttpClient.execute(HttpClient.java:231) at chan.http.HttpClient.execute(HttpClient.java:159) at chan.http.HttpRequest.execute(HttpRequest.java:317) at chan.http.HttpRequest.read(HttpRequest.java:329) at com.mishiranu.dashchan.task.DownloadFileTask.downloadFile(DownloadFileTask.java:187) at com.mishiranu.dashchan.task.DownloadFileTask.doInBackground(DownloadFileTask.java:115) at com.mishiranu.dashchan.task.DownloadFileTask.doInBackground(DownloadFileTask.java:1) at android.os.AsyncTask$2.call(AsyncTask.java:288) at java.util.concurrent.FutureTask.run(FutureTask.java:237) ... 3 more
Блядь, не могу найти как включить автообновление для всех тредов? Где эта настройка? Пока нашел только автообновление только для одного треда, но это параша, как включить для всех?
Помнится, в своей подделке как-то фиксил ширину полей настроек, разве нет там переноса строк?
Ну а обрезание названия треда это же дико неудобно. И опция по ограничению длины оппоста тоже не имеет эффекта, всегда строк пять. Пожалейте нищеанонов с гпрс и двухдюймовыми экранами.
>>619808 > Помнится, в своей подделке как-то фиксил ширину полей настроек, разве нет там переноса строк? Не понял. Заголовок пункта в настройках не переносится. Это можно исправить, но выглядеть это будет как говно и вообще не нужно. Это совершенно бессмысленно, во всех приложениях и даже в настройках системы такое бывает. > Ну а обрезание названия треда это же дико неудобно. И опция по ограничению длины оппоста тоже не имеет эффекта, всегда строк пять. Пожалейте нищеанонов с гпрс и двухдюймовыми экранами. Опция работает на список постов, а не на список тредов. В списке тредов заголовок ограничен 2 строками просто для компактности, чтобы треды по полэкрана не занимали. Это не должно вызывать проблем, если ты шрифт на 200% не выкрутил, конечно.
java.lang.IndexOutOfBoundsException: Invalid index 199, size is 196 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.add(ArrayList.java:147) at com.mishiranu.dashchan.page.adapter.PostsAdapter.insertItemsInternal(PostsAdapter.java:289) at com.mishiranu.dashchan.page.adapter.PostsAdapter.mergeItems(PostsAdapter.java:258) at com.mishiranu.dashchan.page.PostsPage.onReadPostsSuccess(PostsPage.java:1198) at com.mishiranu.dashchan.task.ReadPostsTask.onPostExecute(ReadPostsTask.java:263) at com.mishiranu.dashchan.task.ReadPostsTask.onPostExecute(ReadPostsTask.java:1) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6145) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
>>620174 > Всего лишь 140. Меньше глаза болят. Во-первых, у тебя ещё и системный шрифт выкручен. У меня вышло добиться таких масштабов и переносов только на 160, что реально очень много. > Ну будет хоть весь экран, охуеть теперь. Да хоть два экрана, гораздо важнее видеть то, что написано, а не первое слово. Нажимай на полоску внизу карточки. Карточка треда была задумана так, чтобы занимать мало места и отображать лишь часть поста. >>620177 Это в каком треде такое? >>620206 Я не понял, о чём ты.
>>620254 > Я не понял, о чём ты. Он хочет, чтобы недавние треды не очищались при выходе из приложения. А я, наоборот, не хочу, чтобы их список вечно разрастался. Найти что-то, что ты раньше открывал, можно через историю — этого достаточно.
>>620409 Не совсем, это белое на сером, а амолед серое на чёрном, не хочу выбирать из мочи и говна. >>620407 На реквесты там разрабу строго похуй, не вижу смысла там отписываться, тем более что налетят нинужно-питухи.
>>620439 В мой камшот не завезли такой функции >>620438 Ну вот сейчас почитает тред, увидит что я его жуебком поехавшим кем он на самом деле и является назвал и нахуй пошлёт.
>>620474 Популярных тредов больше вообще нет. Это временно, наверное. >>620477 После закрытия все страницы уничтожаются, всё верно. Но сами страницы кэшируются.
>>620485 >После закрытия все страницы уничтожаются, всё верно. Но зачем? Ведь я мог бы закрыть, открыть и посетить те же страницы. Что-то я не понимаю смысла очистки этого поля.
>>620496 Оно само закрывается при открытии других приложений. Памяти гиг. Просто я ожидал, что после посторного открытия оно подгрузит эти данные из кеша, а тут хуй, чистая панель страниц.
>>620491 Потому что есть такое понятие, как сессия, и она завершается при закрытии приложении. Ты можешь не закрывать, а сворачивать приложение, как вариант, тогда вкладки теряться не будут. >>620503 При выгрузке дашчан сохраняет вкладки.
>>620323 > Он хочет, чтобы недавние треды не очищались при выходе из приложения. А я, наоборот, не хочу, чтобы их список вечно разрастался. Найти что-то, что ты раньше открывал, можно через историю — этого достаточно. Лично мне бы такая функция не помешала. Не надо делать ее по умолчанию, но многим пригодится. Ситуаций в конце концов много бывает: телефон разрядится вот вот, перезагрузиться срочно надо, etc. А через историю заебешься
В разделе Политика не получается отвечать в тредах, помогите!
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mishiranu.dashchan/com.mishiranu.dashchan.app.PostingActivity}: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) at android.app.ActivityThread.-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5417) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: java.lang.ClassCastException: android.widget.FrameLayout$LayoutParams cannot be cast to android.widget.LinearLayout$LayoutParams at com.mishiranu.dashchan.app.PostingActivity.onCreate(PostingActivity.java:351) at android.app.Activity.performCreate(Activity.java:6237) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369) ... 9 more
>>620753 В браузере можно просматривать данную борду. В браузере есть понятие "вкладки". В дашчане такого понятия нет, поэтому я и говорю, что "страницы" являются чем угодно, но не вкладками
>>614431 Та же проблема, лог Плз больно не пиздите, если обосрался со съёмом
java.lang.LinkageError: Class com.mishiranu.dashchan.chan.dvach.DvachChanPerformer (0x12dc21a0) method chan.content.model.BoardModel[] com.mishiranu.dashchan.chan.dvach.DvachChanPerformer.readUserBoards(chan.content.ChanPerformer$ReadBoardsData) resolves differently in superclass chan.content.ChanPerformer (0x77053758) (declaration of 'com.mishiranu.dashchan.chan.dvach.DvachChanPerformer' appears in /data/app/com.mishiranu.dashchan.chan.dvach-1/base.apk) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.Class.newInstance(Class.java:1650) at chan.content.ChanManager.<clinit>(ChanManager.java:226) at chan.content.ChanManager.getAvailableChans(ChanManager.java:369) at com.mishiranu.dashchan.preference.Preferences.<clinit>(Preferences.java:281) at com.mishiranu.dashchan.app.Application.onCreate(Application.java:37) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5012) at android.app.ActivityThread.access$1600(ActivityThread.java:172) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5837) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
Пробовал переустанавливать пару раз, работал без вылетов только клиент без модулей (да, я видел совет устанавливать модули до клиента, сначала так и сделал, результат тот же). Андроид 5, не рутил.
>>621341 Где/как? Последняя версия не на гитхабе чтоли? Проверять обновления могу только при отсутствии других расширений, пикрелейтед. Скачал по-новой сейчас модуль Dvach с гитхаба, опять:
java.lang.LinkageError: Class com.mishiranu.dashchan.chan.dvach.DvachChanPerformer (0x12db65a0) method chan.content.model.BoardModel[] com.mishiranu.dashchan.chan.dvach.DvachChanPerformer.readUserBoards(chan.content.ChanPerformer$ReadBoardsData) resolves differently in superclass chan.content.ChanPerformer (0x77053758) (declaration of 'com.mishiranu.dashchan.chan.dvach.DvachChanPerformer' appears in /data/app/com.mishiranu.dashchan.chan.dvach-1/base.apk) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.Class.newInstance(Class.java:1650) at chan.content.ChanManager.<clinit>(ChanManager.java:226) at chan.content.ChanManager.getAvailableChans(ChanManager.java:369) at com.mishiranu.dashchan.preference.Preferences.<clinit>(Preferences.java:281) at com.mishiranu.dashchan.app.Application.onCreate(Application.java:37) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5012) at android.app.ActivityThread.access$1600(ActivityThread.java:172) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5837) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
>>621413 А я так и не понял. Удалил, скачал файлы с гитхаба по-новой, обновил ведроид, переустановил дашу с модулями, подрочил. Что-то из этого списка почему-то решило проблему.
>>621913 Когда предъявы не несут за собой никаких оснований, они звучат как мат из уст пятиклассника. Вроде смешно, а вроде грустно, что с такими вот пятиклассниками разделяю одну борду.
Итак, товарищи, культурно спрашиваю последний (второй) раз. Я не частый обитатель /b/ да и вообще больше по ридонли, но появился вопрос, который требует создания треда на одной из досок, А КАПЧА ВСЕГДА НЕВАЛИДНА, ЛЮБАЯ. Хоть от мейла, хоть картинки (это вообще пушка-вводишь верно картики-вам не нужно вводить капчу-а затем неправильная капча блять). Версия 2.3.1.
Вылетело после того, как запостил изображение с удаление всех данных
java.lang.IndexOutOfBoundsException: Invalid index 424, size is 191 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.add(ArrayList.java:147) at com.mishiranu.dashchan.page.adapter.PostsAdapter.insertItemsInternal(PostsAdapter.java:289) at com.mishiranu.dashchan.page.adapter.PostsAdapter.mergeItems(PostsAdapter.java:258) at com.mishiranu.dashchan.page.PostsPage.onReadPostsSuccess(PostsPage.java:1198) at com.mishiranu.dashchan.task.ReadPostsTask.onPostExecute(ReadPostsTask.java:263) at com.mishiranu.dashchan.task.ReadPostsTask.onPostExecute(ReadPostsTask.java:1) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:6145) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)
>>623259 Есть много способов сделать шрифт жирным. В том посте его моча через html сделала. Тегами разметки жирный шрифт иной совсем, его дашчан отображает.
Почему функция «скрывать похожие» работает только внутри треда? Если я применяю ее на оп посте, то понятно, что я не хочу видеть этот и подобные треды. Пускай при скрытии оп поста и тред тоже скрывается. Или можно добавить агалогичную функцию в меню, вызываемые с доски и пусть они работают отдельно.
>>622930 Твою ошибку я не исправил, просто не знаю, почему она бывает. Данных недостаточно, да и сама ошибка очень редкая. Но добавил в лог некоторую подробную инфу, при следующем вылете уже можно будет какие-то выводы делать.
Ребят вечер выдался шикарным, но по дороге домой зашёл на: boards.4chan.org/d/thread/6473059 линканули тред, и вот я листаю нажал на картинку и так она хорошо открылась в треде, что не поверил глазам, а это просто мобильная версия просто браузером зашёл, ну в общем хочу опцию открыть в треде картинку.
Кстати, о 4chan-е: не открываются картиночки. Ни превьюшками, ни сами по себе. Выдает http 404, not found. С включением-выключением https баловался, толку нет. Что посоветуете, аноны?
Если я выхожу из даши кнопкой назад - она остаётся в списке открытых приложений. Если она падает и аварийно закрывается - тоже остаётся. Если смахнуть её из этого списка, то в системном менеджере приложений всё равно активна кнопка "остановить приложение". Насколько глубокий выход из даши нужен, чтобы применились обновления?
>>624199 Чтобы процесс убился. Обычно свайпа в списке запущенных достаточно. При вылете процесс тоже уничтожается. А вот простого выхода по кнопке назад уже недостаточно.
java.util.NoSuchElementException at java.util.LinkedList.removeLastImpl(LinkedList.java:713) at java.util.LinkedList.removeLast(LinkedList.java:700) at com.mishiranu.dashchan.widget.DialogStack.popInternal(DialogStack.java:188) at com.mishiranu.dashchan.widget.DialogStack.pop(DialogStack.java:161) at com.mishiranu.dashchan.page.provider.DialogManager$3.onStateChanged(DialogManager.java:580) at com.mishiranu.dashchan.page.provider.DialogManager$DialogProvider.switchState(DialogManager.java:254) at com.mishiranu.dashchan.page.provider.DialogManager$AsyncDialogPostsProvider.onReadSinglePostError(DialogManager.java:480) at com.mishiranu.dashchan.task.ReadSinglePostTask.onPostExecute(ReadSinglePostTask.java:98) at com.mishiranu.dashchan.task.ReadSinglePostTask.onPostExecute(ReadSinglePostTask.java:1) at android.os.AsyncTask.finish(AsyncTask.java:636) at android.os.AsyncTask.access$500(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:653) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5289) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
java.util.concurrent.TimeoutException: android.view.ThreadedRenderer.finalize() timed out after 10 seconds at android.view.ThreadedRenderer.nDeleteProxy(Native Method) at android.view.ThreadedRenderer.finalize(ThreadedRenderer.java:412) at java.lang.Daemons$FinalizerDaemon.doFinalize(Daemons.java:191) at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:174) at java.lang.Thread.run(Thread.java:818)
>>624917 В меню История находится между Популярные треды и Настройки. Там нет Очистить. Когда открываю историю в верхней строке слева написано История, внизу сама история (сегодня/на этой неделе/старше 7 дней). Очистить историю тоже нет, к сожалению.
Начиная с версии 2.0.0, клиент сам по себе не поддерживает ни одной борды. Для поддержки необходимо установить отдельное расширение: для 2ch.hk, 4chan.org и так далее. После установки расширений клиент необходимо перезапустить.
Клиент: https://raw.githubusercontent.com/Mishiranu/Dashchan/master/update/package/Dashchan.apk
Доступные расширения: https://github.com/Mishiranu/Dashchan#packages-list
Клиент работает только на Android 4.0 и выше.
Поддержки более ранних версий не будет.
FAQ:
Q: Не грузится какая-либо борда или картинки на ней.
A: Выруби HTTPS в настройках нужной борды.
Q: Счётчики избранных тредов не обновляются или ушли в минус.
A: Для включения обновления нажми на счётчик. Минусы появляются, если посты в треде были удалены. Если включена "частичная загрузка тредов", то тред следует перезагрузить (Меню — Опции треда — Перезагрузить).
Q: Как сделать, чтобы первой загружалась нужная мне борда?
A: Передвинуть её в списке на самый верх с помощью долгого тапа.
Q: Почему нет в Google Play?
A: Приложение было удалено из Google Play, т.к. гугл нашёл там "секс и насилие".
Гайд по автоскрытию: http://i.imgur.com/xd1HzmU.png
Как связаться?
E-mail: [email protected]
Twitter: http://twitter.com/dashdevelop
Для предложений: http://dashchan.reformal.ru
Информация, FAQ, реквизиты для доната: https://github.com/Mishiranu/Dashchan/wiki
Предыдущий тред: