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
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
bcc35d6132
Merge branch 'RaymondHuang210129-location' into map
2023-02-08 11:44:51 -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
99ce1fcfd6
map: add migration
2023-02-08 10:45:25 -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
e32f934fd2
tw: improve place error handling
2023-02-07 19:48:19 -08:00
Varun Patil
b7cfaca2d8
controller: add type casts for getPreviewFromImageList
2023-02-07 18:52:43 -08:00
Varun Patil
92b36613a7
places: add type cast to postgres function
2023-02-06 11:45:35 -08:00
Varun Patil
2adb7d693a
places: use prepared statement for setup
2023-02-06 11:40:33 -08:00
Varun Patil
bc6366c65f
places: refactor string interpolation
2023-02-06 10:50:48 -08:00
Varun Patil
5dffccbc91
places-setup: fix duplicate prints
2023-02-06 08:01:47 -08:00
Varun Patil
1be68551e5
lint: fix php
2023-02-06 07:58:36 -08:00
Varun Patil
db6b240593
places: ensure zip is also deleted
2023-02-06 07:56:02 -08:00
Varun Patil
8018edd5b2
places: make sure data is deleted
2023-02-06 07:54:25 -08:00
Varun Patil
a43316353b
places: bump up geodb
2023-02-06 07:50:07 -08:00
Varun Patil
df359bc099
tw: rename updateGeoData
2023-02-06 07:38:30 -08:00
Varun Patil
6c9d2d12c5
tw: add missing execute to geo
2023-02-06 07:38:07 -08:00
Varun Patil
24c0956b20
places: fix inners for postgres
2023-02-06 07:36:29 -08:00
Varun Patil
02356f76ac
places: remove frivolous print
2023-02-06 07:31:48 -08:00
Varun Patil
a0280aea73
places: handle inner rings
2023-02-06 07:30:04 -08:00
Varun Patil
b23fa125ac
places: skip overly specific places
2023-02-05 23:24:29 -08:00
Varun Patil
63576dbde9
places: add data download
2023-02-05 22:42:34 -08:00
Varun Patil
75de618f56
places: fix for postgres
2023-02-05 22:23:44 -08:00
Varun Patil
926692d65b
migration: change index name
2023-02-05 22:00:54 -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
c3fa9f0d4c
lint: fix php
2023-02-05 18:47:10 -08:00
Varun Patil
9ac95ef844
geo-setup: combine truncate statements
2023-02-05 18:46:39 -08:00
Varun Patil
2c510b12b8
tw: clear places on delete
2023-02-05 18:34:54 -08:00
Varun Patil
a074f158d3
geo: new adaption
2023-02-05 18:29:09 -08:00
Varun Patil
6885155313
Add geo to info.xml
2023-02-05 17:24:39 -08:00
Varun Patil
24e70a7e06
Add WIP table creation
2023-02-05 17:15:18 -08:00
Varun Patil
62579b1b89
Initial places implementation
2023-02-05 13:43:25 -08:00
Varun Patil
7f21e8802d
tq: fix debugger for array
2023-02-05 12:41:36 -08:00
Matias De lellis
3b29328377
Fix FaceRecognition integration doesn't work with postgresql database.
...
Following the discussion in #304 , I tried this solution using the
strict mode of mariadb/mysql.
Split the Clusters and People queries to minimize the considerations
of both functions. Otherwise I had to add many nested ifs.
Also change to only show 15 clusters (as a small optimization) since
there is no point in showing everything, and it is better to show these
little by little.
2023-02-02 22:28:59 -03: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
Raymond Huang
750636de67
style: apply lint
2023-02-01 12:08:11 +08:00
Raymond Huang
ea289c4f02
style: remove unused code
2023-02-01 12:02:01 +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
d6fba7e4a9
write: check array keys for exif filter ( fix #381 )
2023-01-28 08:53:01 -08:00
Varun Patil
25318b9402
write: fix getLivePhotoId call
2023-01-26 11:52:19 -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
c59066ce0e
write: filter EXIF fields with whitelist ( fix #367 )
2023-01-22 16:51:26 -08:00
Varun Patil
a4f276b605
util: use 9 for SIGKILL ( #360 )
2023-01-21 09:01:50 -08:00
Varun Patil
b9722e925c
download: fix wrong user context in one ( fix #361 )
2023-01-21 08:53:48 -08:00
Varun Patil
0fae4d1ba9
Tab -> Space
2023-01-20 10:50:48 -08:00
Varun Patil
810fc69c5b
video: reword QSV to VAAPI ( #351 )
2023-01-19 10:40:07 -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
b18a098f47
index: allow cleaning up orphans ( fix #326 )
2023-01-17 20:52:26 -08:00
Varun Patil
62ae3c910a
download: use unified API for single file stream
2023-01-17 19:55:17 -08:00
Varun Patil
0b40d80854
video-setup: add null check for ffmpeg ( #345 )
2023-01-17 19:11:20 -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
5ce8e1d438
util: fix pkill when no process
2023-01-04 12:47:10 -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
37a26b8c31
write: cast video duration to float before round
2022-12-22 10:49:28 -08:00
Varun Patil
70f3fbaea1
cmd: catch all indexing errors
2022-12-22 10:49:06 -08:00
Varun Patil
a9dca58c98
Fix exiftool version
2022-12-21 11:25:00 -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
ceb2365cf5
lint: php
2022-12-04 20:05:05 -08:00
Varun Patil
c6a4b4e3e9
days: remove rootid from response
2022-12-04 20:04:48 -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
0ce283561e
tq: fix davPaths warning
2022-12-03 00:14:29 -08:00
Varun Patil
4f81eadb9b
albums: fix collabs table on 2.0.1
2022-12-02 23:54:09 -08:00
Varun Patil
e2919ff2d4
exif: store w/h for high-res images
2022-12-02 23:50:33 -08:00