Repository navigation
Releases
v1.7.4
Исправление после 1.7.3.
- при переходе в offline список задач больше не сдвигается: заголовки секций сохраняют высоту, когда в режиме только чтения пропадают кнопки «переименовать» и «удалить»
- плашка «Notes Lab недоступен…» убрана; offline показывает красный индикатор «офлайн» в строке статуса, полный текст — во всплывающей подсказке
- фоновый опрос переходит в offline только после двух сбоев подряд, поэтому короткий обрыв сети не заставляет индикатор мигать
PR #17, merge 7c9676f. Release assets и публикация в магазинах браузеров не входят.
Sidepad v1.7.3 — вставленный текст сохраняется
Исправление после 1.7.2.
- текст, вставленный в задачу notes.md, приводится к правилам Notes Lab: табуляция, переносы строк и двойные пробелы заменяются одиночным пробелом, ссылка из текста переносится в поле URL; раньше сервер отклонял такую правку, и возвращался старый текст
- сообщение об отказе сервера или конфликте остаётся на экране до следующего действия
Release assets и публикация в магазинах браузеров не входят.
Sidepad v1.7.2 — правка с копипастом, плашки секций
Исправления после 1.7.1.
- на вкладке notes.md правка задачи не закрывается, когда вы уходите из боковой панели за текстом: можно вернуться и вставить замену
- плашки секций больше не накладываются друг на друга при прокрутке; после разворачивания секции её первая задача видна сразу под плашкой (на всех вкладках)
Release assets и публикация в магазинах браузеров не входят.
Sidepad v1.7.1 — «Неразобранные» сверху, длинные заметки
Исправления после первого живого подключения 1.7.0.
- на вкладке notes.md раздел «Неразобранные» (импорт Whisper) закреплён сверху и выделен, как в web Notes Lab; порядок документа на сервере не меняется; раздел нельзя переименовать, удалить или перетащить
- длинные голосовые заметки снова редактируются: лимит текста на notes.md 10 000 символов вместо 240
- файловые вкладки без изменений
Release assets и публикация в магазинах браузеров не входят.
Sidepad v1.7.0 — единый интерфейс поверх Notes API
Sidepad v1.7.0: Notes API меняет только место хранения, интерфейс остаётся прежним.
- notes.md — обычная вкладка с чекбоксами, перетаскиванием, правкой и секциями; действия уходят semantic operations, порядок задач задаёт сервер
- выбранная legacy-вкладка (dop.md предлагается по умолчанию) доступна только для чтения, пока включён Notes API
- «✕ очистить» на notes.md закрывает только локальную вкладку, без запросов к серверу
- опрос по ETag раз в 2 с при видимой панели, ограниченный backoff при офлайне/429/503
- автоподключение из web Notes Lab через externally_connectable; ручной pairing — в разделе «восстановление»
Release assets и публикация в магазинах браузеров не входят.
Sidepad v1.6.5 — secure Notes Lab pairing
Sidepad v1.6.5 is the validated pairing/Bearer patch release.
It includes:
- one-time Notes Lab pairing and local-only Bearer credential storage
- strict exact-origin content authorization and 401/403 credential erasure
- current Chromium Local Network Access annotation
- browser-safe native fetch invocation for the pairing exchange
No browser-store publication or release assets are included.
Sidepad v1.6.4 — Notes Lab local-network compatibility
Sidepad v1.6.4 is the live-gate release for secure Notes Lab pairing.
It retains the v1.6.3 one-time pairing and local-only Bearer flow and adds the explicit Local Network Access target annotation required by current Chromium when https://notes.lab resolves to the LAN.
No browser-store publication or release assets are included.
Sidepad v1.6.3 — secure Notes Lab pairing auth
Sidepad v1.6.3 adds an opt-in Notes Lab client flow with one-time pairing and local-only Bearer credentials.
Highlights:
- pairing is exchanged only with https://notes.lab and the one-time code is not retained
- Bearer authorization is restricted to exact Notes Lab content API requests
- rejected credentials are erased locally on 401/403 and require explicit re-pairing
- confirmed state and drafts remain available while locked; mutations are never replayed automatically
- API mode remains optional and legacy file behavior stays isolated
No browser-store publication is included in this release.
Sidepad v1.6.2 — experimental Notes API safety layer
Sidepad 1.6.2
Adds an off-by-default experimental Notes API client behind a dev switch. Legacy file mode, import/export, and ↓auto remain the default and unchanged. The new client uses revisioned semantic operations with explicit conflict, authentication-required, and offline read-only states; it never queues or automatically replays writes.
The Notes API operation path and task.create shape are an S03 mock contract. No live backend, production authentication, or cutover is included. Enabling the dev switch explicitly requests optional access to https://notes.lab/*.
Verification: 27 local Node tests passed. The project owner confirmed a Chrome smoke test in a fresh profile with a synthetic Markdown export, ↓auto file write, and side-panel reopen. GitHub Actions checks were unavailable because the account Actions quota was exhausted.
For unpacked installations, update the repository to main, reload Sidepad at chrome://extensions, then close and reopen the side panel. No Chrome Web Store package is published.
v1.6.1
Sidepad 1.6.1
↓auto (cross-browser sync, added in 1.6.0) used to silently stop every time the side panel was collapsed and reopened, even if the user never turned it off. This release fixes that: sync state now persists and resumes automatically across panel collapse/reopen.
↓autonow survives collapsing/reopening the side panel — it only turns off via manual toggle, closing the tab, or declining reconfirmation.- If the browser's file-access permission has quietly expired, the button shows
↓auto ⚠(same "on" color, warning icon) until you click it once to reconfirm — everything else resumes with no interaction needed.
See the pull request for full technical details.
Sidepad 1.6.1 (RU)
↓auto (кросс-браузерная синхронизация, добавлена в 1.6.0) раньше молча останавливался при каждом сворачивании и повторном открытии боковой панели — даже если пользователь его не выключал. Этот релиз это исправляет: состояние синхронизации теперь сохраняется и автоматически возобновляется при сворачивании/открытии панели.
↓autoтеперь переживает сворачивание/открытие панели — выключить его можно только вручную, закрытием вкладки или отказом от повторного подтверждения доступа.- Если разрешение браузера на доступ к файлу незаметно протухло, кнопка показывает
↓auto ⚠(тот же «включённый» цвет, значок предупреждения) до одного клика для подтверждения — всё остальное возобновляется само.
Технические детали — в pull request.