Skip to content

@skillbridge/web

0.6.0

Minor Changes

  • ✨ Add a notification system with a persisted in-app inbox, live updates over SSE, and a notification bell with unread badge and dropdown in the authenticated layout.
  • ✨ Prevent members of an organizing organization from registering as volunteers for that organization's own events.
  • ✨ Mark a volunteer's profile as completed when their availability is updated, and reflect the change immediately in the UI without a reload.

0.5.0

Minor Changes

  • ✨ Add a feedback feature allowing users to submit feedback (bug reports, suggestions, or other) from a modal accessible on the dashboard.

0.4.0

Minor Changes

  • ✨ Upgrade to Angular 22 and migrate forms across the app (auth, profile, events, organizations) to the new Signal Forms API.

0.3.0

Minor Changes

  • ✨ Add Terms and Conditions / Privacy Policy pages with language switching, require accepting them on sign up, and persist the acceptance timestamp.

Patch Changes

  • 🐛 Handle null get-session response in route guards.

0.2.0

Minor Changes

  • ✨ Redesign the welcome page with a colorful, responsive layout and illustrations, and add a language switch next to the sign-in button.
  • ✨ Add skill-based matching for volunteer events: a "Recommended for you" dashboard section showing events ranked by how well a volunteer's skills match the requirements, and a match score for each registration in event management.

0.1.0

Minor Changes

  • ✨ Show a prerelease notice in the authenticated layout to let users know that SkillBridge is a prerelease version and that features and data may change without notice.
  • ✨ Add organizations and events: organization registration and management, member roles and invitations, event creation and publishing, volunteer registration and registration review, and team creation with skill-based assignment.

Patch Changes

  • 🐛 Fix cross-site authentication between the deployed web app and API: use SameSite=None session cookies, trust the Cloudflare Pages origin, and bundle the API build with esbuild so the production server starts correctly.
  • 🐛 Improve mobile responsiveness across the authenticated layout, events list/detail, event management, and organization management screens.

SkillBridge — Skill-based volunteering platform