Repository navigation
Releases
Releases · phthalo-dev/homeslate
@homeslate/widgets@1.1.0
Minor Changes
- d0bcb9e: Add a Home Assistant thermostat widget.
@homeslate/servergains 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/widgetsgains thethermostatwidget, the
useThermostat/useClimateEntitieshooks, and React-free climate helpers
exported from@homeslate/widgets/server.
@homeslate/server@0.2.0
Minor Changes
- d0bcb9e: Add a Home Assistant thermostat widget.
@homeslate/servergains 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/widgetsgains thethermostatwidget, the
useThermostat/useClimateEntitieshooks, 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
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
Patch Changes
- Updated dependencies [d0bcb9e]
- @homeslate/widgets@1.1.0
- @homeslate/display@1.0.1
@homeslate/display@1.0.1
Patch Changes
- Updated dependencies [d0bcb9e]
- @homeslate/widgets@1.1.0
@homeslate/adapters@0.1.3
Patch Changes
- Updated dependencies [d0bcb9e]
- @homeslate/widgets@1.1.0
@homeslate/widgets@1.0.0
Major Changes
- 9fe796d: Remove Mantine. Theme documents are VarUI-shaped (
createDesignThemeJSON). Hosts must follow the README contract: one TypeStyles extract of@var-ui/core/stylesthen@homeslate/*/styles, oneDesignSystemProviderwithapplyToDocumenton full-page routes, plusIconProviderandLayerProvider.EditorandDisplaynest their own provider and must not callapplyToDocument.
Minor Changes
- 79fd3ae: Fix Google Calendar week/month views on kiosk displays by fetching events from 42 days back (configurable via
daysBackon/display-calendar). Add IndexedDB stale-while-revalidate caching inuseDisplayCalendarso displays poll less often without blanking on network hiccups. Editor-modeuseGoogleCalendaruses the same past window by default.displayCalendarUrlnow includesdaysBackin its params. - d010d08: Replace CSS modules with TypeStyles. Hosts can extract
@homeslate/*/styleswith@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/connectscope. 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
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/editorand@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
@homeslate/schema@1.0.0
Major Changes
- 9fe796d: Remove Mantine. Theme documents are VarUI-shaped (
createDesignThemeJSON). Hosts must follow the README contract: one TypeStyles extract of@var-ui/core/stylesthen@homeslate/*/styles, oneDesignSystemProviderwithapplyToDocumenton full-page routes, plusIconProviderandLayerProvider.EditorandDisplaynest their own provider and must not callapplyToDocument.
@homeslate/host-react@0.1.0
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/editorand@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.