Commit Graph

431 Commits

Author SHA1 Message Date
viktorstrate
193c57a740 Generate typescript types for chinese translation 2021-07-25 15:39:05 +02:00
wilson
7d55bb58a4 Add traditionalChinese option in the menu
Update traditionalChinese translation
2021-07-25 20:29:44 +08:00
viktorstrate
110cc68546 Add russian translation 2021-07-22 13:56:29 +02:00
Marco Herrn
fe9e2752df Treat symlinks to directories like directories
It seems that the first try was not enough. Now symlinks should be
 detected in all cases.
2021-07-20 20:39:11 +02:00
Marco Herrn
0129cb7703 Treat symlinks to directories like directories
This allows symlinking to create additional subalbums.

Closes: #431
2021-07-16 13:48:29 +02:00
Marco Herrn
7c993832ec Add support for Matroska (MKV) video container 2021-07-12 11:36:23 +02:00
feinedsquirrel
52c2c76169 update Kagami/go-face target commit and new deps for it 2021-06-04 14:45:33 -06:00
Dhole
3de9282fba Sanitize float values in EXIF fields
Read exposure as rational in EXIF internal parser
2021-05-19 13:53:34 +02:00
viktorstrate
24b74c2d94 Add check that prevents deletion of sole admin user 2021-05-11 20:40:18 +02:00
viktorstrate
049a06302a Add unit tests for scanner media_type 2021-05-06 22:25:17 +02:00
viktorstrate
b022a13e55 Batch exiftool runs + scanner package restructuring 2021-05-06 22:01:48 +02:00
viktorstrate
6693cb589c Fix incorrect media type resolver func 2021-04-27 20:31:15 +02:00
viktorstrate
8d2654997d Add test for routes authenticateMedia 2021-04-26 22:35:10 +02:00
viktorstrate
8539d48944 Add test for TokenFromBearer 2021-04-26 21:39:20 +02:00
viktorstrate
0a0fdeedc5 Improve user tests API 2021-04-26 21:22:28 +02:00
viktorstrate
542e5c8532 Improve scanner_album NewRootPath tests 2021-04-26 20:37:29 +02:00
viktorstrate
253f126aaf Add scanner_album tests 2021-04-26 15:07:06 +02:00
viktorstrate
1029b61a4c Fix faces not getting scanned
- This fixes #344
- Add integration tests for face recognition
- Properly check that the user own the queried album
2021-04-26 12:21:15 +02:00
viktorstrate
d03923992c clean up api log prints 2021-04-26 10:26:54 +02:00
viktorstrate
3073cfb953 Attempt to fix clear db for mysql 2021-04-24 19:28:20 +02:00
viktorstrate
ed02e90338 Attempt to fix clear db 2021-04-24 19:21:10 +02:00
viktorstrate
d09d5f6ca0 Improve codeql action + fix test db clean 2021-04-24 19:12:45 +02:00
viktorstrate
761db0639d Add simple scanner integration test 2021-04-24 18:51:21 +02:00
viktorstrate
060e2008b7 Add tests for albums, users, site_info models 2021-04-23 23:07:18 +02:00
viktorstrate
60f8a68bf6 Implement database integration tests 2021-04-23 15:10:23 +02:00
viktorstrate
dc8325bd4a Extend exif tests 2021-04-22 22:46:52 +02:00
viktorstrate
88a9d705a9 Add integration tests for exif parsers 2021-04-22 21:37:59 +02:00
Robin Moser
8bd47c4de6 add structure for German localization 2021-04-20 01:16:39 +02:00
viktorstrate
7e4e0dd1e7 Integrate polish translation 2021-04-19 19:09:40 +02:00
viktorstrate
32f4aaa840 Integrate spanish translation 2021-04-19 13:23:21 +02:00
viktorstrate
e0e678e144 Rewrite and fix FacesOverlay 2021-04-17 22:40:46 +02:00
viktorstrate
e43a344902 Rewrite sidebar share to Typescript 2021-04-17 22:14:17 +02:00
viktorstrate
f6f7377096 Fix bug causing mediatype to always be Photo 2021-04-17 17:51:13 +02:00
viktorstrate
7f885fa63e Fix minor bugs 2021-04-17 17:28:16 +02:00
viktorstrate
6c63d3a6dd Integrate italian translation
- Add before save checks on user language, to make sure the value is
  valid
2021-04-17 12:23:02 +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
de76360fbf Integrate swedish translation 2021-04-15 11:59:49 +02:00
viktorstrate
bf19ffc0a5 Integrate french translation 2021-04-14 12:36:16 +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
97a8f3726d Convert many pages to Typescript 2021-04-13 19:57:33 +02:00
viktorstrate
264ee54e7f Start on typescript transition 2021-04-12 00:14:48 +02:00
viktorstrate
084d9bfef7 Cleanup logs and external exif parser 2021-04-11 22:55:44 +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
8ec2a7789b Fix sidecar hash bug
This closes #276
2021-04-03 22:52:53 +02:00
viktorstrate
ceb8c4103f Fix exiftool detection 2021-04-03 21:39:32 +02:00
viktorstrate
ad60eccf8b Add database migrations for exif values 2021-04-03 21:20:02 +02:00
viktorstrate
95c174d3a5 Setup husky hooks for api 2021-04-03 17:49:18 +02:00
viktorstrate
17fe8c01dc Update go dependencies 2021-04-03 16:43:11 +02:00
Kjeldgaard
3bde799fb3 Fix log bug
Fix log bug, exposure time is now float and not string.

Signed-off-by: Kjeldgaard <Kjeldgaard@users.noreply.github.com>
2021-03-31 23:43:44 +02:00