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

bleedingdeacons / register / 37154458970
50%

Build:
DEFAULT BRANCH: main
Ran 03 Oct 2026 09:15PM UTC
Jobs 1
Files 22
Run time 1min
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

03 Oct 2026 09:15PM UTC coverage: 91.963%. Remained the same
37154458970

push

github

web-flow
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. Register.Core is the plain
net10.0 half - attendance and compliance, the two event logs, snapshot
and reconcile, the email queue and its templates, the Freedom overlay -
which is the arrangement Link and Hand already use, and the precondition
for giving Register the same executable specification Link has.

Three seams, each the minimum that lets a file leave MAUI behind:

- The event logs take the path they write to. Where that is (Documents,
  falling back to AppDataDirectory) moved to EventLogDirectory in the
  app, one ladder for both logs as before.
- EmailService takes a network probe in place of Connectivity.Current,
  required rather than defaulted, and an optional SMTP client factory in
  place of four bare `new SmtpClient()`s.
- TemporaryIdGenerator persists through an ITemporaryIdStore handed to
  Use() at startup. The app's store keeps the old Preferences key, so a
  tablet upgraded mid-meeting resumes its count.

BuildInfo stays in the app because it reads the build stamp from its own
assembly. DayItem stays because it is a view model's item. The email
templates are embedded in Core beside the EmailTemplateService that reads
them; RootNamespace matches so the resource names did not change.

Core targets net10.0 plus net10.0-windows on Windows, mirroring
Unity.Intergroup, so the Windows head does not get two builds of one
assembly. Also adds Core and the existing Unity.Intergroup.Tests to the
solution.

698 of 759 relevant lines covered (91.96%)

5.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37154458970.1 03 Oct 2026 09:15PM UTC 22
91.96
GitHub Action Run
Source Files on build 37154458970
  • Tree
  • List 22
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37154458970
  • 9c1e2bcd on github
  • Prev Build on main (#36730949662)
  • Next Build on main (#37155016323)
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