Skip to content

Commit 7ac611f

Browse files
committed
Major app refactoring and features
1 parent e6ce298 commit 7ac611f

File tree

141 files changed

+18529
-2279
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+18529
-2279
lines changed

.claude/settings.local.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@
3030
"Bash(git checkout:*)",
3131
"Bash(git fetch:*)",
3232
"Bash(python3:*)",
33-
"Bash(flutter test:*)"
33+
"Bash(flutter test:*)",
34+
"WebFetch(domain:raw.githubusercontent.com)"
3435
]
3536
}
3637
}

CLAUDE.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ The app uses a layered service architecture with clear separation of concerns:
8585

8686
### 10-Step Connection Workflow
8787

88-
Critical safety: The connection sequence MUST complete in order. See `docs/CONNECTION_WORKFLOW.md` for details.
88+
Critical safety: The connection sequence MUST complete in order.
8989

9090
1. **BLE GATT Connect**: Platform-specific BLE connection
9191
2. **Protocol Handshake**: `deviceQuery()` with protocol version
@@ -209,10 +209,7 @@ Never log without a tag. See `docs/DEVELOPMENT_REQUIREMENTS.md` for complete lis
209209

210210
When modifying code, you MUST also update relevant documentation:
211211

212-
1. **Connection workflow changes** → Update `docs/CONNECTION_WORKFLOW.md` (steps, states, error handling)
213-
2. **Ping/auto-ping changes** → Update `docs/PING_WORKFLOW.md` (validation, lifecycle, UI impacts)
214-
3. **New status messages** → Add to `docs/STATUS_MESSAGES.md` (exact text, trigger, color)
215-
4. **Architectural changes** → Update this CLAUDE.md file
212+
1. **Architectural changes** → Update this CLAUDE.md file
216213

217214
### Code Style
218215
- Use Dart documentation comments (`///`) for public classes and methods
@@ -298,8 +295,6 @@ All API endpoints may return maintenance mode:
298295
- `lib/services/api_queue_service.dart` - Persistent upload queue
299296
- `lib/services/device_model_service.dart` - Device model identification
300297
- `assets/device-models.json` - Device database (30+ models)
301-
- `docs/CONNECTION_WORKFLOW.md` - Connection sequence documentation
302-
- `docs/PING_WORKFLOW.md` - Ping lifecycle documentation
303298
- `docs/UNIFIED_RX_HANDLER_PLAN.md` - RX handler architecture
304299
- `docs/DEVELOPMENT_REQUIREMENTS.md` - Coding standards
305300

0 commit comments

Comments
 (0)