Commit Graph

820 Commits

Author SHA1 Message Date
Michael Mayer
0761be3258 Videos: Improve transcoding and indexing logs #4549
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-27 10:36:15 +01:00
Michael Mayer
b0eb7aacdd UX: Rename "Videos" to "Media" in navigation and add audio type #4694
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-26 12:53:15 +01:00
Michael Mayer
7de72bd99a Upload: Allow to limit the types of files users can upload #4895
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-25 06:32:01 +01:00
Michael Mayer
67811d87fa Videos: Create fragmented MP4s when transcoding with FFmpeg #4892
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-24 20:47:57 +01:00
Michael Mayer
173fa526e9 Config: Improve --prod docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 14:00:22 +01:00
Michael Mayer
555d5cdbbe Config: Improve --prod docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:57:50 +01:00
Michael Mayer
4ed7c6c242 Config: Update --prod and --log-level docs in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:54:59 +01:00
Michael Mayer
9a01ace34d Config: Update --prod flag documentation in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:48:38 +01:00
Michael Mayer
c081155c4f Config: Improve log options documentation in flags.go #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 13:11:55 +01:00
Michael Mayer
0b02c5d17c Database: Reduce log level for connection info to debug #4888 #4889
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-23 12:06:10 +01:00
Michael Mayer
e7df0c2125 Docs: Update config.yml section titles in config/report_sections.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-20 11:23:14 +01:00
Michael Mayer
6128bf4e47 Config: Require MariaDB v11.4 to use SSL for backups #4837
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 08:55:27 +01:00
Michael Mayer
8aa0cc95ea Config: Fix and improve database version detection #4837
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-18 08:38:18 +01:00
Michael Mayer
f81a945e74 Albums: Add settings to set a default sort order for each type #405
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-17 17:53:33 +01:00
Michael Mayer
d0239ba209 UX: Improve quota calculation and checks in config and api #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-17 16:12:47 +01:00
Michael Mayer
940194ab1c Backups: Detect server version to determine SSL support #4837
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-17 13:23:43 +01:00
Michael Mayer
328d51ee41 Albums: Add settings for downloading album archives #4344 #405
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-16 16:10:47 +01:00
Michael Mayer
5496cd06a3 UX: Allow guests to choose a start page as well #577
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-15 16:01:55 +01:00
Michael Mayer
4a6d3a9bd8 UX: Redirect users accessing /library/ to the default route #577
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-15 15:44:20 +01:00
Michael Mayer
0350e5d572 UX: Add UI settings for selecting start page and time zone #577
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-15 14:51:44 +01:00
Michael Mayer
4357f8e732 UX: Make information shown on cards view configurable #1164
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-14 16:01:05 +01:00
Michael Mayer
7f0717e9a0 Auth: Prevent login if additional accounts may not be created #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-12 01:08:16 +01:00
Michael Mayer
eb9371d089 WebDAV: Skip download sync if storage is full or quota is exceeded #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-11 23:45:41 +01:00
Michael Mayer
7a97b38cb3 UX: Specify files quota in GB instead of MB #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-11 18:04:10 +01:00
graciousgrey
ad3b00f009 Tests: Add unit tests #4266 2025-03-10 17:33:00 +01:00
Michael Mayer
df09c78ee1 Videos: Add "codec" search filter and auto-enable nvidia encoder #4848
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-10 14:30:25 +01:00
Michael Mayer
b1d9f24fc5 Config: Disable uploads and imports when storage is full #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-04 08:28:28 +01:00
Michael Mayer
ace90d95a4 Config: Refactor filesystem usage detection and add tests #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-03 21:05:08 +01:00
Michael Mayer
fbdd621111 Config: Fix total disk space calculation in config_usage.go #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-03 20:28:20 +01:00
Michael Mayer
c2cc50b670 Config: Add option to show filesystem usage in sidebar navigation #4266
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-03-03 20:05:56 +01:00
Michael Mayer
78f5104020 Thumbs: Add "fit_5120" size suitable for Retina 5K displays #4810
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-25 11:21:38 +01:00
Michael Mayer
0b6dbe4e3e Services: Fix upload dialog and permission checks #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-22 15:40:05 +01:00
Michael Mayer
2576f7b397 Config: Update information about facial recognition options
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-19 18:12:05 +01:00
Michael Mayer
a501530bbe Config: Update information about facial recognition options
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-19 18:07:31 +01:00
Michael Mayer
814b4fb28b Config: Update information about facial recognition options
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-19 17:57:09 +01:00
Michael Mayer
cde8d86260 Config: Update information about facial recognition options
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-19 16:07:21 +01:00
graciousgrey
343260b10d Docs: Add info about face parameters 2025-02-18 15:12:00 +01:00
Michael Mayer
8db4189230 Config: Update PWA manifest #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-13 16:36:28 +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
163db703d1 Config: Add "develop" feature flag to disable new viewer sidebar #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-02-03 12:29:02 +01:00
Michael Mayer
cf3941b4cf Commands: Fix config options report in config/cli_flags_report.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-17 00:20:05 +01:00
Michael Mayer
52b4a5f3b9 About: Update copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:41:37 +01:00
Michael Mayer
e2195d535e FFmpeg: Refactor extraction of JPEG and PNG images from videos #4604
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-09 10:24:53 +01:00
Michael Mayer
bbb30e6a33 FFmpeg: Add tests, refactor package, and split into sub-packages #4604
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 18:27:33 +01:00
Michael Mayer
51eaf83051 Config: Change test path in config_media_raw_test.go
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 14:16:11 +01:00
Michael Mayer
ed03524a66 Config: Refactor client config and assets tests #3168
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-01-08 13:55:39 +01:00
Michael Mayer
1695c42e2c Config: Remove unused files from internal/config/testdata/static/build/ 2025-01-06 15:35:07 +01:00
Michael Mayer
9f7d2f9434 Frontend: Refactor app bootstrapping templates and CSS imports #3168 2025-01-06 15:05:39 +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