viktorstrate
4344e895d1
Support .heic images + refactor EncodeMediaData
2021-03-27 21:14:42 +01:00
Viktor Strate Kløvedal
bb03cb1631
Add sponsor section to readme ( #270 )
2021-03-26 11:20:41 +01:00
Kjeldgaard
7b5305579b
Extract metadata as integers
...
Extract all metada as integers fomr exiftool.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-03-23 21:36:03 +01:00
viktorstrate
b590413e76
Fix share media not working with postgres
...
This closes #265
2021-03-23 14:04:44 +01:00
Kjeldgaard
1f9f6ebf9a
Use exiftool for parsing exif data
...
Use exiftool to parse exif metadata.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-03-20 00:26:05 +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
302ddf1296
Move message styled element out
...
To make sure it isn't recreated each time MessageProgress is updated.
2021-03-05 19:51:52 +01:00
viktorstrate
1473f9f7de
Fix bug where downloads didn't work ( fixes #238 )
2021-03-05 19:48:55 +01:00
viktorstrate
9ba23041f4
Fix division problems with face pagination
2021-03-04 09:54:04 +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
cc3f8a3aa4
In Dockerfile, use official PPA for Darktable to get the latest version
...
This solves #205
2021-03-02 16:21:47 +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
Viktor Strate Kløvedal
d8d8957499
Change license to AGPL
...
Further development of Photoview will now be under the AGPL license rather than the GPL license.
2021-02-28 18:13:03 +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
13eb43cc44
Fix Places after switching to Esbuild
2021-02-26 19:52:35 +01:00
viktorstrate
78066cddfd
UI Building: only add environment variable if it's defined
2021-02-26 15:20:24 +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
Viktor Strate Kløvedal
e1ad58783e
Add issue templates
2021-02-26 10:23:48 +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
f31afb8339
Add service worker back after Esbuild switch
2021-02-25 16:38:48 +01:00
viktorstrate
38e1871415
Optimize Dockerfile
2021-02-25 15:38:09 +01:00
viktorstrate
9a418cb5b0
Fix esbuild environment variables
2021-02-25 14:51:02 +01:00
Viktor Strate Kløvedal
a91922943f
Merge pull request #215 from photoview/ui-esbuild
...
Replace Parcel with Esbuild for building the UI
2021-02-25 14:05:03 +01:00
viktorstrate
0a8ce93ca5
Replace .rmdir() with .emptydir()
2021-02-25 13:53:00 +01:00
viktorstrate
bceaf48469
Configure static assets
2021-02-25 13:37:45 +01:00
viktorstrate
58bc7b8d5f
Add build and watch mode
2021-02-25 13:23:22 +01:00
viktorstrate
c80e25f8b0
Try to replace Parcel with Esbuild
...
Still some problems with styling
2021-02-25 12:53:39 +01:00
Viktor Strate Kløvedal
7767c26697
Merge pull request #213 from Kjeldgaard/v2_ignore_dirs
...
A .photoviewignore file can be used to ignore subdirectories from being scanned
2021-02-23 21:05:31 +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
Viktor Strate Kløvedal
a156af40e2
Merge pull request #197 from photoview/face-detection
...
Implement Face Detection
2021-02-22 20:01:43 +01:00
viktorstrate
baa90f9955
Finish up face recognition
2021-02-22 19:46:47 +01:00
viktorstrate
5924096e0f
Add UI for detaching faces from face group
2021-02-22 19:11:48 +01:00
viktorstrate
3eb3435f08
Add DetachImageFaces resolver
2021-02-22 18:14:31 +01:00