Varun Patil
|
0aa822c5e4
|
binext: use CRC for getTimeBin
Academic only, the performance difference between these is zero
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-21 01:13:15 -07:00 |
Varun Patil
|
f833ddaac8
|
fs: minor variable name fix
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-21 01:10:28 -07:00 |
Varun Patil
|
48b417db0a
|
index: add type hint for section
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 14:27:36 -07:00 |
Varun Patil
|
2d6ac784b3
|
doc: add comments to remaining exits
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 14:12:42 -07:00 |
Varun Patil
|
31e753c176
|
index: don't exit
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 14:11:54 -07:00 |
Varun Patil
|
f9559ab990
|
lint: fix php
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 14:03:18 -07:00 |
Varun Patil
|
fe766ce30e
|
other: use direct for places setup
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 13:28:45 -07:00 |
Varun Patil
|
01c82dfe1b
|
video: use guardExDirect for live photo
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 13:20:46 -07:00 |
Varun Patil
|
9ae10a68f1
|
video: use guardExDirect for transcode
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 13:04:42 -07:00 |
Varun Patil
|
67fccd0799
|
image: use guardExDirect for multipreview
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 13:02:23 -07:00 |
Varun Patil
|
3e6e8f9b14
|
download: do not exit (#597)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-20 11:33:54 -07:00 |
Varun Patil
|
4239e05b3c
|
lint: fix php
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 17:49:30 -07:00 |
Varun Patil
|
0e5f058af9
|
exif: blacklist invalid date (fix #539)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 17:37:35 -07:00 |
Varun Patil
|
35754c36fa
|
download: do not read excess (fix #592)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 16:44:19 -07:00 |
Varun Patil
|
da192ee70e
|
download: fix invalid destructuring in range (fix #590)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 16:32:29 -07:00 |
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
|
52e1901ffc
|
fs: fix crash with .nomedia folder (fix #589)
Signed-off-by: Varun Patil <radialapps@gmail.com>
|
2023-04-19 09:47:57 -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
|
475d6f69cd
|
admin: device is not file (fix #577)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-17 09:31:54 -07:00 |
Varun Patil
|
529b9573d9
|
other: remove unused import
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-17 09:19:32 -07:00 |
Varun Patil
|
418cfb7e5c
|
Bump up go-vod
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-17 00:39:02 -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
|
c3067dab91
|
index: add background job (close #110)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 18:07:57 -07:00 |
Varun Patil
|
265c0f795c
|
refactor: move utils to Util from Exif
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 16:03:59 -07:00 |
Varun Patil
|
14011dc5fd
|
public: allow empty foldersPath (fix #550)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 15:58:28 -07:00 |
Varun Patil
|
83be3c93b1
|
sec: better path sanitization
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 15:58:11 -07:00 |
Varun Patil
|
c25dd6e640
|
albums: fix empty root check
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 15:46:26 -07:00 |
Varun Patil
|
5934ab4a11
|
Remove duplicate mime type
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 15:07:38 -07:00 |
Varun Patil
|
666da6e11d
|
tq: check categoryid exists (fix #572)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 13:47:49 -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
|
9db4d6b8b9
|
frmagick: orient image
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 11:29:00 -07:00 |
Varun Patil
|
35e4402030
|
refactor: info
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 11:27:40 -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
|
bc704e8221
|
frmagick: ensure correct colorspace
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 10:13:13 -07:00 |
Varun Patil
|
7e88bc4248
|
image: prevent overwrite on copy
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-16 00:05:41 -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
|
9f62a23895
|
tw: acquire lock before processing
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-15 12:02:07 -07:00 |
Varun Patil
|
039115d8f4
|
index: move clean to finally
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-15 11:41:15 -07:00 |
Varun Patil
|
5fe7eb9be4
|
tw: don't catch and throw
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-15 11:32:02 -07:00 |
Varun Patil
|
b4a80dff55
|
binext: add type cast
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 16:08:58 -07:00 |
Varun Patil
|
24fb01edd6
|
binext: add strict types
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 16:03:22 -07:00 |
Varun Patil
|
7245511bd2
|
refactor: move binext to service
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 16:02:13 -07:00 |
Varun Patil
|
3ada3d6510
|
Exclude mounts in nomedia
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 15:49:18 -07:00 |
Varun Patil
|
8ec21747f3
|
lint: fix php
|
2023-04-14 00:02:16 -07:00 |
Varun Patil
|
5438223b29
|
tw: drop invalid GPS data
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-14 00:02:04 -07:00 |
Varun Patil
|
9ab896989f
|
tw: catch exeption not error
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 23:37:30 -07:00 |
Varun Patil
|
cf8533968d
|
cte: add brackets for clarity
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 23:20:23 -07:00 |
Varun Patil
|
acb9f21414
|
Exclude nomedia with CTE (fix #185)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 23:16:48 -07:00 |
Varun Patil
|
04728a1d60
|
refactor: move CTE to trait
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 22:49:12 -07:00 |
Varun Patil
|
a9b0f463a1
|
index: better output
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 22:24:01 -07:00 |
Varun Patil
|
86c3c260a1
|
Remove dead code
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 21:59:45 -07:00 |
Varun Patil
|
a611169e7d
|
Restore refresh command
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-13 21:59:01 -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
|
7ab557093b
|
bin-ext: scope by instance (also fix #559)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-11 11:52:12 -07:00 |
Varun Patil
|
3ffb9ad19d
|
binext: add suffix to tempfile
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 19:45:42 -07:00 |
Varun Patil
|
c39bca0278
|
places: fix error message
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 19:40:32 -07:00 |
Varun Patil
|
6d26fadfe6
|
binext: use realpath
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 19:38:07 -07:00 |
Varun Patil
|
5852102eb7
|
places-setup: add reindex note
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 19:23:01 -07:00 |
Varun Patil
|
42a5616860
|
cmd: remove unused constants
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 19:19:00 -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
|
4871c2c2bc
|
admin: fix checks of go-vod bin
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 17:57:57 -07:00 |
Varun Patil
|
98df8aa7b1
|
bin: copy externals outside before exec
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 17:51:16 -07:00 |
Varun Patil
|
b84bdc65a5
|
Bump up vod
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 17:03:51 -07:00 |
Varun Patil
|
ac0cc6460b
|
video: configure external go-vod too
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 16:45:04 -07:00 |
Varun Patil
|
cb8ebcb6a8
|
admin: kill go-vod when changing config
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 14:37:56 -07:00 |
Varun Patil
|
31a37deda2
|
Remove video-setup
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-10 14:34:16 -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
|
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
|
ffdf49395d
|
dl: use video hints
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-03 18:17:21 -07:00 |
Varun Patil
|
a23ec41916
|
dl: better chunking
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-03 17:41:01 -07:00 |
Varun Patil
|
cccc9798c0
|
image: sort multipreview priority by size
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-01 23:05:29 -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
|
7c53248936
|
map: fix init position
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-01 18:14:37 -07:00 |
Varun Patil
|
0a37263dda
|
places-setup: reduce transactioon size to 100 (fix #535)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-04-01 09:44:13 -07:00 |
Varun Patil
|
d8176b93c8
|
perf(lp): use MicroVideoOffset for samsung
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 17:02:22 -07:00 |
Varun Patil
|
05cbccceec
|
lp: add support for MVIMG (fix #468)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 16:58:34 -07:00 |
Varun Patil
|
70c2b0d11d
|
index: allow specifying user and folder (fix #184)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 16:38:17 -07:00 |
Varun Patil
|
2c3181b497
|
tw: remove useless byref
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 16:29:36 -07:00 |
Varun Patil
|
c65ad77be3
|
lint: fix php
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 16:19:31 -07:00 |
Varun Patil
|
b6d251ebf5
|
image: set autoOrient flag
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 15:08:44 -07:00 |
Varun Patil
|
abfe0cf94d
|
image: throw proper errors in decodable (close #529)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 15:05:05 -07:00 |
Varun Patil
|
687cafb13d
|
people: use IImage instead of Imagick (#529)
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 14:57:09 -07:00 |
Varun Patil
|
9d38a66533
|
places: optimize clusters query to use index properly
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 12:14:14 -07:00 |
Varun Patil
|
4501d75b26
|
tq: admin_level int
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-29 11:23:41 -07:00 |
Varun Patil
|
5f09ffd239
|
tw: fix function signature of processExifLocation
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-28 19:07:17 -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
|
1b83ab3405
|
places: bump up planet db
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 18:56:29 -07:00 |
Varun Patil
|
2453aad507
|
places: support user lang
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 18:53:01 -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
|
0c17d7e209
|
exif: ignore all invalid dates
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 12:47:24 -07:00 |
Varun Patil
|
7faa4afb1e
|
takeout: keep TrackCreateDate
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
|
2023-03-27 11:57:44 -07:00 |