Employee Portal

Release v1.1.0

Email signature redesign with brand colors, calendar month navigation, and Fulfillment department

TLDR Summary

  • Email Signature Redesign: New horizontal layout with social icons, HPB brand colors (black name, red labels), fixed logo sizing, and XSS security fix
  • Calendar Navigation: Added month navigation arrows for browsing past and future events, fixed day header alignment, optimized fetch to 90 days for homepage
  • Fulfillment Department: Renamed Business Development to Fulfillment with T6, HPB, and Epic channel content
  • Company Directory Search: Client-side search filtering for quick employee lookup
  • Toast Notifications: Reusable toast component for consistent user feedback

Comprehensive Release Notes

Email Signature Generator Redesign

New Layout and Styling

  • Redesigned horizontal layout with social media icons
  • HPB logo uses HPB brand colors (black name, red labels)
  • RESTO Athletic maintains corporate blue styling
  • Fixed logo widths (120px) for consistent alignment
  • Logo height increased to 30px

Mobile and UX Improvements

  • Improved social media icon spacing (10px gap) for mobile readability
  • Auto-lowercase email addresses
  • Removed unnecessary line gaps
  • Black links styling for cleaner appearance

Security Fix

  • Fixed XSS vulnerability in signature HTML generation
  • User inputs now properly escaped

Calendar Improvements

Month Navigation

  • Added navigation arrows for browsing past and future months
  • Full calendar page fetches 12 months for complete navigation
  • Homepage calendar reduced from 365 to 90 days for performance

Display Fixes

  • Fixed day header alignment with date cells
  • Improved overall calendar layout consistency

Fulfillment Department

Department Restructuring

  • Renamed Business Development to Fulfillment
  • New department icon (fa-boxes-stacked)
  • Added content for T6, HPB, and Epic fulfillment channels
  • Added Personnel section with team structure

Developer Experience

Tooling Updates

  • Added opencode.jsonc configuration for AI-assisted development
  • Synced therules ruleset for consistent coding standards

Contributors

Development Team

  • @ty-e-boyd - Integration PRs, tooling updates, consolidation work
  • @staleb - Email signature redesign, calendar navigation, fulfillment department, directory search, toast system