Тексты, которые синхронизация или выбор при конфликте заменили в этой заметке. Любой можно вернуть: заменяемый текст при этом тоже сохранится.
Веб-приложение работает с той же таблицей Markdown Notes (app data), что и iOS. Нужен OAuth client ID типа Web application из того же Google Cloud проекта, что и iOS-клиент; в «Authorized JavaScript origins» добавьте адрес этой страницы:
С секретом Google выдаёт долгоживущий токен, и входить заново не придётся. Секрет хранится только в этом браузере. Без него вход нужно подтверждать после каждой перезагрузки.
Выгрузка всего, что веб знает о заметке: её текущая, базовая, облачная и конфликтная версии, строки таблицы с тем же id и журнал синхронизации. В выгрузке есть текст заметок.
Если страница ведёт себя странно после обновления кода — остановите сервер и запустите заново (потом обновите страницу: Cmd+Shift+R).
lsof -ti tcp:8080 -sTCP:LISTEN | xargs kill
./Web/run.sh
Первая команда останавливает сервер на порту 8080, вторая запускает его из папки проекта. Если включён автозапуск (./Web/install-macos.sh autostart), сервер после остановки поднимется сам.
./Web/install-macos.sh autostart
Alt+N новая заметка · Ctrl/⌘ K поиск · Tab / Shift+Tab вложенность пункта · Alt+↑/↓ переместить пункт · Alt+Backspace удалить пункт · Ctrl/⌘ Enter чекбокс · Ctrl/⌘ B / I жирный / курсив