CSV export buttons on High, Medium, and Low Risk tiles — download the full subscriber list for each bucket
Churn Risk scoring overhauled — new subscribers now get a 60-day grace period (was 30) before being flagged High Risk
Medium risk split now uses lifetime opens instead of a circular 6-month rate — long-time readers who've gone quiet score lower than subscribers who were never engaged
Drop rate penalty no longer applies to recently active subscribers (opened in last 30d)
v1.5.121 Mar 2026
CSV export for key subscriber tables
CSV export button on Superfans, Top 15 Most Engaged Readers, and Recoverable At-Risk Subscribers tables
PII reveal button added directly to the Recoverable At-Risk sub-section for quicker access
v1.5.021 Mar 2026
Advanced analytics & overview redesign
Overview redesigned — three exclusive insight panels at top (Audience Health segmentation, Growth Momentum with 90-day forecast, Best Time to Post)
Smart Audience Segments (Champions, Loyalists, At-Risk, Ghosts) now lead the Subscribers tab
Publications tab — new Publishing Health snapshot showing open rate trend, all-time best post, and best posting time at a glance
Median Days Since Open now color-coded green/yellow/red for quick health assessment
v1.3.1418 Mar 2026
Onboarding & instructions update
Onboarding modal updated with correct Substack export paths matching the instructions page
ZIP export promoted to "Most valuable" in onboarding — it was previously buried under Deep analytics
Removed stale "Email / Publication Stats" export entry that no longer exists in Substack
Fixed Audience Location to show 3 downloads (countries, US states, followers) instead of 2
Added "Full instructions" link in onboarding modal (top and footer) opening stackstats.app/instructions
Fixed Overview chart tooltip — correctly says daily, not weekly
v1.3.1318 Mar 2026
Smart audience segments, churn risk & post engagement scores
Smart Audience Segments — five named groups (Champions, New & Active, Loyalists, At Risk, Ghosts) computed from tenure, engagement, and subscriber type
Churn Risk Radar — each subscriber scored 0–100 based on engagement recency and decay; shows High/Medium/Low distribution and a recoverable at-risk table
Post Engagement Score — composite 0–100 score per post combining open rate, likes, comments, shares, and signups; shown as Eng column in post table
Hidden Gems — new section in Publications surfacing posts with strong engagement scores but below-average open rates
Info icons (ⓘ) added to all new data points, segment labels, and table column headers with plain-English explanations
v1.3.1217 Mar 2026
Folder support for Substack export
ZIP export folder support — if macOS auto-extracts the Substack ZIP, the app now detects and imports the folder directly
Auto-scan and manual browse both work with extracted folders, not just .zip files
v1.3.1116 Mar 2026
UI polish & manage license
Manage License link in Settings — opens stackstats.app/manage-license to view and deactivate devices
Help button in Settings to re-open onboarding anytime
Settings button moved to topbar with label for easier access
AI badge now only visible on AI Insights tab
Sidebar footer simplified — files loaded + as-of date only
v1.3.1016 Mar 2026
OTA Bug Fixes on Mac version
OTA test release
v1.3.916 Mar 2026
OTA Bug Fixes
Fixed OTA install on Mac — disabled Electron asar fs patching (process.noAsar) + shell rm -rf for belt-and-suspenders reliability
v1.3.815 Mar 2026
OTA Bug Fixes
Fixed OTA install crash on Mac — used shell rm -rf instead of Node fs.rmSync to avoid Electron's asar fs patching issue
v1.3.715 Mar 2026
Onboarding screen
Added onboarding screen on first launch — shows where to download each file type from Substack
Added "?" help button in Settings → Your Data to re-open onboarding anytime
v1.3.615 Mar 2026
OTA fix + UI polish
Fixed OTA update download — now uses GitHub API to find the correct zip asset, no YAML parsing
Sidebar nav icon and text spacing tightened
Mini stats bar now shows "as of [date]" so you can see when data was last loaded
v1.3.515 Mar 2026
UI polish + data freshness
Sidebar nav icon and text spacing tightened
Mini stats bar now shows "as of [date]" so you can see when data was last loaded
v1.3.414 Mar 2026
Mac auto-update without Developer cert
Fixed Mac auto-update — bypasses Squirrel.Mac/ShipIt entirely, no Apple Developer cert required
Update now extracts and replaces the app bundle directly, then relaunches cleanly
Fixed update errors being silently swallowed; now shown with a Retry button
Fixed "Check for updates" button in Settings showing the progress modal correctly
v1.3.314 Mar 2026
Auto-update fixes
Fixed auto-update stuck at 0% — download errors were silently swallowed; now shown with a Retry button
Fixed Mac auto-update — zip artifact now included in builds so electron-updater can apply in-place updates
Fixed "Check for updates" button in Settings — now shows the download progress modal correctly
v1.3.214 Mar 2026
Update button fix in Settings (incomplete)
Partial fix — update modal was not visible because it is nested inside the splash overlay
v1.3.114 Mar 2026
OTA update progress bar
Download progress bar shown when installing an update — fixes stuck "Downloading..." state
App restarts automatically once download completes
v1.3.013 Mar 2026
Subscriber geography & rising readers
Subscribers by State/Province chart — top regions from the richer subscriber export, shown alongside acquisition sources
Rising Readers table — subscribers with comments or shares in the last 7 days, ranked by recent activity score
Momentum ratio — compares a reader's daily engagement rate this week vs their 30-day baseline (e.g. 2.4× means they are twice as active as usual)
Release info in Settings — shows current version, latest release date fetched live from GitHub, and a Check for updates button
Fixed update check hanging on splash screen in dev builds
v1.2.012 Mar 2026
Light/dark theme & version management
Substack-style light theme — warm cream palette matching the Substack aesthetic, with the orange accent
Dark mode — original dark theme preserved; toggle with the ☀/☾ button in the sidebar
Theme preference saved — persists across restarts
Version number shown in sidebar footer
About card in Settings — current version, latest release date, one-click update check
v1.1.011 Mar 2026
Renamed to StackStats
App renamed from Stacklytics to StackStats throughout
Fixed splash screen hanging when update check is skipped in dev
v1.0.011 Mar 2026
Initial release
7 analytics tabs — Overview, Growth Sources, Subscribers, Publications, Deep Dive, Reach, AI Insights