Townlight
Townlight Code / Municipal code

Know which ordinance applied, and when.

Give clerks and researchers a source-backed way to search municipal code, compare effective versions, and follow an ordinance from proposal to codification.

Windows public beta · Townlight 1.8.1.1 · AGPL-3.0-only

Workflow guideAn ordinance through adoption
  1. Import the sourceKeep source metadata alongside the code tree and section history.
  2. Review the proposalHand off the proposed change to a Meetings agenda item.
  3. Record adoptionLink the meeting decision and finish codification under staff authority.

Illustrated workflow · staff review at each decision

Inside the workflow

What Code supports

Look up the effective text

Search and cite a section by date, with source and version history available for review.

Keep the adoption trail

Connect a proposed change to the recorded meeting decision before updating the code record.

Share structured references

Use section citations and structured section data in related staff workpapers.

Evaluate locally

Start with one real workflow.

Enable Code and import a supported municipal code source. Use Meetings for the proposal and adoption handoff.

Scope of this beta

The municipality supplies the authoritative code and records the adopted decision. Cited answers support staff research.

Read the installed acceptance
For technical teams

Inspect the implementation.

Trace the workflow to the component source pinned by the Windows release. Use the reference for integration details and the repository to report an issue or contribute a change.

View the Code architecture diagram Townlight Code architecture. The operating guide describes the services and workflow in text.

Shared meeting imports · Windows 1.8.1.1

Windows 1.8.1.1 adds shared meeting imports for 31 source families, with 34 supported source/format pairs. Installed Windows Sandbox checks exercised preview, save and durable readback using public captures and fixtures, plus the documented Townlight handoffs. These checks do not establish automatic discovery on every live portal or a complete retest of every module.

All 31 sources, formats, operator steps and integration contracts · Installed acceptance and limits.

Windows 1.8.1.1 has fresh-install acceptance. An in-place upgrade to 1.8.1.1 was not exercised. The previous Windows 1.8.0.1 release tested upgrade from 1.7.2.1; that result applies to 1.8.0.1. Before an existing-city evaluation, back up city data and settings, close Townlight, keep the existing %LOCALAPPDATA%\CivicSuite profile, and use the same Windows account. Keep the prior installer and a restore path. Station continues to use its separately configured service.

The accepted MSI contains Townlight Runtime 0.3.1 and Meetings 1.0.6 distributions. Its health version strings still report Runtime 0.3.0 and Meetings 1.0.5. Default-branch source corrects those display strings; the signed MSI and its exact build source remain unchanged.