Michael Mayer
db9b33ddea
Backend: Change alias name for map[string]interface{} from Value to Map
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2024-01-20 15:01:40 +01:00
Michael Mayer
6c1df15f34
Backend: Run "make fmt" #3566
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-25 19:15:09 +02:00
Gokce Dilek
1df12bd5c9
Albums: Refresh updated timestamp when photos are added ( #3566 )
...
Related Issue:
- #3080
2023-07-25 19:10:01 +02:00
Michael Mayer
062495b6f2
Albums: Refresh UpdateAt after adding entries #3080 #3566
...
This requires adding unit tests and checking if there are other
situations where the content of an album is changed by the user
and therefore updating the timestamp would be appropriate.
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-07-23 14:26:14 +02:00
Michael Mayer
e7d862d07a
Albums: Improve database error handling #3320
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-02 10:27:57 +02:00
Michael Mayer
b6378a5c1f
Albums: Improve parameter validation for database queries #3320
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-04-01 14:25:05 +02:00
Michael Mayer
cc97759806
Moments: Change default sort order in the overview to "newest" #3280
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-03-13 22:17:23 +01:00
Michael Mayer
47defc861c
API: Add sort order "random" to find a random set of photos #153
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-30 12:27:34 +01:00
Michael Mayer
bc50770684
Folders: Ignore case and use wildcards when searching #2050
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2023-01-02 17:59:48 +01:00
Michael Mayer
4c3b3cbdc7
Albums: Revert default order back from "newest" to "oldest" #3021
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-23 09:21:25 +01:00
Michael Mayer
487bb13555
Albums: Change default sort order from "oldest" to "newest" #3021
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-12-19 20:05:19 +01:00
Michael Mayer
dd506adce2
Albums: Replace ASCII quotes in titles with Unicode quotes #2891
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-11-28 09:24:23 +01:00
Michael Mayer
4c516cac38
Auth: Rename database tables and delete temporary tables #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 22:09:02 +02:00
Michael Mayer
6e74f16a77
Auth: Open album share links in the regular user interface #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 11:38:30 +02:00
Michael Mayer
4f425790ab
Auth: Remember ownership of uploaded photos and albums #98 #782
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 19:15:10 +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
d8e0364dbb
Search: Ignore public album filter if "Private" feat is disabled #2570
...
This needs to be very well tested and discussed, as these changes can
lead to private photos being accidentally published. Thank you!
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-01 15:57:19 +02:00
Michael Mayer
b595d5df7a
Library: Display RAW previews and num of actual files in Originals #2273
2022-04-21 22:17:26 +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
Michael Mayer
b97e0e9c3b
Albums: Prevent accidental creation of duplicate albums #2233
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 14:38:51 +02:00
Michael Mayer
870ec6455e
Revert "People: Add subject cache and show real name in logs #1438 #2182 "
...
This reverts commit 686f6bc47c
.
2022-04-04 08:54:03 +02:00
Michael Mayer
686f6bc47c
People: Add subject cache and show real name in logs #1438 #2182
2022-04-04 00:02:08 +02:00
Michael Mayer
9eda12ac20
Performance: Refactor database schema and UI components #995 #1438 #1811
2022-03-30 20:36:25 +02:00
Michael Mayer
e77a029f13
Search: Improve input sanitation and filter queries #1994 #2079 #2181
2022-03-25 18:01:34 +01:00
Michael Mayer
0e7fec1cec
Albums: Shorten title and slug to avoid "data too long" error #2181
...
Related GitHub Discussions:
- https://github.com/photoprism/photoprism/discussions/2151
- https://github.com/photoprism/photoprism/discussions/2179
2022-03-24 21:46:25 +01:00
Michael Mayer
eeee5973ad
MariaDB: Alter albums.album_filter to VARBINARY(767) and add index #1953
...
Using a migration for testing on develop so nothing breaks (yet).
2022-01-18 17:34:28 +01:00
Michael Mayer
0f0c0aaa0b
API: Improve path and filename parameter sanitation #1814
2021-12-14 20:01:39 +01:00
Michael Mayer
9a8144c046
Log4j: Sanitize user input in logs like filenames and album titles #1814
2021-12-14 17:07:38 +01:00
Michael Mayer
4e8b9e79e2
Albums: Code clean-up #1777
2021-11-29 15:04:13 +01:00
Michael Mayer
3e6c7052bb
Places: Refactor GeoJSON API endpoint
2021-11-26 13:59:10 +01:00
Michael Mayer
c86d57cdaf
Albums: Find moments and states by slugs and filters when updating #1740
2021-11-24 13:30:43 +01:00
Michael Mayer
32fb22c039
Months, Countries & States: Update album title and slug if needed #1664
2021-11-23 20:25:32 +01:00
Michael Mayer
45d1360c18
Metadata: Improve location estimates and UTC handling #1668
2021-11-23 19:23:10 +01:00
Michael Mayer
85fd1f0b71
Backend: Code clean-up
2021-11-20 16:37:55 +01:00
Michael Mayer
06c23b0cb3
Places: Sort States by Country Name and Title #1608 #1740
2021-11-20 16:36:34 +01:00
Michael Mayer
f29e675efa
Albums: Toggle states and show country as location #1608 #1664 #1725
2021-11-18 13:13:48 +01:00
Michael Mayer
c48310f077
Albums: Improve state geodata and sort by country #1608 #1664
2021-11-18 00:46:34 +01:00
Michael Mayer
eb8bc7b709
Backend: Improve resilience #1544
2021-09-23 23:46:17 +02:00
Michael Mayer
cd9b9f7da2
Album: Append ; to entity gorm tags
2021-09-23 17:05:56 +02:00
Michael Mayer
070efcbc66
Search: Improve "year", "month", and "day" filters
2021-09-20 23:32:35 +02:00
Michael Mayer
8e5a97ed4a
People: Simplify thumbnail API for face crops #22
2021-09-20 16:17:10 +02:00
Michael Mayer
e82533cdf0
People: Add unknown faces overview page #22
2021-09-18 20:41:30 +02:00
Michael Mayer
92748180c1
Calendar: Improve hiding empty months #1456
2021-09-06 11:19:18 +02:00
Michael Mayer
bc3036599b
People: Refactor album, subject, and label previews #22
2021-08-30 18:58:27 +02:00
Michael Mayer
11d1034752
People: Add keywords, subjects, and albums search filters #22 #882
2021-08-29 16:16:49 +02:00
Michael Mayer
d198a056a7
People: Improve face matching performance and accuracy #22
...
By default, matching is now limited to unmatched faces and markers.
2021-08-29 13:26:05 +02:00
Michael Mayer
49fd531420
People: Implement marker update API #22
2021-06-02 17:25:04 +02:00
Michael Mayer
13bd176f0f
Albums: Handle missing entries and pure emoji titles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 13:11:08 +01:00
Michael Mayer
449fb7a2c1
Backup and restore albums from YAML files #567
2020-12-17 18:24:55 +01:00