Commit graph

5995 commits

Author SHA1 Message Date
Michael Mayer
55db142a3f Frontend: Update package-lock.json 2022-04-18 14:32:36 +02:00
Michael Mayer
151944cf41 Develop: Upgrade build environment to 220418-bookworm #2262 2022-04-18 14:32:11 +02:00
Michael Mayer
7f32ff46e8 Video: Show what transcoding hardware was detected #2125 #2222 #2228
Also installs the following, additional packages:
- libcuda1
- libnvcuvid1
- mesa-va-drivers
2022-04-18 14:30:47 +02:00
Michael Mayer
c2baf2ae5a Docker: Create default users and groups #2262 #2228
Creates accounts to run PhotoPrism under a custom user ID. Also adds
them to the video and render groups, which might help to access hardware
transcoding devices.
2022-04-18 14:14:32 +02:00
Michael Mayer
27b84365da Convert: Set virtual home in cache path for external CLI commands #2262 2022-04-18 13:55:17 +02:00
theresa
2b7b43f8e5 Reports: Update search filter notes 2022-04-18 12:24:15 +02:00
Michael Mayer
38c6cebe21 File Formats: Disable TOML file support until there is a use for it 2022-04-18 00:14:04 +02:00
Michael Mayer
b54cfeaf5f Docker: Add user "unraid" with ID 99 #2256 2022-04-17 23:35:37 +02:00
Michael Mayer
5d6cb9ea94 Develop: Upgrade build environment base image to 220417-bookworm 2022-04-17 17:05:36 +02:00
Michael Mayer
a9827a7f87 Docker: Change command order in develop/bookworm/Dockerfile #2178 2022-04-17 16:39:41 +02:00
Michael Mayer
aec32d9c3a Docker: Add scripts/dist/install-go-tools.sh and OCI annotations #2178 2022-04-17 16:28:34 +02:00
Michael Mayer
18542bb94c CLI: Update show subcommand aliases and descriptions #2247 #2252 #2169 2022-04-17 15:33:40 +02:00
Michael Mayer
182bc09d87 CLI: Export reports as CSV/TSV for use in spreadsheets #2247 #2252 #2169 2022-04-17 12:30:33 +02:00
Michael Mayer
73be4df8f8 CLI/Docs: Improve photoprism show ... subcommands #2247 #2252 #2169 2022-04-16 19:52:53 +02:00
Michael Mayer
00f578e319 CI: Update build script log message 2022-04-16 17:12:21 +02:00
Michael Mayer
adb40433a5 Search: Improve handling of search query updates in UI components #1995 2022-04-16 15:59:47 +02:00
Michael Mayer
ac9fc4108b Frontend: Update package-lock.json 2022-04-16 13:56:57 +02:00
Michael Mayer
e264489dfb Index: Improve log messages #2257 2022-04-16 13:50:35 +02:00
Michael Mayer
79d60a665f Index: Update command flag description #2257 2022-04-16 13:02:16 +02:00
Michael Mayer
745a3e1f22 Demo: Include archived photos when indexing example content #2257 2022-04-16 12:45:09 +02:00
Michael Mayer
fefaada1f1 Index: Improve handling of archived photos, skip when possible #2257 2022-04-16 12:39:47 +02:00
Michael Mayer
c13fdedb72 Frontend: Update package-lock.json 2022-04-15 15:51:46 +02:00
Michael Mayer
c580b8b55b Index: Fix database errors when rescanning large libraries #2257 2022-04-15 15:48:36 +02:00
theresa
bcc3da81bd Tests: Refactor acceptance tests 2022-04-15 15:46:25 +02:00
theresa
98b2b8bc34 Tests: Add command for smoke tests 2022-04-15 15:45:39 +02:00
theresa
00d20c9a75 Tests: Update page model 2022-04-15 12:33:52 +02:00
theresa
02b9d192b2 Tests: Refactor acceptance tests 2022-04-15 12:33:27 +02:00
Michael Mayer
e50cb5746a Develop: Upgrade Docker base image from :220413 to 220415-bookworm 2022-04-15 10:23:09 +02:00
Michael Mayer
2fc527973f Docker: Add video libs to ARMv7 production Dockerfile #2125 #2222
Adds the following video-related libs to the ARMv7 base image:
libwebm1, libmatroska7, libdvdread8, libebml5, libgav1-0, libatomic1,
libx264-163, libx265-199
2022-04-15 10:16:12 +02:00
Michael Mayer
92e6c4fe1e Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags #2234
Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
2022-04-15 09:42:07 +02:00
theresa
0a9f6a72bc Tests: Update acceptance tests 2022-04-14 20:07:55 +02:00
theresa
506bb82824 Tests: Update acceptance tests 2022-04-14 20:07:22 +02:00
theresa
443c0d789f Report: Add examples and notes for filter report 2022-04-14 17:00:55 +02:00
Michael Mayer
ccedda8f21 Frontend: Add acceptance test page models from feature branch 2022-04-14 14:42:48 +02:00
Michael Mayer
dd2a210c2e UX: Add slight border radius to .p-logs in Libary > Logs 2022-04-14 14:39:32 +02:00
Michael Mayer
9fdd455924 WebDAV: Skip error reset if an account has not been created yet #1781 2022-04-14 14:26:45 +02:00
Michael Mayer
ea3e7f179e UX: Improve Search Navigation and Components, add GIF Symbol #590 #1438 2022-04-14 14:13:54 +02:00
Michael Mayer
1baada39f4 Search: Remove raw and gif from stopwords.txt #590 #1994 #2079 #2169 2022-04-14 13:56:44 +02:00
Michael Mayer
ee2b101752 Frontend: Update package-lock.json #590 2022-04-14 13:36:21 +02:00
Michael Mayer
bc62b38854 CLI: Code clean-up #2252 2022-04-14 12:30:47 +02:00
Michael Mayer
e4999db92e Metadata: Add IPTC 2021.1 JSON/YAML Schemas incl. test files #1143 #2252 2022-04-14 12:18:05 +02:00
Michael Mayer
0096243240 Metadata: Report supported Exiftool, XMP, and Dublin Core tags #2252
Replaces the --no-wrap flag with --md in all "photoprism show ..."
subcommands, as this is easier to understand. See also #2247.
Unused code was opportunistically removed along the way.
2022-04-14 10:49:56 +02:00
Michael Mayer
b3113e006f Search: Add vector, animated, svg, and gif filters #590 #2207 2022-04-14 08:39:52 +02:00
Michael Mayer
8f2155711f Config/CLI: Rename --config-file flag and improve command help #2250 2022-04-13 22:43:49 +02:00
Michael Mayer
82d61d1f93 File Types: Add experimental support for animated GIFs #590 #2207
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer
4253045b14 Docker/CI: Upgrade Go to v1.18.1 in scripts/dist/install-go.sh 2022-04-13 18:26:11 +02:00
Michael Mayer
adc3f58437 Backend: Update Go dependencies in go.mod and go.sum 2022-04-13 18:25:00 +02:00
Michael Mayer
7291c1d703 Search: Add landscape/square filters, and "show filters" command #2169 2022-04-13 09:48:51 +02:00
Michael Mayer
0427163295 People: Improve face matching, audit command, and logging #2182 2022-04-13 01:59:32 +02:00
Michael Mayer
68a441ecdf Docs: Update license badge link in README.md #2245 2022-04-12 21:02:33 +02:00