Skip to content

Changelog

  • Now shows sacrament schedules instead of recent collections
  • Office hours now displayed in parish contact details
  • Improved workflow when marking parishioners as deceased
  • Updated screenshot button styling
  • Fixed CSV export for charitable donations
  • Fixed navigation on death summary cards
  • Improved floating report button positioning
  • Fixed calendar date handling to prevent dates shifting backward
  • File attachments now supported for quick reports
  • Updated icons and clearer terminology
  • Fixed issue with missing file attachments
  • Print certificates directly from the confirmation page
  • Meeting and ceremony emails can now be sent to participants
  • Confirmation place now recorded in baptism forms
  • Completion sync service added between sacraments
  • Server-side sorting and pagination for jurisdictions
  • Confirmation emails now sent to parents after baptism
  • Child details (date of birth, age, address) now on baptism certificate
  • Address fields now in two-column layout for easier entry
  • Validation prevents duplicate envelope numbers
  • CHY online forms only for Early access users
  • Skeleton loading animations while pages load
  • performance, quality and maintainability improvements
  • fix table sorting
  • add missing household data on demo page
  • add baptisms and data retention docs
  • delete birth cert on baptism completion
  • Disabled email option in notification wizard
  • Add school class card on confirmation approval page
  • Add sponsor proxy requirement
  • Add default expire date of class intake link based on event scheduled date
  • Add baptism certificate document type
  • Add baptism certificate to document validation in public confirmation form
  • Show candidate name on confirmation success page
  • Click on event card opens event page
  • Precise add button labels
  • Baptism fields in public confirmation form now prefilled
  • Add “given on” date to PDF certificate
  • Auto mark verification checkbox after certificate upload
  • Auto mark verification checkbox after certificate upload
  • Extract participant form fields into modular components
  • Add tab navigation (prev, next) to sacrament request dialogs
  • Migrate to Vite+ and monorepo clean up
  • Link household using father’s name instead of child’s
  • Set titles when linking households
  • Improved certificate text and formatting
  • Auto-update baptism stage when request completed
  • Click on confirmation event card opens the event page
  • Show confirmation events in calendar lists and popover
  • Add validation requiring at least one parent
  • Add proxy fields and address note to participant
  • Option to hide sponsor contact fields
  • Change baptism parish field
  • Update calendar entries on sacrament event changes
  • Extract ceremony form fields into reusable component
  • Avoid showing “unknown” if participant names are empty
  • Migrated to oxlint/oxfmt tooling
  • Upgraded TypeScript to v6
  • Converted relative imports to absolute src/ path imports
  • Replaced console logging with NestJS Logger
  • Improved type safety and handle undefined values in sacraments
  • Added error identifiers to exceptions
  • Fixed organization_ID assignment
  • Remove orphan events on demo
  • Exclude deleted plots from section counts
  • Refresh parent lists on mutations
  • Handle compound plot queries in search
  • Filter valid contributions in collection query
  • Fixed envelope lookup error
  • Changed fund card badge color from emerald to blue
  • Phone/personal notification method option
  • Collapsible parish groups in notification wizard
  • Proxy sponsor fields in confirmation request form
  • Godparent proxy support
  • Annual envelope assignment wizard
  • Fixed envelope table header ordering
  • File attachment support for quick reports
  • Prevent escape key from closing issue detail sheet
  • Sticky table headers
  • Prevent dialog close on outside click
  • Added shared component reuse guideline to documentation
  • Removed import feature from codebase
  • Clean up households demo data
  • Annual batch wizard for managing confirmations
  • Enhanced notification management
  • Parish selector for confirmation entries
  • Rate limiting and anonymous access for public controllers
  • Backfilled baptism stage for sacrament requests with baptism entries
  • Improved combined name formatting for household members
  • Simplified address handling in contact forms
  • Envelope number column in assignments table
  • Distributor assignment feature
  • Edit dialog for distribution area detail page
  • Global search across sections, plots, and burials
  • Link burials to death entries and households
  • URL-based state management
  • Stage tracking for baptism request workflow
  • Support for second godfather and godmother
  • URL-based type and church filter persistence
  • Type filtering on schedule summary cards click
  • Calendar and table view toggle
  • Filter preferences saved to browser local storage
  • Seed data for cemeteries on demo
  • Quick report feature with screenshot and audio attachments
  • Child issue creation from issues table
  • Cascade deletion for nested issues
  • Clean up storage documents when deleting issues
  • Birth certificate auto-verify when selecting baptism entry
  • Search term highlighting in baptism entry autofill
  • Batch contributions retrieval and Excel export functionality
  • Create death register entry from parishioner edit
  • Link parishioners to death register entries
  • Upgraded Vite to 8.0
  • Candidate details section added to request summary
  • Sync confirmation request status with linked class candidates
  • Simplified API endpoints and data structure
  • Removed “NEEDS_INFO” candidate status for now
  • Removed delete candidate buttons from event candidates UI
  • Fixed double scrollbar in approval dialogs
  • Added primary button background for Google login
  • Added date utilities documentation to agent config files
  • Parent PDF export from class request page
  • Baptism certificate verification checkbox in approval form
  • Baptism certificate upload functionality
  • Baptism record autofill in request form
  • Apply baptism entry to confirmation request
  • Candidate and class count summary cards
  • Assign confirmation events to sacrament requests
  • Toggle buttons to enable/disable parent fields in form
  • Focus on first field when navigating wizard steps
  • Baptism fields added to confirmation participant
  • Parish name and purpose added to QR code generation
  • Short URLs and rate limiting for public endpoints
  • Organization branding on PDFs
  • Simplified sacrament approval UI text labels
  • Updates notifications fixed
  • Snyk and Sonar Scanner configurations
  • Database naming conventions added to agent configuration
  • Hide “isWeekly” checkbox in collection dialog
  • Assign confirmation events to sacrament requests
  • Toggle buttons to enable/disable parent fields in form
  • Focus on first field when navigating wizard steps
  • Baptism fields added to confirmation participant
  • Parish label now consistent in participant form
  • Reordered fields to place baptism before other candidate fields
  • Organization branding added to sacrament certificates
  • Hide “isWeekly” checkbox in collection dialog
  • Replaced Select dropdowns with DropdownMenu for filter options
  • Added Snyk and Sonar Scanner configurations
  • Added Prisma naming conventions to agent configuration
  • Added HighlightedText component documentation
  • Tax rebatable filter for funds list
  • Tax rebatable indicator and background color on fund cards
  • Funds sorted alphabetically by name
  • Yearly statistics filtered to tax-rebatable funds only
  • Year-correction logic for Christmas collections
  • Exclude Trocaire funds from tax-rebatable status
  • Fund tax rebatable update step
  • Handle year boundary for weekly collections spanning calendar years
  • Added clean code principles to agent configuration
  • Permission type to distinguish seeking vs granting permissions
  • Empty state message when no contributions exist
  • Tab label updated from “households” to “people”
  • Status filter for collections table
  • Bulk selection and actions for collections
  • Auto-update dates when bulk moving collections
  • Keyboard shortcut for creating new issues
  • Parent issue selection in issues table
  • Parent label shown on issue detail
  • Default status set to OPEN
  • Fixed redirect destination
  • Household management for distribution areas
  • Moved to separate routes for better organization
  • Full cemetery management feature added
  • CSV export now sorts households by donation amount (highest first)
  • Updated terminology and year filter labels
  • Added required field indicators to forms
  • Contributions table now shows sorting options
  • Total and year now displayed in contributions title
  • Issues in sidebar now show only open issues by default
  • Removed “in progress” status option
  • Better parent issue selection component
  • Nested issues now display in correct order
  • Delete functionality for class requests, candidates, and events
  • Improved service organization
  • Classes are now automatically deleted when events are removed
  • Removed academic year field
  • Shorter labels for confirmation and marriage status on certificates
  • Filters now save to URL, so they persist when sharing links
  • Better filter controls for sacrament requests
  • Added scripts to update contribution envelope years and household donation types
  • Improved type safety in the codebase
  • Better deployment configuration
  • Fixed storage bucket configuration
  • Contributions table now shows sorting options
  • Total and year now displayed in contributions title
  • Issues in sidebar now show only open issues by default
  • Removed “in progress” status option
  • Better parent issue selection component
  • Delete functionality for class requests, candidates, and events
  • Improved service organization
  • Shorter labels for confirmation and marriage status on certificates
  • Filters now save to URL, so they persist when sharing links
  • Better filter controls for sacrament requests
  • Added scripts to update contribution envelope years and household donation types
  • Improved type safety in the codebase
  • Better deployment configuration
  • Fixed storage bucket configuration
  • Shorter labels for confirmation and marriage status on certificates
  • Filters now save to URL, so they persist when sharing links
  • Better filter controls for sacrament requests
  • Baptism certificates now show “not confirmed” or “not married” when applicable
  • Tax eligibility information now comes directly from CHY certificates
  • Fixed name display for PPSN holders
  • Added tax eligibility field for donations
  • Renamed “end year” to “final year” for clarity
  • Search and filter available for managing funds
  • Status filter now correctly filters nested issues
  • Only admins can click on issue rows
  • Browser back/forward buttons now work with charitable donation scheme tabs
  • Baptism certificates now show confirmation and marriage details
  • Marriage details can now be added to baptism entries
  • Parish display name can be set and is shown throughout the system
  • Improved tables for households in charitable donation scheme with pagination
  • Bug fix for parish details
  • Column sorting now available across all tables: households, envelopes, parishioners, death entries, roles, and CHY certificates
  • Reusable sortable table component for consistent behavior
  • Better table layouts with scrollable columns
  • Improved search that finds names regardless of accents (e.g., searching “O’Brien” finds “ÓBrien”)
  • Filter CHY certificates by valid year range
  • Improved column organization
  • Improved layout and tables for managing households
  • Better filters and organization view
  • Bulk import for CHY certificates
  • Show CHY agreement for all household members, not just primary
  • Added baptism certificate to baptism dialog
  • Edit dialog for baptism records
  • Fixed gender selection auto-fill
  • Updated intro text on baptism certificate
  • Bulk actions for managing multiple collections at once
  • Simplified column headers and improved sorting
  • Filter statistics by envelope number
  • Group household contributions by fund with year filter
  • Cleaner chart displays
  • Filter envelopes by valid/invalid status
  • Dedicated tags column with description tooltips
  • Improved active state detection in sidebar
  • Pagination and fund display added to collections table
  • Delete sacrament requests when no longer needed
  • Action menu on envelope table for quick access to common tasks
  • Copyable organization ID on info card for easy reference
  • New distribution areas feature for organizing donation collection
  • Add and edit notes on collections
  • View fund totals on fund cards
  • Export envelope contributions to Excel from household details
  • View envelope addresses in donation lists
  • Other donation resources now included in statistics and dashboard totals
  • See which records are in use before deleting distribution areas
  • New death register for tracking deceased parishioners
  • New issue tracker for managing development tasks and requests
  • Consistent search bar across all tables with keyboard shortcut support
  • See which records are in use before deleting churches, schools, and classes
  • Improved IPS data import including death records
  • Add jurisdiction assignment
  • Filter organizations by parent organization for hierarchical views
  • Fix diocesan parent when creating or editing organizations
  • Added code field to jurisdictions with search and display support
  • Track CHY certificate expiry dates instead of just agreement status
  • Filter certificates by expiry year to see which need renewal
  • View all donation sources (envelopes, AIB, Payzone, Manual, Other, BOI) in one place on household details
  • Standardized form patterns across all church forms
  • Required fields now clearly marked with asterisks
  • Better validation feedback when forms have errors
  • Address fields now work consistently across all forms
  • Parents can now submit their own information via class request intake links
  • Simplified view with IP address and location columns hidden
  • Events list now syncs with the selected calendar month
  • Fixed layout shift of event cards
  • Fixed date display issues caused by timezone conversion
  • Tooltips explain each transaction type
  • Donation type is automatically set when creating a new household
  • New diocesan parent selector for organization hierarchy
  • Streamlined address input during contact creation
  • Click on a row to navigate to organization details
  • New marriage request functionality for parish records
  • Import Bank of Ireland bank statements directly
  • Faster BOI statement processing with browser-based parsing
  • Candidates now sorted alphabetically by name
  • More flexibility when verifying candidate status
  • Early access feature for new functionality
  • Filter requests by status on the requests page
  • See unread request count in the navigation menu
  • Filter candidates without a confirmation date
  • QR code on request link for easy mobile access
  • New public confirmation request page for online submissions
  • Teacher phone now saved with school class details
  • Forms now focus on the first error when validation fails
  • New school class management for confirmation programs
  • Link class requests directly to school classes for better organization
  • New activity log tracks all changes across the system
  • View who made changes and when from the dedicated activity page
  • Search hint now shows “(press /)” for clarity
  • User Accounts temporarily hidden while improvements are made
  • Added sortable columns and pagination to baptism tables for easier data organization
  • Search across sacrament records with text highlighting for matched results
  • Added a keyboard shortcut (/) to quickly focus the search bar in sacrament lists
  • Status counts summary now appears at the top of confirmation lists
  • Added a confirmation date column to the requests table
  • Secretaries can now link directly to confirmation events from the requests view
  • You can now edit parish role assignments directly from the members list
  • Hover over role assignment counts to see a list of assigned parishioners in a tooltip
  • Added a keyboard shortcut (/) to focus the search bar in the roles list
  • Updated sidebar keyboard shortcuts and added tooltips for better navigation
  • Improved participant management with enhanced role validation and creation support
  • Fixed an issue where dates would occasionally display in the wrong timezone
  • Optimized page loading performance by adjusting default list sizes
  • View class names directly in the events table with hover details
  • Unified candidate list showing both class groups and individual requests
  • Sponsor name now displayed instead of parent email in candidate cards
  • Revert verification status back to pending when needed
  • More flexible time input: try “2.30”, “1430”, or “14:30”
  • Short year formats now work in date pickers (e.g., “25” for 2025)
  • Added class enrollment feature for bulk registration of confirmation students
  • Schedule view now displays confirmation ceremony participants more clearly
  • New confirmation ceremony management with dedicated events page
  • View all upcoming ceremonies with date, church, and participant details
  • Track ceremony status: planned, confirmed, completed, or cancelled
  • Easily link class groups and individual requests to ceremonies
  • New calendar and upcoming events panel on the right side
  • Collapse or expand the panel with the keyboard shortcut (Ctrl/Cmd + .)
  • Events panel slides out on mobile devices
  • Confirmations now appear in the main navigation menu
  • Consistent page layout across all sections
  • Schools now have a dedicated section in parish details for easy access
  • Enhanced school management with address editing capabilities
  • Address fields now support additional notes for better documentation
  • Added support for weekly collection tracking to improve donation management
  • Added baptism certificate verification fields to sacrament requests
  • Improved form validation with clearer error messaging
  • Streamlined baptism request form interface
  • Updated database schema to support confirmation-specific data fields
  • Updated schedule view to support confirmation ceremony participants
  • Added validation to book entry dialog for better data integrity
  • Added error state styling to schedule form validation for clearer feedback
  • Added baptism certificate verification fields to sacrament requests
  • Fixed confirmation model mapping for proper data relationships
  • Renamed schools relation to school in ConfirmationEntry model for consistency
  • Updated database schema with confirmation baptism certificate support
  • Hidden submit info in create baptism request dialog for cleaner interface
  • Fixed whitespace issues in sacrament request dialogs