Возможности JustZix

Синхронизация между устройствами

JustZix поддерживает вашу конфигурацию согласованной на каждом компьютере и в каждом браузере. Достаточно одного 25-символьного ключа синхронизации — правила, папки и настройки следуют за вами, а конфликты разрешаются отдельно для каждой сущности.

Один ключ, без пароля

Синхронизация строится на 25-символьном ключе, который JustZix генерирует локально в вашем браузере. Вы вводите тот же ключ в другом браузере или на другом компьютере, и обе копии сразу принадлежат одному аккаунту. Нет ни пароля, ни входа через внешнего поставщика.

Бэкенд никогда не видит ключ в открытой форме — он хранит только его хеш SHA-256. Ключ одновременно ваш идентификатор и ваш секрет, поэтому храните его так, как хранили бы пароль. Если вы его потеряете, восстановление по электронной почте заменяет старый ключ новым.

Что синхронизируется

Синхронизация охватывает всю вашу работу с расширением, а не только сами правила:

  • папки и группы правил вместе с их структурой,
  • наборы правил CSS и JavaScript, а также действия,
  • тему интерфейса и выбранный язык,
  • статистику использования.

Изменение, сохранённое на одном устройстве, появляется на остальных почти в реальном времени, так что вы можете доработать правило на ноутбуке и найти его готовым на настольном компьютере.

Разрешение конфликтов по сущности

Каждая сущность — отдельное правило, папка, настройка — несёт собственную метку времени Лампорта. Когда два устройства меняют что-то независимо, побеждает более новая версия, но это решается отдельно для каждой сущности. Никогда не происходит массовой перезаписи «всех ваших настроек» одним движением.

Удаления распространяются через tombstones — маркеры, которые сообщают остальным устройствам, что сущность удалена, вместо того чтобы дать ей тихо вернуться при следующей синхронизации. При входе, когда состояния расходятся, JustZix показывает выбор: использовать данные сервера, отправить свои локальные или объединить обе стороны методом Last-Write-Wins.

Вкладка «Статус» и полный ресинк

Вкладка «Статус» — это ваше окно в состояние синхронизации. Там вы найдёте историю синхронизации, обзор «облачной библиотеки» со счётчиками того, что аккаунт хранит сейчас, и кнопку полного ресинка.

Полный ресинк сравнивает локальное состояние с сервером с нуля и согласует всё сущность за сущностью — это полезно после долгого перерыва или после добавления совершенно нового устройства. Неактивный аккаунт очищается через 12 месяцев, а письмо-предупреждение приходит за 30 дней.

Похожие статьи блога

Статьи, которые раскрывают эту тему подробнее.

Гайды Как работает синхронизация под капотом — ключ, LWW, надгробия Вводишь ключ синхронизации на другом компьютере, и твои правила просто там. Как это работает под капотом — и почему JustZix не перезапишет твою работу. Туториалы Синхронизация теперь охватывает тему, язык и статистику на всех устройствах Облачная синхронизация JustZix теперь охватывает тему, язык интерфейса и статистику использования, суммируемую по всем спаренным устройствам. Туториалы История синхронизации и обзор облачной библиотеки Вкладка «Состояние» в панели синхронизации JustZix теперь показывает историю синхронизации, состояние библиотеки на аккаунте и кнопку полной ресинхронизации. Гайды Синхронизация расходится? Как это исправить Практическое руководство по диагностике и устранению расхождений между устройствами в JustZix с помощью истории синхронизации и полной ресинхронизации.

Другие возможности

{ } Внедрение CSS и JavaScriptСоздавайте правила CSS и JavaScript для любого домена или пути URL. Скрывайте элементы, исправляйте вёрстку, добавляйте свою логику. Иерархическая организацияПапки, группы, наборы правил и действия образуют дерево, которое держит порядок — от одной правки CSS до сотен правил. Шаблоны URL с подстановочными знакамиПривязывайте правила к точному адресу, всему сайту или всем субдоменам. Знак * охватывает любой фрагмент, а шаблоны-исключения держат правило на месте. Плавающая кнопкаНебольшая круглая кнопка на странице показывает состояние правил цветом и переключает всё одним кликом. Правый клик открывает панель по каждому правилу. Панель действий — 6 типов элементовИнтерактивная панель на странице с шестью типами элементов: кнопка, список, поле, ползунок, блокнот и трёхпозиционный переключатель. Каждое действие запускает код. Программные API — JZ и JUSTZIXДва глобальных объекта — JZ и JUSTZIX — позволяют вашим правилам нажимать кнопки действий и писать прямо в Output Console, без DevTools. Обмен и резервные копииДелитесь папкой, группой или правилом по короткой ссылке со сроком 1–48 ч и защищайте данные автоматическими облачными бэкапами. Окна на странице — CSS, JS и консолиПять окон разработчика прямо на странице: редакторы CSS и JS, консоль REPL, просмотр логов и AI-ассистент — без DevTools.

Все возможности →