Michael Mayer
|
33bf0cede6
|
Places: Support sub-km distances when searching for locations #3558
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 18:37:41 +02:00 |
|
Michael Mayer
|
295fe0e6fa
|
Search: improve radius approximation for "lat" and "lng" filters #3558
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 17:42:38 +02:00 |
|
Michael Mayer
|
c2e38f942b
|
Library: Trim "~" at the beginning and end of path names #3695
On Unix-like OS, this is a placeholder for the user's home directory.
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 17:31:01 +02:00 |
|
Michael Mayer
|
8957462672
|
Library: Allow "#" at the beginning of path names #3695
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 17:13:25 +02:00 |
|
Michael Mayer
|
4d1003846c
|
Search: Refactor "lat", "lng", and "dist" filters #1187 #3558
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 16:56:38 +02:00 |
|
Michael Mayer
|
85506f9373
|
Places: Improve parsing and querying of GPS boundaries #1187 #3657
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-20 03:18:30 +02:00 |
|
Michael Mayer
|
a92653d4f2
|
Places: Refactor cluster view overlay and backend API #1187 #3657
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-09-19 22:03:40 +02:00 |
|
Michael Mayer
|
91cc358fc5
|
Clean: Shorten error log sanitization function name #439 #3588
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-08-15 17:05:55 +02:00 |
|
Michael Mayer
|
7f13218229
|
Logs: Add LogError() func to sanitize error messages #439 #3588
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-08-15 08:12:52 +02:00 |
|
graciousgrey
|
1e55e5b1d9
|
Tests: Add unit tests for pkg/clean
|
2023-06-26 15:57:56 +02:00 |
|
Michael Mayer
|
87b6d72477
|
CLI: Improve length check in "photoprism passwd" command #3482
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-06-19 17:24:02 +02:00 |
|
Michael Mayer
|
53aeaffe0e
|
Photos: Refactor link from the Files tab to the file folder #2926
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-06-13 15:57:02 +02:00 |
|
Michael Mayer
|
9ad86ac017
|
Edit: Change image orientation through the user interface #464
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-20 16:18:27 +01:00 |
|
Michael Mayer
|
cc12f3f457
|
Auth: Improve sanitization of usernames and handles
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-15 22:41:59 +01:00 |
|
Michael Mayer
|
9ab833c2ec
|
Auth: Improve username validation and parsing
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-14 16:36:30 +01:00 |
|
Michael Mayer
|
60162b3fc5
|
Auth: Refactor user management API and CLI commands #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-03-08 23:30:39 +01:00 |
|
Michael Mayer
|
eaff0abb6d
|
Videos: Index and display durations of less than one second #3224
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-22 16:33:33 +01:00 |
|
Michael Mayer
|
826addb4c1
|
PWA: Create manifest.json in code without using a template #3181
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-10 15:53:01 +01:00 |
|
Michael Mayer
|
ef6e3d3f9d
|
Metadata: Ensure the altitude is not out of range and fix logs #3182
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-09 11:51:26 +01:00 |
|
Michael Mayer
|
a5a538a67e
|
Links: Change https://photoprism.app/ to https://www.photoprism.app/
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-02-08 09:07:42 +01:00 |
|
Michael Mayer
|
adc91fcf6e
|
Auth: Refactor WebDAV login and increase maximum length of username
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-01-24 06:05:31 +01:00 |
|
Michael Mayer
|
4066cd7ad1
|
Update year in copyright notices
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2023-01-11 16:43:01 +01:00 |
|
Michael Mayer
|
18f1d5a6f8
|
Metadata: Improve data parsing and sanitization #2897
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-11-17 08:28:30 +01:00 |
|
Michael Mayer
|
ae130dc500
|
Metadata: Sanitize bad Unicode strings #2897
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-11-15 14:45:21 +01:00 |
|
Michael Mayer
|
6a33ae2e93
|
Import: Allow directory names with dots #2807
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-10-27 15:47:32 +02:00 |
|
Michael Mayer
|
323d495840
|
Auth: Apply user rights and permissions in the search API #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-30 00:42:19 +02:00 |
|
Michael Mayer
|
f5a8c5a45d
|
Auth: Session and ACL enhancements #98 #1746
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-28 09:01:17 +02:00 |
|
Michael Mayer
|
07d8d569a7
|
Security: Improve user input sanitization, e.g. for album names #2531
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-09-02 18:39:19 +02:00 |
|
Michael Mayer
|
b072a18a17
|
Backend: Run "make fmt" with Go v1.19
Signed-off-by: Michael Mayer <michael@photoprism.app>
|
2022-08-10 16:09:21 +02:00 |
|
Michael Mayer
|
519f0c49c9
|
Videos: Stream OGV, VP8, VP9, AV1, WebM, and HEVC if supported #2461
|
2022-06-24 06:59:22 +02:00 |
|
Michael Mayer
|
c47c5dc3b4
|
Backend: Update Go package descriptions to improve generated docs
see https://pkg.go.dev/github.com/photoprism/photoprism
|
2022-04-25 11:01:09 +02:00 |
|
Michael Mayer
|
8638929d84
|
Config: Automatically generate command-flag docs #1017 #2195 #2227 #2250
|
2022-04-22 17:38:40 +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 |
|