Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: TerrifiedBug/TickerBar

v1.3.0

18 Jun 07:30
@github-actions github-actions

Choose a tag to compare

Added

  • Multi-lot holdings — track multiple RSU (vested, value-only) and purchase lots per stock; add via "Add RSUs..." / "Add Purchase..." in the right-click menu. Cost basis is now optional, so awarded stock can be tracked for value without a purchase price
  • Export & import of your watchlist, holdings, alerts, and base currency as JSON (Settings ▸ Backup)
  • Percent-change and recurring price alerts, alongside the existing absolute-price one-shot alerts
  • Expandable watchlist rows showing 52-week range, pre/post-market, and day range inline (previously hover-only)
  • Home-screen WidgetKit widget showing live prices
  • Notice when a holding is excluded from the portfolio total because its exchange rate hasn't loaded yet
  • LICENSE file (MIT)

Fixed

  • Yahoo Finance requests are now built with URLComponents, fixing intermittent authentication failures when the session crumb contained a +, and allowing index symbols such as ^GSPC to resolve
  • A missing exchange rate no longer silently values a foreign holding 1:1 (e.g. a JPY holding counted ×ばつ too high) — such holdings are excluded from the total with a notice instead
  • Market-hours detection now accounts for the Tokyo and Hong Kong/Shanghai lunch breaks, and prefers Yahoo's reported market state when available
  • The rotating menu-bar item now stays in sync with the rotation index
  • Corrected the README build command and removed a stale settings entry

Changed

  • Refresh now uses two batched requests (quote + spark) instead of one request per symbol, falling back to the per-symbol path when needed
  • Internal: StockService split into focused units (networking, portfolio math, currency), with tests isolated from real preferences and CI running build + tests on every change
Assets 3
Loading

v1.2.3

17 Jun 21:41
@github-actions github-actions
c0c912e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Fixed

  • Dropdown no longer leaves a large empty space after collapsing the inline Settings panel — the popover now resizes from the content height SwiftUI has actually committed (via GeometryReader) instead of the host view's lagging fittingSize, which never updated on collapse
Loading

v1.2.2

05 Jun 13:21
@github-actions github-actions

Choose a tag to compare

Fixed

  • Menu bar text size now also applies to the compact (two-line) layout, not just normal mode
  • Dropdown no longer leaves an empty gap above its content after expanding and collapsing Settings — the popover now re-fits to its content height
Loading

v1.2.1

05 Jun 12:02
@github-actions github-actions

Choose a tag to compare

Added

  • Menu bar text size setting (normal mode) — choose 10–16pt; defaults to the original 10pt
  • Solid dropdown background option for readability over busy wallpapers

Fixed

  • Menu bar dropdown no longer floats with an empty gap above its content
  • Menu bar text is now legible on light menu bars (Light Mode) — uses adaptive system colors instead of hardcoded white
  • Transient Yahoo Finance API errors now auto-retry (re-authenticate) and retain the last known prices instead of blanking the menu bar
Loading

v1.2.0

20 Feb 19:13
@github-actions github-actions

Choose a tag to compare

Added

  • Portfolio tracking with cost basis — track shares owned and average buy price per stock
  • Unified portfolio summary with automatic currency conversion to your chosen base currency
  • Base currency setting (USD, GBP, EUR, JPY, CAD, AUD, CHF) in Settings
  • Pre-market and after-hours prices via Yahoo Finance v7/quote API
  • 52-week high/low data
  • Rich tooltips on hover — day range, 52-week range, pre/post market prices, holdings details, market state
  • Briefcase icon on stocks with holdings
  • Holdings management in right-click context menu (add/edit/remove)
  • Exchange rate fetching via Yahoo Finance FX pairs (e.g. GBPUSD=X)

Fixed

  • GBX (pence) and ILA (agorot) sub-unit currencies now display correctly in pounds/shekels
  • Price alerts use correct display price for sub-unit currencies
  • Holdings cost basis defaults to correct display price for sub-unit stocks
Loading

v1.1.1

20 Feb 15:12
@github-actions github-actions

Choose a tag to compare

Added

  • Auto-detect Homebrew installation — disables Sparkle updates and shows brew upgrade hint in settings

Fixed

  • CI release workflow appcast.xml conflict on re-runs

Removed

  • "Only refresh during market hours" toggle — handled automatically
Loading

v1.1.0

20 Feb 14:15
@github-actions github-actions

Choose a tag to compare

Added

  • Sparkline charts — tiny intraday price graphs inline with each stock in the watchlist dropdown
  • Price alerts — right-click any stock to set above/below price targets, get macOS notifications when triggered
  • Bell icon indicator on stocks with active price alerts
  • Moon icon on stocks with closed markets in the watchlist
  • Reorder stocks via Move Up/Move Down in the right-click context menu
  • Currency symbols in both compact and normal menu bar display
  • Foreground notification delivery — alerts show as popup banners even while app is running
  • Notification permission prompt with link to System Settings when disabled

Fixed

  • Price alerts no longer trigger immediately when set at the current price
  • Removing a stock from the watchlist now also removes its price alerts
  • Normal (non-compact) menu bar mode now reliably shows colored prices (rendered as NSImage)
  • Stock rotation skips closed-market stocks when open markets are available
  • Initial display no longer shows a closed-market stock when open ones exist

Changed

  • "Updated" timestamp moved to header bar alongside "Watchlist"
  • Removed duplicate "Settings" header in settings panel
Loading

v1.0.2

20 Feb 11:18
@github-actions github-actions

Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

Loading

v1.0.1

20 Feb 11:01
@github-actions github-actions

Choose a tag to compare

Loading

AltStyle によって変換されたページ (->オリジナル) /