viktorstrate
a039941dda
Add libheif to Dockerfile
2021-03-27 22:30:26 +01:00
viktorstrate
4344e895d1
Support .heic images + refactor EncodeMediaData
2021-03-27 21:14:42 +01:00
viktorstrate
b590413e76
Fix share media not working with postgres
...
This closes #265
2021-03-23 14:04:44 +01:00
viktorstrate
a14b12b8d4
Fix bug where DetectFaces would be called with the wrong media.
...
This happend because the go routine did not capture the media variable,
and so the it would change before the go routine could start
and call the DetectFaces function.
2021-03-16 22:27:27 +01:00
viktorstrate
3ae92086cd
Pass database as argument to individual face_detector functions
...
This allows the face detector to use transactions,
such that faces can be detected on media that has not
been fully commited yet.
This solves #214
2021-03-16 18:26:51 +01:00
viktorstrate
ba16fc1caa
Fix postgres errors + fix search results without thumbnails
...
This closes #241
2021-03-12 14:26:51 +01:00
Viktor Strate Kløvedal
08a99195d6
Merge pull request #221 from Kjeldgaard/ignore_media
...
Ignore media files
2021-03-12 11:12:43 +01:00
Kjeldgaard
8afff70d9a
Store ignore data in cache
...
Store album ignore data in cache and not database. Fix albums with only
ignore-media-only not to be shown in album list. Use
github.com/sabhiram/go-gitignore exclusively for photoviewignore.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-03-10 21:51:36 +01:00
viktorstrate
3d9ae530af
Load shared albums recursively
...
This solves #143 and #229
2021-03-03 15:55:55 +01:00
viktorstrate
c18759e6db
Fix darktable docker install
...
and print version of executable workers on startup
2021-03-03 13:32:44 +01:00
viktorstrate
430869b319
Completely remove PHOTOVIEW_PUBLIC_ENDPOINT
2021-03-01 22:11:58 +01:00
viktorstrate
2c98827db5
Make photoview work without providing the PHOTOVIEW_PUBLIC_ENDPOINT environment variable
2021-03-01 22:03:57 +01:00
viktorstrate
26996b45e5
Reload faces if albums or media is deleted
2021-02-27 16:39:04 +01:00
Kjeldgaard
3ad12e3025
Ignore media files
...
Added feature to ignore specific media files. E.g. to ignore .png media
files, add '*.png' to .photoviewignore file or add 'img_1234.jpg' to
ignore a specific file. This applies to the current dir and any
potential subdir. Matching is case sensitive. File ignore pattern must
include a '.', otherwise the pattern is treated as a dir ignore pattern.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-02-27 00:19:03 +01:00
viktorstrate
d4552c7724
Fix sql compatiability bug
2021-02-26 21:53:14 +01:00
viktorstrate
14c97d49c1
Fix sql compatiability bug
2021-02-26 21:51:00 +01:00
viktorstrate
7bdf02b726
Fix bug where one user would load another users image faces
2021-02-26 21:49:01 +01:00
viktorstrate
91d94ecc82
Fix bug related to faces feature
2021-02-26 21:30:09 +01:00
viktorstrate
51123ed8b4
Order people by number of photos of them
2021-02-26 20:19:20 +01:00
viktorstrate
b66cbf9274
Add environment variable to specify custom UI path
...
When using SERVE_UI=1
2021-02-26 15:10:28 +01:00
viktorstrate
43f89d1929
Update mysql dsn parser
...
to parse passwords with special characters properly
2021-02-26 13:57:13 +01:00
viktorstrate
8290d51aae
Add pagination for people
2021-02-25 20:39:24 +01:00
viktorstrate
7fab8287a2
Add API pagination for faces
2021-02-25 18:48:59 +01:00
viktorstrate
c80e25f8b0
Try to replace Parcel with Esbuild
...
Still some problems with styling
2021-02-25 12:53:39 +01:00
Kjeldgaard
222a288077
V2 Ignore Directories plus trailing slash
...
Updated ignore dirs feature to allow trailing slashes in
.photoviewignore file(s).
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-02-23 20:57:05 +01:00
Kjeldgaard
7ab9a12e43
V2 Ignore Directories
...
Looks for .photoviewignore file in all root dirs and potential subdirs.
Subdirs inherit the ignore rules from parent dir. If a .photoviewignore
file is found in a subdir, the new ignore rules are appended to the
existing ignore rules.
Ignore match engine is from 'github.com/sabhiram/go-gitignore'.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-02-23 15:59:37 +01:00
viktorstrate
f3ccc60e26
Decrease face threshold
2021-02-22 22:29:42 +01:00
viktorstrate
eaad404f55
Fix new Docker runtime errors
2021-02-22 21:14:15 +01:00
viktorstrate
3eb3435f08
Add DetachImageFaces resolver
2021-02-22 18:14:31 +01:00
viktorstrate
20251dedd6
Add UI to move faces between face groups
2021-02-20 22:43:07 +01:00
viktorstrate
a3e5346501
Properly configure face gallery
2021-02-20 14:45:43 +01:00
viktorstrate
5368b4bae0
Various improvements to faces UI
2021-02-19 23:30:43 +01:00
viktorstrate
bdd2318afc
Implement recognizeUnlabeledFaces
2021-02-19 19:24:31 +01:00
viktorstrate
00fceea4db
Work on face merge ui
2021-02-19 17:49:41 +01:00
viktorstrate
6b48ac9a16
Add schemas for face related mutations
2021-02-17 13:50:32 +01:00
viktorstrate
de46f89f5d
Show face circles in sidebar
2021-02-16 17:13:08 +01:00
viktorstrate
c3eda0feab
Start on UI for faces
2021-02-16 12:41:34 +01:00
viktorstrate
67b812ed21
Add graphql resolver for faces
2021-02-16 12:01:10 +01:00
viktorstrate
e4df1fb706
Save face rectangles to database
2021-02-16 11:27:28 +01:00
viktorstrate
4b0365e8aa
Implement getSamplesFromDatabase
2021-02-15 20:31:17 +01:00
viktorstrate
abb80ae425
Start on face detection
2021-02-15 17:35:28 +01:00
viktorstrate
557b5e22df
Check that EXIF contains date shot before comparing
...
This should fix #196
2021-02-14 15:45:58 +01:00
viktorstrate
529444561b
Fix timeline date ordering
2021-02-14 11:40:13 +01:00
viktorstrate
dfc89123f6
Fix bug where an unauthorized request could crash the server
2021-02-14 11:19:29 +01:00
viktorstrate
7c603cb4df
Fix various Postgres specific errors
2021-02-14 11:04:38 +01:00
viktorstrate
13f293e244
Re-encode video thumbnails if missing from cache
2021-02-14 10:30:10 +01:00
viktorstrate
1ba45dbe09
Fix SQL errors for Timeline view,
...
when using Postgres or Sqlite. Closes #194
2021-02-14 10:11:10 +01:00
viktorstrate
2ba8e466ef
Update media date_shot to match exif
2021-02-13 17:21:15 +01:00
viktorstrate
35b41e1b56
Database migrator remove media.date_imported
2021-02-13 16:53:02 +01:00
viktorstrate
926aa3de3d
Cleanup graphql schema, and general refactoring
...
- Separate graphql `filter` into `paginate` and `order`
- Remove GalleryGroups, replaced by TimelineGallery
- Fix Apollo cache such that sorting works again
2021-02-13 15:08:05 +01:00