Commit Graph

531 Commits (af29e344a0ed9f878bf1c07378f56c524db8a2e9)

Author SHA1 Message Date
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