# Epstein iMessage Reader

A simple, single-page web application to read the iMessage conversation logs.

## Features

- **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.

## How to Use

1.  **Open the Reader:**
    -   Navigate to the `epstein-imessage-reader` directory in your file explorer.
    -   Double-click the `index.html` file to open it in your web browser (e.g., Chrome, Firefox, Safari).

2.  **Navigate Conversations:**
    -   Use the "Previous" and "Next" buttons at the bottom of the window to page through the conversations.

3.  **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.

4.  **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`.

## Project Structure

-   `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.
