Kept

Changelog

All notable changes to Kept. Versions follow Semantic Versioning.

[4.9.0] — 2026-11-01

"Ready for everyone." Tested in Brave with the interface in English, Bangla, Arabic and Spanish: every screen took its words from the browser's language, Arabic turned the whole layout right to left with usernames still reading correctly, and an export from the translated popup saved and checked out as before. axe, the standard accessibility checker, found nothing on the popup, the Export Center, the picker or the archive pages, in light and dark. The Firefox build passes Mozilla's add-on checker with no errors; it has not yet been run in Firefox itself.

Added

Changed

[4.8.0] — 2026-10-31

"Evidence and comments." Tested end to end against live Instagram: a post export with comments saved 150 of a post's 2,938 comments with their replies; with evidence mode on, every file's SHA-256 checked out against the archive, the fingerprint matched, and a chat export recorded the people in it with their usernames, the thread, the date range, the exporting account, the timezone and a log.

Added

Changed

[4.7.0] — 2026-10-31

"On Instagram itself." Tested end to end against live Instagram: the save button appeared in the top-left corner of a photo and saved it in one click, and on a six-photo carousel it saved just the photo on screen; a reel came out at 1080×1920 with sound (41 seconds long, seeking works) instead of 720p; images saved as JPG were real JPEGs.

Added

[4.6.0] — 2026-10-31

"Your audience." Tested end to end against live Instagram: your own followers and following were exported in full as CSV with the accounts that don't follow you back; a second export compared itself with the first and listed new followers and unfollowers; another account's lists were exported slowly and capped.

Added

[4.5.0] — 2026-10-31

"More from profiles." Tested end to end against live Instagram: the popup opened on an account's Tagged tab offered its tagged posts and exported the newest three with their dates and authors; on your story archive it exported the newest archived stories by month, and a From/To range kept exactly the stories inside it; highlights with a date range saved only the stories in range, with each highlight's cover.

Added

[4.4.0] — 2026-10-31

"Chat insights." Checked in a browser on a 20,000-message sample chat (every number cross-checked against the table views, hover labels, light and dark, reduced motion) and in a real export, which now carries chat.md and the Insights view.

Added

Not possible

[4.3.0] — 2026-10-31

"Everything you saved." Tested end to end against live Instagram: opened on one of your collections, the popup switched to it by itself and exported its newest posts with their authors, links, dates and captions; "every collection" exported four collections into four folders with a gallery grouped the same way; "all saved posts" exported the newest saved posts.

Added

[4.2.0] — 2026-10-31

"Pick before you export." Tested end to end against live Instagram: the picker listed an account's posts with thumbnails and stopped on request, a shift-click ticked three posts and exactly those three were exported; one of five highlights was picked and exported alone; the gallery pages of both exports opened offline with every file present; a folder export got its own gallery file; and the file name previews matched what the exports produced.

Added

Changed

[4.1.0] — 2026-10-31

"The chat page, polished." Checked in a browser with a 100,000-message chat (first messages in under half a second, all of it built in the background in about 9 seconds, scrolling at 60 frames a second, search finding the last message), a sample chat for the viewer, voice player and print layout, and a real export of six chats with their voice notes.

Added

Changed

[4.0.0] — 2026-10-31

"New name, new look." Kept is now Kept, with a redesigned popup, a full-page Export Center and a website at kept.thisissbk.com. Tested end to end in the real extension against live Instagram: the popup on a profile, a post, a chat and the inbox; a profile ZIP export and a chat saved as a folder with the done card, Show in folder and Open chat; the history entry each one left; capture with the "back to" date; the error card; and all seven Instagram checks.

Changed

Added

[3.9.0] — 2026-10-31

"Design foundation." The brand, design system and website for the 4.0 rename to Kept. Checked in a browser: the popup in light and dark, every icon at 16, 32 and 48 px, and the website at desktop, tablet and phone widths.

Added

Changed

[3.8.0] — 2026-10-31

"Big exports." Tested end to end against live Instagram: posts, images, reels, a highlight and a chat saved as folders; "only new" skipped 3 of 5 posts, then reported nothing new; an export of 20 posts was stopped halfway by reloading the extension and, run again, skipped the 9 already saved and finished the other 11, with no partial or duplicate files; a ZIP with a custom name pattern carried every post's date and time.

Added

Changed

[3.7.0] — 2026-10-31

"Choose your chats." Tested end to end against live Instagram: the chat list loaded (15, then 30 with Load more), two chats from the last 7 days exported into one archive (921 messages, 47 media files, both pages and the inbox page open offline), the whole Message requests folder was scanned, and a 30-day range cut a 198-message chat down to its 28 recent messages.

Added

[3.6.0] — 2026-10-31

"Read your chats offline." Tested end to end against live Instagram: a 198-message chat exported, unzipped and opened from a local folder (all messages, photos and the voice note load; search and jump to date work).

Added

[3.5.0] — 2026-10-31

"Chats with their media." Tested end to end against live Instagram: a 198-message chat with photos and a voice note, with and without media, with and without Instagram encoding, plus a profile smoke test.

Added

Changed

[3.4.0] — 2026-10-31

"Never broken for long." Tested end to end against live Instagram: every profile mode, the open post / reel / highlight detection, and chat capture, auto-scroll and export.

Added

Changed

[3.3.0] — 2026-10-31

Every feature was tested end to end in a real browser against live Instagram for this release: all profile modes and filters on a public and a private account, the open post / reel / highlight / story detection, the popup's input checks and Retry, and DM capture, scroll and auto-scroll, export and thread switching. Each download was opened and checked: every file matches its index, and every image and video is the format its name says.

Fixed

Added

[3.2.3] — 2026-10-31

Fixed

Changed

[3.2.2] — 2026-10-07

Fixed

Changed

[3.2.1] — 2026-10-07

Fixed

Changed

[3.2.0] — 2026-09-29

Fixed

Changed

[3.1.0] — 2026-07-22

Fixed

Changed

[3.0.2] — 2026-06-17

Fixed

[3.0.1] — 2026-06-11

Added

Fixed

[2.2.1] — 2026-05-19

Fixed

[2.1.1] — 2026-05-19

Changed

[2.1.0] — 2026-05-19

Added

Fixed

[2.0.0] — 2026-05-19

First open-source release: Manifest V3 rewrite around GraphQL interception, with DYI-compatible output and schema validation before download.

[3.2.2]: https://github.com/shakibbinkabir/igexporter/releases/tag/v3.2.2 [3.2.1]: https://github.com/shakibbinkabir/igexporter/releases/tag/v3.2.1 [3.2.0]: https://github.com/shakibbinkabir/igexporter/releases/tag/v3.2.0 [3.1.0]: https://github.com/shakibbinkabir/igexporter/releases/tag/v3.1.0 [3.0.1]: https://github.com/shakibbinkabir/igexporter/releases/tag/v3.0.1 [2.2.1]: https://github.com/shakibbinkabir/igexporter/releases/tag/v2.2.1 [2.1.1]: https://github.com/shakibbinkabir/igexporter/releases/tag/v2.1.1 [2.1.0]: https://github.com/shakibbinkabir/igexporter/releases/tag/v2.1.0 [2.0.0]: https://github.com/shakibbinkabir/igexporter/releases/tag/v2.0.0