Repository navigation
Releases: tsanidisDev/nursing-tracker
Releases Β· tsanidisDev/nursing-tracker
Release list
Baby Care Tracker v1.2.0
πΌ Baby Care Tracker v1.2.0
What's New
- See CHANGELOG.md for details
Installation
- HACS: Update via HACS integrations
- Manual: Download source code and copy to
custom_components/baby_care_tracker
For Mothers πΆ
Perfect for tracking baby care activities with smart button integration!
Full Changelog: v1.0.0...v1.2.0
Baby Care Tracker v1.1.0
πΌ Baby Care Tracker v1.1.0
What's New
- See CHANGELOG.md for details
Installation
- HACS: Update via HACS integrations
- Manual: Download source code and copy to
custom_components/baby_care_tracker
For Mothers πΆ
Perfect for tracking baby care activities with smart button integration!
Full Changelog: v1.0.0...v1.1.0
Baby Care Tracker v1.0.5
πΌ Baby Care Tracker v1.0.5
What's New
- See CHANGELOG.md for details
Installation
- HACS: Update via HACS integrations
- Manual: Download source code and copy to
custom_components/baby_care_tracker
For Mothers πΆ
Perfect for tracking baby care activities with smart button integration!
Full Changelog: v1.0.0...v1.0.5
v1.0.4 - Enhanced Configuration UX
# Baby Care Tracker v1.0.4 - Enhanced Configuration UX
## π What's New
This release introduces a **completely redesigned configuration experience** that makes button mapping intuitive and user-friendly.
## β¨ Key Improvements
### **2-Step Configuration Process**
- **Step 1**: Select your entities (multi-select picker)
- **Step 2**: Assign actions to each entity (dropdown menus)
### **Better User Experience**
- β
**Entity-first approach**: See your devices before assigning actions
- β
**Clear action assignment**: One dropdown per entity
- β
**Reliable saving**: Configuration persistence improved
- β
**Flexible mapping**: One entity, one action (or none)
### **Technical Improvements**
- Enhanced `OptionsFlowHandler` with proper step management
- Fixed configuration persistence issues
- Improved entity validation and handling
- Better error handling and user feedback
## π§ How to Use
1. **Go to Integration Settings** β **Configure**
2. **Step 1**: Select all entities you want to use from the multi-select dropdown
3. **Step 2**: For each selected entity, choose its action from the dropdown menu
4. **Save** your configuration
## π± Supported Entities
- **Buttons**: `button.*` (Zigbee, Z-Wave, etc.)
- **Switches**: `switch.*` (Smart switches, relays)
- **Input Buttons**: `input_button.*` (Helper buttons)
- **Binary Sensors**: `binary_sensor.*` (Motion, door sensors)
## π― Available Actions
1. Start Left Breast Feeding
2. Start Right Breast Feeding
3. Stop Feeding
4. Start Sleep
5. Wake Up
6. Log Pee Diaper
7. Log Poo Diaper
8. Log Both (Pee & Poo)
9. No Action (leave unmapped)
## π Upgrade Notes
- **Existing configurations**: Should migrate automatically
- **New setup**: Use the enhanced 2-step process
- **Reconfiguration**: Easier than ever with the new UX
## π Bug Fixes
- Fixed missing entity dropdowns in configuration
- Resolved configuration not saving properly
- Improved entity validation and error handling
- Enhanced configuration persistence
## π Documentation
- Updated `USAGE_GUIDE.md` with new configuration process
- Added `examples/new_configuration_ux.md` with detailed workflows
- Enhanced changelog with comprehensive change documentation
---
**Previous Issues Resolved:**
- "Entity dropdown is missing" β
Fixed
- "Configuration not saving" β
Fixed
- "Confusing configuration process" β
Fixed with 2-step approach
- "Hard to see what entities are available" β
Fixed with entity-first selection3. Release Settings
- β Set as the latest release: Check this
- β This is a pre-release: Leave unchecked
- β Create a discussion: Leave unchecked (optional)
4. Publish Release
Click the "Publish release" button
β±οΈ After Publishing
Immediate Effects:
- β Release v1.0.4 will be live on GitHub
- β Download links will be available
- β Release will appear in releases list
HACS Detection Timeline:
- 30-60 minutes: HACS will automatically detect the new release
- After detection: Users will see update notifications in Home Assistant
- User experience: Seamless update via HACS interface
π Success Indicators
After publishing, you should see:
- β
Release appears at:
https://github.com/tsanidisDev/nursing-tracker/releases/tag/v1.0.4 - β Latest release badge updates
- β Release shows in repository sidebar
- β Download assets are available
π§ If Issues Occur
If you encounter any problems:
- Check repository permissions: Ensure you have admin/maintainer access
- Verify tag exists:
git tagshould show v1.0.4 - Check workflow logs: Go to Actions tab to see if workflow ran
- Manual retry: Delete and recreate release if needed
π Summary
The Baby Care Tracker v1.0.4 with enhanced configuration UX is ready for release. This version addresses all reported UX issues and provides a professional-grade configuration experience that will significantly improve user satisfaction with button mapping setup.
Your users will love the new 2-step configuration process! πΌβ¨