Able Transit
$/thank-you
-Customer Appreciation
Thank you for choosing Able Transit!

We're building something special for our community - a transportation service that puts accessibility and dignity first. Every feature we develop is guided by real feedback from real people who need reliable, respectful transportation.

For Our Enrollees: You inspire us to build better, more accessible technology
For Our Drivers: You are the heroes who make independence possible
For Our Community: Together we're breaking down barriers

This isn't just software - it's a commitment to serving those who need it most. ❤️
$/release-notes
v0.4.0 - Professional Authentication System
Released: September 1, 2025
+Authentication Overhaul
Professional Login: Industry-standard email/password authentication
Remember Me: 30-day secure cookie system for user convenience
Password Visibility: Eye icon toggle for secure password entry
Browser Integration: Perfect password manager compatibility
Security Fixes: Removed exposed Medicaid ID from form placeholders
Modern UX Design:
Clean, professional interface matching industry standards. Login experience now comparable to Google, Microsoft, GitHub with proper form validation and user feedback.

Smart Cookies:
Remember me functionality gives users control over autofill behavior, perfect for public internet usage while maintaining security.
+Password Recovery System
Forgot Password: Secure email-based password reset with 1-hour tokens
Forgot Username: Identity verification using Medicaid ID + DOB
Professional Emails: Beautiful HTML email templates for all recovery flows
Security First: No information leakage - doesn't reveal account existence
Complete Recovery Flow:
Users can recover both username and password independently. System uses Medicaid ID + Date of Birth for identity verification when email is forgotten, maintaining security while providing practical recovery options.
+Email System Production
IONOS SMTP Integration: Real email delivery through MSMTP configuration
Link-Based Verification: One-click account activation (replaced 6-digit codes)
Email Templates: Professional HTML/text multipart messages
Secure Tokens: 64-character cryptographically secure verification
Production Email Achievement:
After extensive IONOS configuration work, achieved real email delivery with smtp.ionos.com:587 using MSMTP and STARTTLS. System shows SMTP status 250 confirmations and generates proper message IDs.

User Experience:
Registration now sends immediate professional verification emails with clickable "Verify My Account" buttons, 24-hour expiration, and automatic login after verification.
v0.3.0 - Email Authentication Foundation
Released: August 31, 2025
+Database Migration
Authentication Method: Migrated from Medicaid ID + DOB to email/password
Database Schema: Added email, password, verification columns
Password Security: BCrypt hashing with proper salt generation
Email Verification: Required verification before account access
Migration Rationale:
Previous date-of-birth authentication had collision risks (multiple people born same day), no password reset capability, and poor browser password manager support. Email/password provides industry-standard security and user experience.
v0.2.0 - Accessibility & Profile System
Released: August 30, 2025
+Accessibility Features
Theme System: 4 accessibility themes (Default, High Contrast, Dark Mode, Large Text)
Profile Dashboard: Complete enrollee information and trip statistics
Session Management: Secure authentication with proper session handling
Accessibility First:
Built with WCAG guidelines in mind, providing visual options for users with different needs and preferences. Theme preferences are saved per user session.
v0.1.0 - Initial Portal
Released: August 29, 2025
+Foundation
Database Setup: SQLite with enrollee records and trip data
Basic Authentication: Initial login system
Profile System: Basic enrollee information display
$/status --production
✅ PRODUCTION READY
Registration: https://dev.abletransit.org/register.php
Login: https://dev.abletransit.org/
Email System: Operational via IONOS SMTP
Security: BCrypt + secure tokens + email verification
UX: Professional authentication flow with recovery options