Gelatin Viewfinder v2.0
Internal Storage Edition
December 2025
Overview
--------
This release introduces a new internal-storage architecture for
GL.iNet Slate 7 router. All Gelatin Viewfinder application
files now run directly from the router’s internal flash memory, removing the
need for any USB drive. This improves reliability, simplifies setup, and
creates a unified structure across all supported routers.
What's New
----------
1. Internal Storage Mode
- The app now runs entirely from internal flash.
- No USB drive is required for installation or operation.
- Faster boot time and higher reliability on set.
2. New Directory Structure
- Preview image folder: /root/gv-previews
- Prevents accidental deletion or modification.
- Cleaner separation between system files and user content.
3. New Storage Monitoring System
- Added storage-info for real-time flash capacity reporting.
- Estimates how many images can still be stored based on average JPEG size.
- Displayed directly in the UI.
4. Improved Preview Indexing
- list-previews.cgi rewritten for better performance.
- Handles nested folders safely.
- Faster sorting and more robust file handling.
5. Updated HTTP Configuration
- The viewer now loads from:
http://viewfinder:8080
- Cleaner and more consistent than the USB-based path.
6. Updated Samba Integration
- New gv-previews SMB share for transferring JPEG files.
- Creates Samba user 'gv' automatically.
- Symlink recursion and wide links disabled for safety.
- Works with Finder, Capture One, and automated workflows.
7. Automated One-Click Installers
- Installer for Slate 7
- Installs all app files, CGI scripts, symlinks, Samba config, and user setup.
- Uses a single SSH session to reduce password prompts.
8. UI Improvements
- New storage indicator in the header.
- Matches the style of the "last image upload" timestamp.
- Dark and Light Modes
Notes
-----
This version standardizes the Viewfinder installation across devices,
improves reliability in professional environments, and prepares the system
for future modules.