Commit Graph
27 Commits
Author SHA1 Message Date
alex fd59e2512f Replace image in README with new icon 2025-12-24 02:15:07 +10:00
alex 1dea6958c8 Add icon files 2025-12-24 02:09:13 +10:00
alex 5e456e7dd4 Fix AttributeError in OptionsFlow and add loading icon overlay
- Fix BomLocalOptionsFlow AttributeError by using super().__init__() instead of direct assignment
- Add single_config_entry to manifest to enforce single integration instance
- Add YAML config check to prevent UI config when YAML config exists
- Add icon static path registration for /local/community/bom_local/icon.png
- Add loading overlay with animated icon to card
- Bump version to 0.3.0

Fixes #1
2025-12-24 02:04:58 +10:00
alex 9d4d176013 Fix forecastTime to use API metadata instead of current time
- Use metadata.forecastTime from API response instead of endTime in fetchHistoricalFrames
- Ensures forecast time displays correctly in user's browser timezone
- Fixes issue where forecast time was showing incorrect timezone
2025-12-23 21:03:33 +10:00
alex 93c1b710b9 Fix HACS validation errors and rebuild card 2025-12-19 03:00:59 +10:00
alex b6823269ff Cleanup unused service URL constant from frontend 2025-12-19 02:52:16 +10:00
alex 18f905f69f Remove release workflow as assets are included in repository 2025-12-19 02:51:23 +10:00
alex 00dd0c80aa Update GitHub Actions for integration category and new build path 2025-12-19 02:45:46 +10:00
alex ee0d335362 Remove pycache and update gitignore 2025-12-19 02:41:32 +10:00
alex 212bf5b18f Refactor to Home Assistant integration using WebSockets and HTTP Proxy View 2025-12-19 02:40:27 +10:00
alex 0cbc6a7a7c chore: bump version to v0.1.4 2025-12-18 21:18:02 +10:00
alex 7255bb8a12 fix: grant write permissions to release workflow and bump to v0.1.3 2025-12-18 21:15:37 +10:00
alex ab954fad80 chore: bump version to v0.1.2 for release 2025-12-18 21:14:06 +10:00
alex 6561c12b77 fix: ensure devDependencies are installed during production build 2025-12-18 21:12:18 +10:00
alex 872cc03bac chore: prepare for first release v0.1.1 2025-12-18 21:08:48 +10:00
alex b37dde1674 refactor: complete rename to bom-local-card and update documentation for dev/prod modes 2025-12-18 20:53:36 +10:00
alex 55195649e8 Add build step to HACS validation workflow 2025-12-18 20:39:24 +10:00
alex 5654fd2a36 Add production build split and HACS release workflows 2025-12-18 20:29:33 +10:00
alex 4fd97e6ed8 Update test script to copy HA config files on redeploy 2025-12-18 02:05:36 +10:00
alex 571fcdadec Refactor: Extract components, services, utilities, and styles
- Extract error handling to utils/error-handler.ts
- Extract API service to services/radar-api-service.ts
- Extract utilities: url-resolver.ts, date-formatter.ts
- Extract CSS styles to modular style files
- Extract components: error-display, metadata-section, controls-section
- Remove dead code and unused imports
- Reduce main file from 2140 to 739 lines (65% reduction)
2025-12-17 23:47:15 +10:00
alex f9776ec833 Update card UI styling and editor enhancements
- Improve error display styling and button appearance
- Enhance editor with expanded metadata and controls configuration
- Update types and README documentation
2025-12-17 20:27:43 +10:00
alex 4ad308fa04 v0.1.1: Fix icon alignment, improve error display, and enhance UI editor 2025-12-17 01:12:55 +10:00
alex b66b74428d Update types.ts formatting 2025-12-16 20:53:58 +10:00
alex 97af0928a6 Added logo
Added logo
2025-12-16 20:41:15 +10:00
alex ec69629165 initial commit 2025-12-16 20:28:37 +10:00
alex d49228d671 Initial commit: BOM Local Radar Card
- Custom Home Assistant card for displaying BOM radar data
- Docker-based build system (no local Node.js required)
- Test environment with Home Assistant and BOM service
- TypeScript source with LitElement framework
- HACS integration ready
2025-12-16 19:51:16 +10:00
alex 1259a2e779 Initial commit 2025-12-10 11:10:00 +10:00