Current release
Version 0.3.20 · Windows x64 · Windows 10 · 93.0 MB.
Malformed Instagram feed responses now remain marked as incomplete captures. FollowFrame keeps existing cached content available while a later refresh retries.
Instagram captures now keep verified Following membership separate from feed-scan completeness. Interrupted scans and background refreshes continue to exclude accounts you do not follow. Older cache entries wait for membership validation before playback; the original cache stays intact while that check is pending.
Logout stays available while Instagram capture is running. Settings waits for sign-out to finish and shows a retry option if it fails.
Settings now keeps its header and Apply controls visible while the content scrolls. Account controls, capture progress, validation messages and unsaved changes are easier to find in smaller windows.
Connecting Instagram now hides the sign-in window and starts caching the wall as soon as the feed is ready, without restarting FollowFrame. Reopening an already loaded account window also resumes the connection handoff.
Following-feed capture continues beyond the first four pages toward the past 24 hours. Interrupted scans keep the existing wall and show a limited-capture notice. Refresh progress also survives the pending refresh response instead of resetting to 0%.
Local-folder choices now survive overlapping saves. Disabled folders remain visibly disabled, and an older scan cannot restore nested media after Include subfolders is turned off.
If Apply fails while you are making another Settings edit, your newer edits stay available for correction and retry. Values from the failed Apply that you have not edited again return to their saved values. Disabling anonymous active-use sharing also cancels queued work before it starts a new request.
Start on login now uses the portable EXE you launched, so it can still run after temporary runtime files are removed. Keep that EXE in a stable folder. After moving it or opening a newer EXE, turn Start on login off and Apply, then turn it on and Apply.
How updates work
FollowFrame checks the public release record at most once per day without sending an installation identifier. Updates remain manual: review the notes, download the new EXE, and verify its checksum.
Release history
0.3.20 — preserve cached media when Instagram returns a malformed feed response and improve local diagnostics for interrupted scans.
0.3.19 — preserve followed-account filtering through partial scans, background refreshes and cached startup; recover membership checks and clear them on logout.
0.3.18 — allow logout during capture and improve Settings layout, scrolling, capture progress and save feedback.
0.3.17 — complete the Instagram connection handoff, scan beyond four feed pages, retain live refresh progress and preserve the wall after partial scans.
0.3.16 — preserve local-folder scan scope and disabled state through overlapping source saves and delayed scans, with local-media privacy and scope guidance beside the folder choice.
0.3.15 — retain newer Settings edits after a failed Apply, cancel queued anonymous active-use requests after sharing is disabled, and target the portable EXE for Start on login.
0.3.14 — preserve unapplied Settings drafts across unchanged background refreshes, save acknowledgements, and player-to-empty-folder transitions.
0.3.13 — recover stalled local videos without overriding pause, replay a single local video after its natural end, and make Restart renew the first video's or photo's playback.
For the previous 0.3.13 EXE, the Avast detection reported during WinGet validation remains unresolved. Read the 0.3.13 validator report. A newer version does not establish that this earlier detection was a false positive.
0.3.12 — load local media beneath selected drive roots, wait for photos to load before starting their display time, and recover completed copies and paused playback safely.
0.3.11 — distinguish incomplete local-folder scans from genuinely empty folders while keeping readable media available.
0.3.10 — preserve playback when a local-folder choice is canceled and reject malformed or outdated cached update records.
0.3.9 — immediate cached startup, hidden refresh capture, newest-first manual refresh, authoritative followed-account filtering, and stable Settings-button focus styling.
0.3.8 — bounded local-folder scans and cache storage, reliable rapid source switching, missing or vanished local-media recovery, exhausted-feed recovery, and source-removal focus restoration.
0.3.7 — duplicate-instance prevention, persistent Source Account access after login, and explicit reconnect or clear-cache recovery for feed errors.
0.3.6 — source-account recovery now opens the correct sign-in window, and expired images advance instead of stalling the wall.
0.3.5 — capture progress and sign-in recovery, safer Following-feed boundaries, expired-media fallback, overlay fixes, and clock-skew-safe update checks.
0.3.1 — resilient recursive local-folder refreshes when one nested directory is unavailable.
0.3.0 — local-folder sources, source switching, update discovery, expanded website routes, and sponsor-ready privacy controls.
0.2.12 — atomic settings persistence and release-metadata consistency.
0.2.11 — opt-in active-use telemetry, completed-download measurement, and privacy controls.
0.2.10 — package submitted to the Windows Package Manager community repository.