Commit Graph

1463 Commits (05b8534c472c105329031ff725f01ad65c9ac577)

Author SHA1 Message Date
Varun Patil 7861ac6549 refactor: break up admin
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 15:26:08 -07:00
Varun Patil 5152348586 cache: improve startup behavior
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 14:01:08 -07:00
Varun Patil f1834e31ba worker: fix crash due to caches (fix #588)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 13:42:38 -07:00
Varun Patil 3113b0041e admin: add http checks
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 13:33:53 -07:00
Varun Patil 45478d1166 ximg: remove useless blob call
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-19 09:56:02 -07:00
Varun Patil f370e74c54 admin: remove quotes from string (close #579)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 19:22:54 -07:00
Varun Patil 65448ed4c0 refactor: enable strict null checking
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 19:19:05 -07:00
Varun Patil aabaaef390 admin: include versions of bin
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-18 14:02:34 -07:00
Varun Patil 6669626864 admin: note you don't need perl
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 16:20:49 -07:00
Varun Patil 5e69f7b7dd admin: warn incomplete planet (#578)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 09:49:13 -07:00
Varun Patil b32fbbc8df admin: show missing gis message
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 09:26:02 -07:00
Varun Patil 24890f0103 psvideo: make another attempt to play
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 00:34:36 -07:00
Varun Patil 59c186ab8e timeline: ensure pct is valid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-17 00:29:25 -07:00
Varun Patil 94a35c1315 ximg: fix chunk loading
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 21:46:47 -07:00
Varun Patil 1576663b70 Revert "worker: use public path"
This reverts commit edc50fe0da.
2023-04-16 21:03:58 -07:00
Varun Patil edc50fe0da worker: use public path
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 20:56:32 -07:00
Varun Patil 2531854552 admin: add token to prevent too many actions
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 20:05:29 -07:00
Varun Patil 526559b672 place-setup: recalculate places
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 19:53:06 -07:00
Varun Patil 7a733d3d11 index: improve job message
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 18:47:26 -07:00
Varun Patil 51c62cd3b2 modal: use mutation observer
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 17:01:09 -07:00
Varun Patil e21c8d2d25 admin: hide null value
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 15:07:54 -07:00
Varun Patil d99647291a index: fix parallelization
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 12:58:29 -07:00
Varun Patil a6a4e4b62b viewer: change alert to error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 11:29:58 -07:00
Varun Patil 6b25ad6780 editor: improve edit propagation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 11:13:58 -07:00
Varun Patil bb047d9418 editor: fix load after resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:52:54 -07:00
Varun Patil 2f62a4e1c2 editor: fix saving name
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:09:40 -07:00
Varun Patil 8c947000a5 editor: fix bugginess
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 10:02:51 -07:00
Varun Patil e2408a5111 ximg: start worker on demand
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-16 00:03:13 -07:00
Varun Patil 967646572c imge: more updates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 23:59:29 -07:00
Varun Patil 678c46b15e More on frmagick
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 23:51:05 -07:00
Varun Patil 8ecf4d62c7 ximg: increase default buffer size
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:30:06 -07:00
Varun Patil 9908f65dc7 remove frivolous will-change
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:29:03 -07:00
Varun Patil b9998b6a12 map: do not make queries when nothing changed
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-15 12:26:39 -07:00
Varun Patil 140f0fb059 Mark timeline indexing as not recommended
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-13 23:24:24 -07:00
Varun Patil 641574ccd2 index: move to service (partial)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-13 19:43:13 -07:00
Varun Patil d2273cc76e refactor: move preview url to utils
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 22:05:24 -07:00
Varun Patil 3a629bf7aa refactor: utls to folder
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 22:00:03 -07:00
Varun Patil c9bbbe9f94 refactor: utils into files
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:57:07 -07:00
Varun Patil 2eaf5670fe worker: no init for admin
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:46:46 -07:00
Varun Patil d4a4b2dbca timeline: load immediately on scroll end
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 21:34:36 -07:00
Varun Patil a01092f3ae ximg: move cache to main thread
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 20:34:59 -07:00
Varun Patil 7a316785fa sel: fix mobile multi-select
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:53:41 -07:00
Varun Patil 294d731f6f refactor: move rowHead to comp
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:24:13 -07:00
Varun Patil 805a131c4a timeline: v-for on photo component
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 15:19:29 -07:00
Varun Patil 2b36c31af0 otd: add once to icons
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 14:34:24 -07:00
Varun Patil 88cf0865e5 perf: prevent icon updates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 13:47:07 -07:00
Varun Patil 926b6f06e7 timeline: add missing bracket
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 13:29:23 -07:00
Varun Patil 4de6a6aded ts: modern syntax for type import
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:45:56 -07:00
Varun Patil 189e529fc2 ximg: improve types
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:37:18 -07:00
Varun Patil de8d79821f ximg: move to worker
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 07:08:55 -07:00
Varun Patil a4785efcdc psvideo: prevent illegal play attempts
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 05:42:45 -07:00
Varun Patil 8802cbc7d6 timeline: preload more rows (fix #549)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-12 04:46:04 -07:00
Varun Patil 3ee8e07bd3 admin: show gistype config
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 19:31:07 -07:00
Varun Patil e495dbfcb8 admin: add places-setup route
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 19:17:16 -07:00
Varun Patil 5bf4c59b9c admin: refresh status
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 16:58:45 -07:00
Varun Patil 3f66e58ebe admin: add external storage note
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:33:24 -07:00
Varun Patil 312039deab add more config to repair step
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:32:35 -07:00
Varun Patil 8cdfe0a97e notranscode: remove error on UI
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:13:21 -07:00
Varun Patil 5c5eef1ff4 add binext
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 14:01:29 -07:00
Varun Patil 5cb3deb519 admin: allow test results to show
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 00:28:23 -07:00
Varun Patil 8c1432af45 admin: add status text
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-10 00:20:17 -07:00
Varun Patil 203cb146c8 admin: add exiftool
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-09 23:42:23 -07:00
Varun Patil f73b82bdd5 admin: add settings section
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-09 23:24:59 -07:00
Varun Patil e1a53d8e81 psvideo: improve selection behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 19:39:05 -07:00
Varun Patil ffdf49395d dl: use video hints
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 18:17:21 -07:00
Varun Patil 47c9761308 sw: bypass for API
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 17:05:44 -07:00
Varun Patil 674a5da53c psvideo: fallback to HLS if direct fails (#364)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 14:43:37 -07:00
Varun Patil ceab94762d psvideo: await lock changes
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 12:36:30 -07:00
Varun Patil 2e483865bb psvideo: don't override prev rotation again
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-03 12:28:41 -07:00
Varun Patil 052134be6e ximg: process multipreview on the fly
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 22:35:11 -07:00
Varun Patil 7e8e877320 map: trigger refresh immediately during init
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:21:43 -07:00
Varun Patil 4418494fb3 timeline: throw query on invalid params
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:17:53 -07:00
Varun Patil 7c53248936 map: fix init position
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 18:14:37 -07:00
Varun Patil 3bf525193d split-timeline: remove border-radius
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 10:21:29 -07:00
Varun Patil 2c91535ff2 split-timeline: fix title size
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 10:19:07 -07:00
Varun Patil 89246f7552 scroller: hide when inactive on mobile
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 09:57:25 -07:00
Varun Patil 07da344807 split-timeline: use top for animations
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-04-01 09:12:32 -07:00
Varun Patil 552a613778 map: implement deep linking
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 14:41:02 -07:00
Varun Patil 3d4a5d6579 split-timeline: top-bar position
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 14:05:14 -07:00
Varun Patil b179b5b9ad split-timeline: use percent basis
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:56:53 -07:00
Varun Patil 952f781d70 split-timeline: fix small timeline behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:50:40 -07:00
Varun Patil effb80b1fd timeline: forbid breakout on desktop
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:33:19 -07:00
Varun Patil 65d987c7db map: remove stamen
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:24:23 -07:00
Varun Patil 6157a4fb36 map: improve mobile layout
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 13:22:12 -07:00
Varun Patil 9cd1058028 timeline: use container size for layout
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-31 12:01:33 -07:00
Varun Patil 279c74fae9 split-timeline: fix class scoping
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 12:08:41 -07:00
Varun Patil bcf14cd434 map: invalidate size on resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 11:51:16 -07:00
Varun Patil 61b3c7de1c split-timeline: basic resizing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-30 11:44:18 -07:00
Varun Patil 5c57d17aa8 timeline: preserve row sizes regardless of load state
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 19:11:58 -07:00
Varun Patil 5e7c8fec9f albums: log DAV copy error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 17:58:00 -07:00
Varun Patil a0ff17df96 api: remove undefined in API.Q
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-29 16:08:25 -07:00
Varun Patil 9e7a6a0bd1 edit-meta: fix location ref
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 22:16:34 -07:00
Varun Patil 3b24a62ba0 exif: use location for timezone
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 17:52:03 -07:00
Varun Patil 86ceaf7bb2 exif: improve date parsing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 15:26:08 -07:00
Varun Patil 2756855b50 ximg: make decoding async
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 08:11:08 -07:00
Varun Patil 0566075efe ply: restore screen orientation on fullscreen exit (fix #521)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 08:08:49 -07:00
Varun Patil dae5785462 single-item: fix post-processing (fix #470)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 07:58:03 -07:00
Varun Patil 8cf910f3b6 image: don't load msrc placeholder unless blob
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 19:08:39 -07:00
Varun Patil 8db1ce0350 More refactor for albums
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 18:09:31 -07:00
Varun Patil 68a1366f4e ximg: fix rejection
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 17:38:20 -07:00
Varun Patil d160532bd8 cluster: add error image
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 17:02:38 -07:00
Varun Patil 1ece331ecb strings: fix album
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:56:35 -07:00
Varun Patil 3dbea3382d cluster-grid: make it smaller
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:51:03 -07:00
Varun Patil 558e0bf13f folder-grid: do query in timeline
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:49:16 -07:00
Varun Patil d1c012edab cluster-grid: fix margin
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:20:14 -07:00
Varun Patil d9e37eb0ae timeline: folders not empty
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:12:10 -07:00
Varun Patil e696c5199c timeline: minor refactor
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 16:02:10 -07:00
Varun Patil eb3c834241 refactor: separate folder logic
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 15:54:58 -07:00
Varun Patil 37a108c2fc cluster: hide overlay on error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 14:00:23 -07:00
Varun Patil f0d9f68061 facelist: use clustergrid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:54:59 -07:00
Varun Patil 5a7d91d886 refactor: separate cluster grid
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:41:36 -07:00
Varun Patil 74e4503668 timeline: refactor markup
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:29:23 -07:00
Varun Patil 492f1bb610 cluster-view: increase buffer
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:24:43 -07:00
Varun Patil 3676e088cf cluster: allow reuse of element
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 12:35:09 -07:00
Varun Patil 7326ee8ec0 refactor: tag frame to cluster
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 12:30:08 -07:00
Varun Patil 24615ddd0d sel: do not forgive movement for taps (fix #516)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 02:43:31 -07:00
Varun Patil 5ae7c83147 refactor: days query to enum
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 20:06:08 -07:00
Varun Patil 7d9db06421 big refactor: move more stuff to backend
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 16:58:49 -07:00
Varun Patil f284085a1a refactor: cluster backends
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 11:08:36 -07:00
Varun Patil e39d229747 psvideo: fix double bg
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 10:41:43 -07:00
Varun Patil 220adcab90 video: remove placeholder if not setup
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-21 13:31:58 -07:00
Varun Patil c6478a195d ps: add typings
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 03:09:28 -07:00
Varun Patil 09ab876ebd video: keep placeholder
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:51:21 -07:00
Varun Patil 17162ed5b3 lp: minor improvements
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:45:37 -07:00
Varun Patil d6a8198660 ps: improve thumb behavior
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-19 01:15:08 -07:00
Varun Patil efec80523a psvideo: fix preview of video
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 21:35:31 -07:00
Varun Patil d2122c1e3a psvideo: refactor div creation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 21:28:23 -07:00
Varun Patil ab4426dc73 psimage: load thumbnail
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:59:26 -07:00
Varun Patil 7c04313519 photo: fix cursor
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:48:06 -07:00
Varun Patil 235cf66dee sel: allow touchmove by 30px
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 14:32:25 -07:00
Varun Patil 857c44adc8 photo: fix long press on firefox mobile (fix #498)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 14:21:30 -07:00
Varun Patil c797e11220 lp: disableRemotePlayback
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:49:12 -07:00
Varun Patil 65da5c0436 refactor: optimize usage of querySelector
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:45:52 -07:00
Varun Patil 0bbcf7c8a0 viewer: adjust for sidebar on window resize
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:30:14 -07:00
Varun Patil 1371c5b8a6 refactor: move window resize event to app
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 12:08:52 -07:00
Varun Patil 886f3758d6 viewer: refactor sidebar functions to sidebar
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:39:11 -07:00
Varun Patil bcc2d3ca8f viewer: fix sidebar in fullscreen
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:25:27 -07:00
Varun Patil c74bdeecbc viewer: fix sidebar shenanigans
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 11:19:36 -07:00
Varun Patil e1a55a49c3 livephoto: restore scale animation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 17:50:54 -07:00
Varun Patil b1df9215f9 big: remove filename from IPhoto
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 09:58:43 -07:00
Varun Patil 1851c463c5 tag: hide overlay when no name
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 17:06:46 -07:00
Varun Patil 098d8da208 photo: fix overlay z-index
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 16:59:11 -07:00
Varun Patil dd29e00eb0 tag: add overlay
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 16:49:59 -07:00
Varun Patil 8044298ab8 recognize: add faceid to response
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 16:12:55 -07:00
Varun Patil 1ef3f576b0 livephoto: make animation less annoying
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 15:32:44 -07:00
Varun Patil 6698d58135 viewer: allow loading full image (fix #266)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 14:06:30 -07:00
Varun Patil 41a37df454 image: jpeg --> decodable
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 12:28:33 -07:00
Varun Patil 033a70c0d0 viewer: ximg for live photo
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 12:08:24 -07:00
Jérémie Tarot (@silopolis) 3db68abe74 fix(typo,viewer): 'live video' -> 'Live Photo'
Signed-off-by: Jérémie Tarot (@silopolis) <silopolis@gmail.com>
2023-03-15 10:46:00 +01:00
Varun Patil d1778a6e8e sidebar: fix dropdown
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 15:01:12 -07:00
Varun Patil 72cc00d05a deps: update
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 14:39:46 -07:00
Varun Patil c4027bebd8 node-share: no sidebar on mobile
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 13:51:53 -07:00
Varun Patil 0286ba8bbd viewer: allow replaying live photo (fix #483)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 12:29:57 -07:00
Varun Patil c77f334182 modal: auto focus face search (fix #484)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 12:04:21 -07:00
Varun Patil f876f5d41c photo: prevent drawing rect on dummy (fix #463)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-03-12 21:40:27 +00:00
rakekniven 8b5e0adf2b
fix(l10n): Fixed grammar
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-03-12 01:19:46 +01:00
Varun Patil 7ddcb2c066 map: fix bad marker calls
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-11 00:29:23 -08:00
Varun Patil af29e344a0 sw: leave images to ximg
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-10 23:58:06 -08:00
Varun Patil 9b2af90546 sw: prevent caching map requests
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-10 23:41:47 -08:00
Varun Patil 27d027cabd
Merge pull request #465 from silopolis/stringfix
typo: fix Live Photo capitalization
2023-03-10 17:37:18 -08:00
Varun Patil 8f64d630ec share: fix jpeg on public link 2023-03-10 17:30:42 -08:00
Varun Patil 4ca57bbbe1 share: don't duplicate if at least one 2023-03-10 17:25:45 -08:00
Varun Patil c43010312f share: link immediate 2023-03-10 17:18:07 -08:00
Varun Patil 12a6383574 share: fix ext without vid 2023-03-10 15:58:40 -08:00
Varun Patil 84327983b0 share: video-transcode 2023-03-10 15:57:02 -08:00
Varun Patil 847451d8be share: single item sharing
Fix #307
Fix #261
2023-03-10 15:27:12 -08:00
Varun Patil 5a571b29b7 share: refactor refreshing list 2023-03-10 13:25:34 -08:00
Varun Patil ec4ae09bf6 refactor: move node-share to app 2023-03-10 12:45:04 -08:00
Varun Patil 5a846cbde6 refactor: NodeShareModal 2023-03-10 12:34:03 -08:00
Varun Patil af6c142db2 folder-share: refresh sidebar on link change 2023-03-10 12:27:15 -08:00
Varun Patil 71e1ff605e all: use object for API::Q 2023-03-10 12:16:56 -08:00
Varun Patil 1891d86f63 folder-share: add creation button 2023-03-10 12:15:13 -08:00
Jérémie Tarot (@silopolis) 91b846707b typo: fix Live Photo capitalization
Signed-off-by: Jérémie Tarot (@silopolis) <silopolis@gmail.com>
2023-03-10 19:09:52 +01:00
Varun Patil b94e055abc node-share: fix UI redirect 2023-03-10 09:45:24 -08:00
Varun Patil 4e6a2a1329 folder-share: add node share fake API 2023-03-10 09:30:56 -08:00
Varun Patil 53ebf7d18f refactor: edit metadata to app 2023-03-09 19:31:25 -08:00
Varun Patil f3bdccb1ce edit-meta: check update permissions 2023-03-09 17:19:43 -08:00
Varun Patil 6c8ea158c0 viewer: allow edits to video metadata 2023-03-09 17:11:31 -08:00
Varun Patil 44e251d743 otd: convert flags 2023-03-09 17:04:40 -08:00
Varun Patil 679d83863e viewer: allow metadata edits to live photos 2023-03-09 17:00:30 -08:00
Varun Patil a553e8f122 viewer: use permissions info 2023-03-09 16:55:18 -08:00
Varun Patil af2a095059 all: force permissions for external shares 2023-03-09 16:39:26 -08:00
Varun Patil 322f7701ad metadata: hide edit buttons on public shares 2023-03-09 15:01:10 -08:00
Varun Patil 05e55e27ec sidebar: fix for albums and shares (fix #320) 2023-03-09 14:48:18 -08:00
Varun Patil 8000616457 sidebar: add proxy component 2023-03-09 13:47:14 -08:00
Varun Patil 20e9007cdd folder-share: remove quotes in string 2023-03-09 09:53:37 -08:00
Varun Patil 383109e414 settings: fix sort text 2023-03-08 16:42:35 -08:00
Varun Patil 85f3810057 timeline: allow forcing timeline sorting 2023-03-08 16:38:30 -08:00
Varun Patil 03dce35da8 tl: allow choosing sort order (fix #371) 2023-03-08 16:34:17 -08:00
Varun Patil 1742514be0 edit-exif: cast vals to string 2023-03-08 16:00:46 -08:00
Varun Patil 1f1e9c9f60 ximg: simplify cache cleaner 2023-03-08 15:39:33 -08:00
Varun Patil becb2abb2d map: fix refresh of count 2023-03-08 15:24:25 -08:00
Varun Patil 4a36705f42 frame: improve photo recycling 2023-03-08 15:10:37 -08:00
Varun Patil 56d2f2f65e map: prevent thumb re-render 2023-03-08 14:45:29 -08:00
Varun Patil 80d11d2bcf ximg: add interest aggregation 2023-03-08 14:11:10 -08:00
Varun Patil a52ef3dc14 cimg: minor improvements 2023-03-08 13:14:38 -08:00
Varun Patil 67cf55c48c edit-meta: fix nominatim url 2023-03-08 12:19:33 -08:00
Varun Patil 1c0e60c1bb sel: remove unused import 2023-03-08 12:09:02 -08:00
Varun Patil a44cfe3b85 edit-meta: fix some layout 2023-03-08 12:03:37 -08:00
Varun Patil 679eeae601 edit-meta: fix glitch when no coords 2023-03-08 11:52:29 -08:00
Varun Patil 08deed1e39 edit-meta: make location accessible 2023-03-08 11:45:03 -08:00
Varun Patil b8125a2ff3 Merge branch 'master' of https://github.com/pulsejet/memories 2023-03-08 11:33:00 -08:00
Varun Patil 3073d92a89 edit-meta: allow removing gps data (#418) 2023-03-08 11:32:57 -08:00
Varun Patil 20906499cb
Merge pull request #460 from meichthys/patch-1
Update public share link dialog text
2023-03-08 10:48:08 -08:00
Varun Patil 99ac12e7cb edit-metadata: add attribution to OSM 2023-03-08 10:43:31 -08:00
Varun Patil 58cbb9791c metadata: allow editing video metadata 2023-03-08 10:35:58 -08:00
MeIchthys 2333712cc9
Update public share link dialog text 2023-03-08 13:29:39 -05:00
Varun Patil e81260cb3e metadata: always show edit buttons 2023-03-08 10:28:35 -08:00
Varun Patil ffd105eac6 feat: add gps data editor (close #418) 2023-03-08 10:22:36 -08:00
Varun Patil 608e8556d8 Allow sectioning in meta editor 2023-03-08 08:56:00 -08:00
Varun Patil a07ccb5b71 Minor string fixes 2023-03-08 08:43:22 -08:00
Varun Patil e8a4bcffbb album: revert capitalization 2023-03-07 21:11:03 -08:00
Varun Patil 4c821630c6 Improve album picker styling 2023-03-07 21:07:40 -08:00
Varun Patil 6ad37a4812 feat: allow editing collaborative tags (fix #270) 2023-03-07 20:14:42 -08:00
Varun Patil 33797c5898 Minor fixes 2023-03-07 19:35:47 -08:00
Varun Patil efdb4c726f exif-edit: do not query tags 2023-03-07 19:12:43 -08:00
Varun Patil ecc4bd0b34 all: fix modal calls 2023-03-07 18:56:23 -08:00
Varun Patil 6b3eda89d1 edit-exif: combine dialogs 2023-03-07 18:49:13 -08:00
Varun Patil 538bca5bb4 metadata: show tag list 2023-03-07 14:38:37 -08:00
Varun Patil f56064e99a sidebar: EXIF --> Info 2023-03-07 12:28:08 -08:00
Varun Patil e23ed4c260 albums: rename list sorting 2023-03-03 14:23:44 -08:00
Varun Patil b63a79385d fix: add UserConfig to sel manager 2023-03-03 13:55:31 -08:00
Varun Patil a6759ace5a albums: add sort order (fix #377) 2023-03-03 13:52:34 -08:00
Varun Patil 02f1fbabd0 style: add margin only to dropdown poppers 2023-03-03 13:09:05 -08:00
Varun Patil dbfada2baa frame: clean up photo face blob 2023-03-03 13:00:05 -08:00
Varun Patil 8edd13c034 mixins: do not inject UserConfig globally 2023-03-03 12:47:46 -08:00
Varun Patil d0a27aa64c folders: allow archive/unarchive (fix #350) 2023-03-03 12:37:45 -08:00
Varun Patil 1cad7828e6 face-list: add search bar (fix #177) 2023-03-03 12:12:05 -08:00
Varun Patil fa499b081f metadata: add spinner loader 2023-03-03 11:41:25 -08:00
Varun Patil a6eccd6a23 AlbumForm: disallow slash in name (fix #442) 2023-03-03 09:35:59 -08:00
Varun Patil ef7c74a746 css: make v-popper fill up space 2023-03-03 08:08:14 -08:00
Varun Patil 37940b13f1 x-img-cache: refactor axios calls 2023-02-27 09:56:20 -08:00
Varun Patil 04b18756f6 x-img-cache: cap to 10 per multipreview 2023-02-27 09:51:17 -08:00
Varun Patil f06c6fdcbf Revert "x-img: simplify logic of cache"
This reverts commit d86e9406d3.
2023-02-26 15:08:02 -08:00
Varun Patil 881bab10df vjs: dispose if exists 2023-02-26 14:42:36 -08:00
Varun Patil 02f56af0f1 ps-image: prevent white border 2023-02-26 14:41:29 -08:00
Varun Patil 89ee0b4f87 viewer: remove dead code 2023-02-26 13:53:03 -08:00
Varun Patil ba42db301c app: use name for NcAppNavigationItem 2023-02-26 13:52:24 -08:00
Varun Patil fd6b7017bd viewer: fix sharing 2023-02-26 13:03:35 -08:00
Varun Patil da6c681bbf ps-image: fix content load image 2023-02-25 22:07:57 -08:00
Varun Patil 8ae1fc8ddd viewer: use axios for photoswipe 2023-02-25 21:33:40 -08:00
Varun Patil d86e9406d3 x-img: simplify logic of cache 2023-02-25 21:09:34 -08:00
Varun Patil c7fc549720 x-img: improve blob cache logic 2023-02-25 19:45:41 -08:00
Varun Patil 4a81b4d1e8 x-img: implement memcache 2023-02-25 19:30:59 -08:00
Varun Patil 4693bc1700 test: fix e2e 2023-02-25 18:27:31 -08:00
Varun Patil 0c110ec46e x-img: revoke blob on unmount 2023-02-25 18:20:17 -08:00
Varun Patil 87430e298d Replace img with x-img 2023-02-25 16:35:08 -08:00
Varun Patil dd976d3c68 perf: move multipreview to app 2023-02-25 16:26:49 -08:00
Varun Patil a2798c8763 video: improve transcode logging (#428) 2023-02-24 00:21:56 -08:00
Varun Patil 70809b8100 modal: fix error on keydown 2023-02-23 23:10:16 -08:00
Varun Patil 78d85f45a7 timeline: react to enableTopMemories (fix #416) 2023-02-23 22:55:51 -08:00
Varun Patil 9d5b7c3841 OnThisDay: explicitly disconnect resize observer 2023-02-23 22:38:37 -08:00
Varun Patil c6df61b61d OnThisDay: observe size changes 2023-02-23 22:34:34 -08:00
Varun Patil 6a37009b02 viewer: prevent sidebar typing leak (fix #437) 2023-02-23 22:18:06 -08:00
Varun Patil c9fc7c3c60 viewer: make imageInfo reactive (fix #412) 2023-02-23 22:07:11 -08:00
Varun Patil f75b68baaf tags: add translation from recognize 2023-02-14 09:51:52 -08:00
Varun Patil 3e3c98c8d1 map: fix viewer video fullscreen 2023-02-12 16:54:11 -08:00
Varun Patil 600057f5d9 viewer: allow sidebar to overlap on mobile 2023-02-12 16:34:45 -08:00
Varun Patil 56f9ad8b7f map: add edge buffer 2023-02-10 12:52:54 -08:00
Varun Patil ca74634d1b map: fix styling in dark mode (#402) 2023-02-10 12:22:08 -08:00
Varun Patil 116640a31a map: extend cluster borders 2023-02-10 11:59:11 -08:00
Varun Patil 83808cbc17 map: remove duplicate worlds 2023-02-10 11:58:54 -08:00
Varun Patil 22af8a5615 map: animate cluster joins and splits 2023-02-10 11:42:16 -08:00
Varun Patil ea5648eb16 timeline: quit processDay without head 2023-02-10 11:41:55 -08:00
Varun Patil 1069c1696d map: animate marker movement on zoom 2023-02-10 10:31:57 -08:00
Varun Patil f278229cf6 map: fix count bg color 2023-02-09 20:13:22 -08:00
Varun Patil efcf9a9e91 map: fix wrong URL for preview 2023-02-09 18:14:12 -08:00
Varun Patil a4a547f303 map: zoom to viewer from map 2023-02-09 17:41:00 -08:00
Varun Patil cc2accae54 map: open photo on click at high zoom 2023-02-09 17:27:03 -08:00
Varun Patil f5b6f92339 map: fix for mobile 2023-02-09 16:25:00 -08:00
Varun Patil b584add525 onthisday: allow disabling at top (fix #368) 2023-02-09 13:13:44 -08:00
Varun Patil 3fde5c1caf settings: add dialog 2023-02-09 13:03:06 -08:00
Varun Patil e0af54f835 timeline: fix day processing with frequent param change 2023-02-09 12:13:40 -08:00
Varun Patil 479665ca62 map: fix for sw 2023-02-09 12:02:11 -08:00
Varun Patil 8d4d2d6240 app: fix sw registration 2023-02-09 11:28:15 -08:00
Varun Patil 74cdab50bc map: remove dead code 2023-02-09 10:00:40 -08:00
Varun Patil 5004de8cf6 map: use terrain at high zoom levels 2023-02-09 09:51:26 -08:00
Varun Patil 5f07ffd5c9 map: support dark mode 2023-02-09 09:17:24 -08:00
Varun Patil efea8369bd map: restore CSRF check 2023-02-09 08:29:53 -08:00
Varun Patil 36f32da13f map: more minor fixes 2023-02-09 08:25:37 -08:00
Varun Patil 4b462a1da6 fix: contain scroller inside timeline 2023-02-09 08:03:08 -08:00
Varun Patil 7aa012b997 map: hide cluster count if 1 2023-02-09 01:01:15 -08:00
Varun Patil bb47f5b6dc map: lazy load leaflet 2023-02-09 00:39:02 -08:00
Varun Patil 72a08b917f map: revert cluster post-processing 2023-02-08 23:55:54 -08:00
Varun Patil 85f3d635c6 map: show preview of coarse 2023-02-08 23:36:31 -08:00
Varun Patil b7dcf4786a map: zoom on preview click 2023-02-08 23:15:48 -08:00
Varun Patil e7c8748cc9 draft: eager clustering 2023-02-08 21:55:12 -08:00
Varun Patil db0797ef8e map: prevent breakouts on desktop 2023-02-08 14:59:05 -08:00
Varun Patil adc16bec29 map: rename from locations 2023-02-08 14:13:13 -08:00
Varun Patil 348c887499 map: remove unused library 2023-02-08 14:03:46 -08:00
Varun Patil 64d4205346 map: refactor 2023-02-08 14:00:56 -08:00
Varun Patil 7d90aeacb1 map: restore functionality 2023-02-08 13:35:42 -08:00
Varun Patil 4d94353406 Merge branch 'location' of https://github.com/RaymondHuang210129/memories into RaymondHuang210129-location 2023-02-08 11:43:52 -08:00
Raymond Huang 0987ab95c5 feat: improve marker clustering logic 2023-02-09 02:52:53 +08:00
Varun Patil c6edd10c85 Merge branch 'location' of https://github.com/RaymondHuang210129/memories into RaymondHuang210129-location 2023-02-08 10:12:40 -08:00
Raymond Huang 7d01849f8e feat: show clusters of photos on the map 2023-02-08 11:59:04 +08:00
Varun Patil a937d91bd7 all: refactor ordering of calls 2023-02-05 22:56:09 -08:00
Varun Patil b25731e9ac places: hide when not configured/enabled 2023-02-05 19:55:39 -08:00
Varun Patil bae5f99b2b meta: use places 2023-02-05 19:46:44 -08:00
Varun Patil d8dd2cb89e tag: increase line height 2023-02-05 18:41:08 -08:00
Varun Patil a798a16552 place: fix names with dash 2023-02-05 18:39:58 -08:00
Varun Patil 62579b1b89 Initial places implementation 2023-02-05 13:43:25 -08:00
Raymond Huang 93b4b0274e Merge branch 'master' into location 2023-02-01 12:18:42 +08:00
Varun Patil 0f5162bd68 video: allow setting default quality (fix #364) 2023-01-31 20:15:16 -08:00
Varun Patil 1dd1774ed2 video: refactor quality UI 2023-01-31 20:08:38 -08:00
Raymond Huang 750636de67 style: apply lint 2023-02-01 12:08:11 +08:00
Raymond Huang 60ee600c52 refactor: program as a transform insstead of duplication 2023-02-01 11:54:35 +08:00
Raymond Huang 2097f26d17 style: apply prettier lint 2023-01-26 12:51:42 +08:00
Raymond Huang 80a433a874 fix: soft refresh the timeline when map changes 2023-01-26 08:43:46 +08:00
Raymond Huang 68a39918b5 feat: show photos taken in locations visible in map 2023-01-26 02:41:55 +08:00
Varun Patil f7894fc68d edit-exif: replace lens with model 2023-01-22 16:49:47 -08:00
Varun Patil 284901537d modal: prevent keystroke escape (fix #362) 2023-01-21 09:07:58 -08:00
Varun Patil 51a96e31bc album: fix error on removing live photo 2023-01-18 10:48:48 -08:00
Varun Patil 998fd27dc7 scroller: fix tick vertical location on mobile 2023-01-17 22:36:05 -08:00
Varun Patil 7e34d83878 image-editor: fix with unified download API 2023-01-17 22:15:03 -08:00
Varun Patil 1aafe3747b download: remove unused imports 2023-01-17 22:13:42 -08:00
Varun Patil fbbfbf18ec folder: fixes for timeline view 2023-01-17 21:18:27 -08:00
Varun Patil 1b14fc4901 Merge branch 'feat/recursive-folder' of https://github.com/keyeh/memories into keyeh-feat/recursive-folder 2023-01-17 21:09:48 -08:00
Varun Patil 902d3cc1b6 Fix whitespace 2023-01-17 21:00:58 -08:00
Varun Patil ee3f9d2670 Merge branch 'move_to_folder' of https://github.com/ahaltindis/memories into ahaltindis-move_to_folder 2023-01-17 20:55:46 -08:00
Varun Patil c6ef65f69a onthisday: fix on year boundaries (fix #333) 2023-01-17 20:03:50 -08:00
Varun Patil 62ae3c910a download: use unified API for single file stream 2023-01-17 19:55:17 -08:00
Varun Patil 24a3b8c638 Fix album public link (fix #344, fix #274) 2023-01-17 19:02:00 -08:00
Varun Patil 6b9f50ab31 viewer: delete with Del key (fix #313) 2023-01-15 15:45:57 -08:00
Varun Patil 816294b591 album: fix sharing with group (fix #329) 2023-01-15 14:43:48 -08:00
Varun Patil bd319cbf1f viewer: disable live photo in slideshow (fix #330) 2023-01-15 13:59:57 -08:00
Kevin Yeh 9053ca7bae Fix URL path for recursive folder view 2023-01-05 15:47:37 -08:00
Kevin Yeh 1e4f808e33 Fix unnecessary refresh on routeChange 2023-01-05 15:43:19 -08:00
Kevin Yeh 992b7bb277 Fix folder breadcrumbs overflowing 2023-01-05 11:01:43 -08:00
Kevin Yeh c42825daad Merge branch 'master' into feat/recursive-folder 2023-01-05 10:19:41 -08:00
Varun Patil f7bf45dc86 Fix DAV url for remote.php in subfolder
Fixes #289

Patch by @sweehua
2023-01-04 12:21:55 -08:00
Ahmet Altindis cdcf489247 Add move to folder feature 2022-12-31 17:38:28 +00:00
Varun Patil f3a1be3765 refactor: move to globals.scss 2022-12-10 20:01:57 -08:00
Varun Patil c3c282de8d Minor fixes for forward compat 2022-12-10 13:53:52 -08:00
Varun Patil 49916f14d9 scroller: fix type 2022-12-10 12:29:27 -08:00
Varun Patil aaae75642b Fix metadata construction 2022-12-10 11:24:41 -08:00
Varun Patil 0bce4ced49 Restore type checking 2022-12-10 10:59:36 -08:00
Varun Patil 3b8571ce92 backport vue3 branch 2022-12-10 09:58:30 -08:00
Varun Patil 555697a404 remove class vue dep (done) 2022-12-10 02:27:44 -08:00
Varun Patil d2d0de0fd0 remove class vue dep (4) 2022-12-10 02:04:07 -08:00
Varun Patil 2f482f4222 remvoe class vue dep (3) 2022-12-10 01:52:03 -08:00
Varun Patil 8d79151a30 remove class vue dep (2) 2022-12-10 01:27:04 -08:00
Varun Patil 07379d836c remove class vue dep (1) 2022-12-10 01:01:44 -08:00
Varun Patil 941b47c4ec selection: hide editors on albums 2022-12-09 08:58:19 -08:00
Varun Patil be36c6860c viewer: fix delete on albums 2022-12-09 08:54:24 -08:00
Varun Patil ec218772b6 viewer: make bottom bar uninteractive 2022-12-08 13:48:56 -08:00
Varun Patil e31cf72756 viewer: make top-bar uninteractive when invisible 2022-12-08 13:46:42 -08:00
Matias De lellis aeffe628f2 Integration with facerecognition 2022-12-08 13:07:14 -08:00
Varun Patil 3f92e5ec6a viewer: make date consistent on safari 2022-12-08 09:52:58 -08:00
Varun Patil 8c91ceb0a7 viewer: adjustments to title and description 2022-12-07 22:26:29 -08:00
Varun Patil a534882f75 metadata: break-all is too aggressive 2022-12-07 22:23:24 -08:00
Varun Patil 14784ad67f viewer: move popper to left 2022-12-07 22:21:27 -08:00
Varun Patil 2f86513daa viewer: add edit exif button 2022-12-07 22:19:05 -08:00
Varun Patil 92c35339f3 sw: add expiration to preview 2022-12-07 22:06:27 -08:00
Varun Patil 254672fabe viewer: fix null check 2022-12-07 21:54:20 -08:00
Varun Patil e636a796ce refactor: viewer to one folder 2022-12-07 20:03:21 -08:00
Varun Patil 40219e2673 exif: show in viewer 2022-12-07 19:55:46 -08:00
Varun Patil 2027aedc74 Add EXIF editor (fix #169) 2022-12-07 17:27:08 -08:00
Varun Patil ae9b01de19 timeline: increase buffer to 800 2022-12-07 15:36:38 -08:00
Varun Patil 0f31f845fb big: add multipreview 2022-12-07 15:33:47 -08:00
Varun Patil aecc528f38 sw: start immediately 2022-12-07 12:33:49 -08:00
Varun Patil 665fe9be85 Add custom service worker 2022-12-07 12:25:19 -08:00
Varun Patil f0fdaa7c0a video: remove transition change 2022-12-06 21:21:35 -08:00
Varun Patil 0362728745 scroller: use middle of touch finger for reference 2022-12-06 21:09:21 -08:00
Varun Patil 9a6814c0c0 scroller: fix interactend call on outside scroller 2022-12-06 21:06:31 -08:00
Varun Patil b5bdc0b0bf video: prevent closing when video fullscreen 2022-12-06 13:20:13 -08:00
Varun Patil 65f8a4bc4c video: auto rotate on mobile 2022-12-06 13:11:47 -08:00
Varun Patil dcc9f06d3b scroller: add snapping offset 2022-12-06 12:40:56 -08:00
Varun Patil 6a07f5b02e scroller: optimize duplicate scroll requests 2022-12-06 12:36:43 -08:00
Varun Patil 5b6fa014c2 scroller: snap to day on touch 2022-12-06 12:32:52 -08:00
Varun Patil 9aa2db3be4 scroller: fix preventing in touch 2022-12-06 12:28:02 -08:00
Varun Patil 9b0fcaf47f scroller: move ticks to left on mobile 2022-12-06 12:06:02 -08:00
Varun Patil 2011433536 albums: add download menu 2022-12-06 11:38:57 -08:00
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