Michael Mayer
d5ef7bf1bc
Media: Refactor video content type constants #4770
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 01:23:22 +01:00
Michael Mayer
6a89519e63
Videos: Refactor codec, content and file type specifications #4770
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-05 00:30:45 +01:00
Michael Mayer
1f4f65e988
Server: Add "force" and "mode" flags for sockets #4673 #4767 #4765 #4467
...
These changes allow you to force the re-creation of existing Unix domain
sockets and set the permissions of sockets after they have been created.
The flag or variable value for this must be formatted as follows:
--http-host="unix:/var/run/photoprism.sock?force=true&mode=660"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-04 12:03:00 +01:00
Michael Mayer
5738d838e5
Faces: Add dedicated vector algebra package #4691 #4669 #4328
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 16:48:46 +01:00
Michael Mayer
a1242a47fe
Metadata: Improve media type detection in pkg/fs/mime.go #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:45:35 +01:00
Michael Mayer
06e59d9993
API: Improve content type string generation #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 21:35:07 +01:00
Michael Mayer
933cc5031f
API: Fix content type header for transcoded videos #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 20:16:27 +01:00
Michael Mayer
bbd7d9af14
Videos: Refactor VP8 and VP9 codec types and add codec aliases #1307
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 15:58:34 +01:00
Michael Mayer
790de0b146
Videos: Improve MP4 AVC browser playback compatibility #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 14:17:52 +01:00
Michael Mayer
a20f12f3e7
Videos: Enhance support for direct streaming of HEVC / H.265 #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-29 13:14:38 +01:00
Michael Mayer
6b3cb0eca8
UX: Refactor video formats and codecs in front and backend #1307 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-28 23:26:52 +01:00
Michael Mayer
608732ed80
Metadata: Update special words list in /pkg/text/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-27 14:34:01 +01:00
Michael Mayer
420fa9946c
Viewer: Set native video stream src based on mimetype #1307 #3168 #4698
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-27 13:21:05 +01:00
Michael Mayer
1a938a387f
Viewer: Add media codec to API response data #1307 #4698 #4708
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-10 15:20:43 +01:00
Michael Mayer
01f15fa406
Backend: Update copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:28:17 +01:00
Michael Mayer
4607073bee
Import: Allow configuration of the destination file path #4666
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-15 17:26:00 +01:00
Michael Mayer
9eef183323
CLI: Upgrade github.com/urfave/cli from v1 to v2 #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-12-05 17:15:59 +01:00
Michael Mayer
bd6a1b90f2
Search: Update /pkg/txt/smallwords.go and stopwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-18 11:18:46 +01:00
Michael Mayer
d6e5096786
Places: Improve country estimates for Europe
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-12 08:53:54 +01:00
Michael Mayer
42ce5acdde
Metadata: Add more words to pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-08 17:34:11 +01:00
Michael Mayer
bf34404ad6
HTTP: Update crawler user agents in /pkg/header/bots.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-07 21:35:53 +01:00
Michael Mayer
7f02d4efdb
Config: Serve "robots.txt" file to control how site is indexed #4574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-07 19:09:43 +01:00
Michael Mayer
9b8086b91c
HTTP: Add additional header names, values, and policies to /pkg/header
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-07 14:11:39 +01:00
Michael Mayer
ef59299e53
HTTP: Add pkg/header/bots.go to detect common search engine bots
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-06 09:19:44 +01:00
Michael Mayer
294fa5a90f
Backend: Refactor "pkg/header" package
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-05 09:28:37 +01:00
Michael Mayer
6c5f7fac22
Places: Improve country estimates for the near east region
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-11-01 09:58:38 +01:00
Michael Mayer
5cd6e71fdf
Backend: Add "document" media type for indexing PDF documents #4600
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-31 10:56:06 +01:00
graciousgrey
270d4faebb
Tests: Add unit tests #3447
2024-10-28 16:33:37 +01:00
Michael Mayer
35a5f0645e
Metadata: Add "TikTok" and "eBay" to pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-27 17:35:23 +01:00
Michael Mayer
833685251c
Search: Add support for numerical keywords like "2nd" or "80s" #3447
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-25 22:46:14 +02:00
Michael Mayer
d32c9e9ef7
Metadata: Improve titles generated from file and folder names #3447
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-25 21:21:30 +02:00
Michael Mayer
253aa423ac
Metadata: Do not estimate location if picture is non-photographic #4589
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-23 10:22:31 +02:00
Michael Mayer
b5ee57d13f
Metadata: Improve country detection based on location names
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-21 09:31:01 +02:00
Michael Mayer
355b3d352c
Scans: Add support for "KODAK Slide N Scan" digital film scanner #4581
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-17 19:27:10 +02:00
Michael Mayer
0ad392f8eb
Text: Update pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-14 10:18:11 +02:00
Michael Mayer
45fbfc9445
Text: Update pkg/txt/specialwords.go
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-13 12:56:25 +02:00
Michael Mayer
bf4321f358
Server: Add X-Robots-Tag response header to control search engines #4574
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-10-13 11:19:30 +02:00
Michael Mayer
735a3a2d13
Places: Use float64 for all coordinates to avoid rounding errors #3953
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-15 13:52:31 +02:00
Michael Mayer
0c1fdd622e
Config: Improve the naming of file and directory variables
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-13 12:30:21 +02:00
Michael Mayer
a2fd10fddd
Backend: Move string shortening functions to /pkg/txt/clip
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-09-05 01:45:57 +02:00
Michael Mayer
a91552d351
HEIC: Reset Exif orientation for compatibility with libheif 1.18.1 #4439
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-08-03 16:31:11 +02:00
Michael Mayer
02234e7c06
Docs: Update links to PDF documents on dl.photoprism.app
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-19 18:13:08 +02:00
graciousgrey
1140ceea40
Tests: Add unit tests
2024-07-17 16:38:34 +02:00
graciousgrey
5e94686a0d
Tests: Add unit tests
2024-07-16 17:29:26 +02:00
Michael Mayer
9969590472
Account: Allow OIDC and LDAP users with password to use 2FA #782 #808
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-10 17:24:02 +02:00
Michael Mayer
fe9caaa83b
OIDC: Improve CLI commands and add AuthIssuer to users and sessions #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-09 11:01:59 +02:00
Michael Mayer
e87f32fa5c
OIDC: Add "address" to the default userinfo request scopes #782
...
see https://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-09 06:55:06 +02:00
Michael Mayer
fe54cc7ef3
Auth: Fix 2-Factor Authentication (2FA) prompt on the login page #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-08 15:50:02 +02:00
Michael Mayer
8b38d9ba68
OIDC: Allow local authentication if an (app) password has been set #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-06 11:53:55 +02:00
Michael Mayer
c970511c82
OIDC: Upgrade "zitadel/oidc" from v1 to v2 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-07-06 11:15:23 +02:00