Skip to content

v0.2

Latest
Compare
Choose a tag to compare
@ehsanghaffar ehsanghaffar released this 27 May 10:43
· 7 commits to main since this release

v0.2

Features

  • Enhanced API functionality by updating the bio template and adding comprehensive language.
  • Launched a bio generation feature complete with cooldown logic to regulate usage.
  • Introduced the SpeedInsights component and its accompanying package to provide insights at a glance.
  • Implemented an Analytics component within the RootLayout for enhanced tracking and performance metrics.
  • Added environment variable configurability for the cooldown time and OpenAI API key, making it more flexible for deployment adjustments.

Enhancements

  • Updated the User Interface (UI) with improved branding elements, enhancing the overall user experience.
  • Optimized the layout and refactored the logic behind the bio generator for increased efficiency and readability.
  • Updated Header and Footer components with new styling and links, adding to the site's visual appeal and navigation experience.
  • Refactored imports to utilize updated library paths, thereby streamlining project structure.
  • Initiated use of environment variables for better configuration management, specifically for cooldown times and API key management.

Bug Fixes

  • Addressed and resolved global CSS import issues by relocating the globals.css file and updating its import path accordingly.
  • Introduced a GlobalError component to handle error scenarios more gracefully, ensuring users are presented with a friendly error page instead of raw error messages.

Infrastructure and Build Improvements

  • Added a yarn setup and clean script to facilitate easier project setup and maintenance.
  • Implemented rate limiting and IP retrieval functions to manage and ensure fair usage of resources.
  • Commented out the ‘Pages’ setup temporarily to streamline development efforts.

Other

  • Update environment example file to reflect the new cooldown time setting, providing clearer guidance on configuration options.