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
b1df9215f9
big: remove filename from IPhoto
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2023-03-16 09:58:43 -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
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
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
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
2bfb04702e
archive: prevent crossing user boundary
2023-03-03 12:29:17 -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
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
bdbce20f91
base: byval for getPreviewFromImageList ( #25 )
2023-02-20 08:12:16 -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
22af8a5615
map: animate cluster joins and splits
2023-02-10 11:42:16 -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
5004de8cf6
map: use terrain at high zoom levels
2023-02-09 09:51:26 -08:00
Varun Patil
efea8369bd
map: restore CSRF check
2023-02-09 08:29:53 -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
adc16bec29
map: rename from locations
2023-02-08 14:13:13 -08:00
Varun Patil
64d4205346
map: refactor
2023-02-08 14:00:56 -08:00
Varun Patil
7d90aeacb1
map: restore functionality
2023-02-08 13:35:42 -08:00
Varun Patil
4d94353406
Merge branch 'location' of https://github.com/RaymondHuang210129/memories into RaymondHuang210129-location
2023-02-08 11:43:52 -08:00
Raymond Huang
0987ab95c5
feat: improve marker clustering logic
2023-02-09 02:52:53 +08:00
Varun Patil
c6edd10c85
Merge branch 'location' of https://github.com/RaymondHuang210129/memories into RaymondHuang210129-location
2023-02-08 10:12:40 -08:00
Raymond Huang
7d01849f8e
feat: show clusters of photos on the map
2023-02-08 11:59:04 +08:00
Varun Patil
b7cfaca2d8
controller: add type casts for getPreviewFromImageList
2023-02-07 18:52:43 -08:00
Varun Patil
75de618f56
places: fix for postgres
2023-02-05 22:23:44 -08:00
Varun Patil
b25731e9ac
places: hide when not configured/enabled
2023-02-05 19:55:39 -08:00
Varun Patil
bae5f99b2b
meta: use places
2023-02-05 19:46:44 -08:00
Varun Patil
62579b1b89
Initial places implementation
2023-02-05 13:43:25 -08:00
Raymond Huang
93b4b0274e
Merge branch 'master' into location
2023-02-01 12:18:42 +08:00
Varun Patil
0f5162bd68
video: allow setting default quality ( fix #364 )
2023-01-31 20:15:16 -08:00
Varun Patil
eb9cd27d98
video: make go-vod port configurable ( fix #354 )
2023-01-31 19:56:41 -08:00
Raymond Huang
60ee600c52
refactor: program as a transform insstead of duplication
2023-02-01 11:54:35 +08:00
Varun Patil
ecc6510713
video: ensure no trailing slash in govod temp dir
2023-01-31 19:39:57 -08:00
Varun Patil
8ff3bf0f4d
video: create go-vod temp dir ( fix #353 )
2023-01-31 19:37:39 -08:00
Varun Patil
6261ffd35a
fix: clear temp fies during index ( fix #355 )
2023-01-31 19:14:52 -08:00
Varun Patil
457ac16db1
livephoto: multiple trailers in Google ( fix #373 )
2023-01-26 10:50:41 -08:00
Raymond Huang
2097f26d17
style: apply prettier lint
2023-01-26 12:51:42 +08:00
Raymond Huang
ea8d08eba7
style: apply php-lint
2023-01-26 08:48:17 +08:00
Raymond Huang
2bc2c50bee
fix: call withBound function in preloadDays
2023-01-26 07:23:46 +08:00
Raymond Huang
68a39918b5
feat: show photos taken in locations visible in map
2023-01-26 02:41:55 +08:00
Varun Patil
b9722e925c
download: fix wrong user context in one ( fix #361 )
2023-01-21 08:53:48 -08:00
Varun Patil
b9a846603b
base: add type cast to album check ( #346 )
2023-01-18 11:32:13 -08:00
Varun Patil
134a1bd898
image: touch file on exif change ( fix #282 )
2023-01-18 10:34:34 -08:00
Varun Patil
fbbfbf18ec
folder: fixes for timeline view
2023-01-17 21:18:27 -08:00
Varun Patil
1b14fc4901
Merge branch 'feat/recursive-folder' of https://github.com/keyeh/memories into keyeh-feat/recursive-folder
2023-01-17 21:09:48 -08:00
Varun Patil
62ae3c910a
download: use unified API for single file stream
2023-01-17 19:55:17 -08:00
Varun Patil
8bd1834214
refactor: page controller csp together
2023-01-17 19:09:02 -08:00
Varun Patil
24a3b8c638
Fix album public link ( fix #344 , fix #274 )
2023-01-17 19:02:00 -08:00
Varun Patil
816294b591
album: fix sharing with group ( fix #329 )
2023-01-15 14:43:48 -08:00
Varun Patil
892abe81cc
album: cast id to int ( fix #292 )
2023-01-15 13:50:32 -08:00
Kevin Yeh
c42825daad
Merge branch 'master' into feat/recursive-folder
2023-01-05 10:19:41 -08:00
Varun Patil
33a14932c4
Fix header title on public share ( fix #323 )
2023-01-04 12:38:44 -08:00
Varun Patil
6a0a3a370e
Remove usage of pkill ( fix #286 )
2023-01-04 12:32:36 -08:00
Varun Patil
057795b186
download: add UseSession annotation
2022-12-08 14:40:31 -08:00
Varun Patil
1204982c0b
multipreview: check params
2022-12-08 13:37:55 -08:00
Varun Patil
141a9fe4a4
php: lint docs
2022-12-08 13:08:38 -08:00
Matias De lellis
aeffe628f2
Integration with facerecognition
2022-12-08 13:07:14 -08:00
Varun Patil
6707050883
lint: php
2022-12-07 15:46:52 -08:00
Varun Patil
0f31f845fb
big: add multipreview
2022-12-07 15:33:47 -08:00
Varun Patil
95925c20e8
lint: php
2022-12-06 11:53:43 -08:00
Varun Patil
56df346c92
download: fix zip file name
2022-12-06 11:53:31 -08:00
Varun Patil
2011433536
albums: add download menu
2022-12-06 11:38:57 -08:00
Varun Patil
67cc205288
download: switch to unified API ( fix #259 , fix #262 )
...
Signed-off-by: Varun Patil <varunpatil@ucla.edu>
2022-12-06 11:02:53 -08:00
Varun Patil
604371c5cd
tag: design update
2022-12-04 18:52:29 -08:00
Varun Patil
d9c6d0a597
general: fix use of deprecated get methods
2022-12-04 09:57:31 -08:00
Varun Patil
355b74e19b
general: reduce more DI
2022-12-04 09:47:10 -08:00
Varun Patil
4c2bc5a675
general: reduce some DI
2022-12-04 09:33:20 -08:00
Varun Patil
04614b9c6e
base: uppercase getUid
2022-12-04 09:22:59 -08:00
Varun Patil
d8af8ae3ba
base: validate no-read shares
2022-12-04 09:20:46 -08:00
Varun Patil
93da22e0fa
image: don't interlace jpeg
2022-12-03 09:07:08 -08:00
Varun Patil
5a54c1217b
video: remove useless ob_flush call
2022-12-03 00:19:57 -08:00
Varun Patil
e60d97ae5e
video: allow transcoding everywhere
2022-12-02 22:23:43 -08:00
Varun Patil
874258dae9
livephoto: allow access for folder shares
2022-12-02 21:53:30 -08:00
Varun Patil
1866ce5dfa
preview: fix for shared album
2022-12-02 21:42:52 -08:00
Varun Patil
6b1cb41c25
share: hide download button if needed ( fix #273 )
2022-12-02 21:25:24 -08:00
Varun Patil
0e17ef69a9
preview: increase efficiency
2022-12-02 21:11:09 -08:00
Varun Patil
db125b5298
preview: use unified preview API
2022-12-02 21:04:31 -08:00
Varun Patil
df0272e95d
refactor: use args for controller query params
2022-12-02 20:48:55 -08:00
Varun Patil
a59860e654
Fix lint
2022-12-02 20:42:39 -08:00
Varun Patil
63059ecba2
share: check password in API calls
2022-12-02 20:29:34 -08:00
Varun Patil
719022848b
refactor: add getShareNode to ApiBase
2022-12-02 20:21:34 -08:00
Varun Patil
6db1752359
apibase: check share readable
2022-12-02 20:12:21 -08:00
Varun Patil
1a9d229b95
general: add unified file get API
2022-12-02 20:07:06 -08:00
Varun Patil
145d6affdd
Interlace output jpeg
2022-12-02 19:08:53 -08:00
Varun Patil
9a958a65b7
Use mov for livephoto transcodes
2022-11-29 14:21:34 -08:00
Varun Patil
1f60010f6f
video: refactor transcoder starter
2022-11-29 14:16:59 -08:00
Varun Patil
5550551e8a
Use client id for live photo transcodes
2022-11-29 14:09:48 -08:00
Varun Patil
15997dc793
Add GPU transcoding for NVIDIA ( fix #194 )
2022-11-29 14:03:37 -08:00
Varun Patil
f5cfa095ce
livephoto: transcode Apple for HEVC ( fix #234 )
2022-11-29 13:31:06 -08:00
Varun Patil
8adedd1885
video: abort curl on termination
2022-11-29 13:00:54 -08:00
Varun Patil
a982416712
video: stream directly to browser
2022-11-29 11:11:03 -08:00
Varun Patil
09be416802
lint: add missing whitespace
2022-11-28 06:11:19 -08:00
Varun Patil
7862d28dc1
faces: skip invalid face images ( #230 )
2022-11-28 06:00:55 -08:00
Kevin Yeh
069db130a7
feat: recursive folder view
2022-11-25 19:51:05 -08:00
Varun Patil
d954c9422f
refactor: video controller live
2022-11-23 01:49:43 -08:00
Varun Patil
9fe31c87b6
livephoto: fix iOS deletion
2022-11-22 09:19:31 -08:00
Varun Patil
799a39f968
livephoto: add Google and Samsung support
2022-11-22 08:54:19 -08:00
Varun Patil
71323da83a
Lint php
2022-11-22 06:30:24 -08:00
Varun Patil
c3ddd4087f
livephoto: add video download button
2022-11-22 06:27:10 -08:00
Varun Patil
48fabeb445
livephoto: return video
2022-11-22 03:35:20 -08:00
Varun Patil
aded4275d1
livephoto: add API to get video
2022-11-22 03:31:31 -08:00
Varun Patil
cf4ae6a84a
Allow server-side encryption
...
Close #175 . Close #99 . Squashed commit of the following:
commit 7c5e11dded8aff22b77bb3d01233350f86af04f4
Author: Varun Patil <varunpatil@ucla.edu>
Date: Mon Nov 21 02:12:34 2022 -0800
Fix lint
commit b421a6d61c1143aac38d954bee032f582b71b492
Merge: 9e91d1d
019cdd3
Author: Varun Patil <varunpatil@ucla.edu>
Date: Mon Nov 21 02:11:37 2022 -0800
Merge branch 'eltos-patch-99' of https://github.com/eltos/memories into eltos-eltos-patch-99
commit 019cdd31f2
Author: eltos <eltos@outlook.de>
Date: Sat Nov 19 18:32:36 2022 +0100
Check for e2e encryption before indexing
commit 5078d986da
Author: eltos <eltos@outlook.de>
Date: Sat Nov 19 18:28:57 2022 +0100
Check for e2e encryption when changing exif data
commit 1167365f7e
Merge: d465400
e210c32
Author: Philipp Niedermayer <eltos@outlook.de>
Date: Sat Nov 19 15:52:58 2022 +0100
Merge branch 'pulsejet:master' into eltos-patch-99
commit d465400969
Author: Philipp Niedermayer <eltos@outlook.de>
Date: Mon Nov 7 22:21:20 2022 +0100
Allow server-side encryption
See https://github.com/pulsejet/memories/issues/99
2022-11-21 02:13:43 -08:00
Varun Patil
c3f874d4b4
PHP Lint
2022-11-16 02:30:51 -08:00
Varun Patil
c1ae720656
archive: fix for multipath
2022-11-16 02:30:18 -08:00
Varun Patil
bd89c9d355
Fix some errors
2022-11-16 00:16:07 -08:00
Varun Patil
a6ef3ac9bf
Add support for multiple timeline paths
2022-11-16 00:16:01 -08:00
Varun Patil
d9afbbe710
Refactor all calls to use TimelineRoot
2022-11-15 23:45:01 -08:00
Varun Patil
e9f67b24e6
Lint PHP
2022-11-15 21:45:52 -08:00
Varun Patil
c41ad9549a
Fix archive logic for mounts
2022-11-15 21:45:32 -08:00
Varun Patil
f1e9765814
folders: fix byref error ( fix #207 )
2022-11-15 18:29:26 -08:00
Varun Patil
5f59183726
Add more permissions checks
2022-11-15 05:40:46 -08:00
Varun Patil
8d6e49da7d
php-lint
2022-11-15 02:39:15 -08:00
Varun Patil
220a685bf6
Allow specifying ff* path ( fix #201 )
2022-11-15 02:27:20 -08:00
Varun Patil
39daae1cb7
Make sure transcoder is executable ( fix #193 )
2022-11-14 00:24:23 -08:00
Varun Patil
139136d3c0
folder-share: use public template ( fix #192 )
2022-11-13 18:28:43 -08:00
Varun Patil
6b566b34e0
Switch to go-vod
2022-11-10 21:25:26 -08:00
Varun Patil
515f0c48eb
editor: heic
2022-11-09 22:43:58 -08:00
Varun Patil
0074647b21
apibase: fix getuserfile
2022-11-09 22:34:58 -08:00
Varun Patil
8a002ac331
Add missing annotations
2022-11-09 22:24:38 -08:00
Varun Patil
11afad852b
Lot of de-duplication
2022-11-09 22:19:44 -08:00
Varun Patil
5519020c2a
editor: use b64 for save
2022-11-09 21:55:14 -08:00
Varun Patil
0dc4784f1a
Restore metadata after image edit ( fix #174 )
2022-11-09 21:39:13 -08:00
Varun Patil
faa0866229
video: curl use IP
2022-11-09 13:05:05 -08:00
Varun Patil
c85e8870b7
videoc: escape path
2022-11-09 12:59:55 -08:00
Varun Patil
9d5a431c07
Add QSV env var
2022-11-09 06:21:17 -08:00
Varun Patil
567d20a165
Add transcode checks
2022-11-09 02:42:42 -08:00
Varun Patil
bae6662e37
Start transcoding server
2022-11-09 02:26:51 -08:00
Varun Patil
c41854e141
Lint
2022-11-09 00:52:44 -08:00
Varun Patil
3229ee32f0
video: minor tweaks
2022-11-08 23:48:30 -08:00
Varun Patil
dc89f0e95b
video: find file in user folder
2022-11-08 23:02:32 -08:00
Varun Patil
8a16deeec4
hls: initial commit
2022-11-08 20:08:30 -08:00
Varun Patil
0b4ee8348b
osm
2022-11-07 16:26:56 -08:00
Varun Patil
134c95d35a
metaview: add loc
2022-11-07 15:49:50 -08:00
Varun Patil
0fbe35db7d
Return exif in info call
2022-11-07 13:25:52 -08:00
Varun Patil
64c96d0f2a
Restore CSRF check
2022-11-06 20:50:13 -08:00
Varun Patil
5ce70faee1
php-lint
2022-11-06 20:49:33 -08:00
Varun Patil
6f3cb99ddb
Hide folders without photos ( fix #163 )
2022-11-06 20:48:10 -08:00
Varun Patil
cb04070a92
Allow password protected folder shares ( fix #165 )
2022-11-06 19:36:11 -08:00
Varun Patil
6d65db6861
viewer: unload upstream
2022-11-06 12:28:58 +05:30
Varun Patil
9fb2ba6d05
Sort albums ascending ( fix #130 )
2022-11-03 15:44:52 -07:00
Varun Patil
80a76a5a48
Group months in album
2022-11-03 15:39:48 -07:00
Varun Patil
afa4f0cc72
Refactor page routes
2022-10-29 11:09:38 -07:00
Varun Patil
f0e89f4056
Reorganize API controller
2022-10-29 11:05:05 -07:00
Varun Patil
7dd758ee4d
Remove album folder in day call
2022-10-28 22:44:16 -07:00
Varun Patil
2c40f8d57e
Fix filename for shared folders
2022-10-28 18:29:28 -07:00
Varun Patil
9209b8f55d
Add basic folder share stuff
2022-10-28 17:25:39 -07:00
Varun Patil
f2d61c3e07
Fix shared album photo viewing
2022-10-28 14:26:56 -07:00
Varun Patil
1af61db512
Add photos version check
2022-10-27 13:45:03 -07:00
Varun Patil
a0d757adfc
Use separate tag preview endpoint
2022-10-27 13:26:51 -07:00
Varun Patil
de845bd543
Speed up tags
2022-10-27 12:54:51 -07:00
Varun Patil
759076c4ac
Use INNER JOIN for CTE
2022-10-27 09:19:25 -07:00
Varun Patil
86660056bb
Check photos version for albums
2022-10-27 02:39:44 -07:00
Varun Patil
038ba2eb87
Add shared albums
2022-10-27 02:36:20 -07:00
Varun Patil
8d97dc7914
Add albums transform
2022-10-26 21:33:37 -07:00