←
Changelog
v0.2.0
March 15, 2026
Multi-Troop Support
- Run multiple troops from a single instance with full data isolation
- Create new troops with email verification
- Switch between troops using the troop selector in the navigation bar
- Instance admin role with an all-troops overview and troops management page
- Council data for all Girl Scout councils included
Invite System
- Invite parents directly from a girl’s detail page (per-guardian invite button)
- Invite leaders and admins from troop settings
- Automatically links existing accounts when a guardian’s email matches
- Accepting an invite auto-links all girls sharing the same guardian email
- Duplicate invite detection — shows invite status per guardian (Account linked / Invited / Invite)
Badge Progress
- Badge progress grid showing all girls × all badges with quick filtering
- Level color coding (Daisy, Brownie, Junior, etc.) throughout the app
- Meeting attendance automatically updates badge progress
- VTK (Volunteer Toolkit) requirement data integrated into badges
- PDF badge booklets served locally with fallback to public Girl Scout URLs
- Shareable “Copy link” button on badge detail PDF booklets
- Filters to hide badges with no progress (on by default) and hide completed badges
Security
- Role-based access control: admin, leader, and parent roles
- Parent visibility restricted to their own girls and relevant meetings
- Cross-troop access prevention on all endpoints
- Troop-scoped data export and import
- Open redirect and header injection fixes
- Session invalidation and invite expiry hardening
Desktop App (Standalone)
- Tauri desktop application for Linux, Windows, and macOS
- Node.js sidecar runs the full server locally
- Single-user mode (AUTH_MODE=single) — no login required for personal use
Data & Import
- Import troop data from Google Sheets spreadsheets
- Spreadsheet import matches existing badges and imports per-requirement completions
- JSON data export and import from the web UI or CLI
Meetings & Activities
- Redesigned meeting detail page with badge-centric activity management
- Meeting attendance grid pre-checks from badge progress completions
- Meetings sorted most recent first
Other Improvements
- Feedback form for sending suggestions via email
- Bug report link (opens GitLab issues)
- Restructured settings — troop settings page with import/export links
- Post-login redirect returns you to the page you were trying to visit
- Change password page for logged-in users
- Privacy policy, terms of service, and changelog pages
- Local badge images displayed in the badge catalog
- Girl Scouts favicon
- App version shown in page footer
- GitLab CI pipeline: type checks, unit tests, e2e tests, Docker builds, and Tauri builds
v0.1.0 — Initial Release
March 14, 2026
- Girl management (add, edit, delete, guardians)
- Meeting tracking with badge work and attendance
- Badge catalog with 363 badges and requirements
- Badge progress tracking per girl
- Dues collection and payment tracking
- Financial register and accounting
- User authentication and invite system