Skip to content

Releases

@homeslate/widgets@1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:48
91daeff

Minor Changes

  • d0bcb9e: Add a Home Assistant thermostat widget. @homeslate/server gains scoped
    /api/homeassistant/* routes (list climate entities, read one entity's state,
    call an allowlisted climate service) configured with a host-level
    homeAssistant: { baseUrl, token } option, so the long-lived token never
    reaches the browser. @homeslate/widgets gains the thermostat widget, the
    useThermostat / useClimateEntities hooks, and React-free climate helpers
    exported from @homeslate/widgets/server.

@homeslate/server@0.2.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:49
91daeff

Minor Changes

  • d0bcb9e: Add a Home Assistant thermostat widget. @homeslate/server gains scoped
    /api/homeassistant/* routes (list climate entities, read one entity's state,
    call an allowlisted climate service) configured with a host-level
    homeAssistant: { baseUrl, token } option, so the long-lived token never
    reaches the browser. @homeslate/widgets gains the thermostat widget, the
    useThermostat / useClimateEntities hooks, and React-free climate helpers
    exported from @homeslate/widgets/server.

Patch Changes

  • Updated dependencies [d0bcb9e]
    • @homeslate/widgets@1.1.0
    • @homeslate/adapters@0.1.3

@homeslate/host-react@0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:49
91daeff

Patch Changes

  • Updated dependencies [d0bcb9e]
    • @homeslate/widgets@1.1.0
    • @homeslate/display@1.0.1
    • @homeslate/editor@1.0.1

@homeslate/editor@1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:48
91daeff

Patch Changes

  • Updated dependencies [d0bcb9e]
    • @homeslate/widgets@1.1.0
    • @homeslate/display@1.0.1

@homeslate/display@1.0.1

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:48
91daeff

Patch Changes

  • Updated dependencies [d0bcb9e]
    • @homeslate/widgets@1.1.0

@homeslate/adapters@0.1.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 15:48
91daeff

Patch Changes

  • Updated dependencies [d0bcb9e]
    • @homeslate/widgets@1.1.0

@homeslate/widgets@1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:47
af3b5ec

Major Changes

  • 9fe796d: Remove Mantine. Theme documents are VarUI-shaped (createDesignTheme JSON). Hosts must follow the README contract: one TypeStyles extract of @var-ui/core/styles then @homeslate/*/styles, one DesignSystemProvider with applyToDocument on full-page routes, plus IconProvider and LayerProvider. Editor and Display nest their own provider and must not call applyToDocument.

Minor Changes

  • 79fd3ae: Fix Google Calendar week/month views on kiosk displays by fetching events from 42 days back (configurable via daysBack on /display-calendar). Add IndexedDB stale-while-revalidate caching in useDisplayCalendar so displays poll less often without blanking on network hiccups. Editor-mode useGoogleCalendar uses the same past window by default. displayCalendarUrl now includes daysBack in its params.
  • d010d08: Replace CSS modules with TypeStyles. Hosts can extract @homeslate/*/styles with @typestyles/vite; without the plugin, styles still inject at runtime.

Patch Changes

  • 25def83: Request the read-only Google Calendar scope (calendar.readonly) from the
    client-side Google Identity Services flow, matching the reference server's
    /api/google/connect scope. Calendar widgets only read events, so the
    narrower scope shrinks the blast radius if a refresh token ever leaks.
  • Updated dependencies [79fd3ae]
  • Updated dependencies [9fe796d]
    • @homeslate/google@0.1.2
    • @homeslate/schema@1.0.0

@homeslate/server@0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:47
af3b5ec

Minor Changes

  • bc65796: Add @homeslate/server, the Hono API (display CRUD, the public kiosk route, Google OAuth, and the calendar, commute, and weather-alerts proxies), and @homeslate/host-react, the routed React web shell over @homeslate/editor and @homeslate/display. Self-hosters can now depend on the packages instead of cloning the repo, and the reference app is a thin consumer of both.

Patch Changes

  • Updated dependencies [79fd3ae]
  • Updated dependencies [d010d08]
  • Updated dependencies [9fe796d]
  • Updated dependencies [25def83]
    • @homeslate/google@0.1.2
    • @homeslate/widgets@1.0.0
    • @homeslate/adapters@0.1.2

@homeslate/schema@1.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:47
af3b5ec

Major Changes

  • 9fe796d: Remove Mantine. Theme documents are VarUI-shaped (createDesignTheme JSON). Hosts must follow the README contract: one TypeStyles extract of @var-ui/core/styles then @homeslate/*/styles, one DesignSystemProvider with applyToDocument on full-page routes, plus IconProvider and LayerProvider. Editor and Display nest their own provider and must not call applyToDocument.

@homeslate/host-react@0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 20:47
af3b5ec

Minor Changes

  • bc65796: Add @homeslate/server, the Hono API (display CRUD, the public kiosk route, Google OAuth, and the calendar, commute, and weather-alerts proxies), and @homeslate/host-react, the routed React web shell over @homeslate/editor and @homeslate/display. Self-hosters can now depend on the packages instead of cloning the repo, and the reference app is a thin consumer of both.

Patch Changes

  • Updated dependencies [79fd3ae]
  • Updated dependencies [d010d08]
  • Updated dependencies [9fe796d]
  • Updated dependencies [25def83]
    • @homeslate/widgets@1.0.0
    • @homeslate/display@1.0.0
    • @homeslate/editor@1.0.0
    • @homeslate/schema@1.0.0