Commit Graph

329 Commits (1a9d229b95de96ef44ac02092c99e2833a92e83b)

Author SHA1 Message Date
Varun Patil 1a9d229b95 general: add unified file get API 2022-12-02 20:07:06 -08:00
Varun Patil 22d20756d7 albums: don't pass connection for no reason 2022-12-02 19:23:29 -08:00
Varun Patil 145d6affdd Interlace output jpeg 2022-12-02 19:08:53 -08:00
Varun Patil 474090017c tags: make sorting case-insensitive (fix #271) 2022-11-30 06:31:45 -08:00
Varun Patil 9a958a65b7 Use mov for livephoto transcodes 2022-11-29 14:21:34 -08:00
Varun Patil 1f60010f6f video: refactor transcoder starter 2022-11-29 14:16:59 -08:00
Varun Patil 5550551e8a Use client id for live photo transcodes 2022-11-29 14:09:48 -08:00
Varun Patil 15997dc793 Add GPU transcoding for NVIDIA (fix #194) 2022-11-29 14:03:37 -08:00
Varun Patil f5cfa095ce livephoto: transcode Apple for HEVC (fix #234) 2022-11-29 13:31:06 -08:00
Varun Patil 8adedd1885 video: abort curl on termination 2022-11-29 13:00:54 -08:00
Varun Patil a982416712 video: stream directly to browser 2022-11-29 11:11:03 -08:00
Varun Patil 240ca8a2b5 lint: fix whitespace 2022-11-29 09:04:09 -08:00
Varun Patil 7458478f93 Fix albums for Photos v2.2.0 2022-11-29 08:57:03 -08:00
Varun Patil e2e5375e53 General cleanup 2022-11-28 15:19:26 -08:00
Varun Patil 09be416802 lint: add missing whitespace 2022-11-28 06:11:19 -08:00
Varun Patil 7862d28dc1 faces: skip invalid face images (#230) 2022-11-28 06:00:55 -08:00
Varun Patil 94516d183b Prevent log spam when missing mime (#258) 2022-11-25 07:36:23 -08:00
Varun Patil 4a80d94cb0 Fix double slash in filename (#242) 2022-11-24 07:52:19 -08:00
Varun Patil 876cfac192 exif: increase timeout to 30s 2022-11-24 03:18:35 -08:00
Varun Patil e5cc14bad0 index: use realpath for test file 2022-11-24 03:13:34 -08:00
Varun Patil 2537239af2 Catch all processing errors (#250) 2022-11-24 03:04:41 -08:00
Varun Patil f7c89e8789 Improve php typings 2022-11-23 18:28:34 -08:00
Varun Patil b81d9c1df6 Delete livephoto entries on deletion 2022-11-23 10:40:41 -08:00
Varun Patil 271dd5b230 PHP lint fix 2022-11-23 04:53:16 -08:00
Varun Patil d954c9422f refactor: video controller live 2022-11-23 01:49:43 -08:00
Varun Patil 573f5c3fad Truncate livephoto on clear 2022-11-23 01:49:00 -08:00
Varun Patil 92d6d9a5e2 Fix video-setup checks (fix #223) 2022-11-23 01:38:36 -08:00
Varun Patil 776758bd68 cmd: make parseFolder args float (#238) 2022-11-23 01:25:07 -08:00
Varun Patil 6a9c95a67e Revert "release: v4.8.0"
This reverts commit d81887bf65.
2022-11-22 09:42:31 -08:00
Varun Patil d81887bf65 release: v4.8.0 2022-11-22 09:39:45 -08:00
Varun Patil 9fe31c87b6 livephoto: fix iOS deletion 2022-11-22 09:19:31 -08:00
Varun Patil 799a39f968 livephoto: add Google and Samsung support 2022-11-22 08:54:19 -08:00
Varun Patil 71323da83a Lint php 2022-11-22 06:30:24 -08:00
Varun Patil c3ddd4087f livephoto: add video download button 2022-11-22 06:27:10 -08:00
Varun Patil 48fabeb445 livephoto: return video 2022-11-22 03:35:20 -08:00
Varun Patil aded4275d1 livephoto: add API to get video 2022-11-22 03:31:31 -08:00
Varun Patil ffbde874d4 Separate apple livephoto video part 2022-11-22 03:10:25 -08:00
Varun Patil 8358c74abb Strip Nikon shotinfo 2022-11-22 02:46:48 -08:00
Varun Patil 6c74fdf340 video-setup: don't overwrite manually configured transcoder (#224) 2022-11-21 02:43:03 -08:00
Varun Patil 0315668e28 lint: fix php 2022-11-21 02:38:12 -08:00
Varun Patil 83650482da Explicitly detect ffmpeg path (fix #212) 2022-11-21 02:34:57 -08:00
Varun Patil 81bceb9334 Lint PHP 2022-11-21 02:18:06 -08:00
Varun Patil 08ce081a96 Merge branch 'patch-1' of https://github.com/eltos/memories into eltos-patch-1 2022-11-21 02:16:03 -08:00
Varun Patil cf4ae6a84a Allow server-side encryption
Close #175. Close #99. Squashed commit of the following:

commit 7c5e11dded8aff22b77bb3d01233350f86af04f4
Author: Varun Patil <varunpatil@ucla.edu>
Date:   Mon Nov 21 02:12:34 2022 -0800

    Fix lint

commit b421a6d61c1143aac38d954bee032f582b71b492
Merge: 9e91d1d 019cdd3
Author: Varun Patil <varunpatil@ucla.edu>
Date:   Mon Nov 21 02:11:37 2022 -0800

    Merge branch 'eltos-patch-99' of https://github.com/eltos/memories into eltos-eltos-patch-99

commit 019cdd31f2
Author: eltos <eltos@outlook.de>
Date:   Sat Nov 19 18:32:36 2022 +0100

    Check for e2e encryption before indexing

commit 5078d986da
Author: eltos <eltos@outlook.de>
Date:   Sat Nov 19 18:28:57 2022 +0100

    Check for e2e encryption when changing exif data

commit 1167365f7e
Merge: d465400 e210c32
Author: Philipp Niedermayer <eltos@outlook.de>
Date:   Sat Nov 19 15:52:58 2022 +0100

    Merge branch 'pulsejet:master' into eltos-patch-99

commit d465400969
Author: Philipp Niedermayer <eltos@outlook.de>
Date:   Mon Nov 7 22:21:20 2022 +0100

    Allow server-side encryption

    See https://github.com/pulsejet/memories/issues/99
2022-11-21 02:13:43 -08:00
Varun Patil 9e91d1d435 write: check encoded json (fix #220) 2022-11-21 01:43:17 -08:00
Philipp Niedermayer 5ea35fb36a Report progress during indexing
Besides adding a percentage progress, this also exploits the ConsoleSectionOutput capability of Symfony to simplify the carriage return gymnastics and to fix it for paths exceeding the console window width.
2022-11-19 22:58:41 +01:00
Varun Patil cc7567aca3 exif: exclude binary fields 2022-11-16 03:24:59 -08:00
Varun Patil c75e94108c Store unknown exif fields 2022-11-16 03:05:48 -08:00
Varun Patil 579984041a albums: fix for multipath 2022-11-16 02:35:17 -08:00
Varun Patil c3f874d4b4 PHP Lint 2022-11-16 02:30:51 -08:00