35
Features
3
Waves
23
Max Parallel
Filter by product:
v1.0.1 23 parallel
Meander Mobile App
bulk-registration
bulk-registration
Bulk registration screen logs fixed recurring activities for multiple participants simultaneously; extends the activity service with a batch write path.
calendar-sync
calendar-sync
Calendar permission handler and sync service add device calendar integration to existing activity registration; self-contained permission flow.
coordinator-proxy-reporting
coordinator-proxy-reporting
Proxy report screen and peer mentor selector extend the MVP activity service; coordinators register on behalf of peer mentors who can't or won't use the app.
document-attachments
document-attachments
File picker, upload service, and storage client allow NHF to attach invitations and evidence to activities for Bufdir audit trails.
email-sms-notifications
email-sms-notifications
Email/SMS dispatch client adds a second notification channel alongside push; independent of the notification scenario trigger logic.
encrypted-assignment-dispatch
encrypted-assignment-dispatch
Blindeforbundet-critical: inbox, detail screen, encryption provider, delivery confirmation, and 10-day auto-reminder for sensitive personal data dispatch.
event-sign-up
event-sign-up
Event participant sign-up sheet extends the MVP event model with participant management; builds on existing event infrastructure.
expense-types-requirements
expense-types-requirements
Expense type rules service defines allowed expense combinations and mutual-exclusion constraints (e.g. km cannot be combined with bus ticket); foundational for all expense features.
external-resource-links
external-resource-links
Resource links widget and org-configurable repository are a simple list of external URLs; no complex dependencies.
faq
faq
FAQ screen and content repository are a low-complexity help feature with no cross-module dependencies.
notes-list
notes-list
Notes list screen with basic CRUD is an independent module; establishes the notes data model that note-editor builds on.
pause-function
pause-function
Pause confirmation sheet and peer mentor status service allow temporary deactivation without leaving the platform; coordinator is notified on pause.
profile-switching
profile-switching
Multi-profile switch widget handles NHF's up to 5 local-association memberships; extends MVP profile management without new auth dependencies.
speech-to-text-input
speech-to-text-input
Speech input widget adds a dictation path to existing text fields; microphone permission handling is self-contained and post-activity only (no recording during visits).
v1.0.2 9 parallel
Meander Mobile App
assignment-threshold-tracking
assignment-threshold-tracking
Counter widget and threshold service track Blindeforbundet's 3rd/15th assignment honorarium triggers; depends on the assignment data model from dispatch.
after: encrypted-assignment-dispatch
confidentiality-declarations
confidentiality-declarations
Blindeforbundet driver confidentiality declarations are linked to the chauffeur expense type; depends on the expense type framework.
after: expense-types-requirements
note-editor
note-editor
Rich text note editor builds on the notes list and service layer established in tier 1.
after: notes-list
notification-scenarios
notification-scenarios
HLF scenario engine and repository define follow-up trigger rules; requires the email/SMS dispatch infrastructure to send the notifications.
after: email-sms-notifications
progressive-digital-consent
progressive-digital-consent
Digital consent screen triggers on first encrypted assignment open; depends on the assignment dispatch flow to provide the consent context.
after: encrypted-assignment-dispatch
receipt-photo-upload
receipt-photo-upload
Camera widget and receipt storage client add mandatory photo evidence capture to expense items above the 100 kr threshold; requires expense type structure to trigger the requirement.
after: expense-types-requirements
resume-function
resume-function
Resume status screen re-activates a paused peer mentor; reuses the same status service established by pause-function.
after: pause-function
travel-expense-registration
travel-expense-registration
Expense registration screen uses the fixed-type selector defined by expense-types-requirements, enforcing HLF's mutual-exclusion constraint (km vs transit).
after: expense-types-requirements