Repository navigation
Releases: MooreSi/HomeBoard
Release list
HomeBoard v0.3.1
HomeBoard v0.3.1 adds the Family Hub dashboard theme, more flexible screen design and simpler calendar provider selection.
Highlights
- Family Hub theme: a navy dashboard with a coloured, time-aligned family week, shared lists, photos, weather and news.
- Weather and bins: four weather styles, including graphical scenes, plus a next-collection-only bin option that includes bins collected together.
- Tablet previews: Amazon Fire 10 at 1920 × 1200, more tablet sizes, portrait layouts and custom usable viewport dimensions.
- Flexible designer: weather-over-photo overlays, movable/resizable text groups and bin cards, and independent dashboard and family organiser drafts.
- Easier navigation: family organiser shortcut immediately before fullscreen.
- Calendar providers: private iCloud calendars with app-specific passwords and Microsoft 365/Outlook or Google calendars using supported secure OAuth sign-in. Microsoft supports personal, Family and work/school account choices. Microsoft and Google calendar APIs do not use app passwords.
- Other improvements since v0.3.0: richer panel typography, cropping, layers and clock composition; direct Octopus smart charging; better Safari sizing, tablet calendar density, build refresh, and Proxmox installation/update reliability.
Validation
182 automated tests passed locally and in the production Docker image. The Chrome browser suite passed all 53 checks. Docker build, boot, assets, APIs and restart persistence checks passed with disposable data. Live account consent and physical Fire, iPad and Android device checks remain unverified.
The attached ZIP contains the committed v0.3.1 source. Runtime data, credentials, local configuration and unrelated workspace files are excluded.
HomeBoard v0.3.0
HomeBoard v0.3.0 makes custom screens easier to design and brings a consistent appearance to management pages.
- Design on a live canvas with drag-to-move, eight resize handles, grid snapping, right-click menus, keyboard alternatives and undo/redo.
- Start with four compositions and five palettes; customise gradients or slideshow backgrounds, then save reusable designs in the visual library.
- Dashboard themes now affect only the display. Settings, login and the family organiser share independent Light, Dark or Auto appearance.
- Renumbered settings, searchable worldwide timezones, explicitly optional admin protection, and dashboard widgets that keep you on the main page.
- Fixed calendar control overlaps, portrait tablet layouts, mobile landscape previews, empty family panels, Safari preview startup, typography and resize-handle alignment.
- Existing designs and household data remain supported. The new design format retains version 1/2 import compatibility.
Validation: 116 API/unit tests passed locally and in the production Docker image; 12 Chrome and 12 WebKit browser checks passed. Docker boot, restart and persistence checks passed. Physical iPad/Android devices and new live integrations remain unverified.
The attached ZIP contains the committed source for version 0.3.0. Runtime data, credentials and local configuration are excluded.
HomeBoard v0.22
HomeBoard v0.22 adds family organisation and dependable display controls.
- Multiple named ICS calendars, family colours and calendar/person filters.
- Shared lists and notices; assigned recurring chores, completion points and visual routines.
- Weekly meal planner with ingredients-to-shopping, bin reminders with exceptions, and annual countdown cards.
- Named scheduled screens, ordered playlists and pinned display URLs.
- Independent portrait layouts, panel styling, alignment tools and reusable design blocks.
- Phone-friendly organiser, installable PWA and optional admin editing protection.
- Connection diagnostics, encrypted full backup/restore, rollback copies and offline display caching.
Validation: 106 tests passed from a clean source checkout and inside the production Docker image. Browser checks covered family workflows, design, backup/restore, offline recovery and a 390px phone viewport.
Open /family for household management. Choose your own admin password at /login to protect editing. Offline/PWA support on other LAN devices requires HTTPS. See README and docs/FAMILY-AND-RELIABILITY.md for details. External Todoist/Mealie and council-specific adapters are not included; the native organiser runs locally.
The attached source archive includes build provenance for managed updates. Existing runtime settings, credentials and photos are kept separately when updating.
HomeBoard v0.21
Calendar browsing now continues beyond the original date window, and HomeBoard has a visual Custom Design editor with themes you can share.
- Scroll through later dates in Upcoming, Day, Week, Month and 3 weeks. Pages load on demand; month grids include appointments in adjacent-month days. Today resets browsing.
- Arrange five panels with drag, keyboard movement/resizing, exact grid dimensions, visibility, layers and undo/redo. Start with a photo rail, calendar focus or gallery layout.
- Choose body/heading fonts, typography, colours, backgrounds, transparency, borders, shadows and corners. Preview before saving and check text contrast. Narrow screens stack panels.
- Export and import named HomeBoard theme files. Imports are validated and previewed; exports exclude calendar links, credentials and personal data.
- Updated README, demo screenshot, design guide, research sources and validation record.
Verification: 92 automated tests passed locally and inside Docker, syntax checks passed, Docker boot and restart persistence passed, and landscape/portrait browser checks passed. Physical iPad/Android and Proxmox installations were not newly tested.
Use Settings → Updates & about → Check for updates → Update & restart. For a fresh install, download HomeBoard-v0.21.zip, extract it and follow the README. The attached ZIP includes commit metadata for managed updates; GitHub's automatically generated source archives omit that metadata.
HomeBoard v0.2
HomeBoard v0.2 brings a compact family calendar, a scrolling RSS news ticker and managed software updates.
- Settings → Updates & about compares the installed commit with GitHub main, offers updates and downloads/tests them before restarting the dashboard and update controller.
- Git is included in Docker and Proxmox installation; local setup checks and installs supported Git prerequisites. Settings, credentials and uploaded photos persist. Verification failure retains the running version; startup failure restores the previous version and JSON data.
- Calendar whitespace is reduced so the bottom ticker remains visible. News supports pause/resume, keyboard/hover pause and reduced-motion preferences.
- Microsoft/Google calendar connections, Outlook ICS links, Apple iCloud shared albums, 16 themes, slideshow settings, OpenWeather forecasts and local/Docker/LXC installation are included.
- MIT licence, repository About information and README screenshots added.
Validation: 69 tests passed locally and in Docker; 37 JavaScript files and installer shell syntax checked. GitHub Actions passed verification, Docker build and all image tests. A real GitHub update to this commit successfully downloaded, verified and restarted both dashboard and controller inside Docker. Settings and credentials remained byte-for-byte unchanged, and the installed commit survived a container restart. Browser layouts checked at 1280×720 and 768×1024; BBC RSS ticker pause/resume tested.
Not yet verified on physical tablets or a fresh Proxmox host; live OAuth consent, Apple source permissions/availability and a subscribed OpenWeather account require those accounts/devices. The updater follows main and updates application/npm code; runtime/OS upgrades require rerunning setup or rebuilding Docker.
Download HomeBoard-v0.2.zip below for source with commit metadata, extract it and follow the README installation instructions. No credentials, personal photos or runtime data are included.