Commit Graph

1052 Commits (2fa06c503ed93209dbf144f926424a63c60bf0ec)

Author SHA1 Message Date
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