diff --git a/docs/images/wifi/webserver_files.png b/docs/images/wifi/webserver_files.png index 84835d11..fbd522e7 100644 Binary files a/docs/images/wifi/webserver_files.png and b/docs/images/wifi/webserver_files.png differ diff --git a/docs/images/wifi/webserver_upload.png b/docs/images/wifi/webserver_upload.png index d7295c58..026e14a5 100644 Binary files a/docs/images/wifi/webserver_upload.png and b/docs/images/wifi/webserver_upload.png differ diff --git a/docs/webserver.md b/docs/webserver.md index d1d3bac5..71901475 100644 --- a/docs/webserver.md +++ b/docs/webserver.md @@ -1,14 +1,14 @@ # Web Server Guide -This guide explains how to connect your CrossPoint Reader to WiFi and use the built-in web server to upload EPUB files from your computer or phone. +This guide explains how to connect your CrossPoint Reader to WiFi and use the built-in web server to upload files from your computer or phone. ## Overview CrossPoint Reader includes a built-in web server that allows you to: -- Upload EPUB files wirelessly from any device on the same WiFi network +- Upload files wirelessly from any device on the same WiFi network - Browse and manage files on your device's SD card -- Create folders to organize your ebooks +- Create folders to organize your library - Delete files and folders ## Prerequisites @@ -129,34 +129,31 @@ Click **File Manager** to access file management features. #### Browsing Files - The file manager displays all files and folders on your SD card -- **Folders** are highlighted in yellow with a 📁 icon -- **EPUB files** are highlighted in green with a 📗 icon +- **Folders** are highlighted in yellow and indicated with a 📁 icon +- **EPUB Files** are highlighted in green and indicated with a 📗 icon +- **All Other Files** are not highlighted and indicated with a 📄 icon - Click on a folder name to navigate into it - Use the breadcrumb navigation at the top to go back to parent folders -#### Uploading EPUB Files +#### Uploading Files -1. Click the **+ Add** button in the top-right corner -2. Select **Upload eBook** from the dropdown menu -3. Click **Choose File** and select an `.epub` file from your device -4. Click **Upload** -5. A progress bar will show the upload status -6. The page will automatically refresh when the upload is complete - -**Note:** Only `.epub` files are accepted. Other file types will be rejected. +1. Click the **📤 Upload** button in the top-right corner +2. Click **Choose File** and select a file from your device +3. Click **Upload** +4. A progress bar will show the upload status +5. The page will automatically refresh when the upload is complete #### Creating Folders -1. Click the **+ Add** button in the top-right corner -2. Select **New Folder** from the dropdown menu -3. Enter a folder name (must not contain characters \" * : < > ? / \\ | and must not be . or ..) -4. Click **Create Folder** +1. Click the **📁 New Folder** button in the top-right corner +2. Enter a folder name (must not contain characters \" * : < > ? / \\ | and must not be . or ..) +3. Click **Create Folder** -This is useful for organizing your ebooks by genre, author, or series. +This is useful for organizing your library by genre, author, series or file type. #### Deleting Files and Folders @@ -168,11 +165,25 @@ This is useful for organizing your ebooks by genre, author, or series. **Note:** Folders must be empty before they can be deleted. +#### Moving Files + +1. Click the **📂** (folder) icon next to any file +2. Enter a folder name or select one from the dropdown +3. Click **Move** to relocate the file + +**Note:** Typing in a nonexistent folder name will result in the following error: "Failed to move: Destination not found" + +#### Renaming Files + +1. Click the **✏️** (pencil) icon next to any file +2. Enter a file name (must not contain characters \" * : < > ? / \\ | and must not be . or ..) +3. Click **Rename** to permanently rename the file + --- ## Command Line File Management -For power users, you can manage files directly from your terminal using `curl` while the device is in File Upload mode a detailed documentation can be found [here](./webserver-endpoints.md). +For power users, you can manage files directly from your terminal using `curl` while the device is in File Upload mode. Detailed documentation can be found [here](./webserver-endpoints.md). ## Security Notes @@ -189,7 +200,6 @@ For power users, you can manage files directly from your terminal using `curl` w - **Supported WiFi:** 2.4GHz networks (802.11 b/g/n) - **Web Server Port:** 80 (HTTP) - **Maximum Upload Size:** Limited by available SD card space -- **Supported File Format:** `.epub` only - **Browser Compatibility:** All modern browsers (Chrome, Firefox, Safari, Edge) --- @@ -198,7 +208,7 @@ For power users, you can manage files directly from your terminal using `curl` w 1. **Organize with folders** - Create folders before uploading to keep your library organized 2. **Check signal strength** - Stronger signals (`|||` or `||||`) provide faster, more reliable uploads -3. **Upload multiple files** - You can upload files one at a time; the page refreshes after each upload +3. **Upload multiple files** - You can select and upload multiple files at once; the manager will queue them and refresh when the batch is finished 4. **Use descriptive names** - Name your folders clearly (e.g., "SciFi", "Mystery", "Non-Fiction") 5. **Keep credentials saved** - Save your WiFi password for quick reconnection in the future 6. **Exit when done** - Press **Back** to exit the WiFi screen and save battery