Release Note: August 2024 & Cheers to Start Again

August 21, 2024

Release Note - August 2024

This is my first feature release note. Previously, heqinghuang.com has been living in Wordpress (here is a Wayback Machine). Obviously not cool enough.

With the help of GenAI (mostly Claude 3.5 Sonnet as of August 2024, way better than GPT-4o on Coding), building a website is not 'building Rome' anymore.

Plan to continue building cool features, especially those related to Analytics - event tracking of the world.

New Features

  1. "Who Are You" Page

    • Added a new page for visitors to share information about themselves
    • Implements Amplitude tracking for user identification and form submissions
  2. Enhanced File Uploader

    • Improved UI with better spacing between form elements
    • Added password protection for file uploads

Improvements

  1. Amplitude Tracking

    • Updated to use the latest Amplitude SDK methods
    • Implemented consistent user identification across the application
    • Added more detailed event tracking for both client and server-side actions
  2. Security Enhancements

    • Implemented server-side password verification for file uploads
    • Improved error handling and user feedback for failed upload attempts

Technical Updates

  1. API Route Optimization

    • Refactored the file upload API route for better error handling and security
    • Integrated Amplitude tracking in the server-side code
  2. Code Structure

    • Maintained consistency with existing app structure
    • Ensured compatibility with Next.js 13+ and the app directory structure