Nested Albums
Group local and remote objects in a hierarchy. Moving or deleting an Album does not rewrite or delete its files.
A considered Telegraph-Image workspace
Telegraph Storage turns this customized fork into one clear workflow: stage files in your browser, inspect them, then push them sequentially to the storage you already configured.
The dashboard uses the existing site sign-in when authentication is enabled.
Local first, remote when intended
Nothing is sent merely because it entered the workspace. Push is a deliberate boundary. If a request fails, the local item stays available for review and retry instead of disappearing into an optimistic success screen.
Add, drop, or paste files. Stable local copies remain on this device until you choose Push.
Check MIME-aware previews, names, destinations, Albums, and the exact public output.
One request runs at a time, with spacing, bounded retries, pause, cancel, and truthful progress.
Search the remote index, organize Albums, and manage metadata or moderation without changing public object identities.
What the dashboard brings together
Group local and remote objects in a hierarchy. Moving or deleting an Album does not rewrite or delete its files.
Images, video, audio, PDFs, and generic files receive appropriate surfaces rather than being treated as pictures.
Copy URL, Markdown, BBCode, or HTML output with file-aware markup and escaping after an object is published.
Browse paginated records, search and sort, rename display metadata, save, moderate, or remove index records.
About this fork
This repository retains the project’s upload, Telegram and R2 provider paths, public file serving, moderation, and management APIs. The customization focuses on a coherent landing page, sign-in, and authenticated workspace around those capabilities.