Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 May 22:38
· 22 commits to master since this release

Точечные багфиксы поверх v1.0.0 — без новых фич. Обновляться имеет смысл, если вы на Intel-Mac (v1.0.0 там не запускался), часто фильтруете теги через профильные блокировки, или замечали, что приложение разлогинивает после перезапуска.

macOS

  • Universal binary.app теперь содержит и arm64 (Apple Silicon), и amd64 (Intel) слои в одном файле. v1.0.0 был только под Apple Silicon и на Intel-Mac выдавал «приложение не поддерживается на этом Mac».
  • Правильная структура .app-bundle в zip — раньше архив разворачивался в Contents/ без верхней .app-папки, из-за чего бандл не опознавался macOS как приложение и не запускался с двойного клика.

Авторизация

  • Сессия больше не «забывается» между запусками. До этого session.json записывался только в момент логина и не обновлялся, когда JR ротировал session-cookie во время обычной работы. На следующем запуске приложение восстанавливало уже невалидный cookie и тихо отваливалось в режим «гостя».
  • Теперь сессия сохраняется на диск при выходе из приложения (OnShutdown) и периодически каждые 5 минут во время работы — на случай, если процесс убьют через taskmgr или комп выключится без штатного закрытия окна.
  • Если сейчас ты анонимный (например, после Logout) — периодический save не перезаписывает файл, так что валидная сессия из другого источника не затирается.

Фильтры

  • Alias-варианты заблокированных тегов. JR группирует разные написания тега (латиница/кириллица, регистр) под одной канонической записью через Tag.mainTag. v1.0.0 фильтровал только по точному имени, поэтому посты, помеченные alias-вариантом каноничного блокированного тега, проскакивали. Теперь сверка идёт и по имени, и по mainTag.name — фильтр ведёт себя так же, как сам JR на сайте.

UI

  • Поля фильтров и autocomplete не мигают во время активной загрузки. Раньше каждое событие job:update (одно на скачанный файл) триггерило полный rebuild DOM — тег-дропдаун исчезал прямо перед кликом, выбрать что-либо во время скачивания было нельзя.
  • Фокус ввода и позиция каретки сохраняются между перерисовками — если идёт фоновое обновление, пока ты печатаешь, курсор остаётся на том же месте, можно дальше набирать без перерывов.
  • Тег, выбранный через autocomplete (клик/Enter), теперь моментально появляется в виде чипа, даже если в этот момент идёт активная загрузка — раньше при включённом defer'е чип мог не показаться, пока фокус не уйдёт из инпута.

Скачивание

Тот же набор файлов, что и в v1.0.0 — Windows portable / NSIS-setup, macOS universal .app, Linux .tar.gz. Инструкции по запуску и Gatekeeper-обходу — см. release notes v1.0.0.

Лицензия

MIT.

Full Changelog: v1.0.0...v1.0.1