| 5418 |
 |
Index: Some videos are being classified as images
|
|
|
12d |
4d |
4d |
bug
needs-analysis
|
member-last send
|
| 5427 |
 |
Add batch rotate option
|
|
|
2d |
1d |
2d |
idea
|
recv
|
| 5398 |
 |
Logs: Vision caption thumbnail returns wrong error variable
|
|
2
|
3wk |
3wk |
3wk |
bug
please-test
|
assigned member-last pr-unreviewed send
|
| 5393 |
 |
MariaDB: poor performance when update new face.
|
|
|
4wk |
4wk |
4wk |
bug
|
author-last recv
|
| 5391 |
 |
FR: Display image details for "hidden" files
|
|
|
5wk |
4wk |
4wk |
idea
|
author-last recv
|
| 5389 |
 |
Vips: Error buffer fills up when images have no interop-index
|
|
|
5wk |
3wk |
3wk |
bug
please-test
thumbnails
|
assigned assignee-updated author-last recv
|
| 5414 |
 |
Videos: Support Custom Transcoding for Downloads
|
|
|
12d |
12d |
12d |
idea
|
recv
|
| 5384 |
 |
Server: Refactor Gzip exclusions to use a custom func
|
|
|
6wk |
5wk |
|
please-test
security
performance
api
|
assigned pr-unreviewed
|
| 5412 |
 |
Reflect 'archived' state in viewer mode / 'archived' popup too slow
|
|
|
15d |
15d |
15d |
idea
|
recv
|
| 5415 |
 |
UX: Edit in... (Photoshop, Affinity, etc.)
|
|
|
12d |
12d |
12d |
idea
|
recv
|
| 5383 |
 |
Support for Layered TIFF/PSD
|
|
|
6wk |
6wk |
6wk |
enhancement
thumbnails
|
recv
|
| 5381 |
 |
OIDC: Update dependencies of the "dummy-oidc" service and add tests
|
|
|
6wk |
6wk |
6wk |
tested
auth
tests
|
assigned member-last pr-unreviewed
|
| 5366 |
 |
Unicode: Emoji subfolder names don't work
|
|
|
7wk |
6wk |
6wk |
bug
|
assigned assignee-updated member-last send
|
| 5361 |
 |
AI: Add support for OLLAMA_API_KEY and OLLAMA_BASE_URL to configure Ollama
|
|
|
7wk |
6wk |
6wk |
tested
ai
config
|
assigned member-last
|
| 5382 |
 |
Metrics: Add OpenTelemetry (OTLP) integration
|
|
|
6wk |
6wk |
|
pro-feature
config
observability
|
assigned
|
| 5352 |
 |
UX: swap File Orientation 90 and 270 icons
|
|
|
1mo |
6wk |
6wk |
idea
|
author-last recv
|
| 5374 |
 |
Security: Upgrade Go to v1.25.5
|
|
|
6wk |
6wk |
|
security
docker
tested
|
pr-unreviewed
|
| 5313 |
 |
UX: Improve `VCombobox` menu rendering in dialogs
|
|
|
2mo |
2mo |
2mo |
in-progress
ux
faces
|
assigned member-last pr-merged
|
| 5300 |
 |
Add Option to Group and Display Photos by Local Time (Instead of UTC)
|
|
|
2mo |
2mo |
2mo |
idea
|
member-last send
|
| 5227 |
 |
I can't add two labels with the same pronunciation, and the bug is annoying.
|
|
|
4mo |
2mo |
4mo |
bug
in-progress
ux
|
assigned assignee-updated contributor-last pr-unreviewed recv-q send
|
| 5212 |
 |
CLI: Add "photoprism vision pull" command to download AI models
|
|
|
4mo |
6wk |
|
help wanted
ai
cli
config
|
contributor-last recv-q
|
| 5405 |
 |
Import: Create WebDav independent (transport agnostic) version of PHOTOPRISM_AUTO_IMPORT
|
|
|
3wk |
3wk |
3wk |
idea
|
recv
|
| 5170 |
 |
UI: Truncated descriptions in albums
|
|
|
5mo |
5mo |
5mo |
idea
|
member-last send
|
| 5413 |
 |
Metadata: Read In-File Star Ratings, Voice Notes, Burst Stacks
|
|
|
12d |
12d |
12d |
idea
|
recv
|
| 5353 |
 |
Thumbs: Drop `disintegration/imaging` library integration
|
|
|
1mo |
1mo |
|
security
config
thumbnails
|
assigned
|
| 5193 |
 |
Month navigation in calendar view
|
|
|
4mo |
4mo |
4mo |
idea
ux
|
recv
|
| 5148 |
 |
Places: Allow to search for any location name
|
|
3
|
5mo |
5mo |
5mo |
idea
ux
places
feedback wanted
|
contributor-last send
|
| 5154 |
 |
Docker: The script `create-users.sh` create 1803 files in the Docker image
|
|
|
5mo |
5mo |
5mo |
idea
|
pr-unreviewed recv
|
| 5153 |
 |
UX/People: Auto-pin named faces to the top of the face list
|
|
|
5mo |
5mo |
5mo |
idea
ux
|
recv
|
| 5156 |
 |
UX: Add Option to Disable Auto-Play for Live Photos and Videos
|
|
3
|
5mo |
5mo |
5mo |
idea
|
recv
|
| 5095 |
 |
UX/People: Quick way to tag new faces based on similarity
|
|
|
6mo |
6mo |
6mo |
idea
|
recv
|
| 5093 |
 |
UX: Use Real Links Instead of JS-Only Clickable Elements for Albums and Photos
|
|
6
|
6mo |
6mo |
6mo |
idea
frontend
|
member-last send
|
| 5147 |
 |
Places: preserve manually set zoom and location when user changes map settings
|
|
|
5mo |
5mo |
5mo |
idea
|
recv
|
| 5108 |
 |
Perform actions on all photos of a search result
|
|
|
6mo |
6mo |
6mo |
idea
|
recv
|
| 5024 |
 |
AI: Add support for Model Context Protocol (MCP)
|
|
|
8mo |
4wk |
5mo |
help wanted
ai
api
|
recv-q
|
| 5001 |
 |
Albums: Set and view album's favorites
|
|
|
8mo |
7wk |
7wk |
idea
|
member-last send
|
| 5066 |
 |
Format: Automated conversion to JPEG XL (jxl), using it as the main/default format to save storage space
|
|
2
|
7mo |
6mo |
6mo |
help wanted
idea
thumbnails
|
contributor-last recv recv-q
|
| 5316 |
 |
API: Option to create custom components/extensions/addons
|
|
|
2mo |
2mo |
2mo |
idea
|
recv
|
| 4965 |
 |
Viewer: Add more information to sidebar
|
|
|
9mo |
14d |
14d |
enhancement
|
member-last pr-unreviewed similar
|
| 5380 |
 |
Vision: Support multiple Ollama services and parallel jobs
|
|
|
6wk |
6wk |
6wk |
idea
|
recv
|
| 4951 |
 |
SQLite: Cannot use Google OIDC due to dynamic typing
|
|
|
9mo |
2mo |
9mo |
help wanted
auth
third-party-issue
database
|
assigned assignee-updated contributor-last pr-new-commits recv recv-q
|
| 5000 |
 |
Import/Metadata: Native support for reading Apple .PhotoLibrary file-sets
|
|
|
8mo |
8mo |
8mo |
idea
|
recv
|
| 4902 |
 |
Config: Allow customization of database backup file permissions
|
|
|
10mo |
9mo |
9mo |
idea
security
config
|
member-last send
|
| 5127 |
 |
Activate/deactivate face recognition option
|
|
|
6mo |
6mo |
6mo |
idea
|
recv
|
| 4964 |
 |
Thumbs: Allow more fine-grained control over libvips memory usage
|
|
|
9mo |
9mo |
|
performance
config
thumbnails
|
assigned
|
| 4777 |
 |
UX: Re-implement "pull to refresh" gesture to refresh search results on mobile devices
|
|
|
11mo |
10mo |
10mo |
help wanted
ux
mobile
|
assigned assignee-updated member-last
|
| 4749 |
 |
Image and video conversion via external api
|
|
|
1y |
6mo |
1y |
idea
|
contributor-last send
|
| 4723 |
 |
Places: Upload GPX file and show on map
|
|
|
1y |
7mo |
7mo |
idea
places
|
member-last send
|
| 4718 |
 |
Viewer: Add support for playing 360° videos
|
|
3
|
1y |
3mo |
1y |
help wanted
idea
frontend
ux
video
|
send
|
| 4694 |
 |
Library: Support for Audio only files
|
|
2
5
|
1y |
10mo |
10mo |
idea
|
member-last send
|
| 4814 |
 |
Viewer: Add option to show all photos of a stack
|
|
|
11mo |
11mo |
|
enhancement
ux
|
|
| 5051 |
 |
Translations: Make missing strings translatable
|
|
|
7mo |
7mo |
|
|
|
| 4912 |
 |
UX: Implement Natural Sorting for Numerically Named Files in Folder View
|
|
|
9mo |
9mo |
9mo |
idea
|
recv
|
| 4618 |
 |
API: `GET /api/v1/photos` should also return face information
|
|
|
1y |
8mo |
1y |
idea
faces
api
|
author-last recv
|
| 4686 |
 |
Docker: please add docker image label with version of PhotoPrism
|
|
2
|
1y |
1y |
1y |
idea
docker
|
recv
|
| 4565 |
 |
Sharing: Add settings to disable downloads and enable watermarks
|
|
9
|
1y |
4mo |
1y |
idea
sharing
|
recv recv-q
|
| 4563 |
 |
UX: Don't clear selection after add to album action
|
|
|
1y |
6mo |
1y |
idea
|
author-last recv recv-q
|
| 4669 |
 |
AI: Improve Facial Recognition
|
|
2
21
|
1y |
5wk |
5wk |
help wanted
idea
priority
ai
faces
|
member-last send
|
| 4966 |
 |
Viewer: Make information on the sidebar editable
|
|
2
|
9mo |
9mo |
|
enhancement
|
similar
|
| 4663 |
 |
Show raw files, trigger "index this file" and "index this folder" with immediate feedback
|
|
2
|
1y |
1y |
1y |
idea
|
recv
|
| 4507 |
 |
Feature Request: upload towards google photos
|
|
|
1y |
4mo |
4mo |
idea
|
member-last send
|
| 4497 |
 |
Category: Search - Reverse Image Search
|
|
|
1y |
1y |
1y |
idea
|
member-last send
|
| 4492 |
 |
Sharing: Allow visitors to like photos on share links
|
|
2
|
1y |
1y |
1y |
idea
sharing
|
member-last send
|
| 4488 |
 |
FFmpeg: Improve the quality of HDR video thumbnails
|
|
|
1y |
1y |
1y |
help wanted
enhancement
video
|
pr-merged recv-q
|
| 4534 |
 |
Places: Direct sharing link to view pictures on a map
|
|
|
1y |
1y |
1y |
idea
places
sharing
|
recv
|
| 4454 |
 |
Upload: Select Location for Images without GEO
|
|
|
1y |
1y |
1y |
idea
|
recv
|
| 4613 |
 |
Category: Extension - Library > Errors > More details?
|
|
|
1y |
1y |
1y |
idea
needs-analysis
|
recv
|
| 4418 |
 |
Rank favorite people up in the face assignment drop down
|
|
3
|
2y |
2y |
2y |
idea
|
member-last send
|
| 4405 |
 |
Sharing: Option to remove or hide metadata from pictures in shared albums
|
|
2
6
|
2y |
2mo |
2y |
idea
sharing
|
send
|
| 4388 |
 |
Index: Reindex arbitrary subsets, eg. Albums
|
|
|
2y |
6mo |
6mo |
idea
|
member-last send
|
| 4383 |
 |
Folders: Allow reserved characters in original names to be indexed
|
|
|
2y |
2y |
2y |
idea
security
|
member-last send
|
| 4378 |
 |
UI: Login screen does not open in TV browser
|
|
|
2y |
3wk |
1y |
help wanted
idea
frontend
|
send
|
| 4369 |
 |
Auth: Add `userinfo` API endpoint to get information about the logged in user
|
|
|
2y |
8mo |
2y |
help wanted
enhancement
security
auth
api
|
member-last
|
| 4442 |
 |
Search: support photo notes
|
|
|
1y |
1y |
1y |
idea
|
recv
|
| 4367 |
 |
Albums: Flag pictures as "sensitive" so that they are blurred by default
|
|
3
|
2y |
1y |
2y |
idea
|
recv recv-q
|
| 4368 |
 |
Auth: Add `authorize` API endpoint to implement the authorization code flow
|
|
|
2y |
8mo |
2y |
help wanted
enhancement
security
auth
api
|
|
| 4815 |
 |
Viewer: Add indicator for live photos
|
|
|
11mo |
11mo |
|
enhancement
ux
|
|
| 4341 |
 |
UX: Progress bar while download the whole Folder / Album by
|
|
|
2y |
2y |
2y |
idea
needs-analysis
|
member-last send
|
| 4337 |
 |
Indexing: Better folder selector
|
|
|
2y |
1y |
2y |
idea
ux
|
author-last recv
|
| 4268 |
 |
Keywords: Support apostrophes in keywords
|
|
3
|
2y |
7mo |
2y |
help wanted
enhancement
|
author-last recv
|
| 4249 |
 |
Import: Better handling of truncated WebDAV uploads.
|
|
2
|
2y |
8mo |
2y |
idea
api
|
author-last recv
|
| 4236 |
 |
Build: Provide native binaries and Docker images for RISC-V
|
|
|
2y |
2y |
2y |
help wanted
idea
docker
ci
|
member-last send
|
| 4227 |
 |
Config for change Video Transcoding coder
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 4222 |
 |
Sharing: Add names to the secret token of the link
|
|
|
2y |
1y |
2y |
idea
sharing
|
send
|
| 4186 |
 |
Indexing: (Re)index selected photos/videos
|
|
|
2y |
2y |
2y |
idea
|
send
|
| 4361 |
 |
Videos: Change video orientation through the user interface
|
|
|
2y |
10mo |
2y |
idea
|
recv
|
| 4179 |
 |
Videos: Support for HTTP Live Streaming (HLS) with M3U8
|
|
|
2y |
1y |
1y |
help wanted
idea
video
live
|
member-last send
|
| 4175 |
 |
Search: Sort results also considering sequence numbers
|
|
|
2y |
2y |
2y |
idea
|
author-last recv
|
| 4147 |
 |
Search: Add intuitive GUI for existing search filters
|
|
|
2y |
6wk |
2y |
idea
|
assigned assignee-updated recv-q send
|
| 4124 |
 |
Videos: Support FFmpeg hardware transcoding with Orange Pi Rockchip
|
|
3
|
2y |
1y |
2y |
help wanted
idea
video
|
send
|
| 4117 |
 |
HEIC: Support spatial images as used for Apple Vision Pro
|
|
|
2y |
2y |
2y |
help wanted
idea
metadata
|
member-last send
|
| 4356 |
 |
AI: Integrate Florence 2 Vision AI for Auto Caption
|
|
|
2y |
7wk |
7wk |
help wanted
idea
ai
|
member-last send
|
| 4106 |
 |
Metadata: Support reading GPS information from xmp
|
|
2
5
|
2y |
2mo |
2y |
enhancement
|
recv-q send similar
|
| 4094 |
 |
Stacks: Stack files by dc:identifier
|
|
|
2y |
2y |
2y |
enhancement
|
member-last send
|
| 4087 |
 |
task "convert" takes a very long time to sort through the already encoded files
|
|
|
2y |
2y |
2y |
help wanted
enhancement
needs-analysis
|
author-last recv recv-q
|
| 4067 |
 |
Video: Allow streaming of all HEVC videos under Windows, e.g. by transcoding to AVC
|
|
|
2y |
2y |
2y |
help wanted
enhancement
video
metadata
|
member-last send
|
| 4046 |
 |
Search: Allow sorting of results by UTC instead of local time
|
|
|
2y |
1y |
2y |
help wanted
idea
ux
metadata
|
send
|
| 4041 |
 |
Idea: CalDAV support / Memories Improvement
|
|
2
3
|
2y |
2y |
2y |
idea
|
recv
|
| 4036 |
 |
Import Folder Structure to use Local time instead of UTC
|
|
|
2y |
10mo |
2y |
help wanted
idea
needs-analysis
|
recv recv-q
|
| 4035 |
 |
Folder View Year Filter loses folders that have more than one year in
|
|
|
2y |
2y |
2y |
enhancement
|
member-last send
|
| 4480 |
 |
Feature Request: Allows Adding Custom Fields
|
|
|
1y |
1y |
1y |
|
recv
|
| 3977 |
 |
RAW: Building Darktable from Source
|
|
2
|
2y |
11mo |
2y |
idea
|
recv
|
| 3970 |
 |
Allow lon keyword as an alternative for longitude
|
|
|
2y |
2y |
2y |
idea
needs-analysis
|
member-last send
|
| 3968 |
 |
Viewer: Open pictures directly based on the URL in shared albums
|
|
|
2y |
7mo |
7mo |
idea
sharing
|
member-last send
|
| 3983 |
 |
Geolocation - custom naming/labeling
|
|
|
2y |
2y |
2y |
idea
|
recv
|
| 3957 |
 |
Viewer: Stacks with a Photo that is a Live Photo doesn't show the Stack button
|
|
|
2y |
3mo |
3mo |
bug
waiting
ux
|
assigned member-last send
|
| 3956 |
 |
UX: Improve workflow for hidden files
|
|
|
2y |
2y |
2y |
idea
|
author-last recv recv-q
|
| 3954 |
 |
Stacks: Stack related files based on new Google naming
|
|
|
2y |
1y |
2y |
enhancement
|
recv-q send
|
| 3950 |
 |
API: `GET albums` should return photo count for additional album types
|
|
|
2y |
8mo |
2y |
help wanted
api
|
member-last send
|
| 3965 |
 |
Upload: Allow re-upload of selected files if they failed
|
|
|
2y |
9mo |
9mo |
idea
ux
|
member-last send
|
| 3934 |
 |
Make all tags visible without being editable
|
|
|
2y |
1y |
2y |
idea
needs-analysis
sharing
|
send
|
| 3932 |
 |
Search: Add filter for shutterspeed used
|
|
|
2y |
2y |
2y |
idea
|
author-last recv recv-q
|
| 3894 |
 |
Metadata: Timestamps may be incorrect if non-standard XMP sidecar files are created and uploaded with PhotoSync
|
|
|
2y |
1y |
2y |
help wanted
needs-analysis
metadata
|
send
|
| 3891 |
 |
Extended stay on Faces page results in 5GB memory use for browser tab, eventually crashing the tab
|
|
|
2y |
1y |
2y |
help wanted
enhancement
performance
faces
|
member-last send
|
| 3869 |
 |
Link Sharing: Add People Sharing
|
|
4
|
2y |
1y |
2y |
idea
sharing
|
recv recv-q
|
| 3867 |
 |
Albums: Manually reorder photos
|
|
2
5
|
2y |
8mo |
2y |
idea
api
|
contributor-last recv
|
| 3862 |
 |
UX: Toggle to turn selection mode on/off
|
|
4
12
|
2y |
2y |
2y |
idea
ux
feedback wanted
|
send
|
| 3942 |
 |
Upload: Preserve file modification timestamps
|
|
|
2y |
8mo |
2y |
help wanted
idea
frontend
metadata
api
|
member-last send
|
| 3835 |
 |
Metadata: Use multiple cameras to update pictures with missing information
|
|
|
2y |
1y |
2y |
idea
metadata
|
member-last send
|
| 3821 |
 |
UX: Add ability to change font size
|
|
|
2y |
2y |
2y |
idea
|
contributor-last recv recv-q
|
| 3811 |
 |
Live Photos: Rotate Video portion based on file exif rotation
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3767 |
 |
Albums: Viewers should have the same sort/search options as regular users
|
|
|
2y |
2y |
2y |
enhancement
ux
|
assigned assignee-updated member-last send
|
| 4510 |
 |
Feature Request: Do not block entire page when viewing video with Picture-in-Picture mode
|
|
|
1y |
1y |
1y |
idea
|
recv
|
| 3763 |
 |
Albums: Add option to sort albums/states chronologically by date of assigned photos
|
|
6
|
2y |
11mo |
2y |
enhancement
|
assigned pr-closed
|
| 4512 |
 |
Change the default search results sort
|
|
|
1y |
1y |
1y |
idea
|
recv
|
| 4180 |
 |
Videos: Support workers (like Peertube runners) for distributed transcoding
|
|
|
2y |
2y |
2y |
idea
video
|
recv
|
| 3727 |
 |
UX: Add description to context menu actions
|
|
|
2y |
2y |
2y |
idea
ux
needs-analysis
feedback wanted
|
member-last send
|
| 3840 |
 |
JPEG: Support Ultra HDR Images and Thumbnails
|
|
5
|
2y |
12d |
2y |
help wanted
idea
thumbnails
|
send
|
| 3683 |
 |
Plugin System: REST API and Webhook based Plugin System
|
|
5
|
2y |
8mo |
2y |
idea
api
|
author-last recv
|
| 4104 |
 |
UX : Add Favorites section to main navigation for users with role viewer
|
|
|
2y |
2y |
|
enhancement
|
assigned
|
| 3756 |
 |
EXIF/IPTC Category
|
|
4
|
2y |
2y |
2y |
idea
|
recv
|
| 3668 |
 |
Places: Add countries albums to sub navigation
|
|
|
2y |
2y |
2y |
idea
|
author-last recv
|
| 3667 |
 |
Repeated Bulk Editing of >999 Images crashes the webpage
|
|
|
2y |
2y |
2y |
|
member-last send
|
| 3669 |
 |
Search: Allow ~ in file and path names
|
|
2
|
2y |
2y |
2y |
idea
|
send
|
| 3651 |
 |
Index: Sniff timestamp from Android Screenshots
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3627 |
 |
macOS: Build a native app image that works without Docker
|
|
6
6
13
|
2y |
4wk |
6wk |
help wanted
performance
ci
macos
|
assigned assignee-updated recv-q
|
| 3614 |
 |
Review: Option to review all newly added photos
|
|
|
2y |
2y |
|
idea
|
|
| 3609 |
 |
Feature Request: Enable discovery of what is selected
|
|
|
2y |
2y |
2y |
idea
|
author-last recv recv-q
|
| 3608 |
 |
Search: "Found ..." notifications should be hideable
|
|
|
2y |
2y |
2y |
idea
ux
|
member-last send
|
| 3596 |
 |
Upload: User interface should show who has uploaded a picture
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3643 |
 |
UX : Use more intuitive icons for rotating images
|
|
6
|
2y |
2y |
|
enhancement
ux
|
|
| 3589 |
 |
Filter: Camera metadata in calender albums
|
|
|
2y |
1y |
2y |
idea
metadata
|
author-last recv
|
| 3579 |
 |
WebDAV: Service can't be configured to connect on a non-standard port
|
|
2
|
2y |
2y |
2y |
help wanted
needs-analysis
|
assigned assignee-updated author-last recv
|
| 3575 |
 |
Config: Option to turn WhatsApp filename date parsing on/off
|
|
|
2y |
2y |
2y |
idea
|
send
|
| 3759 |
 |
Feature Request: Add right click context menu for individual items
|
|
2
|
2y |
2y |
2y |
idea
needs-analysis
|
recv
|
| 3556 |
 |
Import: Include original filename in error message in case an imported file cannot be indexed
|
|
|
2y |
2y |
|
enhancement
|
assigned
|
| 3541 |
 |
WebDAV: Add fallback for servers that only allow PROPFIND requests with a Depth of 1
|
|
|
2y |
8mo |
10mo |
bug
help wanted
third-party-issue
sharing
api
|
member-last pr-merged send
|
| 3504 |
 |
Display GPS track on a map for a album/folder/time-period
|
|
4
|
2y |
2y |
2y |
idea
|
recv
|
| 3484 |
 |
Request: File mgmt (archive, delete) from "edit" dialog
|
|
4
|
2y |
2y |
2y |
idea
ux
|
member-last send
|
| 3483 |
 |
People: Find all faces in videos
|
|
8
|
2y |
1y |
2y |
idea
video
ai
faces
|
recv
|
| 3456 |
 |
Places: Provide freely available terrain data to display all maps in 3D
|
|
|
2y |
2y |
2y |
help wanted
enhancement
places
|
|
| 3440 |
 |
Export: Download all (death of admin)
|
|
3
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3723 |
 |
Metadata: Option to manually enter a lens name
|
|
|
2y |
2y |
2y |
idea
|
recv
|
| 3432 |
 |
UX: Option to show original quality image when in full screen
|
|
|
2y |
8mo |
8mo |
idea
|
send
|
| 3438 |
 |
AI: Generate captions with Clip Interrogator
|
|
2
3
5
|
2y |
8mo |
11mo |
idea
metadata
ai
|
|
| 3418 |
 |
Sharing: Share albums with guest users directly using the Web UI
|
|
|
2y |
1y |
2y |
idea
sharing
|
member-last send
|
| 3415 |
 |
Docker: Add static docs to stable releases
|
|
|
2y |
2y |
2y |
idea
docs 📚
docker
|
member-last send
|
| 3402 |
 |
Metadata: Allow Location Tagging From Map View
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3747 |
 |
Places: Add resize handle to cluster preview to adjust its size
|
|
2
|
2y |
10mo |
|
help wanted
ux
places
|
pr-closed
|
| 3387 |
 |
Frontend: Upload to PHOTOPRISM_CDN_URL if present
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3380 |
 |
WebDAV: Support for fetching folders from very large shares
|
|
|
2y |
2y |
2y |
help wanted
enhancement
ux
|
member-last send
|
| 3371 |
 |
UX: Warn the user if the upload was successful, but indexing failed
|
|
2
|
2y |
2y |
2y |
enhancement
ux
|
member-last send
|
| 3362 |
 |
PWA: Enable long-touch menu in photo viewer (iOS)
|
|
4
|
2y |
2y |
|
help wanted
enhancement
|
recv-q
|
| 3348 |
 |
Albums: suggest folder name as album name when creating album from folder
|
|
2
|
2y |
2y |
2y |
idea
|
author-last recv
|
| 3342 |
 |
WebP: Automatically rotate the image when converting to JPEG
|
| |
2y |
2y |
2y |
help wanted
idea
metadata
|
member-last send
|
| 3306 |
 |
Metadata: Support a separate digitization date (for scans of old and new film photographs alike)
|
|
|
2y |
2y |
2y |
enhancement
|
author-last recv
|
| 3295 |
 |
Videos: Transcode HDR10+ to SDR
|
|
4
|
2y |
9mo |
2y |
help wanted
idea
video
thumbnails
|
recv-q send similar
|
| 3292 |
 |
People Merging
|
|
16
|
2y |
1y |
1y |
faces
|
member-last send
|
| 3239 |
 |
Frontend: Chinese characters transliteration
|
|
|
2y |
2y |
2y |
idea
|
member-last send
|
| 3232 |
 |
Metadata: Option to remove existing location estimates
|
|
2
|
2y |
1y |
2y |
idea
metadata
|
assigned assignee-updated member-last send
|
| 3230 |
 |
NSFW filter not moving files to private
|
|
|
2y |
2y |
2y |
help wanted
needs-analysis
|
send
|
| 3216 |
 |
Query breaks in strict compilers, or Mariadb in only_full_group_by mode
|
|
2
|
2y |
3mo |
2y |
enhancement
|
recv recv-q
|
| 3205 |
 |
AI: Use a version of YOLO for creating labels
|
|
6
|
2y |
7wk |
7wk |
help wanted
idea
ai
|
member-last send
|
| 3196 |
 |
Search : Add search filter to show photos with a specific number of faces (people) in.
|
|
7
|
2y |
1y |
2y |
idea
faces
|
recv recv-q
|
| 3169 |
 |
Frontend: switch to TypeScript
|
|
2
|
3y |
2y |
3y |
idea
|
recv-q send
|
| 3155 |
 |
Display HTTP 4xx Error Code if it occurs (eg if upload in webapp fails)
|
|
|
3y |
3y |
3y |
help wanted
enhancement
ux
|
member-last send
|
| 3136 |
 |
Docker: Wait for external disk to be mounted
|
|
2
|
3y |
3y |
3y |
idea
|
contributor-last send
|
| 3133 |
 |
Sharing: Easy bookmarking of shared albums
|
|
4
4
|
3y |
1y |
2y |
enhancement
ux
sharing
|
assigned assignee-updated member-last send
|
| 3088 |
 |
WebDAV: Detect if source and destination end up pointing to the same folder (loop)
|
|
|
3y |
3y |
3y |
help wanted
enhancement
|
recv recv-q
|
| 3084 |
 |
New Feature: Send Email's
|
|
|
3y |
2y |
3y |
idea
|
recv
|
| 3055 |
 |
Better Moments
|
|
3
10
|
3y |
2y |
2y |
enhancement
|
send
|
| 3052 |
 |
Api for slideshow on tv using ptobably a raspberry pi
|
|
|
3y |
8mo |
3y |
needs-analysis
api
|
member-last send
|
| 3045 |
 |
User avatar: support other image formats
|
|
|
3y |
2y |
3y |
enhancement
|
recv recv-q
|
| 3039 |
 |
Originals: Show image instead of Edit view when opening a photo
|
|
|
3y |
3y |
3y |
idea
needs-analysis
|
member-last send
|
| 3034 |
 |
RAW: Stack raw files in subfolder without creating raw.jpg file
|
|
4
|
3y |
2y |
3y |
idea
|
recv
|
| 3003 |
 |
Tag folders
|
|
3
|
3y |
2y |
2y |
idea
|
member-last send
|
| 2978 |
 |
UX: Do not crop thumbnails on Tile screens
|
|
11
|
3y |
9mo |
3y |
idea
priority
|
recv
|
| 3390 |
 |
Webdav: virtual subfolder that contains /import and /originals
|
|
|
2y |
2y |
2y |
idea
|
recv
|
| 2888 |
 |
RAW: Extract JPG from image files for more formats
|
|
3
|
3y |
3y |
|
help wanted
idea
research
|
|
| 2828 |
 |
Metadata: Read GPS information from Apple XMP
|
|
|
3y |
3y |
3y |
idea
|
member-last similar
|
| 2761 |
 |
Config: Option to store transcoded videos in a separate location
|
|
4
|
3y |
2y |
3y |
idea
|
recv
|
| 2738 |
 |
Metadata: Disable date validation to allow arbitrary years, even after 9999
|
|
|
3y |
3y |
3y |
idea
|
member-last send
|
| 3420 |
 |
Login: internal Password reset feature & E-Mail Notifications Core & Built in Mail-Server
|
|
3
|
2y |
2y |
2y |
idea
security
|
recv
|
| 3591 |
 |
UX: Add download button to the contextmenu in archive
|
|
|
2y |
2y |
|
enhancement
ux
|
|
| 2672 |
 |
Settings: Add options to configure title capitalization
|
|
2
|
3y |
1y |
3y |
enhancement
metadata
|
member-last send
|
| 2715 |
 |
UX: Automatically update Albums/unsorted view when pictures are added to an album
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 2627 |
 |
search-offset for back-navigation never reset
|
|
|
3y |
3y |
3y |
enhancement
ux
|
contributor-last pr-merged recv
|
| 2608 |
 |
Index: Filesystem watcher for auto indexing independent from WebDAV
|
|
4
21
|
3y |
1y |
2y |
help wanted
idea
|
contributor-last recv-q send
|
| 2607 |
 |
Sharing: Collect views, visits, and downloads statistics on shared albums.
|
|
9
|
3y |
1y |
3y |
idea
sharing
|
recv
|
| 2605 |
 |
Documentation: Add instruction on how to install on QNAP NAS
|
|
3
|
3y |
3y |
3y |
help wanted
idea
docs 📚
|
member-last send
|
| 2599 |
 |
Search/filter for album categories
|
|
2
|
3y |
1y |
3y |
idea
|
author-last recv
|
| 2598 |
 |
Stacks: Add 'rotational' hash attribute to images
|
|
|
3y |
3y |
3y |
idea
needs-analysis
|
recv
|
| 2718 |
 |
Folders: Consider all photos when auto-updating the album date
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 2962 |
 |
Category: Random Photo Url for an Album
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 2506 |
 |
People: Make face recognition results independent of thumbnail size
|
|
6
|
3y |
1y |
3y |
idea
ai
faces
|
recv-q send
|
| 2566 |
 |
Stacks: Configure regex option for StripSequence
|
|
|
3y |
3y |
3y |
idea
|
pr-closed recv recv-q
|
| 2490 |
 |
Search: Sort pictures by number of recognized faces
|
|
4
|
3y |
1y |
3y |
idea
faces
|
member-last send
|
| 2470 |
 |
Docker: Publish hostname of the service on the local network
|
|
5
|
3y |
3y |
3y |
idea
docker
|
contributor-last recv recv-q
|
| 2466 |
 |
Login Security: Display a static logo page 1st for the base domain before rewriting the URL to /auth/login
|
|
|
3y |
2y |
3y |
idea
security
auth
|
assigned assignee-updated author-last pr-merged recv
|
| 2452 |
 |
Search: enable searching by image size (x y pixel count)
|
|
2
|
3y |
1y |
3y |
idea
|
recv
|
| 2446 |
 |
RAW: `PHOTOPRISM_JPEG_SIZE` is ignored when converting RAW with `RawTherapee`
|
|
|
3y |
2y |
3y |
help wanted
enhancement
raw
|
recv recv-q
|
| 2585 |
 |
Sharing / Remove metadata and run Fawkes (to prevent facial recognition) for shared images
|
|
|
3y |
1y |
3y |
low-priority
idea
sharing
|
recv
|
| 2401 |
 |
UX: Easier ability to remove faces
|
|
3
|
3y |
1y |
3y |
idea
faces
|
recv
|
| 2391 |
 |
Hosting: Resolve known issues when installing in a sub-directory on a shared domain
|
|
2
|
3y |
4mo |
4mo |
help wanted
enhancement
no-coding-required
|
member-last
|
| 2374 |
 |
Index: Enable thumbnails generation with GPU (CUDA Resizer)
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 2333 |
 |
Docs: Write detailed upgrade guides for each release
|
|
5
|
3y |
3y |
3y |
help wanted
idea
docs 📚
|
send
|
| 2325 |
 |
UX: Navigate between stacked images in fullscreen mode
|
|
|
3y |
3y |
3y |
idea
|
member-last send
|
| 2267 |
 |
WebDAV: Add Bearer authentication support e.g. for ownCloud 10
|
|
|
3y |
2y |
2y |
help wanted
enhancement
|
member-last send
|
| 2260 |
 |
Metadata: Improve XMP parser to support more tags
|
|
9
|
3y |
2y |
2y |
help wanted
enhancement
priority
metadata
|
assigned assignee-updated member-last
|
| 2254 |
 |
People: Suggest tagging for low accuracy faces
|
|
4
|
3y |
1y |
3y |
idea
faces
|
member-last send
|
| 2495 |
 |
Settings: Add admin panel for background job scheduling
|
|
24
|
3y |
2y |
|
idea
|
|
| 3560 |
 |
UX: Display the bitrate of videos on the files tab of the edit dialog
|
|
|
2y |
2y |
|
enhancement
|
|
| 2235 |
 |
Scans: Auto-detect scanned pictures & trim white border
|
|
|
3y |
3y |
3y |
idea
needs-analysis
|
author-last recv
|
| 2221 |
 |
Library: Increase/remove limit of 999 files when browsing originals
|
|
3
|
3y |
2y |
2y |
help wanted
enhancement
ux
|
member-last send
|
| 2416 |
 |
Config: Parameterize automated landscape ratio
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 2200 |
 |
UX: Add photo/video/both switch to albums and search results
|
|
2
2
|
3y |
2y |
3y |
idea
ux
needs-analysis
|
recv-q send
|
| 3673 |
 |
Favorites: Store favorites per user
|
|
|
2y |
2y |
2y |
idea
|
recv
|
| 2241 |
 |
Stacks: Lightroom sequencial naming
|
|
|
3y |
3y |
3y |
enhancement
|
member-last pr-closed send
|
| 2107 |
 |
Settings: add Date and Time Formats selection option
|
|
4
|
3y |
9mo |
3y |
idea
|
recv recv-q
|
| 2103 |
 |
UX: Provide TV-friendly User Interface
|
|
4
|
3y |
3y |
3y |
idea
|
recv-q send
|
| 2097 |
 |
States: UK place names are not specific enough
|
|
5
|
3y |
2y |
3y |
idea
|
recv recv-q
|
| 2075 |
 |
Metadata: Support for darktable's `dc:subject`
|
|
|
3y |
1y |
2y |
idea
metadata
|
member-last send
|
| 2073 |
 |
Search: Not Operator / Negative Filters / Exclude Filters
|
|
10
59
|
3y |
8mo |
8mo |
idea
faces
|
collaborator-last send
|
| 2133 |
 |
Metadata: Use creation time from Google Photos JSON sidecar file
|
|
4
11
|
3y |
2y |
3y |
help wanted
enhancement
needs-analysis
metadata
|
assigned assignee-updated recv-q send
|
| 2029 |
 |
Index: Improved log messages when files are not readable
|
|
5
|
4y |
3y |
3y |
idea
|
author-last recv
|
| 2016 |
 |
Slideshow: Add settings/features
|
|
4
20
|
4y |
1y |
4y |
idea
priority
|
recv-q send
|
| 2211 |
 |
Metadata: Read favorite status (star=yes) from Google Picasa 3 .picasa.ini during initial import/index
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 1904 |
 |
Stacks: bulk delete non-primary photos
|
|
4
|
4y |
4y |
4y |
idea
|
author-last recv
|
| 1895 |
 |
Import: Continue if Live Photo MOV is broken but HEIF is ok
|
|
|
4y |
2y |
4y |
enhancement
ux
live
|
member-last pr-merged send
|
| 1885 |
 |
Apple: Support new Live Photo file names
|
|
|
4y |
2y |
4y |
enhancement
metadata
live
|
recv
|
| 1876 |
 |
serverless heavy operations (ffmpeg) offloading
|
|
2
|
4y |
3y |
4y |
idea
video
|
member-last send
|
| 1865 |
 |
People: Sort autocomplete list of people based on metadata (when assigning to face)
|
|
6
|
4y |
1y |
4y |
idea
needs-analysis
faces
|
recv recv-q
|
| 1863 |
 |
People: Manually assign people to photos/videos without setting a marker
|
|
|
4y |
1y |
4y |
idea
ai
|
recv-q send
|
| 2049 |
 |
Web Upload: Add limit + info message
|
|
|
3y |
3y |
|
enhancement
|
assigned
|
| 1828 |
 |
Metadata: Add support for digiKam labels
|
|
2
|
4y |
4y |
4y |
idea
|
author-last recv
|
| 1822 |
 |
Stacks: Avoid renaming when unstacking originals with same-named sidecar files
|
|
|
4y |
4y |
4y |
idea
|
author-last recv
|
| 2175 |
 |
Build: Provide binaries with x86 optimizations like AVX2
|
|
|
3y |
3y |
|
enhancement
performance
|
assigned
|
| 1811 |
 |
SQlite: Improve SQL Query Performance
|
|
2
|
4y |
3y |
3y |
help wanted
enhancement
performance
|
member-last send
|
| 1803 |
 |
Places: Index locations without internet connection
|
|
|
4y |
4y |
4y |
idea
needs-analysis
|
member-last send
|
| 1934 |
 |
Settings/Indexer: allow enabling strict adherence to .ppignore configuration
|
|
2
|
4y |
4y |
4y |
idea
|
recv
|
| 1779 |
 |
Metadata: Support for hierarchical tags
|
|
13
25
|
4y |
1y |
4y |
idea
metadata
|
send
|
| 1766 |
 |
Places: Fallback to nearby state if unknown at the precise location
|
|
|
4y |
4y |
4y |
enhancement
needs-analysis
|
contributor-last recv
|
| 1728 |
 |
Docs: Recommendation List of Beginner-Friendly VPNs incl Feature Matrix
|
|
8
|
4y |
4y |
|
help wanted
no-coding-required
|
contributor-last recv-q
|
| 1727 |
 |
Windows: Should We Use Package Managers to Simplify Setup?
|
|
|
4y |
4y |
4y |
help wanted
research
no-coding-required
|
member-last
|
| 1691 |
 |
Metadata: Add settings for interpreting the date of old files without Exif data
|
|
|
4y |
4y |
4y |
idea
needs-analysis
|
member-last send
|
| 1682 |
 |
Download: Display a confirmation dialog before downloading too many files
|
|
|
4y |
3y |
4y |
idea
needs-analysis
|
send
|
| 2243 |
 |
Importing: Move files to "Unimported" directory if failed
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 1670 |
 |
Sharing: Add Shared Albums to Home Screen
|
|
6
|
4y |
1y |
4y |
idea
sharing
|
recv
|
| 1666 |
 |
UX: Browse, Sync & Share Photos stored on Mobile Devices
|
|
4
26
|
4y |
1y |
4y |
idea
ux
sharing
|
recv-q send
|
| 1641 |
 |
Nextcloud: Content-Security-Policy headers prevent PhotoPrism from loading in a frame
|
|
5
11
|
4y |
2y |
4y |
enhancement
|
recv-q send
|
| 1679 |
 |
People: Select multiple new faces to name them together
|
|
27
|
4y |
1y |
3y |
idea
faces
|
recv-q send
|
| 1819 |
 |
[Feature Proposal] Exclude Feature / "Not" Operator in Search / On-the Fly-Filter Refinement
|
|
3
9
|
4y |
4y |
4y |
idea
|
recv
|
| 1780 |
 |
Places: Limit location detail updates to specific countries
|
|
|
4y |
4y |
4y |
idea
|
recv
|
| 1628 |
 |
Sharing: Icon appears only when accessing the server via FQDN URL
|
|
|
4y |
1y |
4y |
help wanted
needs-analysis
sharing
|
send
|
| 1856 |
 |
Thumbnails: Upscale low-resolution images
|
|
|
4y |
4y |
4y |
idea
|
recv
|
| 1587 |
 |
People: Improve facial recognition for young children
|
|
3
53
|
4y |
10mo |
2y |
idea
ai
faces
|
send
|
| 1578 |
 |
People: Show which tagged faces appear in an album
|
|
5
|
4y |
1y |
4y |
idea
faces
|
member-last send
|
| 1571 |
 |
People: Import people tags from google takeout json
|
|
3
18
|
4y |
6mo |
|
enhancement
|
recv-q
|
| 1570 |
 |
People: Import Microsofts XMP Face region metadata
|
|
10
|
4y |
1y |
4y |
idea
metadata
faces
|
member-last similar
|
| 1568 |
 |
Videos: Don't transcode h264 -> h264
|
|
|
4y |
2y |
2y |
idea
video
|
member-last send similar
|
| 1561 |
 |
AI: Animal pet detection
|
|
30
43
|
4y |
1y |
3y |
help wanted
idea
ai
faces
|
send
|
| 1556 |
 |
People: Untagged faces section
|
|
|
4y |
1y |
3y |
enhancement
faces
|
member-last
|
| 1555 |
 |
People: Include people information in yml exports
|
|
|
4y |
1y |
3y |
enhancement
metadata
faces
|
member-last
|
| 1636 |
 |
Stacks: Display stacked files from different folders on their physical location within Originals
|
|
|
4y |
4y |
|
enhancement
|
|
| 1552 |
 |
People: Edit person dialog
|
|
3
17
|
4y |
2y |
4y |
enhancement
|
recv-q send
|
| 1595 |
 |
People: Add feature to suggest simillar faces for merging
|
|
46
|
4y |
1y |
4y |
idea
priority
faces
|
recv
|
| 1639 |
 |
UX: Shorten large counts the in the navigation
|
|
|
4y |
4y |
|
enhancement
ux
|
|
| 1548 |
 |
People: Manually tag faces in pictures
|
|
65
6
|
4y |
6mo |
10mo |
help wanted
in-progress
priority
ai
faces
|
assigned recv-q send
|
| 1518 |
 |
Option to copy/export file names/paths for batch of selected photos
|
|
|
4y |
4y |
4y |
idea
|
member-last send
|
| 1513 |
 |
Apps: Apple TV App
|
|
4
25
|
4y |
1y |
1y |
idea
|
member-last send
|
| 1536 |
 |
Folders: Option to show folders hierarchically
|
|
11
7
180
|
4y |
3wk |
3wk |
idea
|
member-last send
|
| 1488 |
 |
Web Upload: Enhanced file upload screen
|
|
2
12
|
4y |
1y |
1y |
idea
|
member-last send
|
| 1471 |
 |
Encryption
|
|
3
|
4y |
4y |
4y |
idea
needs-analysis
|
recv
|
| 1450 |
 |
Webhooks on events
|
|
|
4y |
4y |
4y |
idea
|
author-last recv
|
| 1511 |
 |
External Services: Serverless Rclone support
|
|
|
4y |
8mo |
4y |
idea
|
recv
|
| 1442 |
 |
Labels: Make label threshold editable in UI
|
|
|
4y |
2y |
4y |
idea
|
send
|
| 1446 |
 |
Stacks: Option to configure the time threshold used to stack timelapse photos
|
|
2
2
|
4y |
4y |
4y |
idea
|
assigned assignee-updated send
|
| 1601 |
 |
People: Option to toggle between photos and faces when searching for faces:new or a person
|
|
15
|
4y |
1y |
3y |
idea
faces
|
member-last send
|
| 1428 |
 |
Sharing: Password protection for shared links
|
|
9
|
4y |
1y |
3y |
enhancement
sharing
|
member-last send
|
| 1419 |
 |
CLI: Provide a way to remove already indexed files from index
|
|
5
|
4y |
2y |
4y |
low-priority
idea
|
recv-q send
|
| 1431 |
 |
Albums: Smart/Conditional Albums
|
|
17
68
|
4y |
6wk |
2y |
idea
|
pr-merged recv-q send
|
| 2642 |
 |
UX: Synchronize Scrolling when in the Fullscreen Gallery
|
|
|
3y |
3y |
3y |
idea
|
recv
|
| 1553 |
 |
People: Add categories for people
|
|
7
|
4y |
4y |
|
enhancement
|
|
| 1330 |
 |
Sharing: Add overview page for shared items
|
|
|
4y |
1y |
4y |
idea
sharing
|
send
|
| 1305 |
 |
Sharing: Social Sharing Meta Tags for Albums
|
|
2
2
|
4y |
1y |
4y |
idea
sharing
|
member-last send
|
| 1306 |
 |
Index: Option to automatically create albums from files paths (including duplicates), e.g. for album exports from other tools
|
|
2
4
|
4y |
2y |
4y |
low-priority
idea
|
contributor-last recv-q send
|
| 1437 |
 |
Stacks: Download stacked files as zip so that it works on iOS
|
|
|
4y |
9mo |
9mo |
help wanted
enhancement
|
author-last recv recv-q
|
| 1271 |
 |
Feature suggestion: Add ons for nextcloud
|
| 2
2
|
4y |
4y |
4y |
idea
|
recv recv-q
|
| 1258 |
 |
Videos: Option to automatically transcode videos upfront
|
|
4
|
4y |
3y |
4y |
low-priority
idea
ux
video
|
assigned assignee-updated member-last send
|
| 1252 |
 |
RAW: Monitor sidecar files for changes and recreate JPEGs when profile has been changed.
|
|
6
|
4y |
2y |
3y |
idea
raw
|
recv-q send
|
| 1246 |
 |
RAW: Detect updates in DNG files and render new JPGs
|
|
|
4y |
3y |
3y |
enhancement
raw
|
assigned assignee-updated send
|
| 1216 |
 |
Web Upload: Support Drag & Drop
|
|
2
22
|
4y |
10mo |
11mo |
idea
ux
|
member-last send
|
| 1182 |
 |
Stacks: Stack compressed and original version of a photo e.g. from Google Photos
|
|
9
|
4y |
4y |
4y |
enhancement
|
member-last send
|
| 1287 |
 |
AI: Add a CLIP-powered semantic search
|
|
8
|
4y |
1mo |
1mo |
help wanted
idea
ai
database
|
member-last pr-unreviewed send
|
| 1178 |
 |
Ease the usage of the stacking parameters
|
|
4
|
4y |
3y |
3y |
idea
needs-analysis
|
member-last send
|
| 1174 |
 |
Metadata: Estimate location by Google's Location History
|
|
|
4y |
1y |
2y |
idea
metadata
|
send
|
| 1162 |
 |
Sharing: Create sharing link for multiple albums at once
|
|
3
15
|
4y |
1y |
4y |
idea
sharing
|
send
|
| 1143 |
 |
Labels: Option to automatically create labels for keywords coming from photo metadata (Exif/IPTC/XMP)
|
|
17
|
4y |
1y |
4y |
idea
labels
|
send
|
| 1308 |
 |
Duplicates: Display duplicated files with option to delete
|
|
31
126
|
4y |
2y |
3y |
enhancement
|
assigned assignee-updated recv-q
|
| 1128 |
 |
Metadata: Import Favorite Flag from Google Photos
|
|
8
|
4y |
4y |
4y |
enhancement
|
member-last send
|
| 1125 |
 |
RFE: Create deployment manifests for self-hosting on Kubernetes
|
|
|
4y |
4y |
4y |
docs 📚
|
member-last send
|
| 1282 |
 |
Search: Search term normalization
|
|
|
4y |
4y |
|
enhancement
|
assigned
|
| 1117 |
 |
UX: Autocomplete for keywords
|
|
3
|
4y |
1y |
4y |
idea
ux
metadata
|
recv-q send
|
| 1542 |
 |
People: Handle duplicated face thumbs after replacing original file with a cropped/edited version
|
|
|
4y |
4y |
|
enhancement
|
assigned
|
| 1070 |
 |
Videos: Configurable Quality for Video Streaming On Different Bandwidths
|
|
2
43
|
5y |
2y |
4y |
idea
priority
ux
video
|
recv-q send
|
| 1054 |
 |
Web Upload: Cancel an upload
|
|
4
|
5y |
4y |
5y |
idea
|
member-last send
|
| 1031 |
 |
Security: Disable Login page, except for Whitelisted IPs
|
|
|
5y |
2y |
2y |
idea
security
|
member-last send
|
| 1030 |
 |
Stacks: Support stacking of videos
|
|
|
5y |
3y |
5y |
idea
video
|
recv-q send
|
| 1028 |
 |
Stacks: Prefer edited photos in stacks as primary
|
|
37
|
5y |
2y |
4y |
idea
ux
metadata
|
assigned assignee-updated pr-merged recv recv-q
|
| 1026 |
 |
Metadata: Export metadata using the Web UI
|
|
|
5y |
4y |
5y |
low-priority
idea
|
member-last send
|
| 1025 |
 |
UX: Auto refresh library to show edits to primary photos, stacks, timestamps, etc.
|
|
|
5y |
4y |
5y |
low-priority
idea
ux
|
author-last recv recv-q
|
| 1122 |
 |
Stacks: Stack -edited files from Google Photos with original
|
|
2
|
4y |
2y |
4y |
enhancement
metadata
|
assigned assignee-updated send
|
| 1008 |
 |
External Services: ChromeCast Support
|
|
11
|
5y |
2y |
4y |
idea
video
|
recv-q send
|
| 1110 |
 |
Videos: In-line preview of videos
|
|
|
4y |
3y |
4y |
idea
video
|
recv
|
| 952 |
 |
Security: Log User Login / Logout
|
|
|
5y |
8mo |
4y |
idea
security
auth
|
assigned assignee-updated
|
| 945 |
 |
Server-Timing headers
|
|
|
5y |
4y |
5y |
idea
|
contributor-last pr-closed recv
|
| 943 |
 |
Import: Add file browser to delete files before importing
|
|
4
|
5y |
4y |
4y |
idea
needs-analysis
|
send
|
| 936 |
 |
Albums: Add "download search results" button
|
|
4
|
5y |
4y |
5y |
idea
needs-analysis
|
author-last recv
|
| 923 |
 |
Albums: Show number of entries for folders
|
|
2
|
5y |
5y |
5y |
idea
|
member-last send
|
| 919 |
 |
Make it easier to avoid backing up transient data like caches
|
|
|
5y |
4y |
4y |
idea
needs-analysis
|
member-last send
|
| 911 |
 |
UX: Progressive image loading
|
|
|
5y |
4y |
5y |
low-priority
idea
ux
|
assigned assignee-updated member-last send
|
| 1012 |
 |
Docs: More detailed information on compatible WebDAV clients and servers
|
|
|
5y |
5y |
5y |
docs 📚
|
recv
|
| 848 |
 |
Download: Add UI for album download settings
|
|
|
5y |
2d |
5y |
idea
|
assigned member-last send
|
| 847 |
 |
word2vec support
|
|
3
|
5y |
4y |
5y |
low-priority
idea
|
recv
|
| 812 |
 |
Flickr: Import metadata from JSON files
|
|
2
9
|
5y |
2mo |
2y |
idea
|
send
|
| 811 |
 |
Albums: Share as static HTML page
|
|
|
5y |
1y |
5y |
idea
needs-analysis
sharing
|
assigned assignee-updated contributor-last send
|
| 799 |
 |
UX: Improve Accessibility / Enable Page Zoom
|
|
|
5y |
4y |
5y |
enhancement
released
ux
|
assigned assignee-updated member-last pr-closed send
|
| 907 |
 |
AI: Integrate a model for Optical Character Recognition (OCR)
|
|
3
33
|
5y |
2mo |
2mo |
help wanted
idea
needs-analysis
ai
|
member-last send
|
| 1179 |
 |
Metadata: DateTimeOriginal set from ACDSee is not read by exif function
|
|
|
4y |
4y |
|
enhancement
|
assigned
|
| 1307 |
 |
UX: Add a hybrid Photo/Video Viewer (Lightbox)
|
|
53
|
4y |
9mo |
9mo |
in-progress
frontend
ux
video
live
epic
|
assigned member-last pr-closed pr-merged pr-unreviewed send
|
| 796 |
 |
Sharing: Keep search parameters when redirecting from album name to uid
|
|
2
|
5y |
1y |
|
idea
sharing
|
|
| 757 |
 |
People: Exclude a person from search results
|
|
32
|
5y |
2mo |
5y |
idea
|
recv recv-q
|
| 797 |
 |
UX: Add links between different views of a photo
|
|
|
5y |
3y |
|
idea
ux
|
|
| 756 |
 |
Metadata: Support JSON with Tag Groups
|
|
|
5y |
4y |
4y |
idea
needs-analysis
|
member-last send
|
| 745 |
 |
Config: Option to prevent keyword creation from filenames
|
|
|
5y |
1y |
1y |
idea
|
member-last send
|
| 731 |
 |
Infrastructure: NPU support
|
|
5
|
5y |
4y |
5y |
idea
|
author-last recv
|
| 795 |
 |
Micropub Support
|
|
|
5y |
4y |
5y |
idea
|
recv
|
| 747 |
 |
People: Import digikam's face region data
|
|
|
5y |
1y |
2y |
idea
metadata
faces
|
assigned assignee-updated member-last send
|
| 713 |
 |
Metadata: Implement (5) star rating
|
| |
5y |
3mo |
5mo |
idea
|
send
|
| 683 |
 |
Search: Reverse the order in which results are displayed
|
|
5
6
|
5y |
6wk |
6wk |
idea
in-progress
ux
|
assigned assignee-updated member-last send
|
| 1138 |
 |
Support Archive Formats such as CBZ, CBR, CB7
|
|
|
4y |
4y |
4y |
idea
|
recv
|
| 678 |
 |
Places: Change country for photos with existing lat, long & location
|
|
3
2
3
|
5y |
8mo |
1y |
idea
|
send
|
| 667 |
 |
Stacks: Add "Unstack All" Button
|
|
7
26
|
5y |
6mo |
2y |
idea
ux
|
recv-q send
|
| 661 |
 |
UX: Configure List View Columns
|
|
5
|
5y |
4y |
5y |
idea
priority
ux
|
member-last send
|
| 658 |
 |
Sharing: Share photos via messenger (Telegram, Whats App...)
|
|
7
57
|
5y |
1y |
1y |
idea
priority
sharing
|
member-last pr-unreviewed
|
| 668 |
 |
Config: Add option to generate AVIF and/or JPEG XL thumbnails instead of (only) JPEG
|
| 4
13
12
108
|
5y |
10mo |
10mo |
idea
ux
needs-analysis
config
|
member-last pr-closed send
|
| 656 |
 |
Metadata: Flagging photos
|
|
|
5y |
2y |
|
idea
priority
metadata
|
|
| 654 |
 |
Synchronization: Proof-of-concept for syncing with One Drive
|
|
6
15
|
5y |
1y |
4y |
idea
|
contributor-last recv-q similar
|
| 720 |
 |
Discover: Show memories like today x years ago
|
|
45
2
|
5y |
6mo |
6mo |
idea
priority
|
collaborator-last pr-closed send
|
| 655 |
 |
Download: Choose size in which photo should be downloaded
|
|
15
|
5y |
4y |
4y |
idea
|
member-last
|
| 651 |
 |
UX: Searchbar + Filters within Albums/Moments/Calendar/Folders
|
|
2
21
|
5y |
4y |
5y |
idea
priority
ux
|
author-last recv recv-q
|
| 669 |
 |
Sharing: Public Image Wall
|
| |
5y |
4mo |
4y |
idea
frontend
priority
sharing
api
|
recv recv-q
|
| 639 |
 |
UX: Show progress during import/index
|
|
|
5y |
1y |
2y |
idea
ux
|
send
|
| 633 |
 |
Indexer: Release memory after indexing is done since several hours?
|
|
4
|
5y |
8mo |
1y |
help wanted
idea
needs-analysis
|
member-last send
|
| 629 |
 |
Config: Configure quality filter parameter (e.g. size and year)
|
|
|
5y |
4y |
5y |
idea
|
member-last send
|
| 645 |
 |
Config: Configure thumb size for Mosaic View (limited to existing thumb sizes)
|
|
7
|
5y |
2y |
5y |
idea
|
send
|
| 628 |
 |
UX: Show thumbnail in all edit views
|
|
12
|
5y |
2y |
5y |
idea
ux
|
assigned assignee-updated pr-merged send
|
| 620 |
 |
BackUp: Local backups with Album-like folder structure
|
|
9
|
5y |
4y |
5y |
idea
|
author-last recv
|
| 583 |
 |
UX: Remember view per section
|
|
2
|
5y |
4y |
5y |
idea
ux
|
member-last pr-merged send
|
| 578 |
 |
Albums: Set multiple categories
|
|
|
5y |
3y |
3y |
idea
|
member-last send
|
| 561 |
 |
Metadata: Import tags from PLEX XML
|
|
|
5y |
4y |
5y |
idea
|
member-last send similar
|
| 557 |
 |
Sharing: Configure sharing options like upload / edit/view metadata / views
|
|
31
3
87
|
5y |
6mo |
3y |
idea
priority
security
sharing
|
recv-q send
|
| 554 |
 |
People: Import Adobe's XMP Face region metadata
|
|
42
|
5y |
1y |
4y |
enhancement
metadata
faces
|
recv-q send similar
|
| 622 |
 |
Metadata: Configure location estimation parameter
|
|
|
5y |
1y |
4y |
idea
metadata
|
recv-q send
|
| 501 |
 |
Videos: Use ffprope instead of exiftool for metadata extraction
|
|
5
|
5y |
2y |
|
idea
video
|
|
| 485 |
 |
Labels: Automatically translate label names
|
|
21
|
5y |
1y |
2y |
idea
labels
|
member-last send
|
| 480 |
 |
Albums/Labels: Option to mark albums and labels as private or archive
|
|
2
36
|
5y |
2mo |
2y |
idea
|
recv-q send
|
| 1002 |
 |
Configurable ignore file
|
|
|
5y |
4y |
5y |
idea
needs-analysis
|
recv
|
| 653 |
 |
Web Upload: Option to upload files to originals instead of import using the web upload
|
|
|
5y |
4y |
|
idea
|
|
| 448 |
 |
Labels: Allow a model to be trained for better results
|
|
9
108
|
5y |
7wk |
7wk |
help wanted
idea
ai
labels
|
member-last send
|
| 466 |
 |
Sharing: Generate File Links
|
|
5
2
81
|
5y |
8mo |
2y |
idea
enhancement
sharing
api
|
assigned assignee-updated send
|
| 402 |
 |
Metadata: Write PhotoPrism metadata to XMP sidecars or EXIF
|
|
7
|
5y |
1y |
2y |
idea
priority
needs-analysis
|
recv-q send
|
| 406 |
 |
Sharing: Is it possible to hide metadata on shared links?
|
|
10
|
5y |
1y |
4y |
idea
needs-analysis
sharing
|
send
|
| 382 |
 |
Albums: List view for all albums types and originals
|
|
9
|
5y |
4y |
5y |
idea
|
recv recv-q
|
| 401 |
 |
Albums: Hierarchical albums
|
|
8
62
|
5y |
5mo |
11mo |
idea
needs-analysis
|
send
|
| 378 |
 |
Config: Option to expand sidebar on first load
|
|
2
|
5y |
4y |
5y |
idea
|
member-last send
|
| 373 |
 |
Albums: See what albums a picture is in
|
|
2
74
|
5y |
3y |
4y |
idea
priority
|
author-last pr-closed recv recv-q
|
| 325 |
 |
Security: Add Password for Access to Private Pictures
|
|
|
5y |
3mo |
2y |
enhancement
priority
security
auth
|
assigned assignee-updated send
|
| 323 |
 |
Better URLs for hierarchical navigation
|
|
2
|
5y |
4y |
5y |
idea
needs-analysis
|
member-last send
|
| 652 |
 |
UX: Onboarding Wizard
|
|
|
5y |
3y |
|
idea
ux
|
|
| 352 |
 |
Viewer: Add support for 360° images with equirectangular projection
|
|
4
7
89
|
5y |
7mo |
7mo |
help wanted
idea
frontend
priority
ux
|
member-last send
|
| 316 |
 |
Sharing: ActivityPub support for sharing with friends
|
|
15
40
|
5y |
1y |
|
idea
sharing
|
|
| 315 |
 |
Albums: Insert text/comments within albums
|
|
2
4
|
5y |
2y |
2y |
idea
|
member-last send
|
| 317 |
 |
Labels: Improve the tagging experience
|
|
72
|
5y |
1y |
5y |
idea
labels
|
member-last send
|
| 307 |
 |
Stacks: Show indication of stacking in list view and edit view
|
|
|
5y |
4y |
5y |
idea
|
member-last pr-merged send
|
| 303 |
 |
Metadata: Import metadata from csv
|
|
3
|
5y |
4y |
4y |
idea
needs-analysis
|
member-last send similar
|
| 314 |
 |
UX: Additional icons/watermarks on photos in different views
|
|
2
|
5y |
1y |
5y |
idea
ux
|
assigned assignee-updated send
|
| 244 |
 |
API: Provide Counts of Photos and Albums
|
|
|
6y |
8mo |
5y |
enhancement
api
|
member-last pr-closed send
|
| 224 |
 |
Synchronization: Proof-of-concept for syncing with Google Drive API
|
|
|
6y |
2mo |
3y |
help wanted
idea
|
recv-q similar
|
| 223 |
 |
Synchronization: Proof-of-concept for syncing with Google Photos API
|
|
8
2
54
|
6y |
6mo |
|
help wanted
idea
|
similar
|
| 180 |
 |
Infrastructure: Use PhotoPrism without cloud services
|
|
48
|
6y |
4y |
4y |
idea
|
send
|
| 243 |
 |
Metadata: Embed XMP metadata in JPEG files
|
|
|
6y |
2y |
6y |
enhancement
priority
needs-analysis
|
assigned assignee-updated collaborator-last send
|
| 152 |
 |
UX: Timeline View
|
|
101
19
10
331
|
6y |
6mo |
6mo |
enhancement
priority
ux
api
|
assigned assignee-updated send
|
| 147 |
 |
Infrastructure: LXC container
|
| |
6y |
1y |
1y |
help wanted
idea
ci
|
recv-q send
|
| 144 |
 |
People: Add relations between people
|
|
5
42
|
6y |
1y |
3y |
idea
metadata
faces
|
send
|
| 143 |
 |
Users: Add comments support
|
|
14
54
|
6y |
2y |
4y |
idea
|
assigned assignee-updated send
|
| 124 |
 |
UX: Toggle map view
|
|
2
11
|
6y |
4y |
5y |
idea
ux
|
member-last send
|
| 117 |
 |
Plugin System
|
|
5
62
|
6y |
1y |
4y |
idea
|
send
|
| 214 |
 |
Dashboard: Punch card view similar to GitHub
|
| |
6y |
4y |
5y |
idea
|
recv-q
|
| 98 |
 |
Sharing: Multi-user / multi-library support with private and shared photos/albums
|
| 25
456
29
|
7y |
8mo |
1y |
in-progress
priority
sharing
epic
api
|
assigned assignee-updated member-last send
|
| 93 |
 |
Infrastructure: Support for cloud storage ( with encryption )
|
|
40
12
|
7y |
1y |
2y |
idea
priority
|
send
|
| 64 |
 |
Plug-in API for custom filters / effects
|
|
|
7y |
8mo |
2y |
idea
api
|
|
| 47 |
 |
Config: Add support for PostgreSQL
|
|
45
17
|
7y |
2d |
2d |
idea
please-test
priority
awesome
|
assigned assignee-updated member-last send
|
| 175 |
 |
Proof-of-concept for scene category classification
|
|
|
6y |
5y |
6y |
help wanted
enhancement
in-progress
|
recv-q
|
| 85 |
 |
UX: View with photos in different dimensions
|
|
7
23
|
7y |
6wk |
7y |
idea
ux
|
pr-closed pr-merged recv-q send
|
| 11 |
 |
Aggregation of photos from external feeds / social media like Facebook, Twitter, Google,...
|
|
4
|
7y |
1y |
|
idea
enhancement
sharing
|
assigned
|
| 470 |
 |
RSS/Atom feeds
|
|
|
5y |
4y |
5y |
idea
|
recv recv-q
|
| 28 |
 |
Stacks: Search + manually stack similar images
|
|
9
2
47
|
7y |
8mo |
3y |
idea
priority
|
pr-closed send
|
| 25 |
 |
Sharing: Share with social media like Facebook, Google, Twitter,...
|
|
2
|
7y |
1y |
|
idea
sharing
|
|
| 783 |
 |
Storage: CS3APIs
|
|
2
|
5y |
4y |
5y |
idea
|
recv
|
| 521 |
 |
Metadata: Import "hints" file
|
|
3
|
5y |
4y |
5y |
low-priority
idea
|
recv
|