Michael Mayer
65e9a58979
Backend: Refactor gorm.DB connection provider in entity package
...
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-01 15:17:04 +02:00
Michael Mayer
c74fcbf282
People: Show real name instead of uid in logs #1438 #2182
...
Since caching all subject data proved too complex in the time available,
this implementation uses a simple key/value lookup table to cache
subject names and perform backward searches by uid.
2022-04-04 14:21:43 +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
3ae3fe29bc
SQLite: Rename dialect constant to SQLite3 for consistency #319 #1791
2021-12-09 07:47:23 +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
e40931f130
Places: Wait longer until database table has been recreated #1664
2021-11-20 17:53:20 +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
5d92ece264
Albums: Add category filter
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 21:11:56 +02:00
Michael Mayer
0b1bcf0d4a
Replace TiDB with SQLite for improved stability #66
...
As a side effect, we need less configuration values.
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-30 14:52:47 +02:00
Michael Mayer
02800e796e
Guess title, location and date from file and path name #154
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-28 15:12:18 +02:00
Michael Mayer
842da9f09b
Backend: Query package refactoring
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-05-08 15:41:01 +02:00
Michael Mayer
260cca91fe
Backend: Refactor entity package
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-04-30 20:07:03 +02:00