Varun Patil
d6c464f09f
other: add describe API
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-16 00:25:59 -07:00
Varun Patil
4513b461d9
admin: restore csrf checks
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-15 12:19:03 -07:00
Varun Patil
042dfe4307
Bump go-vod
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 19:39:54 -07:00
Varun Patil
2e59e59df8
video: get rid of CSS rotation
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-14 18:44:05 -07:00
Varun Patil
a49d5dfad3
nx: fix sort order
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 21:30:45 -07:00
Varun Patil
c3a27eeb7d
lint: fix php
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 21:19:13 -07:00
Varun Patil
1ffada41b1
download: use head for filename (nx)
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 20:34:24 -07:00
Varun Patil
7d1cf975aa
download: add range headers only for resumable
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 20:00:36 -07:00
Varun Patil
95e358c382
download: exceptions should be thrown
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 19:30:53 -07:00
Varun Patil
83c359e2e7
nx: use HTTP
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-08 13:25:13 -07:00
Varun Patil
2641a7619b
util: allow all path chars ( fix #635 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-06 21:30:51 -07:00
Varun Patil
1309f6bcbd
lint: fix php
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-05 17:12:04 -07:00
Varun Patil
2680284b05
Bump exiftool
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-05 03:49:39 -07:00
Varun Patil
402e12b287
places-setup: fix unlink warnings
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-05 02:19:15 -07:00
Varun Patil
917fccf0da
nx: add more interfaces
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 19:59:58 -07:00
Varun Patil
0143148f61
explore: add new component
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 04:10:31 -07:00
Varun Patil
18e85006e7
nx: remove base render
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-03 01:12:18 -07:00
Varun Patil
9903885862
nx: base layout
2023-05-03 00:37:25 -07:00
Varun Patil
3c1d6cffdd
lint: fix php
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 23:38:45 -07:00
Varun Patil
37abc991b1
big: remove initial state except for shares
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 22:52:00 -07:00
Varun Patil
80836d4e05
refactor: move admin out of other
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 20:31:47 -07:00
Varun Patil
4e5003457c
refactor: remove unused var
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-05-02 20:29:45 -07:00
Varun Patil
c5deb0baa0
exif: prefer CreateDate for all videos
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-30 04:57:39 -07:00
Varun Patil
289317bbc6
exif: fix timezone parsing for Apple Quicktime
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-30 04:22:22 -07:00
Varun Patil
1013076051
exif: prevent stay_open zombies
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-29 11:27:59 -07:00
Varun Patil
7e252fd56c
binext: improve ffmpeg check
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-29 10:56:52 -07:00
Varun Patil
429c821fbf
Support for recognize v3.8 ( fix #618 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-28 22:29:10 -07:00
Varun Patil
7b8053652d
download: cast fread len to int
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-27 10:27:33 -07:00
Varun Patil
968f7a9164
Allow duplicate live video files ( close #594 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-25 14:50:48 -07:00
Varun Patil
081687838a
video: catch bad request for json
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-25 13:48:25 -07:00
Varun Patil
0718a03ee0
db: use 1 for literals
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 23:03:33 -07:00
Varun Patil
5eb6115680
binext: fix crash on non-existent exiftool
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 22:54:53 -07:00
Varun Patil
a0f347806d
db: use literals for literals
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 22:07:58 -07:00
Varun Patil
34dc2263da
tw: fix cleanup function
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 21:48:36 -07:00
Varun Patil
4b86dc96cc
index: add stale cleanup ( close #610 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 17:59:26 -07:00
Varun Patil
fe8fb6b164
tw: use transaction for delete
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 16:58:34 -07:00
Varun Patil
ad5a75b2f6
frmagick: orient before transformations ( fix #609 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 14:33:22 -07:00
Varun Patil
fec633e51b
Merge pull request #602 from dpjl/master
...
Add x-msvideo mime type
2023-04-24 13:08:46 -07:00
Varun Patil
6c28bc054e
Merge pull request #606 from llucax/fix-605
...
Avoid showing "Memories: Indexing process stopped before completion. Will continue on next run" as a warning
2023-04-24 13:06:46 -07:00
Varun Patil
a8aaece932
binext: allow empty exiftool path ( #601 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 12:48:18 -07:00
Varun Patil
13341ebbd3
binext: catch missing exiftool error ( fix #601 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 12:42:54 -07:00
Varun Patil
0a79f30861
download: limit only videos
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-24 12:24:25 -07:00
Leandro Lucarella
94e9b616d2
Avoid showing "Memories: Indexing process stopped before completion. Will continue on next run" as a warning
...
An indexing cron job not finishing is just normal operation, so
we shouldn't emit a warning for it. This commit emits a info
instead when this happens.
While we are at it, we also emit a info message if the indexing
was successful.
2023-04-23 11:53:38 +02:00
dpjl
8e0ebce13d
Add x-msvideo mime type
2023-04-23 07:37:56 +02:00
Varun Patil
0abdb57f28
download: disable time limit
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-21 11:06:49 -07:00
Varun Patil
5e0af5a2e9
download: prevent buffer/gzip
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-04-21 10:52:42 -07:00
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
Varun Patil
642816f4b9
migrate-takeout: allow restricting to one user/folder
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-27 11:15:36 -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
81708a4de7
facerecog: check key in post process
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-25 07:56:42 -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
eb3c834241
refactor: separate folder logic
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 15:54:58 -07:00
Varun Patil
1a5e2399a3
lint: fix php
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 13:55:47 -07:00
Varun Patil
92781df0c1
clusters: add type to response
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-24 04:17:54 -07:00
Varun Patil
df9bb37fbe
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 22:01:49 -07:00
Varun Patil
c867cc68ed
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 21:57:54 -07:00
Varun Patil
9e43075df4
fs: throw 412 when not logged in
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 21:16:53 -07:00
Varun Patil
f1461b720c
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 18:12:39 -07:00
Varun Patil
df9bd84c92
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 18:04:20 -07:00
Varun Patil
fa9205a11e
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 17:56:41 -07:00
Varun Patil
f6fa48e089
More refactor
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 17:19:05 -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
78d063eed6
refactor: fs manager
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 14:45:56 -07:00
Varun Patil
5c9f1c4915
util: remove duplicate checks
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 13:49:26 -07:00
Varun Patil
0e385d2283
refactor: rework controller (1)
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 13:32:23 -07:00
Varun Patil
bd6aaeee3a
Use DI for tq everywhere
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-23 11:16:28 -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
da7ab397ae
cluster: restore CSRF check
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:51:11 -07:00
Varun Patil
b55c0b3950
controller: add docs to people utils
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:50:36 -07:00
Varun Patil
473eb0a17e
fr: add more casts
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:47:49 -07:00
Varun Patil
e38d208067
tq: more cleanup
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:45:45 -07:00
Varun Patil
ac1529bb87
tq: remove unused check
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:44:22 -07:00
Varun Patil
a701ccd2f4
refactor: face recognition to use generic
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:42:30 -07:00
Varun Patil
ca49eb19e8
refactor: dedup try-catch
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 17:01:41 -07:00
Varun Patil
3f825073dc
refactor: files --> photos
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 16:56:13 -07:00
Varun Patil
094a4b32d7
refactor: use generic for recognize
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 16:44:51 -07:00
Varun Patil
af7000a037
refactor: make cluster more generic
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 16:19:59 -07:00
Varun Patil
fffc597797
refactor: use generic controller for most clusters
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 12:54:03 -07:00
Varun Patil
a5f1685987
refactor: rename base to generic
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 11:40:56 -07:00
Varun Patil
eb15e48b76
apibase: mark abstract
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 11:38:05 -07:00
Varun Patil
5e6976fc2b
refactor: split ApiBase
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-22 11:24:15 -07:00
Varun Patil
979b53495c
Merge branch 'master' of https://github.com/pulsejet/memories
2023-03-21 11:13:15 -07:00
Varun Patil
e356a8c2d9
deps: bump up exiftool
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-21 11:05:10 -07:00
Genki Sakanashi
cb3afda011
to sequential
2023-03-21 12:41:41 +09:00
Varun Patil
e207d3a8c5
fix: change return type to generic
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:38:57 -07:00
Varun Patil
d1720e8006
errors: fix string
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 20:32:27 -07:00
Varun Patil
47e2d9197f
recognize: fix compat with 3.6 ( fix #500 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 19:03:17 -07:00
Varun Patil
5f9a299af4
refactor: add errors class
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 10:52:04 -07:00
Varun Patil
00e51ef8d4
video-setup: print more info
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-18 10:50:49 -07:00
Varun Patil
cbef18d1e5
recognize: hide when faces disabled ( fix #494 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 17:03:10 -07:00
Varun Patil
51adf19eae
video: support new vod post api
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 14:11:26 -07:00
Varun Patil
afd3cf937d
video: check lp status code
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 13:16:43 -07:00
Varun Patil
40ff469e8f
video: add external flag
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 10:52:44 -07:00
Varun Patil
5ab14ad07a
video-setup: add print-config
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 09:50:09 -07:00
Varun Patil
2ccc03e7e1
vod: allow configuring connect address
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 09:32:43 -07:00
Varun Patil
17c494e5f9
takeout: minor fixes
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 01:11:13 -07:00
Varun Patil
2441d5f556
edit-meta: forbid some types e.g. mts
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-17 00:12:18 -07:00
Varun Patil
758beab34e
takeout: add catch block to migrateFile
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 23:51:19 -07:00
Varun Patil
e301ee84cb
takeout: skip migration if blank exif
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 23:47:12 -07:00
Varun Patil
337d466644
app: enable support for MTS video
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 23:43:54 -07:00
Varun Patil
94bb94f34d
lint: fix php
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 23:34:13 -07:00
Varun Patil
7c95638e0d
takeout: add migrator ( fix #430 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 23:33:06 -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
811343e730
lint: fix php
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 16:59:31 -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
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
695b5c54ec
exif: support more cases in date parsing ( fix #485 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-15 10:51:33 -07:00
Varun Patil
7a35229b47
public-album: add og metadata
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 13:42:55 -07:00
Varun Patil
2a9cfaf81b
Add og metadata to share ( fix #466 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-14 13:20:24 -07:00
Varun Patil
6bff20fad2
vod: fix bind configuration ( fix #477 )
...
Signed-off-by: Varun Patil <radialapps@gmail.com>
2023-03-12 21:58:10 +00:00
Varun Patil
fcd68a5172
image: minor fixes to multipreview
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-11 00:05:49 -08:00
Varun Patil
95c50c905d
video-setup; turn off vaapi before checking nvenc
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-10 18:24:13 -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
862d742efc
lint: fix php
2023-03-10 13:29:41 -08:00
Varun Patil
5a571b29b7
share: refactor refreshing list
2023-03-10 13:25:34 -08:00
Varun Patil
c74ef0766c
lint: fix php
2023-03-10 12:17:11 -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
4e6a2a1329
folder-share: add node share fake API
2023-03-10 09:30:56 -08:00
Varun Patil
f136d511da
folder-share: prevent files
2023-03-09 18:55:22 -08:00
Varun Patil
bd85a16f02
folder-share: redirect to local if owned
2023-03-09 18:47:59 -08:00
Varun Patil
0b62dc4aee
albums: redirect public to local link
2023-03-09 18:27:18 -08:00
Varun Patil
0e5806fddb
all: use typed perm methods
2023-03-09 16:44:56 -08:00
Varun Patil
af2a095059
all: force permissions for external shares
2023-03-09 16:39:26 -08:00
Varun Patil
efd0a0e97a
page: do not load sidebar on public
2023-03-09 14:53:24 -08:00
Varun Patil
05e55e27ec
sidebar: fix for albums and shares ( fix #320 )
2023-03-09 14:48:18 -08:00
Varun Patil
509ab8402b
vod: add more configuration
...
Close #450
Close #445
Close #428
Close #297
2023-03-09 13:06:08 -08:00
Varun Patil
ec4db393b3
vod: switch to new config pattern
2023-03-09 12:40:02 -08:00
Varun Patil
03dce35da8
tl: allow choosing sort order ( fix #371 )
2023-03-08 16:34:17 -08:00
Varun Patil
4b4fcd5047
lint: fix php
2023-03-08 11:48:36 -08:00
Varun Patil
3073d92a89
edit-meta: allow removing gps data ( #418 )
2023-03-08 11:32:57 -08:00
Varun Patil
ffd105eac6
feat: add gps data editor ( close #418 )
2023-03-08 10:22:36 -08:00
Varun Patil
8b2f900e50
video; ensure transcoder is a file
2023-03-07 20:46:20 -08:00
Varun Patil
6ad37a4812
feat: allow editing collaborative tags ( fix #270 )
2023-03-07 20:14:42 -08:00
Varun Patil
2b0afe8db6
image: refactor to use arg for body
2023-03-07 20:00:21 -08:00
Varun Patil
efdb4c726f
exif-edit: do not query tags
2023-03-07 19:12:43 -08:00
Varun Patil
f2285a6fa5
lint: fix whitespace
2023-03-07 18:49:21 -08:00
Varun Patil
538bca5bb4
metadata: show tag list
2023-03-07 14:38:37 -08:00
Varun Patil
40356b3d51
lint: fix php
2023-03-07 12:27:25 -08:00
Varun Patil
47afed642b
index: improve forcing logic
2023-03-07 12:20:07 -08:00
Varun Patil
2bfb04702e
archive: prevent crossing user boundary
2023-03-03 12:29:17 -08:00
Varun Patil
d7bf0ca55c
index: remove confusing percent numbers
2023-03-03 11:10:04 -08:00
Varun Patil
ef9b567483
index: prevent repeats on shared files ( fix #455 )
2023-03-03 11:08:23 -08:00
Varun Patil
4bbf8770b7
Merge pull request #417 from matiasdelellis/FRFixSigleClusters
...
Face Recognition: Fix query to not show individual clusters
2023-03-03 11:10:17 -05:00
Varun Patil
efec646ecb
image: use output buffer for multipreview
2023-02-27 10:01:04 -08:00
Varun Patil
be98777880
exif: refactor args to const
2023-02-24 09:28:57 -08:00
Varun Patil
c6f8d1caa1
lint: fix php
2023-02-24 09:12:34 -08:00
Varun Patil
cf1109e5fd
video-setup: kill existing processes
2023-02-24 09:12:23 -08:00
Varun Patil
b30bd9bd38
places-setup: increase batch size to 500
2023-02-24 01:47:34 -08:00
Varun Patil
3a20efb8a3
places-setup: check if exists before deleting
2023-02-24 01:44:42 -08:00
Varun Patil
8eaea1cf7a
places-setup: speedup by 10x
2023-02-24 01:39:49 -08:00
Varun Patil
fe0de6e9cb
tw: wrap map ops in transaction
2023-02-24 01:38:31 -08:00
Varun Patil
eb51b59152
tw: prevent map cluster zero division ( fix #436 )
2023-02-24 00:50:45 -08:00
Varun Patil
79b6978bb9
lint: fix php
2023-02-24 00:22:21 -08:00
Varun Patil
a2798c8763
video: improve transcode logging ( #428 )
2023-02-24 00:21:56 -08:00
Varun Patil
9295f2d026
general: use byval for array_map
2023-02-23 23:50:09 -08:00
Varun Patil
e93571c7f6
Improve handling of temp dir ( #428 )
2023-02-23 23:26:49 -08:00
Varun Patil
62db624710
refactor: move places warning outside condition
2023-02-23 22:49:25 -08:00
Varun Patil
b4e1bf2c4f
places: stop when not using db prefix ( #427 )
2023-02-23 22:47:29 -08:00
Varun Patil
63ecdf30a2
exif: ignore invalid values ( fix #420 )
2023-02-23 21:19:09 -08:00
Varun Patil
bdbce20f91
base: byval for getPreviewFromImageList ( #25 )
2023-02-20 08:12:16 -08:00
Varun Patil
6a3fda1e0b
lint: fix php
2023-02-16 13:39:42 -08:00
Varun Patil
dd84e31eb9
cmd: detect db explicitly in places-setup
2023-02-16 13:34:51 -08:00
Matias De lellis
7209c49105
Face Recognition: Fix query to not show individual clusters
...
It was working incorrectly since my last PR. Sorry.
Note that may seem useful to show them all, but it ends up being a
never-ending task that annoys the user.
On the other hand, I made two public functions to improve the
readability of the controller code.
2023-02-14 20:59:30 -03:00
Varun Patil
99baf691e9
lint: fix php
2023-02-14 10:33:32 -08:00
Varun Patil
f75b68baaf
tags: add translation from recognize
2023-02-14 09:51:52 -08:00
Varun Patil
fc12219695
video: transcode all live photos ( fix #388 )
2023-02-11 08:19:46 -08:00
Varun Patil
f8919306f5
exif: remove timezone from CreateDate
...
Supercedes #397
Closes #405
Contributed by @AndreAle94
2023-02-11 07:41:11 -08:00
Varun Patil
d93a072e3d
Revert "Refactor date taken extraction logic"
...
This reverts commit 0e345b1592
.
2023-02-11 07:34:47 -08:00
Varun Patil
22af8a5615
map: animate cluster joins and splits
2023-02-10 11:42:16 -08:00
Varun Patil
f4940710a6
map: use floor for consistent grouping
2023-02-10 09:55:58 -08:00
Varun Patil
4ae8537691
tw: refactor and add comments to map
2023-02-10 09:36:20 -08:00
Varun Patil
87e0b05726
tw: refactor map function names
2023-02-10 09:29:42 -08:00
Varun Patil
37c2a0fc74
map: use separate statement for aggregate update ( fix #403 )
2023-02-10 09:26:49 -08:00
Varun Patil
eaeb114c59
map: remove fine grouping
2023-02-09 20:30:25 -08:00
Varun Patil
e5149792ab
index: revert incorrect commit
2023-02-09 20:14:24 -08:00
Varun Patil
77c63c55cf
map: fix typing
2023-02-09 20:14:10 -08:00
Varun Patil
efcf9a9e91
map: fix wrong URL for preview
2023-02-09 18:14:12 -08:00
Varun Patil
fc18e551fb
release: v4.11.0-beta.1
2023-02-09 17:54:08 -08:00
Varun Patil
4527b157a6
lint: fix php
2023-02-09 17:27:18 -08:00
Varun Patil
cc2accae54
map: open photo on click at high zoom
2023-02-09 17:27:03 -08:00
Varun Patil
e0d54c0f81
lint: fix php
2023-02-09 13:13:59 -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
479665ca62
map: fix for sw
2023-02-09 12:02:11 -08:00
Varun Patil
efceb7feaf
Merge pull request #391 from matiasdelellis/FRpostgresql
...
Fix FaceRecognition integration doesn't work with postgresql database.
2023-02-09 11:18:02 -08:00
Andrea Alemani
0e345b1592
Refactor date taken extraction logic
2023-02-09 10:32:03 -08:00
Varun Patil
36c591a82a
Merge pull request #396 from pulsejet/map
...
Map Implementation
2023-02-09 10:08:52 -08:00
Varun Patil
5004de8cf6
map: use terrain at high zoom levels
2023-02-09 09:51:26 -08:00
Varun Patil
f7b7fa2ac8
map: fix cluster on deletion
2023-02-09 08:40:26 -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
e0d3983c5b
page: disable cache
2023-02-09 00:57:37 -08:00
Varun Patil
1751ad7d80
map: add migration
2023-02-09 00:35:35 -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
e7c8748cc9
draft: eager clustering
2023-02-08 21:55:12 -08:00
Varun Patil
74e69d0d6f
tq: fix typing
2023-02-08 17:45:55 -08:00
Varun Patil
0656368975
places: remove invalid levels
2023-02-08 15:09:54 -08:00