Damiano Zanardo
6ad7c8114d
Update translation.json
2021-04-17 11:51:39 +02:00
Damiano Zanardo
a890082aaf
update flash translation
2021-04-17 11:02:03 +02:00
Zazou89
85264c1b81
oops
2021-04-16 13:07:04 +02:00
Zazou89
44f1cae0c6
2nd review
...
Missing few strings in "media" section. I'm not sure how to translate them. Help appreciated ;)
2021-04-16 12:56:47 +02:00
Damiano Zanardo
d4270a315c
fix typo
2021-04-16 11:28:01 +02:00
Damiano Zanardo
4d5e93378b
Translate to italian
2021-04-16 11:20:55 +02:00
Damiano Zanardo
55faca3aad
copy en translation file to it
2021-04-16 10:44:52 +02:00
Zazou89
686665c5c1
First
2021-04-16 01:44:21 +02:00
viktorstrate
8e8abe7d37
Replace all gorm .Scan() calls with .Find()
...
if the argument is a model. This ensures that the proper gorm hooks are
called which was causing the full screen view on the Places page to
crash.
Also fixed a bug in Messages.js that caused a crash.
2021-04-15 16:27:26 +02:00
viktorstrate
788a8e7c62
Rewrite PlacesPage to Typescript
2021-04-15 15:15:24 +02:00
viktorstrate
de76360fbf
Integrate swedish translation
2021-04-15 11:59:49 +02:00
Viktor Strate Kløvedal
db5dc06c9d
Merge pull request #313 from roupenig/translation_sv
...
Swedish translations
2021-04-15 00:05:25 +02:00
roupenig
6cc76ad093
Create translation.json
...
Added Swedish translation
2021-04-14 22:58:47 +02:00
viktorstrate
b6ad3baa31
Add exhaustive switch checks
2021-04-14 12:52:07 +02:00
viktorstrate
e16df483f3
Fix UI tests
2021-04-14 12:41:37 +02:00
viktorstrate
bf19ffc0a5
Integrate french translation
2021-04-14 12:36:16 +02:00
hartraft
cc57e391ad
Initial FR translations 🇫🇷
2021-04-14 00:22:21 +02:00
viktorstrate
bbb12003fc
Fix #299 and #300
2021-04-13 22:15:47 +02:00
viktorstrate
f8cd804c3d
Improve database compatibility
...
- Make MediaType case insensitive when saved to database
- Null check exif migrations, this might solve #300
2021-04-13 21:39:07 +02:00
viktorstrate
7f546e122e
Convert MediaSidebar to Typescript
2021-04-13 21:21:43 +02:00
viktorstrate
97a8f3726d
Convert many pages to Typescript
2021-04-13 19:57:33 +02:00
viktorstrate
99a98c0208
Add new danish translations
2021-04-13 16:44:41 +02:00
viktorstrate
f09ba14a0e
Fix translations + fix build reload + more Typescript
2021-04-13 16:43:56 +02:00
viktorstrate
34a411be9d
Rewrite SharePage to typescript
2021-04-13 15:23:06 +02:00
viktorstrate
9c939fd06c
Fix UI tests
2021-04-13 14:16:40 +02:00
viktorstrate
af0794dacf
Rewrite photoGallery component to TS
2021-04-12 23:36:29 +02:00
viktorstrate
f4e65eb58e
Further work on typescript migration
2021-04-12 22:42:23 +02:00
viktorstrate
c5d2f3dc8b
Continue with typescript migration
2021-04-12 16:06:06 +02:00
viktorstrate
264ee54e7f
Start on typescript transition
2021-04-12 00:14:48 +02:00
viktorstrate
7626c8292d
Fix UI tests
2021-04-11 22:43:21 +02:00
viktorstrate
b6a85d0966
Finish localization
...
- Add user preferences section to settings
- Make settings page available for all users
- Move log out button to settings page
- Make it possible for each user to choose their desired language
2021-04-11 22:31:42 +02:00
viktorstrate
b05f5b8eb7
More translations, fix tests, modify build process
2021-04-05 23:11:48 +02:00
viktorstrate
e530ce5555
Add more translations
2021-04-05 18:49:12 +02:00
viktorstrate
12df24f366
Translate settings page to danish
2021-04-05 11:21:58 +02:00
viktorstrate
84cb8c3c09
Configure 18next-extract and start on translation
2021-04-04 23:40:10 +02:00
viktorstrate
ef50d7f23b
Add babel to esbuild and start on translation
2021-04-04 12:09:41 +02:00
viktorstrate
faf8602c59
Clean up EXIF info in sidebar and add tests for it
...
- Move debounce function to new file 'utils.js'
- Add 'isNil' function to 'utils.js'
2021-04-03 18:33:07 +02:00
viktorstrate
a8ec5db9dc
Move some files to ui/helpers dir
2021-04-03 17:56:41 +02:00
viktorstrate
0a5e6bf350
Update Husky hooks
2021-04-03 17:32:01 +02:00
viktorstrate
7d2ded2cdf
Update npm dependencies
2021-04-03 17:09:57 +02:00
Viktor Strate Kløvedal
c0bced8c0a
Merge pull request #258 from Kjeldgaard/244_exiftool
...
Use exiftool for parsing exif data
2021-04-02 23:03:26 +02:00
stz184
d2a739de93
Fixes photoview/issues#189
...
- Added missing dependencies array on useEffect hook in ProtectedMedia.js
- The new property of ProtectedImage component is renamed from loading to lazyLoading and its type is changed to boolean. Since <img loading /> attribute is pointless when it is not supported by the browser or when it is used with default value "eager", there is no much sense in setting it at all.
- Added description how does the new property works as part of the docblock.
2021-04-02 09:59:25 +03:00
stz184
cdc13fce5c
Fixes photoview/issues#189
...
- LazyLoad helper is now a singleton class reusing the same IntersectionObserver instance for performance reasons
- IntersectionObserver is now disconnected when the component is unmounted for performance reasons
- StyledPhoto is now using useCallback to avoid unnecessary rerenderings
- Fixed issue setting loading attribute to the <img /> rendered by <ProtectedImage/> component
2021-03-31 04:58:28 +03:00
stz184
c40f3cc066
Fixes photoview/issues#189
...
- Fixed issue setting loading attribute to the HTML tag <img />
2021-03-31 03:30:37 +03:00
stz184
fc794b8e6a
Fixes photoview/issues#189
...
- Removed accidentally committed debug code
2021-03-31 03:13:59 +03:00
stz184
152b4c7e34
Fixes photoview/issues#189
...
- If it is possible, HTMLImageElement.loading is used a lightweight native browser lazy loading solution
- Custom lazyLoad library is created depending on IntersectionObserver. If IntersectionObserver is not available, the images are eagerly loaded
- removed react-lazyload from the dependencies
2021-03-30 16:51:19 +03:00
viktorstrate
da664c7766
Use strict equal when comparing exif values
...
This fixes a problem where flash values of 0 (no flash)
would not show up in the side bar
2021-03-29 11:57:57 +02:00
Kjeldgaard
1193222f92
Update external exif parser method
...
Exiftool meta data parsed as intergers and not strings. Keep internal
exif parsing functionality.
Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-03-28 23:52:51 +02: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
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
ba16fc1caa
Fix postgres errors + fix search results without thumbnails
...
This closes #241
2021-03-12 14:26:51 +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
2c98827db5
Make photoview work without providing the PHOTOVIEW_PUBLIC_ENDPOINT environment variable
2021-03-01 22:03:57 +01:00
viktorstrate
91d94ecc82
Fix bug related to faces feature
2021-02-26 21:30:09 +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
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
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
viktorstrate
5924096e0f
Add UI for detaching faces from face group
2021-02-22 19:11:48 +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
ce7a75ddc4
Make face circles zoom in to the face
2021-02-16 18:46:35 +01:00
viktorstrate
de46f89f5d
Show face circles in sidebar
2021-02-16 17:13:08 +01:00
viktorstrate
c0d289eb41
Make faces clickable
2021-02-16 16:06:28 +01:00
viktorstrate
c3eda0feab
Start on UI for faces
2021-02-16 12:41:34 +01:00
viktorstrate
779ab3b7e7
Merge graphql pagination caches properly
...
This should fix #195
2021-02-15 11:41:37 +01:00
viktorstrate
dfc89123f6
Fix bug where an unauthorized request could crash the server
2021-02-14 11:19:29 +01:00
viktorstrate
2ba8e466ef
Update media date_shot to match exif
2021-02-13 17:21:15 +01:00
viktorstrate
02f04691fe
Fix Apollo cache for timeline view
2021-02-13 16:13:34 +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
viktorstrate
60f2635e21
Remove debug console logs
2021-02-13 00:13:30 +01:00
viktorstrate
1dbf4e4821
Add pagination for albums + add loading indicators
2021-02-12 23:57:15 +01:00
viktorstrate
a9edb148f1
Start on infinite scroll pagination
2021-02-12 17:44:32 +01:00
viktorstrate
265025bdf8
Add total items bubble
2021-02-12 16:22:35 +01:00
viktorstrate
54a83a4dc6
Make thumbnails optional
...
to prevent app from crashing when in the middle of scanning
2021-02-07 18:13:08 +01:00
viktorstrate
490bea3ff0
Fix imports
2021-02-07 17:46:31 +01:00
viktorstrate
d75e725248
Cleanup AlbumPage to use new URLParameters hook
2021-02-07 17:43:23 +01:00
viktorstrate
398f1bf46b
Refetch when favorites changes
2021-02-07 17:24:11 +01:00
viktorstrate
4fdb9357ea
Add favorites filter for timeline
2021-02-07 17:13:27 +01:00
viktorstrate
d5ace2c0f8
Finish media interaction
2021-02-07 15:54:13 +01:00
viktorstrate
66bb46912a
Work on media interaction
2021-02-05 16:01:08 +01:00
viktorstrate
9c84336d34
Start on timeline frontend
2021-02-04 22:08:32 +01:00
viktorstrate
fa35ea151c
Fix layout of album shares
...
This also relates to #149 and #178
2021-02-01 20:42:11 +01:00
stz184
a46c0ff98e
* Fixes photoview/photoview#168
...
Fixed issue adding new users.
2021-01-21 22:59:34 +02:00
viktorstrate
f0bc9fec0c
Merge remote-tracking branch 'origin/master' into v2.0.0
2021-01-17 13:21:18 +01:00
stz184
26f2b753b7
Prefixed the env variables to avoid naming collisions
2021-01-16 23:27:23 +02:00