No.1679
Починаємо відкритий бета-тест андроїд-додатку "Нічан"
Завантажити (останнє оновлення 11.10.2026). Мінімальна версія Android - 10.
Якщо версія за посиланням вже застаріла, при першому відкритті вона запропонує вам скачати оновлення.
Бета-версія. Активна розробка, тому, можливо, не все працює, чогось не вистачає, щось зроблено не так - будь-які відгуки заохочуються.
Це не веб-версія сайту - це повноцінний самостійний додаток, який працює по nichan-API (модифікована версія vichan-API). Відповідно функціонал не є дзеркальним відображенням функціоналу сайту.
Фічі
- Головна сторінка показує найсвіжіші треди з усіх дошок (по даті останнього бампу). Можна кастомізувати які саме дошки будуть показані.
- Нескінченна стрічка на головній і в дошках - просто гортай сторінку вниз і нові треди будуть підвантажуватися, поки є.
- Два види сповіщень (вимагає дозволу): відповіді на мої треди і відповіді мені. Коли додаток відкритий, перевіряється кожні 5 секунд, коли він у фоні - раз на 15 хвилин.
- Прев'ю мають два режими - економія трафіку (завантажується у низькій роздільній здатності) і якісні (завантажується повна версія, а потім сам застосунок його перетискає, щоб не займав забагато місця)
- Картинки кешуються на телефоні, щоб не перекачувати кожен раз після відкриття. По дефолту кеш зберігається 7 днів, в будь-який момент його можна очистити з налаштувань.
Решта функціоналу +/- така, яку ви можете очікувати від додатку до іміджборди. Якщо ж не така, то можете про це сказати.
No.1680
Вже бачу проблему - треба докрутити нормальне форматування тексту з тегами. В наступній версії пофікшу.
No.1681
>>1680Виправив, файл оновив, якщо хтось вже встиг скачати, перекачайте.
No.1682
>>1681Було б добре автоматичні оновлення прикрутити.
No.1683
>>1682Слушно, додам в плани.
Раніше думав залишити це до того часу, коли дійдуть руки залити його на google play, але це ще хтозна коли буде.
No.1684
>>1682Додав. Проблема - стара версія не хоче оновлюватися на нову (не знаю чому, але й не бачу сенсу розбиратися), тому перед встановленням стару версію видаліть. Нова версія буде оновлюватися самостійно, скачати її можна з оп-поста.
Більше ніяких змін немає. Хіба що нова apk підписана приватним ключем, і тепер телефон не буде лаятися на те, що вона небезпечна.
No.1685
>>1679>Завантажити (останнє оновлення 08.10.2026)Видає таке при натисканні.
No.1686
>>1685Поправив. Одруківка в назві файлу була, мінус замість нижнього підкреслення. Перевірив, натискається.
No.1687
Нова версія
- Тепер є каталог. В налаштуваннях можна обрати як має виглядати перегляд дошок.
- Кнопки форматування у полі допису.
- Приховування тредів вручну і фільтрами.
- Виправлено помилку, через яку натискання на поле тексту під час створення нового треду інколи крашило форму (користувач бачив лише фон).
No.1688
Функціонал:
- Додано приховування тредів і дописів вручну і за фільтрами, як на сайті.
- (Більш) нормальна навігація по >>цитатам
- Автозбереження чернеток (окремо для кожного треду і для форми нових тредів)
- Експорт/імпорт налаштувань (несумісно з браузером)
Інтерфейс:
- Покращено форму створення треду.
- "Збережене" та "Історія" зроблені компактнішими.
Оптимізація:
- Ліквідовано купа місць, де ті самі картинки завантажувалися по кілька разів.
- Кілька дрібніших покращень швидкодії
- Кешування допиляне, тепер кешуються не лише картинки, але й треди. Також оптимізоване автооновлення.
- Головна сторінка тепер завантажується одразу ж з кешу, і потім у фоні довантажує з сервера оновлення (зверху буде текст "Оновлення..."), не треба дивитися на порожню сторінку, поки він тягне щось.
Мінімальна версія ОС збільшена з Android 6 до Android 10 (не всі реалізовані функції підтримуються в шостому)
No.1689
>>1688Хоч сам по собі встановлювач не врубає хуйню "иии сторонні джерела кококо", але оновлення -- врубають.
No.1690
>>1689Треба дозволити ставити оновлення з цього джерела. Андроїд має сам запропонувати це зробити.
No.1691
>>1690Ось приблизно так це має виглядати.
No.1692
- Додано галерею
- Розширено налаштування, детальні фільтри, якість прев'ю залежно від типу інтернету.
- Цитата через виділення
- Кількість кнопок в шапці програми починає рости, тому додана нова кнопка меню. Туди буду засовувати різні функції. Зараз в тредах там "Галерея" і "Пошук на сторінці", а в дошках там просто "Пошук на сторінці". Пізніше там буде архів, але для нього ще треба АПІ допиляти, тому це колись потім. Кнопка "Оновити" переїхала в протилежний кут, сподіваюся, це зручно. Але нагадую, треди, дошки і головна підтягують нові пости автоматично раз на 5 секунд, тому ця кнопка вам особливо не потрібна.
No.1693
>>1692А, ще нагадування додав. У збережених тредах є іконка будильнику, там можна задати коли тебе сповістити глянути в цей тред.
No.1699
Додав меню до перегляду картинок. Там інфо про файл і кнопка "Завантажити".
No.1700
Слово дня (чи точніше, ночі) - оптимізація. Перші версії застосунку фокусувалися на функціоналі, а оптимізація докручувалася пізніше. Але сьогодні майже весь апдейт присвячений саме оптимізації і швидкодії.
- Головне: оптимізація перевірки оновлень і сповіщень. Замість десятків запитів тепер робиться лише один. Створено це завдяки впровадженню цілком нового API. Докладніше в кінці.
- Нове API дозволило реалізувати нову функцію - сповіщення про нові треди на обраних дошках. Ця функція ніяк не впливає на швидкідкодію, список нових тредів вже потрапляє в пакет оновлень даних сайту, ми просто показуємо його користувачу.
- Створено черги і пріоритети завантаження. В першу чергу оновлюватися буде відкритий на екрані тред. В першу чергу провантаживатимуться зображення, які прямо зараз у тебе на екрані (раніше провантажувалися по списку, від першого на сторінці, до останнього).
- Перше увімкнення цієї версії додатку створюватиме контрольну точку - тому воно буде трохи довшим (триватиме плюс-мінус як усі увімкнення зараз). Подальші оновлення будуть швидшими, бо вони перевірятимуть лише дані від контрольної точки.
- Якщо на сайті немає оновлень, сервер повідомляє про це http-кодом, а не повноцінною API відповіддю, що скоротило час перевірки оновлень.
- Додано ще більше кешування, кеши тредів, кеши головної, кеши форматування, тощо. В налаштуваннях пункт "локальні дані", відповідно, розширений.
- Споживання оперативної пам'яті під час активного використання (прокручування тредів, переходу по сторінкам) зменшено на ~20%
Нове API для сповіщень. Попередні версії використовували загальносайтове модифіковане VichanAPI, яке робило багато запитів і витрачало ресурси телефону на те, щоб дізнатися "в яких тредах були відповіді і чи були якісь відповіді мені". Нове API робить один єдиний запит, у якому одразу повертаються лише важливі деталі - кількість нових тредів на кожній нитці, кількість відповідей у відслідковуваних тредах, кількість відповідей на мої пости і короткий текст - перші 200 символів допису, щоб було що показати. Ну і ще спеціальний якір, щоб наступний запит відправляв лише дані, які з'явилися після попереднього якора.
В одному місці це трохи збільшило навантаження на сервер - він витрачає 6мс на підготовку інформації (це дрібничка). Але плюси значно більші. По-перше, очевидно - кількість запитів скоротилася майже в 20 разів, і це зменшило навантаження на сервер. Тобто це очевидний плюс в принципі. Телефону тепер треба менші масиви тексту обробляти і працювати він має з єдиним файлом, а не з десятком. Але є ще більш прихований плюс. Справа у тому, що Нічан хоститься на дешевому хостингу. Дешевому і досить повільному. І тому зменшення кількості запитів дало додатковий суттєвий плюс - отримання повної інформації про статус дошок, якщо на кожній дошці з'явилися нові треди тепер займає 700мс (на холодну) і 200мс (коли з'єднання вже встановлене). Це довго? Так, це довго. Але раніше у найгіршому сценарії це могло займати 7 секунд. СЕКУНД! Тут усе йде разом, і хостинг в США, і клаудфлара і повільний сервер з низькими ресурсами. Тому очікуйте серйозне покращення роботи додатку. Так, це АПІ лише для сповіщень, самі сторінки і дошки оновлюються старим способом, але це саме лише зменшення кількості фонових запитів має дати відчутне покращення життя.
"Чи буде у Нічану колись нормальний хостинг?" - чую голос із натовпу. Можливо. Якщо буде необхідність. Іншими словами - коли сюди почнуть частіше заходити люди.
Але годі про сумне. Давайте про щось хороше - новий функціонал:
- Сповіщення про нові треди. Вже згадане зверху.
- Нарешті реалізований архів. Він у меню дошки.
- Збереження нитки оффлайн. Зберігається окремо від кешу і не видаляється автоматично. Зберегти можна в меню треду. Переглянути можна в підменю "збереженого".
- Рудиментарний переглядач файлів зроблено менш рудиментарним.
No.1701
>>1679А чи має він віруси?
No.1702
cdsnig
No.1703
>>1701Так, має.
Пишу з нового телефону, так як старий здох після встановлення цього додатка. No.1704
>>1701Тільки якісні, вітчізняні та патріотичні, ніякого китайського лайна.
No.1705
>>1679Їбать, оце розбудова УБК поперла.
No.1706
>>1705Приєднуйся, активнічай.
No.1707
>>1700Офтоп, але що за нейронкою ти оце клепаєш? 👀
No.1708
>>1707База на Sol, відшліфовування на Astra.