Skip to content

1.0.0

Latest

Choose a tag to compare

@ahmeterdmbulut ahmeterdmbulut released this 12 May 16:56
37ac170

Final Milestone Release

Link to the deployed web application: link

New Features

Mobile

  • Multi-language support — full localization coverage (TR, ES, ZH)
  • Expert role system — category-based notification routing for expert users
  • Offline BLE Mesh Forum — peer-to-peer forum with server archive sync
  • SOS button — emergency broadcast via offline mesh network
  • Speech recognition — voice input for forum posts and help requests
  • Settings page — user preferences with translation support
  • Light mode — full light/dark theme support
  • My Posts section — users can view their own post history
  • Public profile navigation — tap any author to view their public profile; assigned expert links on help requests
  • Expert take-on flow — experts can claim help requests; badge system rewards participation
  • Tutorial — onboarding walkthrough for new users

Web

  • Forum filtering — filter posts by author type (standard users, experts, etc.)
  • Expert role system — category-based routing for expert users
  • Light mode — full light/dark theme support
  • Settings page — user preferences management
  • Expert take-on flow — experts can claim help requests; badge system rewards participation

Backend

  • Staff roles — moderator and admin role system with audit logging
  • Expert role system — expertise categories and verification flow
  • OpenAPI documentation — Swagger UI at /api/docs/, ReDoc at /api/redoc/
  • Badge system — achievement badges for user activity
  • Expert take-on flow — experts can claim help requests; badge system rewards participation

Infrastructure & DevOps

  • Local Docker Compose setup with HTTP-only Nginx for development
  • CI pipeline with test reports for backend, frontend, and Android
  • Playwright E2E tests for MVP acceptance scenarios
  • React Testing Library (RTL) unit tests for auth, forum, help requests, and profile pages
  • Espresso instrumented tests for Android forum, help request, and profile flows
  • CI optimized to skip redundant test runs on merge to main
  • APK branding — Emergency Hub icon and renamed output (emergency-hub.apk)

Bug Fixes

  • Fixed BLE GATT write race condition causing mesh message loss
  • Fixed expertise category name display and creation on mobile
  • Fixed badge and help request translations on mobile
  • Fixed API docs URLs returning 404 in production
  • Fixed all CI test failures across backend, frontend, and Android
  • Fixed local Docker population for development setup

Full Changelog

mvp-milestone...final-milestone