Added
- Marketing website (apphourglass.com)
- Landing page with hero, features, pricing, compliance sections
- Documentation pages (Getting Started, Admin Guide, Employee Guide)
- GSAP ScrollTrigger animations
- Dark mode toggle with localStorage persistence
- Tier-specific gradient colors for pricing cards
- Legal documentation card with login requirement
Added
- PWA install button on login page
- Desktop & mobile app installation support
- Install translations (EN/ES/DE/FR/IT/NL/PT/CA)
- App manifest with icons and theme colors
Added
- Multi-language support (8 languages)
- English, Spanish, German, French
- Italian, Dutch, Portuguese, Catalan
- i18n translation system with React Context
- Language selector in settings
Added
- Subscription management in Admin Settings
- Stripe Checkout & Billing Portal integration
- Subscription tier badges in UI
- Usage limits enforcement by tier
Security
- Rate limiting on auth routes (5 attempts/15min)
- Input sanitization (XSS, NoSQL injection)
- CORS configuration hardening
Added
- PDF/CSV report export with branded templates
- Lateness trend charts with Chart.js
- Admin Settings page (clock-in rules, overtime, departments)
- Employee cost & compensation fields
- Break tracking & holiday rate multipliers
- Department analytics & employee ranking
- Cost impact reports with projections
Added
- Email service integration (SendGrid)
- Branded email templates
- Welcome email with onboarding steps
- Password reset with secure tokens
- Employee invitation flow
- Payment confirmation receipts
- Email queue with retry logic
Added
- Real-time notifications system
- WebSocket connection for live updates
- Push notification support
- In-app notification center
- Right to Disconnect compliance
- Notification preferences per user
Added
- Leave management system
- Leave request workflow
- Manager approval queue
- Leave quota tracking
- Custom leave types
- Calendar integration with public holidays
- Leave balance reports
Added
- Schedule management
- Weekly shift templates
- Drag-and-drop shift assignment
- Recurring schedule patterns
- Shift swap requests
- Auto-scheduling based on availability
- Overtime alerts and limits
Added
- GPS-fenced clock in/out
- Office location setup with interactive map
- Configurable radius (50m-500m)
- Location verification on clock
- Manual time entry for admins
- Clock history with location data
Added
- Employee management
- Employee profiles with photos
- Department assignment
- Role management (Admin, Manager, Employee)
- Bulk import via CSV
- Employee search and filtering
Added
- Initial release of HourGlass
- Company registration and setup
- Admin dashboard with attendance overview
- Basic time tracking (clock in/out)
- User authentication (email/password)
- Responsive design for mobile and desktop
- Dark/light theme support
Infrastructure
- React 18 frontend with TypeScript
- Node.js/Express backend
- MongoDB Atlas database
- JWT authentication
Added
- Beta testing program launch
- Core architecture setup
- Database schema design
- API endpoint structure
- UI component library (Liquid Glass design)
Added
- Project initialization
- Technology stack selection
- Development environment setup
- Initial wireframes and designs