A simple, single-page web application to read the iMessage conversation logs.
- iMessage Style Interface: Reads and displays JSON conversations in a familiar iMessage-like UI.
- Conversation Paging: Easily navigate between different conversation files.
- Screenshot Export: Export the entire visible conversation as a single PNG file.
- Customizable Identities: Assign names and avatars to conversation participants, with data saved locally in your browser.
- Responsive Design: Works on both desktop and mobile browsers.
-
Open the Reader:
- Navigate to the
epstein-imessage-readerdirectory in your file explorer. - Double-click the
index.htmlfile to open it in your web browser (e.g., Chrome, Firefox, Safari).
- Navigate to the
-
Navigate Conversations:
- Use the "Previous" and "Next" buttons at the bottom of the window to page through the conversations.
-
Customize Identities:
- Click on any avatar in the conversation.
- A modal will appear, allowing you to enter a name and an image URL for that participant.
- This information is saved in your browser's local storage and will persist for future sessions.
-
Export Conversation:
- Click the "Export as PNG" button.
- Your browser will download a PNG image of the current conversation view, named
epstein_{conversation_number}.png.
index.html: The main application file.style.css: Contains all the styling for the application.script.js: The core application logic, including data parsing, rendering, and feature implementation.data/: This directory contains the JSON conversation files.