Skip to content

Development#113

Merged
PHKenny merged 11 commits into
mainfrom
development
Feb 11, 2026
Merged

Development#113
PHKenny merged 11 commits into
mainfrom
development

Conversation

@PHKenny
Copy link
Copy Markdown
Contributor

@PHKenny PHKenny commented Feb 11, 2026

No description provided.

PHKenny and others added 7 commits February 10, 2026 17:18
New password input with visibility toggle, strength level indicator,
and requirement validation. Includes i18n support via LayrzAppLocalizations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Created 200 new tests across 13 test files (67 → 267 total tests)
- Increased code coverage from 3.4% to 5.4% (10 → 27 files covered)

Phase 1 - Pure Functions & Utilities (166 tests):
- Color extensions: hex conversion, parsing, round-trip tests
- Theme colors: all 18+ predefined themes
- ORM error handling: storage, retrieval, i18n fallback
- Colorblind filters: 6 accessibility filter types with strength interpolation
- File utilities: MIME detection, base64 encoding, custom .lc extension
- Separator extensions: SizedBox helpers (.w, .h, .wh)

Phase 2 - Widget Components (34 tests):
- Avatar widget: rendering, icons, name cleaning, tap handlers
- Field error display: error messages, hiding, styling
- Table controller: event listeners, sort/refresh events

Testing Infrastructure:
- Makefile with test/coverage/coverage-summary targets
- Coverage report tool (tools/coverage_report.dart)
- CI integration: tests run on PRs with result publishing
- Updated .gitignore for Claude Code settings

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Parses test-results.json to extract pass/fail counts
- Posts comment with test summary table (total, passed, failed, pass rate)
- Updates existing comment on subsequent runs
- Includes link to detailed check run for failures
- Keeps detailed test results in Checks tab via dorny/test-reporter

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Configure Claude to automatically commit and push when user says:
- "wrap it up"
- "commit and push"
- "summarize and commit"
- "done, commit"

Includes guidelines for proper commit message format and file staging.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 11, 2026

❌ Test Results

Status: test(s) failed

Metric Value
Total Tests
Passed
Failed
Pass Rate %

⚠️ Please check the Unit Tests check run for detailed failure information.

🤖 Automated test results from checks workflow

PHKenny and others added 4 commits February 11, 2026 11:08
The auto-commit instructions are now in ~/.claude/custom_instructions.md
and apply globally across all repositories.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Run tests with --coverage in lint-dart job
- Upload coverage artifact for reuse
- Create separate coverage-comment job that downloads artifact
- Remove duplicate test execution (runs only once now)
- Use lcov for reliable coverage parsing
- Post coverage as separate PR comment

Benefits:
- Tests run once instead of twice (faster)
- Clean separation: test results in check run, coverage in comment
- Follows artifact pattern from other projects

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

📊 Coverage Report

Metric Value
Coverage 11.2%
Lines covered 10646 / 126
Lines missing -10520

🤖 Coverage report from checks workflow

@PHKenny PHKenny merged commit 30ebf25 into main Feb 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant