Skip to content

Releases: chatcode-lab/stock-tui

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 20:14

Highlights

  • Automatic refresh now requests current snapshots only for the active catalog, benchmarks, and favorites instead of repeating broad daily and weekly history fetches every five minutes.
  • Refresh pauses while terminals that support focus events are unfocused. Startup, catalog reconciliation, and manual r refreshes retain the broader discovery and incremental-history behavior.
  • The README now opens with an animated terminal walkthrough.
  • Rust dependencies and pinned GitHub Actions were updated.
  • Release archives are available for Linux (x86_64 and ARM64), macOS (Intel and Apple Silicon), and Windows (x86_64). Both macOS builds are signed and notarized.

Dependency updates

  • #11: update actions/cache to 6.1.0.
  • #12: update the Rust dependency group.
  • #13: update Swatinem/rust-cache.
  • #14: update the Rust dependency group.

Full changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 12:19

Full Changelog: v0.2.7...v0.3.0

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 30 Jul 23:46

Full Changelog: v0.2.6...v0.2.7

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 30 Jul 22:12

Full Changelog: v0.2.5...v0.2.6

stock-tui v0.2.5

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:15

What's Changed

  • Stop dim volume trails at the final rendered price column so ongoing-session future space stays blank.
  • Add concise company context to roomy ticker-detail layouts using official SEC SIC industry labels.
  • Require safe, nonempty SIC labels in published and release-embedded catalogs while retaining compatibility with older schema-v2 catalogs.

Distribution

  • Five locked archives for Linux x86_64 and ARM64, macOS Intel and Apple Silicon, and Windows x86_64.
  • Both macOS executables are Developer ID signed, hardened-runtime enabled, notarized by Apple, and reverified after archiving.
  • Verify downloads with the attached SHA256SUMS file.

Full changelog: v0.2.4...v0.2.5

stock-tui v0.2.4

Choose a tag to compare

@github-actions github-actions released this 29 Jul 23:34

What's Changed

  • Fill unoccupied ticker-detail volume columns after the first positive bar with a dim same-height trail, including the remaining chart tail.
  • Keep real volume bars visually primary while preserving leading gaps and keeping selected trail columns subdued.
  • Keep the trail strictly presentational: cached observations, aggregation, statistics, and volume scaling remain based only on provider data.

Distribution

  • Five locked archives for Linux x86_64 and ARM64, macOS Intel and Apple Silicon, and Windows x86_64.
  • Both macOS executables are Developer ID signed, hardened-runtime enabled, notarized by Apple, and reverified after archiving.
  • Verify downloads with the attached SHA256SUMS file.

Full changelog: v0.2.3...v0.2.4

stock-tui v0.2.3

Choose a tag to compare

@github-actions github-actions released this 29 Jul 22:43

What's Changed

  • Made ticker charts exchange-session aware: 1D uses the latest full regular session, 1W concatenates the five newest observed sessions, longer intraday views compress closed-market time, and daily/weekly histories use ordinal spacing.
  • Kept the chart cursor informative across sparse interior terminal columns, refined partial-history range hints, and retained GOOG as Alphabet's compact canonical sector ticker.
  • Added provider dataset and market-context identities to SQLite schema 3 so incompatible providers, endpoints, feeds, calendars, symbol namespaces, and currencies cannot silently share cached observations; favorites survive rehydration.
  • Rebuilt SEC share estimation around latest-filing XBRL class dimensions and a reviewed declarative policy registry for multi-class, tracking-stock, Up-C, partnership, separately traded class, and SPAC structures.
  • Resolved every current sector top-100 share basis, including Dell and the previously missing consumer, energy, financial, industrial, and services cases. Catalog publication and release builds now fail closed on any future unresolved top-100 row.

Distribution

  • Five locked archives for Linux x86_64 and ARM64, macOS Intel and Apple Silicon, and Windows x86_64.
  • Both macOS executables are Developer ID signed, hardened-runtime enabled, notarized by Apple, and reverified after archiving.
  • Verify downloads with the attached SHA256SUMS file.

Full changelog: v0.2.2...v0.2.3

stock-tui v0.2.2

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:37

What’s Changed

  • Fixed sparse and halted-ticker charts by mapping price and volume to actual timestamps, filtering zero-volume and no-trade placeholders from price history, and preserving genuine observation gaps.
  • Added cached-history coverage, muted out-of-span range hints, exact cursor price and date labels, and mutually exclusive benchmark and sector focus.
  • Prefer provider-supplied market caps and reconcile SEC share estimates across forward and reverse stock splits before local calculation.
  • Hardened terminal shutdown with two-phase SGR mouse teardown, bounded input draining, OS input flushing, worker cancellation, and PTY regressions so delayed mouse coordinates do not reach the shell.
  • Made manual Release workflow runs build-only; only a version tag push can publish artifacts.

Distribution

  • Five locked archives for Linux x86_64 and ARM64, macOS Intel and Apple Silicon, and Windows x86_64.
  • Both macOS executables are Developer ID signed, hardened-runtime enabled, notarized by Apple, and reverified after archiving.
  • Verify downloads with the attached SHA256SUMS file.

Full changelog: v0.2.1...v0.2.2

stock-tui v0.2.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:48

What's Changed

  • Made Volume ordering, tile values, and sector-relative brightness range-aware. 1D uses latest-session snapshot volume with a cached-bar fallback; longer ranges aggregate cached OHLCV volume over the selected period.
  • Kept aggregation responsive with the existing indexed (symbol, timeframe, timestamp) cache path and a no-query fast path for normal 1D snapshots.
  • Refreshed the README screenshots and documentation for the v0.2 interface, synchronization progress, stale labels, provider boundaries, and cache behavior.

Distribution

  • Five locked archives for Linux x86_64/ARM64, macOS Intel/Apple Silicon, and Windows x86_64.
  • Both macOS executables are Developer ID signed, hardened-runtime enabled, notarized by Apple, and reverified after archiving.
  • Verify downloads with the attached SHA256SUMS.

Full changelog: v0.2.0...v0.2.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 00:09

What's Changed

  • Bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #7
  • Bump base64 from 0.22.1 to 0.23.0 in the rust-dependencies group across 1 directory by @dependabot[bot] in #8

Full Changelog: v0.1.1...v0.2.0