• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bleedingdeacons / register
50%

Build:
DEFAULT BRANCH: main
Repo Added 21 Jul 2026 08:56PM UTC
Files 64
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • build/prune-stale-sln-projects
  • build/upgrade-to-net10
  • cache-lists
  • chore/align-assembly-version
  • chore/analyser-cleanup-cosmetic
  • chore/analyser-cleanup-dead-code
  • chore/claude-project-settings
  • chore/diagnostic-dump-layout
  • chore/drop-nested-global-json
  • chore/remove-orphaned-unity-data
  • ci/auto-version-on-pr
  • ci/bump-on-merge
  • ci/consume-integrity-client-package
  • ci/github-actions-analyzers
  • ci/harden-package-restore
  • ci/version-bump-race
  • ci/windows-head-job
  • feat/build-timestamp
  • feat/click-on-registration-buttons
  • feat/freedom-config
  • feat/gdpr-scroll-hint
  • feat/inventory-logging
  • feat/reject-service-domain-personal-email
  • feat/settings-from-freedom-only
  • fix/betterstack-endpoint-scheme
  • fix/build-warnings-apple-heads
  • fix/compiled-xaml-bindings
  • fix/email-auth-failure-trips-breaker
  • fix/email-templates-from-core
  • fix/inventory-https
  • fix/markdown-link-schemes
  • fix/meeting-repository-factory
  • fix/navigation-parameters-applied-twice
  • fix/nu1105-package-version
  • fix/nullability-warnings
  • fix/selection-page-load-race
  • fix/selection-pages-blank-on-revisit
  • refactor/register-core
  • refactor/registration-gate
  • test/every-member-has-an-email
  • test/executable-specification
  • test/register-core-edges
  • tests/raise-coverage
  • tests/register-tier1
  • tests/register-unit-tests-tier3

04 Oct 2026 06:56PM UTC coverage: 49.639%. Remained the same
37226324960

push

github

web-flow
feat: click on every registration-workflow button, through the media volume (#61)

Audible confirmation that a tap registered, for volunteers in a noisy hall.
Android's own key-click would do it, but only with Touch sounds on, through
the system stream — and the tablets have Touch sounds off and the system
volume muted, so it is silent there.

- ClickSound: one mapping on every Button's handler; at a tap it walks the
  button's ancestors for an IRegistrationWorkflow page or popup and, if the
  Settings switch is on, plays a bundled 30 ms click through SoundPool on
  the media stream. When Touch sounds is on, Android has already clicked,
  so it stays quiet rather than clicking twice.
- The sample is generated, not downloaded: Platforms/Android/Resources/raw/
  click.wav, a 4 ms-decay tick with a 1 ms attack.
- Workflow: Main, Type, Day, Group and Position selection, Verify and Edit
  for groups and positions, Registration Overview, and the consent and
  countdown popups. Main's Admin button opts out with ClickSound.Off.
- Settings gains "Sound on Button Tap", on by default, the tablet's own
  switch (IConfigurationService.IsButtonSoundEnabled, in Preferences).
- On-device criteria for the click, the switch and the Touch-sounds case.

2134 of 4299 relevant lines covered (49.64%)

4.44 hits per line

Relevant lines Covered
Build:
Build:
4299 RELEVANT LINES 2134 COVERED LINES
4.44 HITS PER LINE
Source Files on main
  • Tree
  • List 64
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
37226324960 main feat: click on every registration-workflow button, through the media volume (#61) Audible confirmation that a tap registered, for volunteers in a noisy hall. Android's own key-click would do it, but only with Touch sounds on, through the system s... push 04 Oct 2026 06:57PM UTC web-flow github
49.64
37221198398 main fix: apply navigation parameters once, not twice, on the Verify and Edit pages (#60) Shell calls ApplyQueryAttributes on a page's BindingContext whenever that is IQueryAttributable, and BaseViewModel is. The Verify and Edit pages, for groups and ... push 04 Oct 2026 05:38PM UTC web-flow github
49.64
37208871917 main test: correct the specification: every member has an email (#57) Found on the tablet: Unity requires a personal email on every member, and so does the tablet's own member form. The specification, the domain model and several code comments said a ... push 04 Oct 2026 02:21PM UTC web-flow github
49.64
37207664798 main fix: rebuild the selection pages on every visit, so they are not blank on return (#56) * fix: rebuild the selection pages on every visit, so they are not blank on return Type, Day, Group and Position selection were singleton pages pushed as Shel... push 04 Oct 2026 02:01PM UTC web-flow github
49.64
37157728583 main fix: only link markdown to http, https and mailto targets (#52) BasicMarkdownConverter escaped HTML before building links, so a quote could not break out of the href, but it put any target into one: [x](javascript:alert(1)) became a live javascri... push 03 Oct 2026 10:15PM UTC web-flow github
49.46
37156541012 main fix: count a refused SMTP password towards the email circuit breaker (#53) * refactor: split Register.Core out of the MAUI app A test project cannot reference the app: its target frameworks are platform heads, and there is no net10.0 head of a M... push 03 Oct 2026 09:54PM UTC web-flow github
49.39
37156095356 main test: reverse-engineer an executable specification (#51) Register.Specs, built on Link's arrangement: Reqnroll over xUnit v3 with Shouldly, referencing Register.Core. Nine feature files, 88 scenarios, 82 automated and 6 skipped as on-device crite... push 03 Oct 2026 09:44PM UTC web-flow github
45.98
37155527992 main test: cover Register.Core's edges (#50) * test: cover Register.Core's edges Register.Tests, xUnit v3 over Register.Core: the inputs that misbehave. 183 tests across the registration gate and consent round, the Freedom overlay, contact validation... push 03 Oct 2026 09:34PM UTC web-flow github
45.98
37155016323 main refactor: move the registration gate into Register.Core (#49) The rules for whether a group or position may be registered, and whose consent must be captured first, were written out in the two Verify view models: the contact check four times (Upd... push 03 Oct 2026 09:25PM UTC web-flow github
91.96
37154458970 main refactor: split Register.Core out of the MAUI app (#48) A test project cannot reference the app: its target frameworks are platform heads, and there is no net10.0 head of a MAUI app. So nothing but Unity.Intergroup has ever been testable. Registe... push 03 Oct 2026 09:15PM UTC web-flow github
91.96
See All Builds (109)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc