Commit Graph

1630 Commits (7c94a4efcc120a59d84d19d6b8f1d76347fd08d6)

Author SHA1 Message Date
Varun Patil 59ec7119ea timeline: move loading to swipe
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-11-01 14:25:50 -07:00
Varun Patil 910cb4ada0 feat(timeline): swipe to refresh (close #547)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-11-01 13:19:48 -07:00
Varun Patil a41998f0f0 sel: fix scrolling up on nx
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 23:03:18 -07:00
Varun Patil 90ccddd47e nx: fix listener
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 22:49:17 -07:00
Varun Patil 973cd86c1d video: allow switch to direct on Safari (fix #650)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 22:22:21 -07:00
Varun Patil 44c3ed1b86 ximg: minor refactor
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 21:46:21 -07:00
Varun Patil 7f58cf51c0 image: refactor params
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 21:29:43 -07:00
Varun Patil e3186c1759 sel: add move frame to resetTouchParams
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 19:12:38 -07:00
Varun Patil c5c72dabd8 sel: perf optimizations
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 19:10:28 -07:00
Varun Patil 5a4fc07eca photo: revert touch action
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 18:23:16 -07:00
Varun Patil e706d0fbdd app: disable swipe nav
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 17:31:36 -07:00
Varun Patil 3dbaaaf543 sidebar: refactor client init
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 16:59:36 -07:00
Varun Patil 55dea017f7 sidebar: fix client injection
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 13:29:38 -07:00
Varun Patil 7020d0ddac fragment: fix initial navigation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 10:37:42 -07:00
Varun Patil 101b2bbe0d edit-date: construction and validation (fix #671)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 10:19:30 -07:00
Varun Patil e5e9a08ba8 edit-date: add type input
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 10:07:04 -07:00
Varun Patil 2d75709ab7 css: hide number input arrows
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-31 10:06:51 -07:00
Varun Patil 9f474e3d43 worker: switch to library
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 18:00:50 -07:00
Varun Patil e1c89f9cb0 worker: fix async typing
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 16:50:49 -07:00
Varun Patil 8df9c3034d worker: improve typing
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 16:40:51 -07:00
Varun Patil d2116fd213 refactor: move worker to services
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 15:50:58 -07:00
Varun Patil 93c0d2860b ximg: reduce gc frequency
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 15:36:03 -07:00
Varun Patil 50bae02241 refactor: move dom load events to utils
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 15:31:05 -07:00
Varun Patil 505ccae762 refactor(sidebar): shorten syntax
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 15:21:09 -07:00
Varun Patil 3be478b8ce edit-meta: fail fast for forbidden mimes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 12:50:11 -07:00
Varun Patil 32e910561d modal: handle premature close calls
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 12:49:52 -07:00
Varun Patil bf6127493e edit-meta: warn user for stack edit
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 12:39:51 -07:00
Varun Patil 782b2c9243 dav: extend archive with stack
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 11:43:50 -07:00
Varun Patil ef44965dee dav: refactor archive to use photo list
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 11:39:15 -07:00
Varun Patil 2c81503484 dav: extend with stack with lp
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 11:32:30 -07:00
Varun Patil f49b93c561 viewer: add stackraw download
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 11:24:23 -07:00
Varun Patil 4b4e4f2c09 dav: add requested with header
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 10:58:48 -07:00
Varun Patil 73583da7cb photo: debounce live photo only once
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 02:36:19 -07:00
Varun Patil 5ccba14519 viewer: animate lp icon
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 02:33:46 -07:00
Varun Patil c6f5ed5b05 frame: animate live photo icon (close #898)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 02:12:56 -07:00
Varun Patil 543646624a photo: add delay to live playback
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 01:26:06 -07:00
Varun Patil 1e5a5d3b4f video: catch play throws
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 01:21:06 -07:00
Varun Patil 37783d831d chore: remove dead dependency
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 01:08:43 -07:00
Varun Patil ba473e6314 build: prune admin bundle
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 01:01:27 -07:00
Varun Patil 664bbae0ca mnav: use exact-path
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-30 00:06:44 -07:00
Varun Patil 71d1bba1d5 face: replace router after merge
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 23:46:46 -07:00
Varun Patil 3e40a3e5d2 editor: add missing null checks
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 22:14:06 -07:00
Varun Patil f0c7cf7542 sidebar: do not invalidate for going to same file
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 22:13:44 -07:00
Varun Patil af00252ed4 viewer: prevent useless itemData calls after destroy
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 22:01:38 -07:00
Varun Patil a69be6dd16 deps: update webdav
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 22:00:25 -07:00
Varun Patil a2b9419988 refactor: config types
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 19:21:19 -07:00
Varun Patil e04fc9e091 timeline: allow disabling RAW stack
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 18:12:14 -07:00
Varun Patil 317874ea44 refactor: make DaysFilterType const
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 18:00:02 -07:00
Varun Patil dbfc23b1ab refactor: typings
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 17:59:53 -07:00
Varun Patil ff00424e3e refactor: turn on verbatimModuleSyntax
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 17:54:53 -07:00
Varun Patil 4de74e0af1 refactor: change types import strategy
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 17:30:11 -07:00
Varun Patil a9aef4eab6 refactor: add aliases for imports
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 14:10:56 -07:00
Varun Patil 9d75451f32 l10n: add type safety
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 13:14:28 -07:00
Varun Patil 79d8a8675c metadata: reset state when invalidated
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 12:18:13 -07:00
Varun Patil 42f32350d9 metadata: revert quick learning
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 12:17:00 -07:00
Varun Patil 54059b4216 viewer: invalidate metadata during fast changes
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 12:14:42 -07:00
Varun Patil 198fe97b4b viewer: reduce sidebar debounce time
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 11:58:43 -07:00
Varun Patil 9251bba6fc metadata: use loaded image info
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 11:56:06 -07:00
Varun Patil 9e001730c2 refactor(viewer): sidebar debouncing
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 11:51:20 -07:00
Varun Patil a305ddc4ad folder: preserve query during navigation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-29 11:03:20 -07:00
Varun Patil b2e179ff43 fix(frame): invalid video tag
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 18:49:47 -07:00
Varun Patil 31ad4a9fa1 frame: mark raw and stack
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 18:48:56 -07:00
Varun Patil 757b02fc84 frame: refactor photo CSS
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 18:17:00 -07:00
Varun Patil ba12616c0e timeline: reverse priority on stack
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 18:00:40 -07:00
Varun Patil 4aed2946bf timeline: hide RAW
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 17:56:44 -07:00
Varun Patil 994fea1b9a refactor(viewer): better syntax
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 13:39:41 -07:00
Varun Patil 1b378334f5 refactor: remove return from small lambdas
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 13:32:44 -07:00
Varun Patil f7de4fe492 viewer: remove useless bang
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 13:16:28 -07:00
Varun Patil cc7586af62 timeline: set adjust flag first
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 13:07:24 -07:00
Varun Patil 20d53cf291 viewer: implement globalCount change (close #892)
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 13:02:18 -07:00
Varun Patil 35c30831e1 viewer: do not iterate rows
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 02:32:33 -07:00
Varun Patil 3637965618 viewer: directly use timeline state
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 02:00:58 -07:00
Varun Patil 10ebef22d3 timeline: use map for preloads
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 01:38:22 -07:00
Varun Patil a151d9cbd4 refactor: use Map for heads
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 01:31:04 -07:00
Varun Patil 18b8a5404f viewer: refactor preloading
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 01:09:28 -07:00
Varun Patil e13e9cb37b timeline: make fetchDay once explicitly
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-28 00:51:09 -07:00
Varun Patil 2ad35bfe13 videojs: fix startup exception
https://github.com/videojs/http-streaming/pull/1439
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-27 03:02:07 -07:00
Varun Patil 7283066721 plyr: stop wrapping
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-27 01:46:19 -07:00
Varun Patil 0fad53b3e0 video: keep time in src switches
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-26 23:32:50 -07:00
Varun Patil 1f7602c8c6 fragment: prevent redundant navigation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-25 14:32:23 -07:00
Varun Patil f5c95f2f60 photo: remove dead lp elements
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-25 10:24:28 -07:00
Varun Patil e9370b6a71 frame: disable touch actions
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-25 10:16:14 -07:00
Varun Patil 0c22323818 video: retry quality change for init
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 19:34:21 -07:00
Varun Patil 35db581c26 video: reduce some useless timers
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 19:13:34 -07:00
Varun Patil 9f4c223dff psvideo: skip for nx
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 19:12:00 -07:00
Varun Patil 346e2e9bff video: bump go-vod
Also disable some videojs option

Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 18:08:08 -07:00
Varun Patil feaa6e55af vod: make QF configurable
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 17:19:43 -07:00
Varun Patil 3106108f04 video: catch quality change errors
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 16:51:29 -07:00
Varun Patil 6d1fa55a0f video: turn on some videojs compensation
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 16:26:09 -07:00
Varun Patil e6d288d6d8 fix(mobile): disable hover actions in CSS
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 14:58:30 -07:00
Varun Patil f44ac76c58 fragment: remove non-contextual fragments on start
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 13:03:01 -07:00
Varun Patil cf3b782cec fragment: fix wait time
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 12:48:56 -07:00
Varun Patil c6358ff644 cluster-view: prevent route change refresh
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 12:29:16 -07:00
Varun Patil 8588a7d190 dialog: add fragment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 12:26:12 -07:00
Varun Patil 0a7914d9b9 face: fix move modal
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 12:08:08 -07:00
Varun Patil 5881f7fb09 cluster: fix type of element
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 12:07:28 -07:00
Varun Patil 6f6eb1c3ae editor: put back fragment on cancel
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 11:43:30 -07:00
Varun Patil fc53e020cf settings: add fragment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 11:33:55 -07:00
Varun Patil f7abbce9de editor: add fragment
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 11:20:32 -07:00
Varun Patil a30012a7da sidebar: add fragment for mobile
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-10-24 11:15:18 -07:00