Michael Mayer
9eda12ac20
Performance: Refactor database schema and UI components #995 #1438 #1811
2022-03-30 20:36:25 +02:00
Michael Mayer
686a8ab9b4
Search: Refactor photo search, fix test data and unit tests #1994
2022-03-29 00:21:50 +02:00
Michael Mayer
9e640a7dc8
Search: Restore commented out test assertions #1994
...
Adds comment "Needs review, variable number of results." instead.
2022-03-28 12:14:05 +02: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
9d110e8b80
Search: Improve album, albums, lens, and camera filters #1994 #2079
...
Camera and lens can now also be searched by name. Escaping and parsing
of albums has been improved so that albums whose names start with and/or
contain numbers will be found.
2022-03-24 18:30:59 +01:00
Michael Mayer
3d9cb51641
Darktable: Set explicit cache and config path, log exact commands #2076
2022-03-02 12:20:02 +01:00
Michael Mayer
c256664a1b
WebDAV: Fix upload of complete albums #1376
2022-02-27 17:32:54 +01:00
Michael Mayer
c853b3cd2d
Backend: Shorten source file headers and normalize email addresses
2022-02-21 15:30:18 +01:00
Michael Mayer
6c4fc42415
API: Add Explicit Cache Header for Existing Thumbs #822
2022-02-20 17:36:51 +01:00
Michael Mayer
1d6ab8bd69
Logs: Reduce logs levels of cover and count updates
2022-02-19 19:59:28 +01:00
Michael Mayer
006b5bb704
Code Quality: Add "gofmt -w -s pkg internal cmd" to "make fmt-go"
...
gofmt formats Go source code, where -s stands for "simplify"
2022-01-08 12:12:00 +01:00
Michael Mayer
dd9d7123d9
Index: Improve indexing and unstacking of related files #1823
...
This commit also adds initial HDR flag extraction from metadata.
2022-01-05 16:37:19 +01:00
Michael Mayer
58a5f94069
Backups: Rename album backups to exports and improve command help #1887
2022-01-05 11:40:44 +01:00
Michael Mayer
8efe473d30
Copyright: Update year in source files and footer.vue
2022-01-03 13:46:52 +01:00
Michael Mayer
2dedbb83dc
Sanitize: Add name, query, state, and username filters #1814
2021-12-15 12:24:05 +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
35ac1e730c
Docs: Update URL
2021-12-12 20:48:05 +01:00
Michael Mayer
3ae3fe29bc
SQLite: Rename dialect constant to SQLite3 for consistency #319 #1791
2021-12-09 07:47:23 +01:00
Michael Mayer
9f3ebf671f
SQLite: Reduce routine index maintenance log levels #1791
2021-12-09 07:41:07 +01:00
Michael Mayer
1b583e071e
People: Add mutex so changes don't get processed concurrently
2021-12-09 02:33:41 +01:00
Michael Mayer
3e6c7052bb
Places: Refactor GeoJSON API endpoint
2021-11-26 13:59:10 +01:00
Michael Mayer
a0c70941de
Albums: Return error when removing duplicate moments fails
2021-11-24 17:58:08 +01:00
Michael Mayer
eafa00c54f
Albums: Remove duplicate moments
2021-11-24 17:51:39 +01:00
Michael Mayer
cdd7df8e62
Database: Add manual schema migrations #319
2021-11-21 14:05:07 +01:00
Michael Mayer
403eb0d71d
Places: Remove unique label index and purge unused location infos #1664
2021-11-20 19:14:00 +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
73ffa53397
Metadata: Perform less frequent estimates to reduce server load #1736
2021-11-18 02:23:25 +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
a354a17041
Auth: Normalize Username (trim space, lowercase) #1103 #1309 #1546 #1610
2021-11-12 09:10:15 +01:00
Michael Mayer
bb9442e6c4
People: Add "photoprism places update" CLI command #1664
2021-11-12 05:09:17 +01:00
Michael Mayer
6c02ee2512
Places: Improve state name normalization #1664
2021-11-11 16:00:42 +01:00
Michael Mayer
e4fd294689
Places: Normalize US & CA state names #1664
2021-11-09 11:42:10 +01:00
theresa
370305cbeb
Tests: Add unit tests
2021-10-22 16:03:50 +02:00
Michael Mayer
767e3ca492
People: Hide person from people and new faces overviews #1554
2021-10-06 15:27:17 +02:00
Michael Mayer
07ae9b83f4
Backend: Add index update mutex to reduce database locking
2021-10-06 11:50:48 +02:00
Michael Mayer
03bfd39b71
Index: Remove primary file flag from broken or missing files
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 02:59:27 +02:00
Michael Mayer
de63227767
CLI: Update help texts for commands and flags
2021-10-05 22:33:29 +02:00
Michael Mayer
ee017cc841
Index: Remove debug log from query.ResetPhotoQuality()
2021-10-05 20:30:52 +02:00
Michael Mayer
7a7bb20fd1
Covers: Omit files with errors #383
2021-10-05 18:58:52 +02:00
Michael Mayer
f7153cdd21
People: Improve logging, command help, and handling of broken files #22
2021-10-05 18:42:39 +02:00
Michael Mayer
2e6c907987
Logs: Improve purge log messages
2021-10-02 16:46:53 +02:00
Michael Mayer
9a88d7fc6a
Logs: Tweak messages and log levels for improved readability
2021-10-02 14:24:44 +02:00
Michael Mayer
ac70e0f324
Labels: Improve photo count accuracy for MariaDB / MySQL users #584
2021-10-01 19:23:08 +02:00
Michael Mayer
74233809b9
Covers: Rename "preview images" to "cover thumbs" for consistency #383
2021-10-01 16:44:50 +02:00
Michael Mayer
f6c18f7767
People: Count the number of photos for each subject #22
...
Also fixes issues with older versions of MariaDB, see #1544
2021-10-01 16:34:29 +02:00
Michael Mayer
9056aad27d
Covers: Improve update queries #383
2021-10-01 15:25:16 +02:00
Michael Mayer
e50ede6368
Covers: Improve performance of update queries #383
2021-10-01 00:05:49 +02:00
Michael Mayer
0199cab12d
Index: Improve comments and log messages #1559
2021-09-30 16:11:45 +02:00
Michael Mayer
0d772c4dc3
Index: Purge orphan file entries #1559
2021-09-30 15:50:10 +02:00