• 1.1.2 ec244e47f2

    Release 1.1.2 Stable

    jordanwalster released this 2026-07-31 12:44:19 +01:00 | 0 commits to master since this release

    Added

    • Apple Touch Icon for bookmarked pages.
    • Private image thumbnail when sent into social chats.
    • Additional format for thumbnail extraction to support format YYYY-MM-DD_HH-MM-SS.
    • Support for creating API keys.

    Fixed

    • MP4 files unplayable from share URL.
    • Trash multiple selected files failing on folders with spaces.
    Downloads
  • 1.1.1 78fe83c3dc

    Release 1.1.1 Stable

    jordanwalster released this 2026-05-05 00:18:39 +01:00 | 1 commits to master since this release

    Fixed

    • Crowded button layout when selecting items on mobile.
    • Alignment of grid when display is between 1200px - 992px.
    • Generating thumbnails task showing as hanging despite succeeding.
    Downloads
  • 1.1.0 af92f6ee6f

    Release 1.1.0 Stable

    jordanwalster released this 2026-05-04 04:14:58 +01:00 | 2 commits to master since this release

    Added

    • Mobile-first UI with two offcanvas sidebars for page navigation and quick actions.
    • Context menu on long-press for images.
    • Breakdown for storage in sidebar.
    • Ability to scroll sidebar if content starts to overflow.
    • Custom scroll bars.
    • Redirection to 'All Screenshots' from a deleted folder or tag when currently using that page.

    Changed

    • Disabled cache on shared links to prevent newly private links from being cached on client systems.
    • Delete tag/folder context menu buttons no longer trigger modal.
    • Sidebar folder icons (both parent and child).
    • Grid layout on mobile shows two in a row instead of a single image.
    • Extended cache period on thumbnails to ensure rapid page loads.
    • Made text in sidebar bold.
    • Default page limit set to 24 (Override with PAGE_LIMIT).
    • Headers are sticky to keep controls visible when scrolling.
    • Disabled text selection on pagination bar.

    Fixed

    • File timestamps updating after moving folders or renaming.
    • Trash icon not appearing when folder empty.
    • Scrolling twice if window height was not tall enough to fit all elements.
    Downloads
  • 1.0.3 880891c6bd

    Release 1.0.3 Stable

    jordanwalster released this 2026-05-02 20:44:44 +01:00 | 5 commits to master since this release

    Added

    • Private Sidebar button for easier viewing of images set to private.
    • Make private button to multi-select actions.
    • Download button to multi-select actions.
    • Hold shift to select.
    • Select all (on page) button.
    • New version available message in footer.
    • Generate thumbnail endpoint.
    • Feedback button to footer.

    Changed

    • Updated icon library to latest.
    • Upgraded to PHP 8.5.
    • Icon for active tags now shows a tag (due to icon library updates).
    • Moved changelog link into version number.

    Fixed

    • Bug where images with capitalised extensions could not be trashed by using "Empty trash" button.
    Downloads
  • 1.0.2 30e018d583

    Release 1.0.2 Stable

    jordanwalster released this 2026-05-01 03:36:14 +01:00 | 6 commits to master since this release

    Added

    • Counter when force generating thumbnails.
    • Context menu for folders in the sidebar (rename and delete actions).
    • Confirm permanently delete popups.
    • Restore database backup tool to recover OCR and tags.

    Fixed

    • Database export includes numeric array indices as column names, corrupting the backup.
    • OCR results not showing within folder context.
    • OCR results not showing for images in folders from within a tag context.
    Downloads
  • 1.0.1 eb858a88cc

    Release 1.0.1 Stable

    jordanwalster released this 2026-04-30 03:44:00 +01:00 | 7 commits to master since this release

    Added

    • Clear search function on page type switch.
    • Remove tags and Move Folder options to Actions dropdown when searching.

    Changed

    • Image caching now has a time limit and processing is limited to 50 items at a time to prevent resource exhaustion.
    • Colours in actions dropdown more muted.

    Fixed

    • Missing protocol on copy to clipboard.
    • Space handling on next page when using folders.
    • Space handling when using search in folders.
    • Database doesn't update structure when attempting to make an image private.
    • Attempted database update when images don't yet exist in the table.
    • Restore & Permanently delete selected buttons not working.
    Downloads
  • 1.0.0 5df3a21a71

    Release 1.0.0 Stable

    jordanwalster released this 2026-04-30 01:27:12 +01:00 | 8 commits to master since this release

    Caution

    The nginx web container has been removed, share links now default to /share/example.jpg. To use custom domains please refer to the examples/compose-traefik.yml example.

    Added

    • Selected images counter.
    • Sharing endpoint in photon container.
    • Deselect all button.
    • Active page indicator for tag pages.
    • Context menu for image interactions.
    • File metadata inside context menu.
    • Context menu for tags in the sidebar (rename and delete actions).
    • Sorting for images (date, size and name).
    • Selection across multiple pages at a time for better management.
    • Sticky pagination bar, prevents moving when item count is lower between pages.
    • Ability to make images private, links will only work with a valid session.
    • Favicon and logo to footer.
    • Better backend reporting for uploads.
    • New compose files for updated deployments.
    • Ability to move items between folders.
    • Animations on hover.
    • GitHub button in footer linking to project.

    Changed

    • Environment variables ADMIN_DOMAIN and SHARE_DOMAIN replaced with PHOTON_DOMAIN and PHOTON_SHARE_DOMAIN.
    • Search now acts as a filter on a given page context.
    • File names now only available in the context menu.
    • Image selection highlights border, shrinks and darkens image.
    • Images now have rounded corners to match the design language.
    • Compression now limits image dimensions to further decrease storage consumption.
    • Backup file name now contains timestamp.
    • Simplified backend functions for easier maintainability.
    • Upload limits have been raised for mass-uploading.

    Fixed

    • Screenshots with special characters in the name cannot be selected by clicking.
    • Restoring a file from trash will always go back to root folder regardless of original source.
    • Image does not scale correctly when changing column count.
    • Assigning tags after first page redirects you to the start.
    • Renaming an image results in tags being lost - resulting in orphaned attachments.
    • Renaming an image results in thumbnails being regenerated and creating duplicates.
    • 'All Screenshots' in sidebar doesn't show subfolder count.
    • Going to a folder by link doesn't show it as active in the sidebar
    • Image counter for folders doesn't update on upload.
    • Uploading an image with the same name as existing will replace it without confirmation.
    • Image counters don't update on deletion.
    • Newly created tags do not show up in the delete menu until a full-page refresh has occurred.
    • Delete tag dropdown doesn't dynamically update if a tag has been deleted.

    Removed

    • Autocompletion on rename form for previously entered names.
    • Secondary web container.
    • Option for two columns.
    • Menu button on images.
    • URL scheme settings.
    • Checkbox on images.
    • SQLite to MySQL migration tool.
    Downloads
  • 0.1.4 036b595170

    Pre-Release 0.1.4 Pre-Release

    jordanwalster released this 2026-04-24 03:38:20 +01:00 | 12 commits to master since this release

    Added

    • Folders for better file management, items in folders can also have tags.
    • Ability to untag selected images instead of removing tags one at a time.

    Changed

    • Upload destination can now be selected when there are new folders.

    Fixed

    • Bug where pagination would display pages that don't exist.
    Downloads
  • 0.1.3 ed8ff1dd66

    Pre-Release 0.1.3 Pre-Release

    jordanwalster released this 2025-05-03 02:12:54 +01:00 | 15 commits to master since this release

    Added

    • Upload button for uploading via web dashboard.

    Changed

    • Column dropdown is now a button that switches between options.
    • Some old icons have been switched to FontAwesome icons.
    • Sidebar remaining open flag is now set by a cookie instead of a session token.

    Fixed

    • Page refresh loop when changing column count.
    • Scrollbar failing to show after page content changes.
    • Bug where images with capitalised file extensions do not appear in the grid.
    • Unable to use multi select actions on images with spaces in their names.

    Removed

    • TAGS_ENABLED, SEARCH_ENABLED and TRASH_ENABLED environment variables, these are now permanently enabled.
    Downloads
  • 0.1.2 c0bb3430bb

    Pre-Release 0.1.2 Pre-Release

    jordanwalster released this 2025-04-29 02:21:07 +01:00 | 17 commits to master since this release

    Added

    • Image compression worker function, decreasing page load times.

    Warning

    This introduces a breaking change that requires the latest version of the photon-worker container image.

    Downloads