Skip to content

v0.1.0-b11

Choose a tag to compare

@andriy-git andriy-git released this 13 Jan 13:36
· 94 commits to main since this release

Added

  • feat(fred): Add FRED data provider with caching and API integration
  • feat(fred): Add FRED UI view with summary dashboard and edit modal
  • feat(fred): Add FRED configuration view for managing API key and series
  • feat(fred): Integrate FRED view into main application navigation and config
  • feat(fred): Add enhanced FRED metrics (rolling averages, z-scores, historical ranges)
  • feat(fred): Add FRED API debug testing in Debug view
  • feat(fred): Add FRED data output support in CLI mode (-o fred)
  • feat(fred): Add FRED series browser opening functionality (o key) and Enter key editing
  • feat(fred): Add dedicated AddFredSeriesModal and increase observation limits
  • feat(cli): Add support for tag filtering in CLI mode via --tags
  • feat(ui): Hide "Portfolios" button from Main Settings to focus on core features
  • feat(ui): Implement dynamic theme-aware colors for charts and CLI headers (replace hardcoded colors)
  • feat(ui): Add Enter key action handling for DataTable selections across views
  • feat(ui): Add keyboard navigation improvements (i, j, k, h, l) to config and debug views
  • feat(ui): Add row selection handling for ticker editing in lists config view
  • feat(cli): Fix CLI output to properly handle cases when only FRED is requested
  • test(fred): Add integration and UI tests for FRED functionality
  • docs(man): Add comprehensive documentation for FRED functionality in --man
  • docs(man): Add documentation for -o fred and --fred command line options
  • docs(man): Add documentation for FRED data table columns in --man
  • docs(man): Add documentation for Options data table columns in --man

Changed

  • chore(build): Update dev dependencies installation in workflow
  • chore(build): Add mypy configuration with appropriate ignore settings
  • chore(build): Update CI workflow to use .[dev] dependencies and simplify ruff checks

Build

  • build(deps): Add dev dependencies (ruff, mypy, coverage) to pyproject.toml
  • build(ci): Simplify ruff checks to basic error detection in CI workflow