Skip to content

Releases: fifolio/ATM

v4.0.2-beta

26 Nov 12:17

Choose a tag to compare

v4.0.2-beta Pre-release
Pre-release

🚀 v4.0.2 — Interface Refinements & UI Readability Enhancements

This release includes a breaking data-structure update to the Forecast interface, followed by UI refinements to improve overall clarity and usability.


🛠 Breaking Change — Forecast Interface Update

🔧 detailed_rationale Type Refactor

The detailed_rationale field in the Forecast interface has been updated:

Before: string[] (array of strings)

After: string (single string)

Impact

  • This change does not affect the UI; the way data is presented remains the same.
  • It only improves the function’s internal handling for simpler, cleaner logic.
  • No breaking changes for consumers — existing functionality works as before.

Version Impact

  • This change triggered the major version bump to 4.0.0.

🎨 UI Enhancement — Header Command Highlighting

✨ Improved Command Visibility

The Header section now displays command names with improved color emphasis for better readability.

Change

  • 'atm help' and 'atm whitepaper' are now wrapped in:

<span class="text-green-400">...</span>

This makes them more visually distinct and easier for users to notice.


📌 Additional Notes

  • No API functionality changes beyond the Forecast interface modification.

  • This update contains structure refinements only—no new features added.

  • UI improvements are minor but enhance the overall user experience.

v3.0.0-beta

21 Nov 15:24

Choose a tag to compare

v3.0.0-beta Pre-release
Pre-release

🚀 v3.0.0 — Major Update

This release introduces significant improvements across routing, CLI formatting, API stability, and internal project structure. It focuses on delivering a more reliable user experience, simplifying maintenance, and improving UI consistency across all components.

✨ Features & Fixes

🔁 UI Routing & Navigation

  • Added a custom “Not Found” handler for Vercel deployments. Automatically redirects users to the home page (/) for better navigation resilience and smoother fallback behavior.

🖥 CLI UI Font Stability

  • Re-fixed the CLI UI font to ensure full support for cli-table3 Unicode box-drawing characters. This restores clean alignment, fixed-width layout, and proper rendering across different systems.

⏱ Gemini API Rate Limit Protection

  • Added a 1-minute delay before Gemini API calls to proactively prevent hitting the rate limit. This ensures more reliable and predictable API behavior.

🛠 Refactoring & Codebase Improvements

📜 Command List Cleanup

  • Removed the outdated atm guide command from the global command list.

🔧 Centralized Version Management

  • Version number is now read directly from .env and accessed across all modules. This centralizes version control and ensures consistency throughout the project.

📁 Layout Collector Enhancement

  • index.ts now acts as the layout component collector, simplifying imports and improving project structure organization.

📌 Notes

  • This version introduces several structural improvements and UI fixes that enhance stability.
  • If you encounter routing or CLI formatting issues on different systems, please report them.
  • Future releases will focus on reducing delay overhead, optimizing API usage, and extending documentation.

v2.1.0-beta

16 Nov 16:13

Choose a tag to compare

v2.1.0-beta Pre-release
Pre-release

🚀 v2.1.0-beta — Pre-release

This is a pre-release version of the project. It is publicly accessible and stable, but still under active development and not yet considered production-ready.

✨ New Features

  • Added initial implementation of all v2.1.0 features
  • Introduced UI/UX improvements
  • Improved performance and loading times
  • Added new endpoints/APIs
  • Added preliminary state management structure (Zustand, etc.)

🛠 Improvements

  • Codebase cleanup + reorganization
  • Updated packages and dependencies
  • Better handling of edge cases
  • Minor bug fixes across modules

⚠️ Known Issues / Work in Progress

  • Some features are incomplete or unoptimized
  • More testing needed before final release
  • Additional UI polishing planned
  • Error-handling work still pending

📌 Notes

  • This release is tagged as a beta version
  • Not recommended for production use