Varun Patil
|
29415b49cf
|
edit-meta: fix GPS ref
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 09:23:13 -08:00 |
Varun Patil
|
509f797ffb
|
edit-meta: missing key
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 09:00:25 -08:00 |
Varun Patil
|
379184247f
|
image: fix preview race after edit
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 01:31:45 -08:00 |
Varun Patil
|
c7ea8ec7bf
|
share: disable link for locals
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 01:02:32 -08:00 |
Varun Patil
|
33571bf661
|
albums: fix link-only titles
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 01:01:01 -08:00 |
Varun Patil
|
27f8608d69
|
albums: hide hidden from list
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 00:52:07 -08:00 |
Varun Patil
|
0273ae8537
|
feat: allow multi-share with sel manager (close #472)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-14 00:40:04 -08:00 |
Varun Patil
|
f0e1b00096
|
refactor: image info filling
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-13 23:14:52 -08:00 |
Varun Patil
|
e396359011
|
node-share: awits
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-13 23:08:15 -08:00 |
Varun Patil
|
14a890796e
|
nx: implement multi-share (fix #901)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-13 22:39:12 -08:00 |
Varun Patil
|
29458546b0
|
node-share: await clipboard writes
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-13 14:15:50 -08:00 |
Varun Patil
|
89ffdc56a8
|
node-share: copy on native
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-13 11:16:28 -08:00 |
Varun Patil
|
18c567bc0e
|
refactor: deprecation fixes
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-09 23:56:00 -08:00 |
Varun Patil
|
d58c492fac
|
folder: redact hash on route change
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-09 23:51:58 -08:00 |
Varun Patil
|
857bcb8773
|
folder: redact hash on route change
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-09 23:47:09 -08:00 |
Varun Patil
|
c496e0e05a
|
edit-meta: use AllDates for set
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-09 23:43:39 -08:00 |
Varun Patil
|
183de24e62
|
nx: fix visibility of cursor on video
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-02 13:00:47 -07:00 |
Varun Patil
|
90003614b7
|
timeline: revert loading icon move
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-02 12:12:30 -07:00 |
Varun Patil
|
a7e7f80745
|
edit-orientation: add some warnings
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 22:12:39 -07:00 |
Varun Patil
|
dc4e2ed9f8
|
refactor(viewer): actions to array
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 19:29:16 -07:00 |
Varun Patil
|
60d390517d
|
edit-meta: minor CSS fix
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 19:22:36 -07:00 |
Varun Patil
|
8eee97c619
|
viewer: fix edit meta call
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 18:50:13 -07:00 |
Varun Patil
|
dc43ecfea7
|
refactor: remove log statement
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 18:50:00 -07:00 |
Varun Patil
|
8c16eecc11
|
edit-meta: add rotate
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 18:45:24 -07:00 |
Varun Patil
|
75237ba505
|
fix(swipe): z-index on mobile
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 15:13:45 -07:00 |
Varun Patil
|
9e7b3a32f6
|
fix(swipe): animation delay
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-11-01 15:03:18 -07:00 |
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 |