Michael Mayer
24eff21aa4
Search: Default to photo names and keywords #1517 #1560
...
Default to photo name when search term is too short or on the stop list.
Search full text index otherwise, which now include names of people
(requires reindexing).
2021-09-29 20:09:34 +02:00
Michael Mayer
f23d288380
Index: Replace changed file hashes and remove orphan markers
2021-09-24 13:13:59 +02:00
Michael Mayer
4a545767d4
API: Add descriptions to config handlers
2021-09-24 02:03:34 +02:00
Michael Mayer
eb8bc7b709
Backend: Improve resilience #1544
2021-09-23 23:46:17 +02:00
Michael Mayer
7767d0c892
People: Update photo and file counts after faces have been updated #22
2021-09-23 16:06:59 +02:00
Michael Mayer
8e5a97ed4a
People: Simplify thumbnail API for face crops #22
2021-09-20 16:17:10 +02:00
theresa
68dbcf4039
People: Add unit test #22
2021-09-20 09:31:30 +02:00
Michael Mayer
1f92f294dd
People: Normalize names #22
2021-09-19 13:35:44 +02:00
Michael Mayer
e82533cdf0
People: Add unknown faces overview page #22
2021-09-18 20:41:30 +02:00
Michael Mayer
ed22f245db
People: Add faces API endpoint & JS model #22
2021-09-18 15:32:39 +02:00
Michael Mayer
8492efebcf
People: Improve face thumbnails on overview page #22
2021-09-17 18:51:24 +02:00
theresa
885b2b0e00
People: Add unit tests #22
2021-09-17 17:23:42 +02:00
Michael Mayer
0f90258ef9
Search: Omit full text index if query is too short #1517
2021-09-17 15:52:25 +02:00
Michael Mayer
ece15c6ade
People: Add overview page with search and context menu #22
2021-09-17 14:26:12 +02:00
Michael Mayer
92748180c1
Calendar: Improve hiding empty months #1456
2021-09-06 11:19:18 +02:00
Michael Mayer
82e1fe12a4
People: Use server generated face crops #22
2021-09-05 21:19:52 +02:00
Michael Mayer
6d1179dc03
People: Refactor face cropping #22
2021-09-05 17:10:52 +02:00
Michael Mayer
b9d1c7afb3
People: Improve thumb size config and flag descriptions #22
2021-09-05 13:48:53 +02:00
Michael Mayer
d21dc3457c
People: Refactor thumb package and variable names #22
2021-09-05 12:32:08 +02:00
Michael Mayer
6f5e839e2f
People: Move crop package to internal #22
2021-09-05 11:05:33 +02:00
Michael Mayer
34c8f9d7b1
People: Implement crop thumbnail API #22
2021-09-03 17:42:37 +02:00
Michael Mayer
c520cb4ee4
People: Add autocomplete for selecting a person #22
2021-09-03 16:14:09 +02:00
Michael Mayer
c179a790b8
People: Improve face crop caching #22
2021-09-02 23:47:37 +02:00
Michael Mayer
97af133763
People: Add subjects API #22
2021-09-02 16:12:31 +02:00
Michael Mayer
9acd4a25b9
People: Generate photo titles from subject names #22
2021-09-02 14:23:40 +02:00
Michael Mayer
69014e8216
People: Switch to UIDs for marker API and entity #22
2021-09-01 20:46:15 +02:00
theresa
6b10ae5511
People: Add unit tests #22
2021-08-31 14:59:53 +02:00
Michael Mayer
5db93bb731
People: Abort marker API request if feature is disabled #22
2021-08-31 13:34:29 +02:00
Michael Mayer
72b517d7c7
API: Add code comments
2021-08-31 13:33:27 +02:00
Michael Mayer
bc3036599b
People: Refactor album, subject, and label previews #22
2021-08-30 18:58:27 +02:00
Michael Mayer
fe321b946f
People: Add subjects.* websocket event subscription #22
2021-08-30 12:22:23 +02:00
Michael Mayer
f5fc97be27
Calendar: Automatically toggle visibility of months #1456
2021-08-29 19:54:50 +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
981c51f977
People: Optimize manually clustered faces #22
2021-08-22 21:06:44 +02:00
Michael Mayer
2e85b3cccd
People: Split facial recognition into smaller functions #22
...
Clustering and matching have been improved along the way. This opens
the door for further optimizations while keeping the code readable.
2021-08-22 16:14:34 +02:00
Michael Mayer
d88d9b3781
People: Add API endpoint for removing marker subject associations #22
2021-08-21 16:36:00 +02:00
Michael Mayer
babc6a2d6c
API: Add more detailed upload error logs #1486
2021-08-19 12:51:55 +02:00
Michael Mayer
67bf46dd9a
Auth: Refactor ACL Roles and Resources #98
...
Renamed ResourcePeople to ResourceUsers. Work in progress.
Added a few "default" roles as a reminder for later.
2021-08-13 21:23:34 +02:00
Timo Volkmann
754a48c8d5
Auth: adapt tests for recent changes
2021-08-12 20:33:14 +02:00
Timo Volkmann
62c38f00b9
Auth: do not allow user to change other users passwords
2021-08-12 20:33:14 +02:00
Michael Mayer
35f0a1925c
API: Update config_test.go
2021-08-12 12:06:55 +02:00
Michael Mayer
5d9e26719c
Run make fmt
2021-08-11 13:23:17 +02:00
Timo Volkmann
177367e78d
Auth: add change password tests #98
2021-08-11 12:58:38 +02:00
Timo Volkmann
daf81b20ee
Auth: fix wrong api test init sequence #98
2021-08-11 12:57:54 +02:00
Michael Mayer
371a9b3c45
Run make fmt
2021-08-11 11:01:14 +02:00
Timo Volkmann
3829377824
Auth: fixed typo in tests
2021-08-11 10:47:52 +02:00
Timo Volkmann
dd0ee298cd
Auth: added api tests for user sessions #98
2021-08-10 17:22:15 +02:00
theresa
9263895408
Tests: Adapt tests to fixture changes
2021-08-05 12:33:52 +02:00
theresa
7c16183998
Tests: Adapt tests for internal/api to fixture updates
2021-08-04 17:09:12 +02:00
theresa
ca390351d8
Tests: Update fixtures
2021-07-22 18:31:56 +02:00