Release Notes:
StockOracle™ Version 1.2.1




New Features

  • Stock Alerts — Lifecycle Controls: Users can now pause and resume alerts via dedicated controls, and restart or re-enable triggered alerts by editing their conditions.

Improvements

  • My Portfolio — Negative Transaction Cost Support: The Transaction Cost field in the Add Transaction flow now accepts negative values, supporting real-world cases such as broker rebates and credits. When left empty, the field defaults to 0.

Bug Fixes

  • Stock Alerts — Premature Firing on Creation: Fixed a critical bug where alerts fired immediately upon creation, even when the specified condition was not yet satisfied. Affected alerts included those based on daily-updated metrics (e.g., Mean PE Ratio). The alert engine now correctly defers evaluation to the next scheduled check cycle.
  • Email Notifications — Delivery Delays: Resolved an issue that caused email notifications to be delivered later than expected. Alert and notification emails are now sent on time.
  • Email Notifications — Price Formatting: Fixed the incorrect use of a comma as the decimal separator in email notifications. All price values with decimals now consistently use a dot.
  • Dividend Calculator — Non-Terminating Calculation: Fixed a non-terminating calculation state triggered when users selected a date too far from the current date. Input validation now blocks calculation when the cost-per-share field is empty or negative, and displays an inline warning.
  • Session — Unexpected Logout: Resolved an issue where users were being logged out unexpectedly after a short period of activity.