Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.


[1.3.0] - 2024-06-26

✨ New Features

  • Interactive Search Suggestions: Implemented search suggestions with debouncing for the homepage's quick analysis input, significantly improving usability and feature parity with the detailed analysis page.
  • Animated Headline: Added a subtle, modern text-shine animation to the main headline on the homepage to better attract user attention.

🐛 Bug Fixes

  • IME Input Stability: Fixed a bug where using an Input Method Editor (e.g., for Chinese) could cause duplicate or incorrect character entry in the quick analysis input by properly handling composition events.
  • Analysis Input Robustness: Greatly improved the stability of the quick analysis feature by adding a request timeout to prevent the input from getting permanently disabled. Also resolved a race condition when selecting a stock from the new suggestions list.

[1.2.0] - 2024-06-25

✨ New Features

  • Changelog Page: Added this changelog page to track all project updates and provide transparency on our development cycle.
  • SEO Content Enhancement: Enriched the content on the About page and all individual investor pages with detailed, keyword-rich descriptions of their investment philosophies to improve search engine visibility.

🐛 Bug Fixes

  • Build Error: Fixed a critical build error by installing and adding the missing tailwindcss-animate dependency to the project configuration.

[1.1.0] - 2024-06-16

✨ New Features

  • Instant AI Analysis: Added an "Instant AI Analysis" module to the homepage, allowing non-registered users to experience the power of our AI.
  • Master's Perspective: Introduced the "Master's Perspective" feature in the instant analysis, allowing users to select different investor viewpoints after an initial analysis.

🐛 Bug Fixes

  • Dashboard Data Accuracy: Resolved a critical bug where some stocks on the main dashboard displayed a price of $0.00.

⚡️ Performance

  • Optimized Data Fetching: Created a lightweight data fetching function fetchFamousStocksSummary to drastically reduce homepage load times from ~2.7MB to a few KB and solve Next.js caching issues.

[1.0.0] - 2024-06-09

🎉 Version 1.0 Launch

  • Official Release: Platform is now considered stable and feature-complete for its initial vision.
  • Subscription Service: Integrated Stripe to offer premium subscription plans for advanced features.
  • UI Overhaul: Implemented a major UI polish across the entire application for a more professional and intuitive user experience.

⚡️ Performance

  • API Optimization: Optimized backend API response times by over 30% through improved caching and query logic.