Commit Graph

509 Commits

Author SHA1 Message Date
viktorstrate
aeb05bca49 get initial scanner up and running 2020-12-22 01:14:43 +01:00
viktorstrate
732ccd05ab restructure user <-> albums relations in database 2020-12-20 17:10:00 +01:00
Viktor Strate Kløvedal
ae8e764539 Merge pull request #155 from stz184/search-orm-migration
Migrated the search to gorm
2020-12-19 09:46:24 +01:00
viktorstrate
d815472458 Simplify search query a little 2020-12-19 09:45:43 +01:00
stz184
e5cb91532a implicitly join on the Album table 2020-12-19 01:07:43 +02:00
stz184
3ce4ab02cc Migrated the search to gorm 2020-12-19 00:50:29 +02:00
viktorstrate
b38d7ab29a Fix periodic scanner
and small bug related to user resolver
2020-12-17 23:21:51 +01:00
viktorstrate
907894dda3 Merge branch 'master' into v2.0.0 2020-12-17 23:18:00 +01:00
viktorstrate
4cd822f068 Update gomod to reflect repo transfer v1.1.4 2020-12-17 22:51:43 +01:00
viktorstrate
2903670255 Migrate album and media sharing 2020-12-17 22:29:24 +01:00
viktorstrate
092cbdb872 Migrate FormatSQL 2020-12-17 21:32:13 +01:00
Viktor Strate Kløvedal
c1f7146f85 Merge pull request #153 from stz184/fixed-issue-that-caused-scan-errors
Fixed issue that caused runtime error: invalid memory address or nil …
2020-12-15 13:09:51 +01:00
stz184
441134fcc8 Revert package-lock.json 2020-12-15 13:15:32 +02:00
stz184
7546987f85 Fixed issue that caused runtime error: invalid memory address or nil pointer dereference
because the sidecar file was trying to process before the highResMediaURL and thumbURL are actually created
2020-12-15 02:25:30 +02:00
viktorstrate
48c3ed93f2 Fix api tests 2020-12-14 10:41:00 +01:00
viktorstrate
4f370deab9 Merge remote-tracking branch 'origin/master' into v2.0.0 2020-12-10 12:30:10 +01:00
Viktor Strate Kløvedal
f2212988b7 Fix github actions docker builds (#152)
- Use QEMU for multiplatforms (needed after updating buildx-action)
- Cleanup Dockerfile
2020-12-09 19:24:39 +01:00
viktorstrate
4980a77efb Properly merge SiteInfo in Apollo cache
This solves #146
2020-12-09 16:58:40 +01:00
Viktor Strate Kløvedal
d4900b76d0 Replace buildx action (#151)
Replace `crazy-max/ghaction-docker-buildx@v3` with `docker/setup-buildx-action@v1`, since the old version has been archived and moved to the new one
2020-12-09 11:52:36 +01:00
Vladimir Ivanov
6adc79001c Photo duplication detection (#148)
* Fixes viktorstrate/photoview#8
- Added new property CounterpartPath to Media struct to hold the path to the counterpart JPEG file (if any)
- Added new MediaType method isBasicSupportedisBasicTypeSupported()
- Added new function isFileExists() to minimize the code duplication

* Fixes viktorstrate/photoview#8
- Chaned CounterpartPath definition from string to *string
- Added new helper method FileExtensions()
- Simplified the logic inside scanForRawCounterpartFile() and scanForCompressedCounterpartFile() functions, reducing the code duplication

* Fixes viktorstrate/photoview#8
- Added debug to fileExists() function

* Cleanup fileExists logging

Co-authored-by: viktorstrate <viktorstrate@gmail.com>
2020-12-09 11:40:37 +01:00
viktorstrate
1fbdaf101f Update dependencies 2020-12-08 16:35:39 +01:00
viktorstrate
f0d580116b Improve album and media resolvers 2020-12-08 16:24:08 +01:00
viktorstrate
b13873f48d Fix error that caused infinite CPU loop 2020-12-06 16:54:19 +01:00
viktorstrate
4b778fbdde Fix tests, fix photo route 2020-12-06 15:24:15 +01:00
viktorstrate
98f13d76e6 Replace database, work on scanning 2020-11-30 21:29:49 +01:00
viktorstrate
364521958b Fix site_info, replace ID type in graphql queries 2020-11-30 16:42:13 +01:00
viktorstrate
31da5e1c07 Replace database, initial setup now works 2020-11-28 21:49:33 +01:00
viktorstrate
e42ac2436b Replace database, resolve all build-time errors 2020-11-28 21:29:31 +01:00
viktorstrate
d3ebecc3b5 Replace database, mostly user related 2020-11-28 17:31:19 +01:00
viktorstrate
22e328b94b Replace database, mostly share token 2020-11-27 16:02:10 +01:00
viktorstrate
2b966aa672 Replace database, mostly media and video 2020-11-26 20:48:04 +01:00
viktorstrate
177ae91500 Replace database, mostly video 2020-11-25 23:06:47 +01:00
viktorstrate
cc5d323b2a Replace database, mostly process photo 2020-11-24 11:46:49 +01:00
viktorstrate
2e9aa29258 Replace database, mostly media related 2020-11-23 20:43:00 +01:00
viktorstrate
3c23f82330 Replace database, mostly album related 2020-11-23 19:59:01 +01:00
viktorstrate
27b2f95a7b Start on migrating database integration to gorm 2020-11-23 19:39:44 +01:00
Viktor Strate Kløvedal
8781ab3777 Merge pull request #135 from seam345/sean/update-preview-on-sidecar-change
Update JPEGS on sidecar change
v1.1.3
2020-11-22 23:48:52 +01:00
viktorstrate
9787fd570f Cleanup and bugfixes
- Fix bug where unsupported media would be wrongly classified
- Fix bug where sidecar hash wouldn't be updated
- Replace error reporting hash with path,
to avoid potential null pointer exceptions
2020-11-22 23:42:42 +01:00
sean borg
8d2932dc4d Typo fix 2020-11-22 09:22:01 +00:00
sean borg
43e759339e Update generated images on sidecar file change 2020-11-21 12:19:00 +00:00
sean borg
11d67c9ae9 Add sidecar path & hash to DB 2020-11-21 11:54:01 +00:00
viktorstrate
d7ed03ca4f Fix bug where setting share password would print error
This solves #133
2020-11-17 17:01:29 +01:00
Viktor Strate Kløvedal
514d9b1c2d Merge pull request #112 from stz184/component-class-to-function-migration
Migrate all class based react components to function based
2020-11-17 16:26:46 +01:00
stz184
18997a0d3e App, Routes and Sidebar components are migrated to functional ones 2020-11-16 23:26:38 +02:00
stz184
24ea00d9ec Merge branch 'master' of github.com:viktorstrate/photoview into component-class-to-function-migration 2020-11-16 22:48:00 +02:00
stz184
9d25d3d89d Migrated InitialSetupPage.js to functional component with hooks
Fixed issue checking the initial setup status on LoginPage
2020-11-16 22:46:42 +02:00
viktorstrate
c7ee506189 Improve media download
Allow downloading of media when no content-length is provided because of compression.
2020-11-16 12:40:06 +01:00
stz184
a0f7b4b135 The following components are migrated to apollo hooks instead of deprecated <Query> and <Mutation> components:
- AddUserRow.js
- AlbumGallery.js
- UserRow.js

LazyPhoto is migrated to functional component
2020-11-15 01:25:21 +02:00
viktorstrate
6f303cc88b Updated package-lock.json 2020-11-13 10:59:44 +01:00
viktorstrate
897706b54a Update dependencies v1.1.2 2020-11-13 09:19:49 +01:00