Varun Patil
67cc205288
download: switch to unified API ( fix #259 , fix #262 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-06 11:02:53 -08:00
Varun Patil
aeb73b4a80
Remove containment from selection manager
2022-12-06 10:47:42 -08:00
Varun Patil
7ff573b367
timeline: more perf tweaks
2022-12-04 19:49:16 -08:00
Varun Patil
7fd079669b
timeline: add more containment rules
2022-12-04 19:19:21 -08:00
Varun Patil
8347252cfa
folder: design update
2022-12-04 18:52:42 -08:00
Varun Patil
604371c5cd
tag: design update
2022-12-04 18:52:29 -08:00
Varun Patil
cb9ba814fd
video: another attempt to fix fullscreen
2022-12-04 13:09:31 -08:00
Varun Patil
9910691242
albums: refresh collabs after creating link
2022-12-03 00:11:46 -08:00
Varun Patil
3cb0abaea7
download: always generate url
2022-12-02 23:30:18 -08:00
Varun Patil
274951b9f9
refactor: remove token query calls
2022-12-02 23:21:57 -08:00
Varun Patil
13f73b3594
refactor: API class
2022-12-02 23:10:40 -08:00
Varun Patil
e60d97ae5e
video: allow transcoding everywhere
2022-12-02 22:23:43 -08:00
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
Varun Patil
cd289ebef7
Change video icon
2022-10-30 14:38:31 -07:00
Varun Patil
45facda00f
Make photo icons bigger
2022-10-30 14:34:19 -07:00
Varun Patil
94280ecb0b
Restore desktop hover overlay
2022-10-30 14:28:18 -07:00
Varun Patil
49ebfdfd0f
photo: improve selection view
2022-10-30 13:24:17 -07:00
Varun Patil
0215885dea
Cache tag preview only for day
2022-10-29 20:58:40 -07:00
Varun Patil
e9b1e3db9c
updateFromRecyclerScroll: run without animation frame
2022-10-29 17:29:51 -07:00
Varun Patil
256a57b12e
Add setRenewingTimeout
2022-10-29 17:20:09 -07:00
Varun Patil
32bc48418f
Make listeners passive
2022-10-29 17:17:34 -07:00
Varun Patil
af5e3ef105
Simplify scroller timers
2022-10-29 17:11:12 -07:00
Varun Patil
80835421a5
Improve scroller behavior
2022-10-29 16:47:37 -07:00
Varun Patil
87973c2d5d
Improve scroller performance
2022-10-29 16:16:13 -07:00
Varun Patil
1bea9c5ad1
Reduce recyclerScrolled calls
2022-10-29 16:15:18 -07:00
Varun Patil
00a5230c9f
Revert "Improve scroller performance"
...
This reverts commit 0fbd076a52
.
2022-10-29 16:08:06 -07:00
Varun Patil
0fbd076a52
Improve scroller performance
2022-10-29 15:50:14 -07:00
Varun Patil
21276219a1
Add contain strict to list and elems
2022-10-29 12:34:37 -07:00
Varun Patil
c50c541095
Specify path on NC24 for viewer
2022-10-28 23:21:12 -07:00
Varun Patil
7dd758ee4d
Remove album folder in day call
2022-10-28 22:44:16 -07:00
Varun Patil
b84b4e6de1
Complete folder share
2022-10-28 22:24:19 -07:00
Varun Patil
fd4105e913
Fix build
2022-10-28 19:36:01 -07:00
Varun Patil
65d8a478e1
Add OC typings
2022-10-28 19:34:24 -07:00
Varun Patil
ed8ae2cce1
Hide selection menus on public link
2022-10-28 19:08:00 -07:00
Varun Patil
4c66ef1949
Fix deletion fail errro
2022-10-28 19:03:29 -07:00
Varun Patil
194c97aaf9
Fix folder share viewer
2022-10-28 18:58:40 -07:00
Varun Patil
d3d3e34808
Hide navigation on shared folders
2022-10-28 18:34:17 -07:00
Varun Patil
cd2f714e92
Include filename in days
2022-10-28 18:11:58 -07:00
Varun Patil
9209b8f55d
Add basic folder share stuff
2022-10-28 17:25:39 -07:00
Varun Patil
c8727c4f28
Check null for current user + default state
2022-10-28 16:21:08 -07:00
Varun Patil
51fd0a0e76
Fix album favorite
2022-10-28 15:48:10 -07:00
Varun Patil
4c7453cb84
Refactor getFiles to use photos
2022-10-28 15:46:13 -07:00
Varun Patil
f2d61c3e07
Fix shared album photo viewing
2022-10-28 14:26:56 -07:00
Varun Patil
a463e82f83
Show download errors
2022-10-28 14:22:27 -07:00
Varun Patil
2bda53240d
Show album controls to owner only
2022-10-28 12:24:26 -07:00
Varun Patil
428e22dc19
Fix shared album list
2022-10-28 12:20:22 -07:00
Varun Patil
fc6a4fc244
Make the code prettier
2022-10-28 12:08:34 -07:00
Varun Patil
64b50deb40
refactor: reorganize dav requests
2022-10-28 11:52:38 -07:00
Varun Patil
c7815c7f58
Fix adding photos to shared album
2022-10-28 11:36:49 -07:00
Varun Patil
d25ae081d5
Show owner name in shared album add
2022-10-28 11:27:00 -07:00
Varun Patil
1cddbaeb42
skipHover on recycler
2022-10-28 09:41:27 -07:00
Varun Patil
af43138580
Change viewName to prop
2022-10-28 09:08:59 -07:00
Varun Patil
1af61db512
Add photos version check
2022-10-27 13:45:03 -07:00
Varun Patil
a0d757adfc
Use separate tag preview endpoint
2022-10-27 13:26:51 -07:00
Varun Patil
038ba2eb87
Add shared albums
2022-10-27 02:36:20 -07:00
Varun Patil
5927163b33
Add album share modal
2022-10-27 01:59:23 -07:00
Varun Patil
1d6cec1028
Allow collaborator on create
2022-10-27 01:22:00 -07:00
Varun Patil
9635b87237
Move album remove to top
2022-10-27 00:53:26 -07:00
Varun Patil
396aa95396
Fix album edit
2022-10-27 00:49:22 -07:00
Varun Patil
6dc6edbc9c
Implement album deletion
2022-10-27 00:22:09 -07:00
Varun Patil
e4e2b051ea
Fix album title
2022-10-27 00:18:29 -07:00
Varun Patil
4dacf17833
Make empty tag dark
2022-10-27 00:17:42 -07:00
Varun Patil
9891a03d9e
Add album create dialog
2022-10-27 00:11:35 -07:00
Varun Patil
c9a2c8a021
Add album form
2022-10-26 23:37:56 -07:00
Varun Patil
67206643b7
Add album removal
2022-10-26 23:03:40 -07:00
Varun Patil
49373969a7
Port album adding
2022-10-26 22:49:57 -07:00
Varun Patil
6087e5fb0a
Port album picker
2022-10-26 22:25:04 -07:00
Varun Patil
8d3f2a1cf6
Make bubble text black
2022-10-26 21:33:37 -07:00
Varun Patil
26d3e7068b
Add album timeline
2022-10-26 21:33:37 -07:00
Varun Patil
50bb55536f
albums: add list
2022-10-26 21:33:37 -07:00
Varun Patil
294b3b8a0c
albums: initial commit
2022-10-26 21:33:37 -07:00
Varun Patil
d489ffbc1d
Don't round in scroller manager
2022-10-26 21:33:11 -07:00
Varun Patil
95438af1d8
Use :deep instead of global css
2022-10-26 21:26:28 -07:00
Varun Patil
dffd84ba20
Add link to maps ( fix #121 )
2022-10-26 11:58:06 -07:00
Varun Patil
c437f88965
photo: increase hq aggressiveness
2022-10-26 11:45:28 -07:00
Varun Patil
d9a4f9e090
Fix missing placeholders
2022-10-26 10:52:54 -07:00
Varun Patil
387c79d6a2
Add move to cluster confirmation ( fix #120 )
2022-10-26 10:46:12 -07:00
Varun Patil
0feed0721f
Make Folder and Tag links ( fix #115 )
2022-10-26 10:38:42 -07:00
Varun Patil
352f8d3d54
Patch viewer to full screen
2022-10-25 21:46:23 -07:00
Varun Patil
adafe941e5
Minor display fixes
2022-10-25 21:34:01 -07:00
Varun Patil
4e796912be
Fix blurry breakouts ( fix #112 )
2022-10-25 09:19:36 -07:00
Varun Patil
211519ddde
Add start page ( fix #109 )
2022-10-24 21:30:43 -07:00
Varun Patil
033be33b04
No hard refresh on config change
2022-10-24 19:06:58 -07:00
Varun Patil
bcd8169d7f
Improve settings experience
2022-10-24 18:58:49 -07:00
Varun Patil
7e48d06cc3
Refactor TagDayIDValueSet
2022-10-24 18:34:46 -07:00
Varun Patil
ebbc8ac12c
Hide people for non-admin if no recognize ( fix #103 )
2022-10-24 09:38:39 -07:00
Varun Patil
6827a60277
urgent: fix day backref
2022-10-23 11:53:00 -07:00
Varun Patil
62bed82f1d
Check face ownership before action ( #82 )
2022-10-23 11:24:47 -07:00
Varun Patil
742e43620d
Catch cache exceptions ( #98 )
2022-10-23 11:01:53 -07:00
Varun Patil
a8d8ee95d0
Don't breakout folders and tags ( fix #94 )
2022-10-23 10:46:09 -07:00
Varun Patil
6faa222b70
Fix folders path ( #97 )
2022-10-23 10:33:14 -07:00
Varun Patil
1ffc1b57f2
Catch cache errors
2022-10-23 10:30:52 -07:00
Varun Patil
7885c07320
Fix deletion glitches on mobile ( #89 )
2022-10-22 15:17:53 -07:00
Varun Patil
e47f9ee999
Fix getCoords rounding error
2022-10-22 11:58:03 -07:00
Varun Patil
daf0bc180b
Fix confusing header select
2022-10-22 11:47:29 -07:00
Varun Patil
4e5215b87b
Cap content-vue size to 100vh
2022-10-22 11:37:21 -07:00
Varun Patil
928969b7e4
Readjust on scroller height change
2022-10-22 11:35:43 -07:00
Varun Patil
09656da01b
Fix tag name centering
2022-10-22 10:49:15 -07:00
Varun Patil
fc2ddcd24e
Add readonly mode
2022-10-22 10:41:34 -07:00
Varun Patil
d7feba6803
Fix hover cursor stutter on day load
2022-10-22 10:15:28 -07:00
Varun Patil
51db40fb9e
Make scroller non-linear
2022-10-20 23:48:28 -07:00
Varun Patil
c967065d83
refactor: scroller moveto
2022-10-20 22:24:00 -07:00
Varun Patil
60e33112bd
Allow running without cache
2022-10-20 21:28:10 -07:00
Varun Patil
3da3cab4b1
Restore tick centering
2022-10-20 20:16:56 -07:00
Varun Patil
7941a4ed71
Reduce handleResizeWithDelay delay
2022-10-20 19:59:42 -07:00
Varun Patil
fc4862f5a0
Fix more resize issues
2022-10-20 19:55:18 -07:00
Varun Patil
2ee9e09a25
big: fix resizing issue
2022-10-20 18:35:31 -07:00
Varun Patil
0304cf07a2
timeline: recomputeSizes rework
2022-10-20 18:09:25 -07:00
Varun Patil
9ec4a4c78f
No reflow in recomputeSizes (handleResize)
2022-10-20 17:41:26 -07:00
Varun Patil
2715209a3d
scroller: recreate overrides adjust
2022-10-20 17:39:11 -07:00
Varun Patil
726c2a54af
Revert isMobile to func
2022-10-20 16:15:18 -07:00
Varun Patil
0f4f3b7ef8
scroller: use only hv on mobile
2022-10-20 16:03:33 -07:00
Varun Patil
d6ad3c097c
Make mobile scroller larger
2022-10-20 15:37:36 -07:00
Varun Patil
593c3562bc
Fix box-sizing
2022-10-20 14:43:18 -07:00
Varun Patil
eded100da2
Cap size of face list modal
2022-10-20 14:33:29 -07:00
Varun Patil
593f0cea31
Add support for memes from the 90s
...
MIMEs test by @illnesse (#83 )
2022-10-19 16:06:32 -07:00
Varun Patil
42aebc5d9c
refactor: get rid of timeline scroll funcs
2022-10-19 15:54:20 -07:00
Varun Patil
cbe6629372
scroller: use sequential keys for dash
2022-10-19 12:57:34 -07:00
Varun Patil
9a52caacc3
Fix at least the scroller
2022-10-19 12:39:07 -07:00
Varun Patil
25d787f419
Allow setting folder base path ( close #85 )
2022-10-19 12:26:32 -07:00
Varun Patil
0a028ef791
scroller: computeVisibleTicks after adjust
2022-10-19 11:33:48 -07:00
Varun Patil
866376c912
timeline: join day calls ( fix #84 )
2022-10-19 11:22:43 -07:00
Varun Patil
40ab7cbf2b
thisday: fix repeat bug
2022-10-19 10:46:29 -07:00
Varun Patil
850d5496f7
Don't let user move faces unless marked
2022-10-18 18:21:27 -07:00
Varun Patil
d01fc1268c
Allow moving faces to other cluster ( fix #78 )
2022-10-18 18:07:00 -07:00
Varun Patil
ca4b13295a
refactor: modal face list
2022-10-18 17:34:25 -07:00
Varun Patil
1fdf6c2093
Restore close-after-click
2022-10-18 17:05:05 -07:00
Varun Patil
789186160d
refactor: selection manager loading
2022-10-18 17:01:04 -07:00
Varun Patil
d73242badc
refactor: use object for scrollermanager
2022-10-18 15:52:54 -07:00
Varun Patil
fc8b5a6465
Fix timeline cache issue
2022-10-18 15:28:10 -07:00
Varun Patil
9a1daec13c
Remove random icon
2022-10-18 14:11:05 -07:00
Varun Patil
38ceddc609
Mark person in preview ( fix #79 )
2022-10-18 14:08:27 -07:00
Varun Patil
532a8ad716
Remove unused flags
2022-10-18 13:51:28 -07:00
Varun Patil
3f53b73db1
Add recycler fade
2022-10-18 11:43:17 -07:00
Varun Patil
d1d255d4b1
thisday: cache
2022-10-18 11:35:38 -07:00
Varun Patil
f6775a3287
thisday: dark mode
2022-10-18 11:24:04 -07:00
Varun Patil
a67c23573b
Fix recyclerBefore size
2022-10-18 11:20:17 -07:00
Varun Patil
9669557983
thiday: mobile layout
2022-10-18 11:11:04 -07:00
Varun Patil
70d0aacb71
thisday: improve sampling
2022-10-18 10:52:44 -07:00
Varun Patil
42fcae0f51
Add on this day to top of timeline ( #41 )
2022-10-18 10:42:44 -07:00
Varun Patil
b63a2cbfa7
Chunk calls to getFiles ( fix #77 )
2022-10-18 08:16:40 -07:00
Varun Patil
5de3e90b99
Add object-fit to tag and folder ( #72 )
2022-10-18 07:49:06 -07:00
Varun Patil
5461f29581
Remove unused import
2022-10-18 07:08:11 -07:00
Varun Patil
7ecc646408
refactor: move moment stuff to utils
2022-10-17 20:06:01 -07:00
Varun Patil
caa31041b3
Change square layout probabilities
2022-10-17 19:24:00 -07:00
Varun Patil
7ce3d3225d
layout: add guard
2022-10-17 16:58:02 -07:00
Varun Patil
88e89c88e0
layout: allow disable
2022-10-17 16:55:58 -07:00
Varun Patil
c9eb878330
layout: make it deterministic
2022-10-17 16:46:43 -07:00
Varun Patil
28f8c85751
layout: breakout
2022-10-17 16:35:24 -07:00
Varun Patil
2e9d13a515
Add 6-flag to mob layout
2022-10-17 15:46:38 -07:00
Varun Patil
2506180426
refactor: flagMatrixStr
2022-10-17 12:20:42 -07:00
Varun Patil
a1a04b174c
incomplete: non-uniform mobile layout ( #73 )
2022-10-17 12:18:05 -07:00
Varun Patil
3e54bc72c1
faces: crop with imagick ( #72 )
2022-10-17 10:41:58 -07:00
Varun Patil
2cd8105224
Fix empty face merge modal ( fix #71 )
2022-10-17 07:43:46 -07:00
Varun Patil
2fb8578e28
refactor: viewerManager
2022-10-16 20:53:38 -07:00
Varun Patil
ffb9e1604d
Fix incorrect scroll on date edit
2022-10-16 19:58:18 -07:00
Varun Patil
36e2f9d9ff
Add service worker
2022-10-16 19:52:44 -07:00
Varun Patil
de4bb84e40
Clear old caches
2022-10-16 19:17:56 -07:00
Varun Patil
db2dc38b78
refactor: single translate transform
2022-10-16 19:01:39 -07:00
Varun Patil
3815bfc817
editdate: soft refresh only
2022-10-16 18:56:50 -07:00
Varun Patil
59116b637a
timeline: fix day comparison
2022-10-16 18:22:59 -07:00
Varun Patil
400d974aa7
cache: days
2022-10-16 16:58:31 -07:00
Varun Patil
40f75b8b6f
refactor: cache
2022-10-16 16:41:27 -07:00
Varun Patil
43ce9180a8
big: transform position
2022-10-16 15:47:14 -07:00
Varun Patil
4ca809d7b2
Prevent deletion glitches
2022-10-16 14:08:15 -07:00
Varun Patil
208797dd11
Remove numRows and change rows to list
2022-10-16 13:55:07 -07:00
Varun Patil
16f1562ade
Bust cache with version
2022-10-16 13:18:47 -07:00
Varun Patil
c679a5f2d1
Cache day response
2022-10-16 12:58:38 -07:00
Varun Patil
4b42cb37ef
tag: fix call signature
2022-10-16 12:02:23 -07:00
Varun Patil
b74b8c73cb
big: eliminate FLAG_LOADED
2022-10-16 12:01:49 -07:00
Varun Patil
bbc735ee44
timeline: remove days var
2022-10-16 11:52:18 -07:00
Varun Patil
90f197549c
scroller: add guards
2022-10-16 11:46:26 -07:00
Varun Patil
260457f695
Remove stray log
2022-10-16 10:16:55 -07:00
Varun Patil
7c553064b7
Use ceil for numCols heuristic
2022-10-16 09:58:46 -07:00
Varun Patil
0109eca86d
scroller: always adjust all ticks
2022-10-15 22:48:25 -07:00
Varun Patil
6d42b147ed
Fix thumb size
2022-10-15 21:26:01 -07:00
Varun Patil
a4345871df
Fix photo icons
2022-10-15 21:06:26 -07:00
Varun Patil
b6adacc19b
timeline: floor dispWp instead of round
2022-10-15 20:33:07 -07:00
Varun Patil
2b9e7ee5b7
refactor: convertFlags to utils
2022-10-15 20:28:40 -07:00
Varun Patil
a20edc67bb
Round dispWp
2022-10-15 20:25:26 -07:00
Varun Patil
968fb702c0
rowSizeDelta rounding
2022-10-15 20:19:17 -07:00
Varun Patil
1a960be768
Add square photo config option
2022-10-15 20:18:11 -07:00
Varun Patil
e298ef97fa
big: switch to justified layout
2022-10-15 19:55:53 -07:00
Varun Patil
4e98e93d6e
Fix face location
2022-10-15 17:52:10 -07:00
Varun Patil
c30a0828cb
Add w/h to day response
2022-10-15 12:23:31 -07:00
Varun Patil
f2202f919c
Use size for height instead of rowHeight
2022-10-15 11:57:27 -07:00
Varun Patil
93779c2cbe
Exclude topmatter from scroller height
2022-10-15 11:52:34 -07:00
Varun Patil
3c99410738
Remove frame rowHeight dep
2022-10-15 11:48:17 -07:00
Varun Patil
a4630ac11a
Remove unused import
2022-10-15 11:18:32 -07:00
Varun Patil
beb4219b1b
Memoize getShortDateStr
2022-10-15 11:12:54 -07:00
Varun Patil
7723f551c8
scroller: use binary search for moveHoverCursor
2022-10-15 11:00:24 -07:00
Varun Patil
d4a487ffc9
refactor: make scroller use rows
2022-10-15 10:41:49 -07:00
Varun Patil
b31146097e
Revert "scroller: no reflow if nothing changed"
...
This reverts commit a29eeedc66
.
2022-10-14 16:42:13 -07:00
Varun Patil
a29eeedc66
scroller: no reflow if nothing changed
2022-10-14 16:33:55 -07:00
Varun Patil
1593c45b81
refactor: make selection manager methods private
2022-10-14 16:29:37 -07:00
Varun Patil
0b1559af19
reafactor: out scroller
2022-10-14 16:29:20 -07:00
Varun Patil
3d09c3055d
reafactor: directory structure
2022-10-14 14:45:23 -07:00
Varun Patil
9046f82375
refactor: move topmatter to component
2022-10-14 14:34:58 -07:00
Varun Patil
1d5c6905cd
Refactor SelectionManager
2022-10-14 14:21:17 -07:00
Varun Patil
ed28ce75a3
Improve thisDay
2022-10-12 13:23:29 -07:00
Varun Patil
bd945f6366
l10n: dynamic top matter
2022-10-12 12:40:56 -07:00
Varun Patil
a337cb97ed
Completely get rid of padding on mobile
2022-10-12 12:37:49 -07:00
Varun Patil
d477f76cf5
Misc mobile fixes
2022-10-12 12:30:42 -07:00
Varun Patil
4d6d1a4833
Add dynamic top matter
2022-10-12 12:05:38 -07:00
Varun Patil
1d8b6433ae
Improve mobile cursor further
2022-10-12 09:54:58 -07:00
Varun Patil
4307c155d4
Fix tag cursor
2022-10-12 09:45:26 -07:00
Varun Patil
708d0ed08c
Fix usage of will-change
2022-10-12 09:41:51 -07:00
Varun Patil
889fd65390
Improve mobile scrolling
2022-10-11 17:49:31 -07:00
Varun Patil
db308e9aca
Fix thisday processing
2022-10-11 14:02:42 -07:00
Varun Patil
737f59656a
Fix viewer delete ( fix #67 )
2022-10-11 13:38:09 -07:00
Varun Patil
91e8dd326b
Make emit typing safe
2022-10-11 13:32:24 -07:00
Varun Patil
e3724e32dc
Add face image removal
2022-10-11 13:16:11 -07:00
Varun Patil
0ef926e5b4
Add face merging ( fix #65 )
2022-10-11 12:49:05 -07:00
Varun Patil
a99658e5a1
Fix z-index of top-bar
2022-10-10 22:14:28 -07:00
Varun Patil
d4d3017737
Refactor modals
2022-10-10 22:13:41 -07:00
Varun Patil
f40eb78a18
Add face remove box
2022-10-10 20:54:41 -07:00
Varun Patil
6fbef4d8c9
Add face name change modal ( fix #64 )
2022-10-10 20:40:58 -07:00
Varun Patil
e81b7c6d59
Fix opening nameless faces
2022-10-10 17:17:42 -07:00
Varun Patil
9c6522480f
Move top matter above error
2022-10-10 17:10:44 -07:00
Varun Patil
7030f789a3
Use translate for static cursor panning
2022-10-10 16:29:32 -07:00
Varun Patil
092de18af2
Don't render check unless needed
2022-10-10 16:13:52 -07:00
Varun Patil
3e901189b3
Fix gap in back arrow in tags/face
2022-10-10 12:24:06 -07:00
Varun Patil
34a6818242
EditDate: fix division by zero ( #56 )
2022-10-08 17:36:13 -07:00
Varun Patil
272c1a65ea
Show empty content message
2022-10-08 17:25:34 -07:00
Varun Patil
5640418003
Fix Nextcloud 25 borders
2022-10-08 16:56:25 -07:00
Varun Patil
032856ddb4
Minor timeline UX adjustment
2022-10-08 16:42:52 -07:00
Varun Patil
ee99993378
Add Face top matter
2022-10-07 23:52:41 -07:00
Varun Patil
c567000406
Fix folder refresh
2022-10-07 23:35:09 -07:00
Varun Patil
6fcb3ba457
Use name for face fetching
2022-10-07 23:26:09 -07:00
Varun Patil
bfee339bc9
Always use cache previews
2022-10-07 19:12:07 -07:00
Varun Patil
991515e9e5
Get face previews in single query
2022-10-07 19:00:55 -07:00
Varun Patil
ff502b5068
Speed up tag thumb load
2022-10-07 17:57:48 -07:00
Varun Patil
6760e7d7e9
Cache itag previews
2022-10-07 17:26:10 -07:00
Varun Patil
4cdd72cce1
Add tag top matter
2022-10-07 15:56:43 -07:00
Varun Patil
4f135c67f3
NcCounterBubble import from top package
2022-10-07 15:49:23 -07:00
Varun Patil
e1bc82b2ca
Prevent selecting tags
2022-10-07 13:28:20 -07:00
Varun Patil
87d4805cac
Fix face on resize window
2022-10-07 13:26:50 -07:00
Varun Patil
27743824f0
Minor adjustment to face
2022-10-07 12:35:46 -07:00
Varun Patil
d1e9205a54
Implement people tab for recognize 3 ( fix #43 )
2022-10-07 12:28:39 -07:00
Varun Patil
4c684f1aef
Ensure tags enabled
2022-10-07 10:46:09 -07:00
Varun Patil
f65b08f8a5
Fix regression in folder
2022-10-06 21:49:17 -07:00
Varun Patil
ae0cce00cd
Fix tag text size
2022-10-06 16:52:18 -07:00
Varun Patil
f4d33df10d
Add bubble to tag
2022-10-06 16:40:50 -07:00
Varun Patil
f5baf36109
Add tags view
2022-10-06 16:28:35 -07:00
Varun Patil
8e0d818337
Check valid path in folder.vue
2022-10-06 15:59:54 -07:00
Varun Patil
4c38124ac8
Fix broken day GET
2022-10-06 13:37:12 -07:00
Varun Patil
5a250818a5
Add on this day tab ( #41 )
2022-10-06 13:20:39 -07:00
Varun Patil
b62e73735c
Allow querying multiple day ids
2022-10-06 12:24:45 -07:00
Varun Patil
515addf497
Show days API errors properly
2022-10-06 11:49:51 -07:00
Varun Patil
f09322d866
Add viewInFolder function ( fix #61 )
2022-10-06 11:16:23 -07:00
Varun Patil
02766777ef
Fix IFileInfo interface
2022-10-06 11:15:41 -07:00
Varun Patil
96d0e8b0f5
Merge branch 'master' of https://github.com/pulsejet/betterphotos
2022-10-06 10:47:48 -07:00
Varun Patil
7445f43381
Hide too many ticks on mobile
2022-10-06 10:47:45 -07:00
Varun Patil
0807498894
Fix tick size on mobile
2022-10-06 10:32:44 -07:00
rakekniven
902d83b21f
Triple dot to ellipsis ( #62 )
...
* Triple dot to ellipsis
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* Triple dot to ellipsis
Reported at Transifex.
Signed-off-by: rakekniven 2069590+rakekniven@users.noreply.github.com
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: rakekniven 2069590+rakekniven@users.noreply.github.com
2022-10-03 15:41:51 -07:00
Varun Patil
f108c31d67
Handle invalid date in saveMany ( #56 )
2022-09-29 16:43:30 -07:00
Varun Patil
373a02fd2c
Convert time to epoch in PHP ( #56 )
2022-09-27 14:39:54 -07:00
Varun Patil
5bdc0d9e48
Use NcActions:inline properly
2022-09-26 12:29:49 -07:00
Varun Patil
abff2156de
Reduce buffer to 400
2022-09-26 00:40:29 -07:00
Varun Patil
dd3607144d
Remove stray log statement
2022-09-26 00:34:57 -07:00
Varun Patil
944a42cf9a
Increase buffer to 800px
2022-09-26 00:34:43 -07:00
Varun Patil
a42d4c7893
Remove fade animation
...
Just hurts at this point
2022-09-26 00:02:32 -07:00
Varun Patil
0fc3db8e46
Fix missing unarchive button
2022-09-25 16:31:21 -07:00
Varun Patil
4bc3ccf4f8
Hide archive on folder view
2022-09-25 16:13:57 -07:00
Varun Patil
64d313c858
Improve archive error display
2022-09-25 16:09:08 -07:00
Varun Patil
dc2615e107
Implement archive ( close #38 )
2022-09-25 16:02:26 -07:00
Varun Patil
eb60b9fb91
Show error in folder view
2022-09-25 14:08:11 -07:00
Varun Patil
1709649dc6
l10n: edit date warning
2022-09-25 13:44:45 -07:00
Varun Patil
5296448311
Add disclaimer
2022-09-25 08:06:27 -07:00
Varun Patil
97496ce7ab
Refresh on date change
2022-09-25 07:53:14 -07:00
Varun Patil
c7a60473a4
Add range date edit
2022-09-25 07:37:03 -07:00
Varun Patil
1e297f86f4
Add single file exif update ( #42 )
2022-09-25 06:21:40 -07:00
Varun Patil
df2c448701
close-afterclick for actions
2022-09-25 03:49:53 -07:00
Varun Patil
345b394229
folders: add breadcrumb top matter ( fix #51 )
2022-09-25 01:31:52 -07:00
Varun Patil
1586f02639
Add selected plural ( fix #50 )
2022-09-23 19:47:59 -07:00
Varun Patil
ec72415d7e
Disable webkit tap highlight ( fix #47 )
2022-09-23 19:46:11 -07:00
Varun Patil
f5eeb1ae9d
Use storage for lookups
2022-09-23 18:54:14 -07:00
Varun Patil
a7f0e0c82e
Add l10n for selection text ( #33 )
2022-09-16 16:37:06 -07:00
Varun Patil
45b90aa91f
More localization support ( #33 )
2022-09-16 16:26:29 -07:00
Varun Patil
47532b5d72
Fix date localization ( #33 )
2022-09-16 16:17:45 -07:00
Varun Patil
8c213f0769
docs: Fix ITick annotations
2022-09-16 15:55:57 -07:00
Varun Patil
f2e3a862b1
fix: topC may not be float
2022-09-16 15:54:40 -07:00
Varun Patil
ec397f3ae6
Hide hidden folders ( fix #45 )
2022-09-16 15:42:29 -07:00
Varun Patil
8ae5c0fc3e
Fix issues in folders display
2022-09-16 15:17:37 -07:00
Varun Patil
eaeb7af274
Change folder tag to int
2022-09-16 14:37:52 -07:00
Varun Patil
2853db1b66
Clear selection after favorite
2022-09-15 21:12:39 -07:00
Varun Patil
4500c102ab
Prevent selecting placeholders
2022-09-15 21:09:50 -07:00
Varun Patil
c59c136131
Remove external css
2022-09-15 21:06:40 -07:00
Varun Patil
bab19d7dfc
Toggle -> Mark Favorite
2022-09-15 20:51:49 -07:00
Varun Patil
63c7d93198
Minor css fixes
2022-09-15 20:29:27 -07:00
Varun Patil
b0ff20336a
Switch to material icons
2022-09-15 20:17:40 -07:00
Varun Patil
baaf64e589
Fix regression in clearSelection
2022-09-15 18:43:31 -07:00
Varun Patil
bdc964d2ee
Implement selecting and favorite ( fix #26 )
2022-09-15 18:41:51 -07:00
Varun Patil
bee28095fa
Convert selection to map
2022-09-15 18:31:03 -07:00
Varun Patil
c70d46b45c
Refactor loading variable + more showError
2022-09-15 17:57:17 -07:00
Varun Patil
9ca34b6edf
Fix copy-paste error
2022-09-15 17:53:15 -07:00
Varun Patil
9aa4dd7a20
Use showError for errors
2022-09-15 17:50:44 -07:00
Varun Patil
69fb546cf2
Don't overwhelm server with delete calls
2022-09-15 17:40:27 -07:00
Varun Patil
6a99120b6d
Shake off unused vue components
2022-09-15 14:24:27 -07:00
Varun Patil
ecd4d196d0
Reduce select shadow
2022-09-15 10:55:12 -07:00
Varun Patil
e058316f66
Select with head ( fix #27 )
2022-09-15 10:49:51 -07:00
Varun Patil
f522f7c87b
Refactor scss a bit
2022-09-15 10:20:02 -07:00
Varun Patil
702ddf1bc9
Warn user for large selections
2022-09-15 10:01:48 -07:00
Varun Patil
788662c676
Allow more component reuse
2022-09-14 20:52:58 -07:00
Varun Patil
06ea3401fa
Add videos tab
2022-09-13 00:55:32 -07:00
Varun Patil
b48d00e93e
Fix on window resize
2022-09-13 00:35:35 -07:00
Varun Patil
149ce2ad12
Use nextTick for reflow
2022-09-13 00:18:24 -07:00
Varun Patil
361b6660b0
Reset the whole recycler
2022-09-13 00:00:49 -07:00
Varun Patil
c0ea836510
More attempts
2022-09-12 23:22:45 -07:00
Varun Patil
4dafc434f4
Put key on child
2022-09-12 23:16:25 -07:00
Varun Patil
0a648d27f1
Another try: destroy recycler completely
2022-09-12 22:44:09 -07:00
Varun Patil
2b212543d5
Recheck on state change
2022-09-12 22:39:32 -07:00
Varun Patil
7138768551
Add complete check
2022-09-12 22:33:20 -07:00
Varun Patil
2618e3ff20
forceUpdate after photo load
2022-09-12 22:25:30 -07:00
Varun Patil
b6e709b07b
Fix case
2022-09-12 21:59:35 -07:00
Varun Patil
eadd40ec6b
Minor fixes
2022-09-12 21:11:45 -07:00
Varun Patil
c334bd46b3
Fix folders
2022-09-12 20:56:25 -07:00
Varun Patil
22e0e07a47
Optimize initial load for timeline
2022-09-12 20:21:25 -07:00
Varun Patil
dfe88f6aaa
More migration
2022-09-12 19:36:27 -07:00
Varun Patil
211846973e
More migration
2022-09-12 19:06:35 -07:00
Varun Patil
6e14dd59b5
More migration
2022-09-12 18:57:51 -07:00
Varun Patil
9c25455d8a
More ts migration
2022-09-12 18:48:05 -07:00
Varun Patil
f13f68ff21
TS migration WIP
2022-09-12 18:33:24 -07:00
Varun Patil
8d7b18ff1a
Cleanup
2022-09-12 16:15:18 -07:00
Varun Patil
84b62519c6
reafactor: move out deletion from timeline
2022-09-12 16:14:10 -07:00
Varun Patil
3f3e83c13a
refactor: move file download logic
2022-09-12 15:45:09 -07:00
Varun Patil
dfa71bcd18
Reduce fade in time
2022-09-12 12:25:52 -07:00
Varun Patil
43f75514d0
Make timeline date string lazy
2022-09-12 12:15:28 -07:00
Varun Patil
aa10e0f175
Refactor timeline reflow
2022-09-12 11:23:27 -07:00
Varun Patil
e363e4e90f
Speed up processDays
2022-09-12 11:18:47 -07:00
Varun Patil
7f60c60ebb
Reload only if already loaded
2022-09-12 09:38:52 -07:00
Varun Patil
540b80f1e0
More premature optimization (1)
2022-09-12 09:33:46 -07:00
Varun Patil
cc630f9ea9
More premature optimization
2022-09-12 03:52:17 -07:00
Varun Patil
4795045f08
Attempt to speed up processDays
2022-09-12 03:20:53 -07:00
Varun Patil
337c68e4ca
Fix " in etag
2022-09-12 02:50:30 -07:00
Varun Patil
e3880f078c
Fix folder onePreview
2022-09-12 02:33:51 -07:00
Varun Patil
475f02505c
Fix folder loading
2022-09-12 02:28:37 -07:00
Varun Patil
ca418c7929
Revert img bg to grey
2022-09-12 02:10:24 -07:00
Varun Patil
f16e95654c
Use set for loadedDays
2022-09-12 02:02:45 -07:00
Varun Patil
5711d18314
Fix bug in scrollChange
2022-09-12 01:52:35 -07:00
Varun Patil
df0edfb02d
Make scroller even bolder
2022-09-12 01:34:39 -07:00
Varun Patil
60f9f4bac0
loadScrollChanges in 100ms (was 300)
2022-09-11 23:18:35 -07:00
Varun Patil
579176c084
Put error.svg in assets
2022-09-11 22:28:06 -07:00
Varun Patil
8dbfd387b0
Revert icon marker size
2022-09-11 20:57:47 -07:00
Varun Patil
4ca6e3977c
Use flag for isvideo
2022-09-11 20:52:07 -07:00
Varun Patil
fa65f1866f
Show star on photos
2022-09-11 20:46:31 -07:00
Varun Patil
435d096ed3
Remove stray log
2022-09-11 19:32:47 -07:00
Varun Patil
06af7a1b27
Add favorites UI
2022-09-11 19:21:20 -07:00
Varun Patil
44d05ceaa8
Refactor API calls in timeline
2022-09-11 19:02:44 -07:00
Varun Patil
260f64248d
Fix regression in deletion
2022-09-09 20:11:22 -07:00
Varun Patil
ae49f36690
Revert "Fix image fade on cache miss"
...
This reverts commit f92dfb5e95
.
2022-09-09 19:39:11 -07:00
Varun Patil
f92dfb5e95
Fix image fade on cache miss
2022-09-09 19:36:40 -07:00
Varun Patil
f5337cb990
Restore load fail background
2022-09-09 19:20:12 -07:00
Varun Patil
49c4b7548d
Move to scss
2022-09-09 19:10:51 -07:00
Varun Patil
5f4b06c0d1
Improve loadfail behavior, add transition
2022-09-09 17:54:53 -07:00
Varun Patil
e056ef9e75
Make them square
2022-09-09 17:17:46 -07:00
Varun Patil
72ce67ad6b
Scroller style adjustment
2022-09-09 17:10:44 -07:00
Varun Patil
9e74b2f6ea
Use generateUrl for photos ( fix #19 )
2022-09-09 07:44:52 -07:00
Varun Patil
af38c24198
Tab -> Space
2022-09-09 00:31:42 -07:00
Varun Patil
3b0b5c05dc
Rename album to folder
2022-09-08 16:57:50 -07:00
Varun Patil
97a1dcddda
Add selection download function
2022-09-08 16:51:48 -07:00
Varun Patil
13da56a2f6
Use NcActions for buttons
2022-09-08 16:40:55 -07:00
Varun Patil
3ead2d4e2a
Bump @nextcloud/vue to 6
2022-09-08 16:23:28 -07:00
Varun Patil
e1448d05ff
Animate after viewer file delete
2022-09-08 11:09:11 -07:00
Varun Patil
e2d5dcbc1c
Add will-change to photo-container
2022-09-08 10:45:14 -07:00
Varun Patil
4abf300350
Add some delete animation
2022-09-08 10:41:16 -07:00
Varun Patil
e6ac64a240
Refactor ph and s to flag
2022-09-08 10:12:16 -07:00
Varun Patil
4f08b8ad89
Fix mobile selection
2022-09-07 18:27:51 -07:00
Varun Patil
76a3c7fdbf
Get rid of order in folder previews
2022-09-07 18:15:23 -07:00
Varun Patil
9228c45e40
Fix selection on mobile
2022-09-07 18:07:53 -07:00
Varun Patil
2880d9b4b6
Plural items
2022-09-07 17:48:27 -07:00
Varun Patil
7c4324aefc
Remove download button
2022-09-07 17:47:04 -07:00
Varun Patil
f456d9c77e
Add actual file deleting
2022-09-07 17:42:32 -07:00
Varun Patil
895924477b
Remove from view in del
2022-09-07 17:14:14 -07:00
Varun Patil
961b867c08
Fix selecting
2022-09-07 16:57:49 -07:00
Varun Patil
34dd6a2468
Show selection background
2022-09-07 16:12:06 -07:00
Varun Patil
486176a5e4
Fix top bar css
2022-09-07 15:31:35 -07:00
Varun Patil
8a2ed8156a
Add basic selection stuff
2022-09-07 15:14:12 -07:00
Varun Patil
b6cce36f0c
Fix photo component name
2022-09-07 14:05:51 -07:00
Varun Patil
f8e6b21656
Minor refactor
2022-09-07 14:05:20 -07:00
Varun Patil
a71e7ff712
Reflow timeline on row changes
2022-09-07 13:45:28 -07:00
Varun Patil
4ce28faf8f
Add viewer deletion (basic)
2022-09-07 13:04:03 -07:00
Varun Patil
caa0f9dba2
Fix minGap in ticks
2022-08-23 08:11:41 +00:00
Varun Patil
200bf8c17d
Use window innerWidth for measurements
2022-08-21 04:15:01 +00:00
Varun Patil
2663d00330
Fix sidebar support
2022-08-21 04:10:00 +00:00
Varun Patil
5dc17c3b80
Disable user select on timeline
2022-08-21 01:30:23 +00:00
Varun Patil
30f9e3eab3
Increase mobile timeline gap
2022-08-21 01:09:03 +00:00
Varun Patil
829487cac7
WARNING: Change migrations to fit NC names
...
Okay, promise this is the last time
2022-08-20 21:28:41 +00:00
Varun Patil
b02185ed9e
Show placeholders while loading
2022-08-20 21:12:29 +00:00
Varun Patil
667165d5cc
Scope all styles
2022-08-20 09:06:55 +00:00
Varun Patil
ba57b6456f
Use classes for icons
2022-08-20 09:00:39 +00:00
Varun Patil
1dd0c2b23a
Sort previews date descending
2022-08-20 08:39:22 +00:00
Varun Patil
3d294f17fd
What did I commit?
2022-08-20 08:36:32 +00:00
Varun Patil
7633fd495b
Add key to preview images
2022-08-20 08:35:42 +00:00
Varun Patil
89f044f125
Refresh previews on data change
2022-08-20 08:32:32 +00:00
Varun Patil
3999f7b9bd
Show previews on folders
2022-08-20 08:26:52 +00:00
Varun Patil
5144c64b19
Separate Photo component
2022-08-20 07:11:51 +00:00
Varun Patil
0e57dbf992
Refactor folder component
2022-08-20 06:52:46 +00:00
Varun Patil
980b5b93bc
Improve mobile layout
2022-08-20 00:51:18 +00:00
Varun Patil
6b8f53e89b
Allow changing base folder ( fix #9 )
2022-08-20 00:18:10 +00:00
Varun Patil
36c9b0f79d
Require CSRF token
2022-08-19 22:16:13 +00:00
Varun Patil
0aa3d485c1
Fix icon
2022-08-18 18:50:48 +00:00
Varun Patil
0d03a9142c
Rename again to memories
...
Fix the migration directly because I'm the only user right now.
If this is a problem for you, drop the oc_polaroid table and the
corresponding index on the oc_filecache table.
2022-08-18 18:27:25 +00:00
Varun Patil
dc3ea330b1
Hide ticks below screen
2022-08-18 05:38:10 +00:00
Varun Patil
b69371969e
Fix cursor color
2022-08-18 05:33:38 +00:00
Varun Patil
9320b7632d
Fix spinner
2022-08-18 05:30:37 +00:00
Varun Patil
f08cc6f338
Fix dark mode
2022-08-18 05:24:37 +00:00
Varun Patil
cf256d2db7
Hide top ticks
2022-08-18 02:39:55 +00:00
Varun Patil
895baa21ff
Add timeline tick showing algo
2022-08-18 02:36:22 +00:00
Varun Patil
ddb750c0cf
Timeline bullet
2022-08-18 02:02:22 +00:00
Varun Patil
c58726d81a
Add timeline cursor label
2022-08-18 01:55:12 +00:00
Varun Patil
f65c54f104
Improve timeline scroller behavior
2022-08-18 01:12:40 +00:00
Varun Patil
32f89a1ffe
FIx touch drag
2022-08-18 00:55:37 +00:00
Varun Patil
3cecb037be
Handle resize ( fix #2 )
2022-08-18 00:51:11 +00:00
Varun Patil
cb5487065e
Fix some bugs
2022-08-17 20:59:26 +00:00
Varun Patil
4936a2fdf8
Add albums
2022-08-17 20:39:48 +00:00
Varun Patil
dd118e07c9
Fix readme
2022-08-16 01:59:28 +00:00
Varun Patil
d4ff2c2b02
Make photos bigger
2022-08-16 01:37:10 +00:00
Varun Patil
2de33bff69
Change project name
2022-08-16 01:19:43 +00:00
Varun Patil
6f029fd49a
Add router
2022-08-16 01:12:14 +00:00
Varun Patil
b4bda3744e
Add video icon
2022-08-16 00:46:36 +00:00
Varun Patil
cfbbe0c567
Refactor+error image
2022-08-15 23:43:10 +00:00
Varun Patil
3f1f80a5dc
Reduce cursor height
2022-08-15 23:15:27 +00:00
Varun Patil
5c55b79175
Add etag
2022-08-15 23:14:24 +00:00
Varun Patil
61161b234e
Fix viewer
2022-08-15 21:41:05 +00:00
Varun Patil
fa00657b98
Add hover
2022-08-15 18:41:46 +00:00
Varun Patil
24ca0c320f
Fix heads
2022-08-15 18:10:20 +00:00
Varun Patil
a4434ffb37
Minor fixes
2022-08-15 18:03:47 +00:00
Varun Patil
bd590a5601
Fix timeline drag
2022-08-15 17:20:08 +00:00
Varun Patil
64b80931ab
Add border radius to img
2022-08-15 06:17:37 +00:00
Varun Patil
9b4fcf5d8f
Add timeline cursor
2022-08-15 06:15:57 +00:00
Varun Patil
0845e6fb54
Improve UI
2022-08-15 05:53:02 +00:00
Varun Patil
20ff9a4b7d
Add comments to js
2022-08-15 04:09:16 +00:00
Varun Patil
a860208745
Make row size dynamic
2022-08-15 04:04:34 +00:00
Varun Patil
3c6a5036d4
Fix timeline size
2022-08-15 03:48:52 +00:00
Varun Patil
ee41e8441d
Add exif
2022-08-15 03:25:12 +00:00
Varun Patil
42970fa87c
More timeline stuff
2022-08-15 01:15:18 +00:00
Varun Patil
d04ed4d4c8
Headers
2022-08-14 23:53:26 +00:00
Varun Patil
bac7071f52
Update
2022-08-14 22:11:26 +00:00
Varun Patil
b172e3b730
Add some recycling
2022-08-14 21:38:29 +00:00
Varun Patil
0286dce13a
Add vue
2022-08-14 20:54:18 +00:00