stz184
b176694d2b
* Fixes photoview/photoview#168
...
Fixed issue deleting existing users.
2021-01-24 17:20:31 +01:00
viktorstrate
c88b8ed873
fix bug regarding thumbnail urls
2021-01-22 22:36:58 +01:00
viktorstrate
5e137392e1
avoid unnecessary sql queries
2021-01-22 09:35:54 +01:00
viktorstrate
2c230d917a
Further gorm attributes cleanup
2021-01-19 18:35:19 +01:00
viktorstrate
fc515aa375
Cleanup gorm model attributes + add indexes
2021-01-19 17:31:37 +01:00
viktorstrate
de35a06014
Add db resolver for media.exif
2021-01-19 16:46:15 +01:00
viktorstrate
107da91700
Refactor handling of environment variables
2021-01-17 16:50:48 +01:00
viktorstrate
50d0aa0efb
Disable multithreaded scanners for sqlite
...
as it's not reliable
2021-01-17 13:08:44 +01:00
viktorstrate
fcdb5b4e7b
Work on sqlite support
2021-01-17 12:45:23 +01:00
viktorstrate
a1a14286d6
Properly clean up when a user <-> album relation is deleted
2021-01-06 17:28:06 +01:00
viktorstrate
59048c8416
Fix various small errors regarding database change
...
- Fix media sidebar
- Fix Albums page
- Fix media and album shares
2021-01-02 23:07:44 +01:00
viktorstrate
d78cef300a
Finish add/remove root paths
2020-12-31 00:37:11 +01:00
viktorstrate
c198e68daf
Hook up UI to add and remove multiple root paths for each user
2020-12-30 18:36:26 +01:00
viktorstrate
96546f6556
Add resolvers for user albums and root_albums
2020-12-27 20:07:54 +01:00
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
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
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
viktorstrate
4f370deab9
Merge remote-tracking branch 'origin/master' into v2.0.0
2020-12-10 12:30:10 +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
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
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
sean borg
11d67c9ae9
Add sidecar path & hash to DB
2020-11-21 11:54:01 +00:00
viktorstrate
74581ee090
Cleanup media routes and media_name generation
2020-10-30 17:14:09 +01:00
stz184
53b323640f
Fixes viktorstrate/photoview#71
...
In order to prevent SQL injections and , reveal information about the database tables avoid passing MySQL functions as GQL sorting parameters, I refactored the FormatSQL() function.
Additionally, the old approach with using regex to filter the orderBy parameter was not effective and prevented using column.table annotations.
2020-10-13 18:27:28 +03:00
stz184
f14bdd6b3f
Fixes viktorstrate/photoview#71
...
Regex changed in order to actually allow ordering by columns annotated as table.column
2020-10-11 18:17:49 +03:00
viktorstrate
b5e640c1bd
Add graphql query for getting media from an array of ids
...
- Add keyboard navigation when presenting images in map view
2020-09-27 20:52:09 +02:00
viktorstrate
db64d3eb1b
Merge branch 'master' into geographic-map-page
2020-09-27 20:08:43 +02:00
Viktor Strate Kløvedal
a0ee666616
Merge pull request #76 from stz184/favorites-checkobox-on-photos-and-album-page-viktorstrate/photoview#6
...
Fixes viktorstrate/photoview#6
2020-09-27 18:34:46 +02:00
viktorstrate
0a314b8e1d
Add geojson graphql endpoint, work on mapbox
2020-09-27 00:46:01 +02:00
viktorstrate
b133a1846c
Fix bug with max worker jobs
...
Fix bug where it was possible to set max scanner worker jobs to 0,
resulting in the scanner not processing any jobs.
2020-09-25 19:21:03 +02:00
viktorstrate
bbff25973e
Fix bug where max_concurrent_tasks for...
...
scanner queue would be initialized to 0.
2020-09-24 17:52:53 +02:00