Skip to content

Releases: jean2ai/jean2

Server 1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:22
b09590b

Added

  • Web Push delivery: the server stores browser subscriptions and sends notifications for terminal assistant completion, failure, and permission requests using persisted VAPID credentials.
  • Notification subscription API: authenticated REST routes expose public push configuration and support subscription creation, preference updates, and deletion without returning endpoints or encryption keys.
  • Delivery tracking and retries: push attempts are deduplicated per event and subscription, retry transient network, rate-limit, and server failures, and remove stale subscriptions after permanent provider responses.
  • Cross-device suppression: terminal pushes wait briefly for an acknowledgement from a visible, focused client displaying the matching session, preventing redundant notifications across registered devices.

Changed

  • Permission timeout configuration: permission requests use JEAN2_PERMISSION_TIMEOUT_MS, defaulting to 30 minutes with a one-minute minimum.

Client 1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 18:28
b09590b

Added

  • Web Push notifications: installed web clients can enable system notifications for completed or failed assistant responses and permission requests from Appearance settings. Notification preferences and registration metadata persist across launches.
  • Notification deep links: selecting a notification opens the matching server, workspace, and top-level session. App badges clear when Jean2 becomes visible or focused.

Changed

  • Custom PWA service worker: the client now uses an inject-manifest service worker for precaching, push delivery, notification display, click routing, subscription recovery, and badge handling.
  • Cross-device notification suppression: a visible, focused client displaying the completed session acknowledges the event so the server can avoid sending a redundant push to registered devices.

Fixed

  • Notification registration recovery: service-worker readiness now has a visible timeout, persisted registrations hydrate on startup, and foreground reconciliation restores server registration without duplicate immediate requests.

Tool question 1.0.2

Choose a tag to compare

tool-question/v1.0.2

tools: add edit-range to repository

Tool file-to-markdown 1.0.0

Choose a tag to compare

tool-file-to-markdown/v1.0.0

tools: add edit-range to repository

Tool edit-range 1.1.0

Choose a tag to compare

tool-edit-range/v1.1.0

tools: add edit-range to manifest

Tool browser-tab-manage 0.1.0

Choose a tag to compare

tool-browser-tab-manage/v0.1.0

tools: add edit-range to repository

Tool browser-screenshot 0.1.0

Choose a tag to compare

tool-browser-screenshot/v0.1.0

tools: add edit-range to repository

Tool browser-read-active-tab 0.1.0

Choose a tag to compare

tool-browser-read-active-tab/v0.1.0

tools: add edit-range to repository

Tool browser-navigate 0.1.0

Choose a tag to compare

tool-browser-navigate/v0.1.0

tools: add edit-range to repository

Tool read-file 1.1.0

Choose a tag to compare

tool-read-file/v1.1.0

client: add reliable pwa update flow