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.