viktorstrate
f2493c80a5
Fix small bug where CleanupMedia...
...
would not remove old media if the album
did not contain any media at all but only sub-albums
2020-08-15 13:58:03 +02:00
viktorstrate
c9216a4d79
General cleanup
2020-08-15 13:00:46 +02:00
viktorstrate
8e7c43798a
Rotate images properly
...
This fixes #64 where some thumbnail images
would not have the correct orientation.
2020-08-15 12:24:54 +02:00
viktorstrate
e59ff9cbde
Fix NewMediaFromRows
2020-08-15 11:59:44 +02:00
viktorstrate
e0ab77b158
Use file modTime instead of changeTime...
...
to determine the date_shot value of pictures.
This value is cross-platform,and probably a
better representation for the date_shot
2020-08-14 12:20:14 +02:00
viktorstrate
78b415871d
Add date information to media
...
This closes #61
2020-08-12 13:04:41 +02:00
viktorstrate
cdb4089f19
Ignore hidden media files
...
This closes #57
2020-08-12 12:31:13 +02:00
Viktor Strate Kløvedal
f94d5c6755
Update "Main features" in readme
2020-08-11 23:27:17 +02:00
viktorstrate
020321959d
Show file size for media downloads
...
This closes #63
2020-08-11 22:34:42 +02:00
viktorstrate
849f2f25bf
Add fileSize to media_url database entries
2020-08-11 22:18:15 +02:00
viktorstrate
b52595fe46
Save gps coordinates from exif
...
This closes #62
2020-08-11 14:46:23 +02:00
viktorstrate
91a6b4de08
Merge database migrations...
...
...in preparation of v1.0.0. This fixes #60
2020-08-11 14:31:04 +02:00
Viktor Strate Kløvedal
8d9cff8c3b
Update docker build status badge
2020-08-10 10:33:36 +02:00
viktorstrate
ef6f3a331c
Cleanup actions and setup docker build cache
2020-08-09 21:13:25 +02:00
viktorstrate
b12638b215
Fix docker build errors
2020-08-09 20:57:28 +02:00
viktorstrate
e71e4eb12d
Work towards multi-arch docker builds
2020-08-09 20:32:02 +02:00
Viktor Strate Kløvedal
9b3c788df3
Merge pull request #58 from stz184/moved-or-deleted-photos-are-not-properly-deleted
...
When a photo is deleted or moved on the file system, the coresponding…
2020-08-03 19:41:58 +02:00
viktorstrate
01bec379c7
Move `deleteOldUserAlbums` function to `cleanup_media.go`
2020-08-03 19:39:39 +02:00
Viktor Strate Kløvedal
2d35f1b455
Merge pull request #59 from viktorstrate/dependabot/npm_and_yarn/ui/elliptic-6.5.3
...
Bump elliptic from 6.5.2 to 6.5.3 in /ui
2020-07-31 22:37:09 +02:00
dependabot[bot]
95862300c8
Bump elliptic from 6.5.2 to 6.5.3 in /ui
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-07-31 11:12:45 +00:00
stz184
e89c84f45f
When a photo is deleted or moved on the file system, the coresponding cache folder and database record are deleted.
...
fixes #56
2020-07-24 20:50:17 +03:00
viktorstrate
3e4b232b1e
Update migration to support mariadb 10.5.2 and newer
...
To support the database configuration used in docker-compose.example.yml
2020-07-15 10:45:33 +02:00
Viktor Strate Kløvedal
adea4e3225
Merge pull request #55 from viktorstrate/feat/video-support
...
- Add video support using FFMPEG
- Use cookie-based authentication rather than a bearer header
- General refactor and cleanup
2020-07-13 18:17:13 +02:00
viktorstrate
07477ea789
Remove debug log
2020-07-13 18:15:23 +02:00
viktorstrate
cd977bbc0c
Add ffmpeg to docker
2020-07-13 18:14:01 +02:00
viktorstrate
82b18f0e9b
Cleanup + add video format
2020-07-13 18:01:31 +02:00
viktorstrate
21f66b9e62
Use cookie based auth for shares with password
2020-07-13 17:51:53 +02:00
viktorstrate
f669812efb
Use cookies for authentication instead of header
...
This replaces the current implementation
where a bearer header holds the auth-token.
Now the same token is being sent using a cookie instead.
This greatly simplifies fetching resources (images and video),
since the header is sent along implicitly with each request.
2020-07-12 18:52:48 +02:00
viktorstrate
d681d1538c
Cleanup regarding video support
2020-07-12 14:31:50 +02:00
viktorstrate
0e9d37ca77
Add video metadata
2020-07-12 14:17:49 +02:00
viktorstrate
035aabb852
Add play icon to video thumbnails
2020-07-12 12:10:14 +02:00
viktorstrate
bfa37a0174
Cleanup sidebar context; fix share media page
2020-07-12 11:54:16 +02:00
viktorstrate
b34115cab0
Start on video integration with web ui
2020-07-11 16:42:27 +02:00
viktorstrate
f537b1d608
Add video route (still unprotected)
2020-07-11 15:57:58 +02:00
viktorstrate
990a592fcc
Expose media_type to graphql
...
- Make video thumbnail accessible from graphql
2020-07-11 14:21:10 +02:00
viktorstrate
9e5480188b
add media_type column to media table in database
2020-07-11 14:05:06 +02:00
viktorstrate
0eb0319fa8
Generate video thumbnails
2020-07-11 13:39:11 +02:00
viktorstrate
26a5c5ac29
Encode videos for web using ffmpeg
2020-07-11 13:13:31 +02:00
viktorstrate
0ab6048151
Fix scanner
2020-07-10 18:57:27 +02:00
viktorstrate
b510e14ecd
Rename resolvers/photo.go to media.go
2020-07-10 18:52:18 +02:00
viktorstrate
cacfb5edde
Fix share pages
2020-07-10 18:35:37 +02:00
viktorstrate
df80802cab
Huge refactor: rename photo to media
...
To prepare for video support
Migrate database rename tables and columns:
- photo to media
- photo_url to media_url
- photo_exif to media_exif
- Update api accordingly
2020-07-10 14:26:19 +02:00
viktorstrate
3564866f41
Start on video processing
2020-07-10 12:58:11 +02:00
viktorstrate
7caad82059
Add ffmpeg worker and supported video formats
2020-07-09 15:07:39 +02:00
viktorstrate
aafcd64c23
Fix image preview aspect-ratio in sidebar
2020-07-02 22:08:11 +02:00
viktorstrate
c915b7741f
Use relative font-size unit
...
For improved accessibility
2020-07-02 21:56:28 +02:00
viktorstrate
ed7fa5249c
Present downloads in a table
2020-07-02 21:17:57 +02:00
Viktor Strate Kløvedal
29afba27ea
Merge pull request #53 from stz184/use-hash-instead-of-full-path-to-avoid-key-length-maximum
...
In database, use hash instead of full path to avoid key length maximum.
2020-06-30 17:13:57 +02:00
viktorstrate
b4bdd522dc
Make sure path hash is added consistently
...
The path_hash attribute is added after the path attribute,
to make it consistent with `002_photo.up.sql`
2020-06-30 15:53:29 +02:00
viktorstrate
f2bcdf883f
Update path hash database migrations
2020-06-30 15:35:45 +02:00