Commit Graph

778 Commits (77ffc33ef9195fc4e207701cf3eb358b8c821202)

Author SHA1 Message Date
Varun Patil 874258dae9 livephoto: allow access for folder shares 2022-12-02 21:53:30 -08:00
Varun Patil ec19d724c5 folder: fix wrong route on viewer 2022-12-02 21:31:37 -08:00
Varun Patil 6b1cb41c25 share: hide download button if needed (fix #273) 2022-12-02 21:25:24 -08:00
Varun Patil 0e17ef69a9 preview: increase efficiency 2022-12-02 21:11:09 -08:00
Varun Patil db125b5298 preview: use unified preview API 2022-12-02 21:04:31 -08:00
Varun Patil 37815191c5 viewer: use bigger previews if available (close #226) 2022-12-02 17:44:04 -08:00
Varun Patil 45a9fcbfd2 viewer: add zoom will-change 2022-12-02 08:44:28 -08:00
Varun Patil 710418a3aa image-editor: add loading spinner 2022-12-01 16:14:45 -08:00
Varun Patil 4a8548ef88 video: enable direct playback 2022-12-01 13:23:24 -08:00
Varun Patil 64b25de8a1 video: add original quality 2022-12-01 13:05:33 -08:00
Varun Patil 907eb2eb14 FIx multiple redundant transcodes 2022-12-01 12:48:29 -08:00
Varun Patil 2c51ef1116 timeline: add will-change to recycler 2022-11-30 20:46:29 -08:00
Varun Patil b038ab3091 viewer: fix deletion of last photo (fix #269) 2022-11-30 07:08:38 -08:00
Varun Patil 791355fb47 Fix vertical video rotation on canplay 2022-11-29 18:06:48 -08:00
Varun Patil 25cc5bb281 Use persistent client id for live photo 2022-11-29 14:36:14 -08:00
Varun Patil 5550551e8a Use client id for live photo transcodes 2022-11-29 14:09:48 -08:00
Varun Patil c7c42df19e viewer: fullscreen the whole pswp container 2022-11-29 13:45:28 -08:00
Varun Patil f5cfa095ce livephoto: transcode Apple for HEVC (fix #234) 2022-11-29 13:31:06 -08:00
Varun Patil ccad55e5fe viewer: fix slideshow for videos 2022-11-29 10:33:10 -08:00
Varun Patil 51dc7060db viewer: restore photo slideshow (fix #217) 2022-11-29 10:12:29 -08:00
Varun Patil e2e5375e53 General cleanup 2022-11-28 15:19:26 -08:00
Varun Patil f1c0d51a7d Fix native sharing of live photo (fix #263) 2022-11-27 18:32:26 -08:00
Varun Patil 0fb7a4267d Bundle videojs and Plyr together 2022-11-27 12:58:22 -08:00
Kevin Yeh 0e8186b977 fix: shallow comparison of route query object 2022-11-26 14:45:49 -08:00
Kevin Yeh bd3f5434c9 fix: adjust icons 2022-11-25 21:55:07 -08:00
Kevin Yeh 069db130a7 feat: recursive folder view 2022-11-25 19:51:05 -08:00
Varun Patil cdfcec1a3f Share correct image in native share (fix #254) 2022-11-25 07:10:45 -08:00
Varun Patil b7e551ed81 l10n: fix plurals (fix #255, fix #256) 2022-11-25 06:55:46 -08:00
Varun Patil 46e0730257 Lazy load @nextcloud/vue 2022-11-24 13:19:07 -08:00
Varun Patil 45cfcc588b Only load filerobot async 2022-11-24 12:52:24 -08:00
Varun Patil fc889d6946 Lazy load video css 2022-11-24 12:28:33 -08:00
Varun Patil ba24327fa4 Switch to individual vue imports 2022-11-24 11:54:29 -08:00
Varun Patil e10198fff5 Lazy load 3rdparty libraries 2022-11-24 11:36:41 -08:00
Varun Patil 25c46098ab Add delay to plyr init 2022-11-23 11:35:07 -08:00
Varun Patil ab505900a2 Fix touching selection tick (again) 2022-11-23 11:22:17 -08:00
Varun Patil dbb5e479a0 pswp: readjust easing 2022-11-23 11:00:34 -08:00
Varun Patil 952f63e77c viewer: keep ui on click 2022-11-23 05:07:48 -08:00
Varun Patil 92f5d5bd55 Add contain to pswp 2022-11-23 03:47:37 -08:00
Varun Patil d11e463203 Cache inner width and height 2022-11-23 03:16:45 -08:00
Varun Patil bf11924dfd Don't put classes on body 2022-11-23 03:03:06 -08:00
Varun Patil 29dfb834de viewer: adjust transition speed 2022-11-23 02:48:28 -08:00
Varun Patil b42f49e1b2 scroller: fix init key 2022-11-23 02:10:00 -08:00
Varun Patil 83484ba52a Disable slide transition 2022-11-22 11:57:42 -08:00
Varun Patil 822a4fba30 livephoto: remove contain 2022-11-22 10:45:42 -08:00
Varun Patil 1650ca3817 Hotfix for NC24 2022-11-22 10:34:44 -08:00
Varun Patil d53d11c986 Forbid editing live photos 2022-11-22 09:25:03 -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 578703768b photo: fix square live photo 2022-11-22 07:14:16 -08:00
Varun Patil c3ddd4087f livephoto: add video download button 2022-11-22 06:27:10 -08:00
Varun Patil a2af575073 photo: do not loop video 2022-11-22 06:10:49 -08:00
Varun Patil 91944a86cc photo: fix livephoto selection 2022-11-22 06:08:36 -08:00
Varun Patil 5a1f6ef127 photo: restore missing overlay 2022-11-22 06:02:42 -08:00
Varun Patil 8985927c5e timeline: play livephoto on hover 2022-11-22 05:57:34 -08:00
Varun Patil 0f57602c1d livephoto: add icon to preview 2022-11-22 05:17:09 -08:00
Varun Patil ff634c09cf livephoto: add viewer playback 2022-11-22 05:04:15 -08:00
Varun Patil 8b0d3dea46 viewer: add control dark overlay (fix #227) 2022-11-22 01:44:43 -08:00
Varun Patil 386a3d5f90 viewer: hide controls on mouse idle 2022-11-22 01:20:58 -08:00
Varun Patil 01cd5362e5 Fix broken SW caching 2022-11-22 00:12:06 -08:00
Varun Patil 6538426d63 timeline: make head check bigger 2022-11-21 09:59:39 -08:00
Varun Patil 7f0409b5a9 l10n: viewer ps titles 2022-11-21 09:49:27 -08:00
Varun Patil eb790acbde viewer: wheel to zoom 2022-11-21 09:44:30 -08:00
Varun Patil 9e06fbfe25 Change delete icon 2022-11-21 09:22:20 -08:00
Varun Patil d0c0fe5f7a photo: adjust check params 2022-11-21 09:19:00 -08:00
Varun Patil 3075fd5c03 timeline: make date larger 2022-11-21 08:55:13 -08:00
Varun Patil d664cccbc7 Cap navbar to 250px 2022-11-21 08:33:16 -08:00
Varun Patil ed500dce9d video: change fullscreen container 2022-11-21 01:16:14 -08:00
Varun Patil 1e7c297361 video: everything is mp4 🤡 2022-11-16 06:15:09 -08:00
Varun Patil 5cadd168b4 Remove mp4 from src 2022-11-16 02:38:40 -08:00
Varun Patil a6ef3ac9bf Add support for multiple timeline paths 2022-11-16 00:16:01 -08:00
Varun Patil 4a5408b846 image-editor: remove more extraneous props 2022-11-15 22:44:55 -08:00
Varun Patil 0c6d5a57b5 Fix filename of recursive mounts 2022-11-15 21:05:11 -08:00
Varun Patil 6c49ace00a edit-date: fix saveMany call (fix #203) 2022-11-15 07:16:51 -08:00
Varun Patil 34340de5f1 big: recurse all mountpoints in timeline path 2022-11-15 07:12:27 -08:00
Varun Patil e01b536f83 fix: regression in non-transcode video (#198) (fix #202) 2022-11-15 01:59:59 -08:00
Varun Patil 467c52053c metaview: fix width on 100% scaling (close #200) 2022-11-14 21:49:41 -08:00
Varun Patil 103cce1a35 video: fix initial quality switch 2022-11-14 01:10:43 -08:00
Varun Patil eb9aed441b Make video fill up space 2022-11-13 23:35:01 -08:00
Varun Patil 09c62f32b9 Fix rotation and controls on ios 2022-11-13 22:58:59 -08:00
Varun Patil ba00ddd9c2 plyr: hide volume on mobile 2022-11-13 21:54:03 -08:00
Varun Patil 8a0da69276 plyr: fix seeking 2022-11-13 21:45:18 -08:00
Varun Patil 478f884a21 Fix plyr color 2022-11-13 21:43:43 -08:00
Varun Patil 0bcc0fda34 plyr: more fixes 2022-11-13 21:41:04 -08:00
Varun Patil 80ac6355d6 Fix fullscreen 2022-11-13 21:33:11 -08:00
Varun Patil e9d3b80f0a Add plyr 2022-11-13 21:21:46 -08:00
Varun Patil 2dc38dee26 viewer: hide controls on public share 2022-11-13 18:37:19 -08:00
Varun Patil 94141d9391 Improve non-transcoded video 2022-11-12 08:58:55 -08:00
Varun Patil a272ef0d6f Fix viewer bar on webkit 2022-11-12 06:35:28 -08:00
Varun Patil caccd7120a Remove old viewer styles 2022-11-12 06:35:14 -08:00
Varun Patil 00622078b9 select: fix for ios click 2022-11-12 05:59:33 -08:00
Varun Patil d5309942ac video: restore thumb anim 2022-11-12 04:01:38 -08:00
Varun Patil d1aad8e787 Make pointerdown passive 2022-11-12 03:44:27 -08:00
Varun Patil f2c4ce3d9f Change mouse to pointerdown for iOS 2022-11-12 03:41:28 -08:00
Varun Patil 0c8bea99c9 video: no pause on touch 2022-11-12 03:30:37 -08:00
Varun Patil 258e62e4aa Fix context menu on desktop 2022-11-12 00:42:48 -08:00
Varun Patil cbdcedb91d Fix context menu on touch 2022-11-12 00:39:13 -08:00
Varun Patil e4662d5f41 Complete drag selection (close #28) 2022-11-12 00:20:12 -08:00
Varun Patil 604b5e54b7 Implement drag selection (#28) 2022-11-11 22:28:58 -08:00
Varun Patil 60501b5d58 folder: make name smaller on mobile 2022-11-11 19:57:23 -08:00
Varun Patil 391772aa39 Add forward shift-select (#28) 2022-11-11 19:53:33 -08:00
Varun Patil 2ed0182a77 Show transcoding fail error to admin 2022-11-11 18:20:48 -08:00
Varun Patil 8cff426147 video: mobile fixes 2022-11-11 07:01:05 -08:00
Varun Patil 7969b5e802 Close nav on link click (#180) 2022-11-11 05:55:47 -08:00
Varun Patil 50ab37181f video: fix on changing slide 2022-11-11 03:01:16 -08:00
Varun Patil cb4495cb17 video: fix control bar 2022-11-10 21:45:44 -08:00
Varun Patil 6b566b34e0 Switch to go-vod 2022-11-10 21:25:26 -08:00
Varun Patil 8569af561b editor: remove useless event 2022-11-09 23:02:20 -08:00
Varun Patil 515f0c48eb editor: heic 2022-11-09 22:43:58 -08:00
Varun Patil a85b06bac0 metaview: fix wrong date tz 2022-11-09 22:25:41 -08:00
Varun Patil 11afad852b Lot of de-duplication 2022-11-09 22:19:44 -08:00
Varun Patil 67e5c835ce editor: fix loss of resolution 2022-11-09 21:59:26 -08:00
Varun Patil 5519020c2a editor: use b64 for save 2022-11-09 21:55:14 -08:00
Varun Patil 0dc4784f1a Restore metadata after image edit (fix #174) 2022-11-09 21:39:13 -08:00
Varun Patil 06d226432f timeline: show video duration 2022-11-09 19:48:03 -08:00
Varun Patil 699901c243 Contain images without dims (#176) 2022-11-09 18:21:56 -08:00
Varun Patil 26a936ba13 Fix vertical video 2022-11-09 12:12:43 -08:00
Varun Patil 567d20a165 Add transcode checks 2022-11-09 02:42:42 -08:00
Varun Patil 3229ee32f0 video: minor tweaks 2022-11-08 23:48:30 -08:00
Varun Patil 3d35741ed0 video: add HLS fallback 2022-11-08 21:52:08 -08:00
Varun Patil 99ec1a50cc video: dispose on destroy 2022-11-08 21:41:39 -08:00
Varun Patil 72806281bf Switch to index quality 2022-11-08 20:39:27 -08:00
Varun Patil 8a16deeec4 hls: initial commit 2022-11-08 20:08:30 -08:00
Varun Patil 438d9716c4 Restore vjs 2022-11-08 04:52:14 -08:00
Varun Patil 067624d2f5 viewer: upstream video logic 2022-11-08 03:45:59 -08:00
Varun Patil 2ca75b5a63 viewer: lower res to 1024 2022-11-07 23:00:44 -08:00
Varun Patil be41343348 metaview: add date editor 2022-11-07 17:29:58 -08:00
Varun Patil c64e8a590f metaview: rename tab 2022-11-07 16:33:45 -08:00
Varun Patil eeb6f31d90 metaview: fix bbox 2022-11-07 16:28:52 -08:00
Varun Patil 0b4ee8348b osm 2022-11-07 16:26:56 -08:00
Varun Patil 660f7e3f5b nominatim: zoom for reverse 2022-11-07 16:01:48 -08:00
Varun Patil 134c95d35a metaview: add loc 2022-11-07 15:49:50 -08:00
Varun Patil eb656b8701 viewer: push route if not found (fix #172) 2022-11-07 15:22:24 -08:00
Varun Patil 118283297a metaview: fileinfo 2022-11-07 14:54:35 -08:00
Varun Patil 14cdab5d79 metaview: add camera 2022-11-07 14:46:09 -08:00
Varun Patil 0d0a6d8cf2 metaview: date 2022-11-07 14:19:46 -08:00
Varun Patil 34155aae78 metaview: dump raw exif 2022-11-07 13:55:11 -08:00
Varun Patil 0fbe35db7d Return exif in info call 2022-11-07 13:25:52 -08:00
Varun Patil 0104c3ea07 Animate GIF in viewer 2022-11-07 09:26:24 -08:00
Varun Patil 86de94c210 viewer: hide share for videos 2022-11-07 05:44:13 -08:00
Varun Patil ecb42d335f Fix sharing of non-jpeg 2022-11-07 05:42:35 -08:00
Varun Patil a489b504a4 viewer: hide share errors 2022-11-07 05:33:07 -08:00
Varun Patil 166d6c3a9b photo: disable overlays on touch 2022-11-07 05:27:58 -08:00
Varun Patil a0b2bb3206 viewer: fix router pop on close 2022-11-07 05:24:17 -08:00
Varun Patil 1205ec12fa Fix editor translate namespace 2022-11-07 04:58:49 -08:00
Varun Patil 4b4084a57d Enable editor for png 2022-11-07 04:55:52 -08:00
Varun Patil f8e4231cae Change rotation to buttons 2022-11-07 04:53:35 -08:00
Varun Patil ebdc776237 Fix refresh of photo on edit 2022-11-07 04:43:01 -08:00
Varun Patil 3d0905628a viewer: image editor 2022-11-07 04:24:57 -08:00
Varun Patil 2147c422e2 viewer: fix OTD load time 2022-11-07 03:27:47 -08:00
Varun Patil 33e863057e viewer: update title 2022-11-07 03:10:47 -08:00
Varun Patil cef50e1bb0 sel: fix pixel position 2022-11-07 00:54:07 -08:00
Varun Patil b3f2e543c0 Fix tag name size 2022-11-07 00:52:02 -08:00
Varun Patil 6f3cb99ddb Hide folders without photos (fix #163) 2022-11-06 20:48:10 -08:00
Varun Patil 4785de2500 Add image native share button 2022-11-06 17:58:38 -08:00
Varun Patil 75148ccbdc viewer: fix for multi-facerect 2022-11-06 17:35:41 -08:00
Varun Patil 8da036c21f Scroll to photo on deep link 2022-11-06 17:17:19 -08:00
Varun Patil a93621d662 Add hash routes for viewer 2022-11-06 17:08:46 -08:00
Varun Patil f30cc23cd5 Fix zoom with multiple thumb elements 2022-11-06 16:21:46 -08:00
Varun Patil 8896ffb29b viewer: adjust scrollIntoView values 2022-11-06 16:01:22 -08:00
Varun Patil da863078e9 viewer: add missing null check for flags 2022-11-06 15:55:39 -08:00
Varun Patil ef083c8575 viewer: keep thumbs in-view 2022-11-06 15:52:44 -08:00
Varun Patil f8ade5d755 viewer: hide arrows on mobile 2022-11-06 01:03:35 -07:00
Varun Patil 8341f6fd06 viewer: fix for tagdayid 2022-11-06 00:40:57 -07:00
Varun Patil 3e854719ed viewer: fix folder-share video 2022-11-06 00:36:35 -07:00
Varun Patil 4d9c301f26 folder-share: fix download 2022-11-06 00:28:40 -07:00
Varun Patil 3e0231bfad viewer: fix folder share 2022-11-06 00:28:32 -07:00
Varun Patil ccfa9520dd l10n: fix wrong syntax (fix #161) 2022-11-06 00:10:21 -07:00
Varun Patil c597140d1d Increase viewer res 2022-11-06 12:28:58 +05:30
Varun Patil 8a84cd91c2 viewer: fix OTD 2022-11-06 12:28:58 +05:30
Varun Patil 883800c6ac viewer: view in folder 2022-11-06 12:28:58 +05:30
Varun Patil 88daa0db38 viewer: video album url 2022-11-06 12:28:58 +05:30
Varun Patil 96f1825de2 viewer: flip vhs on 2022-11-06 12:28:58 +05:30
Varun Patil 434e9db722 Vjs init 2022-11-06 12:28:58 +05:30
Varun Patil 084169a5a9 viewer: improve tap 2022-11-06 12:28:58 +05:30
Varun Patil 4ea004abac viewer: remove commented code 2022-11-06 12:28:58 +05:30
Varun Patil c2c4799696 viewer: add sidebar 2022-11-06 12:28:58 +05:30
Varun Patil 464c0e819b Fix animation 2022-11-06 12:28:58 +05:30
Varun Patil 5387586c7a viewer: DL button 2022-11-06 12:28:58 +05:30
Varun Patil e276f51fc1 viewer: minor fixes 2022-11-06 12:28:58 +05:30
Varun Patil daf079f101 Add fav to viewer 2022-11-06 12:28:58 +05:30
Varun Patil 6146b513b2 Add delete button 2022-11-06 12:28:58 +05:30
Varun Patil 8a130c3efa viewer: initial commit 2022-11-06 12:28:58 +05:30
Varun Patil 83b217e110 scroller: fix some tick bug 2022-11-03 16:03:50 -07:00
Varun Patil 9fb2ba6d05 Sort albums ascending (fix #130) 2022-11-03 15:44:52 -07:00
Varun Patil 80a76a5a48 Group months in album 2022-11-03 15:39:48 -07:00
Varun Patil 2854feadc5 Fix bad selection after day process 2022-11-03 14:47:10 -07:00
Varun Patil 7f7c219a29 viewer: fix editor controls 2022-11-03 13:43:01 -07:00
Varun Patil d8632c9814 viewer: restore delete and edit (fix #153, fix #151) 2022-11-03 13:30:08 -07:00
Varun Patil 73e06d7a76 Remove dead prop 2022-10-31 22:40:37 -07:00
Varun Patil 30e5dea18f Fix top nav click 2022-10-31 22:33:17 -07:00
Varun Patil c9119a3c72 Fix inconsistent state with facerect 2022-10-31 22:16:53 -07:00
Varun Patil b26abaf8b1 Improve mobile selection bar 2022-10-31 21:59:24 -07:00
Varun Patil 1bd9e79445 Improve mobile sizing 2022-10-31 21:34:40 -07:00
Varun Patil 5af495c433 Select on mousedown 2022-10-31 21:06:43 -07:00
Varun Patil 465df6d827 Pixel perfection 2022-10-30 15:33:29 -07:00
Varun Patil 0ea4168a37 Use css var for dist 2022-10-30 15:32:07 -07:00
Varun Patil 8bf0fa7267 Fix check border 2022-10-30 15:25:31 -07:00
Varun Patil 3f96966f76 Make check blue 2022-10-30 15:08:19 -07:00
Varun Patil fc16ebec17 Improve select button 2022-10-30 14:59:14 -07:00
Varun Patil 07f6a5c713 Push icons together on mobile 2022-10-30 14:45:09 -07:00