Skip to content

Latest commit

Β 

History

102 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Fanfic-Viewer

Read your ChatGPT exports in a beautiful, chat-like interface.

Custom Themes Mobile Friendly Video Support


🌟 Features

  • Multi-Format Themes – Choose between Steam, ChatGPT, Discord, Messenger, and WhatsApp presets.
  • Custom BG Engine – Support for static images (JPG/PNG), animated GIFs, and high-performance MP4 videos.
  • Glassmorphism Design – Chat bubbles feature dynamic backdrop-blur, ensuring readability over complex animated backgrounds.
  • Full Color Control – Customize headers, background colors, and individual bubble colors.
  • Smart Persistence – Custom colors and static background images are saved to your browser automatically.
  • Auto-Contrast – Intelligent text color flipping (light/dark) based on background brightness.

πŸ“± Mobile Edition Features

The Mobile Edition is optimized specifically for reading on the go with high-performance storage:

  • High-Capacity Storage (IndexedDB) – Unlike standard web storage, the mobile version uses an advanced database system capable of storing massive fanfics (4MB+ / 500,000+ words) without crashing.
  • Touch-Optimized UI – Large buttons, easy-access settings, and specialized viewport scaling for iOS and Android.
  • Enhanced Parser – A "loose" markdown parser designed to catch every part of your story, even if the export formatting is slightly irregular.
  • Smart Reset – A dedicated "New" button that wipes your current story but safely keeps your custom colors and background image intact.

πŸ› οΈ How to Use

  1. Export your chat using ChatGPT Exporter.
  2. Open Fanfic-Viewer.
  3. Upload your story: Drag and drop your .md or .txt file onto the page.
  4. Style: Click the βš™οΈ icon to open the Custom Panel:
    • Select "Custom" from the theme dropdown.
    • Upload an image or MP4 to the Custom BG slot.
    • Adjust colors to your liking and hit Save Colors.

πŸ’‘ Pro Tips

  • For Best Performance: Use MP4 videos instead of GIFs for backgrounds. They use significantly less CPU and look much smoother.
  • Saving: On PC, static images stay saved. On Mobile, the IndexedDB upgrade allows even large images to persist between sessions.
  • Focus Mode: Click the "New File" button in the header to quickly swap stories without refreshing the page.

Built with ❀️ by SpeedRacer00 | Collaboratively refined with AI

About

Lets you read a fanfic you have made from ChatGPT and exported with ChatGPT Exporter.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages