Commit graph

3977 commits

Author SHA1 Message Date
Michael Mayer f082fd0ac8 Frontend: Update package-lock.json 2021-07-15 18:14:13 +02:00
Garrett Gu 46a3773c8e
Sessions: Fix unhandled error (#1349) 2021-07-15 17:47:43 +02:00
Michael Mayer fdd83c3b65 Docs: Update third-party software license notice 2021-07-15 17:23:32 +02:00
Michael Mayer 2b98f72f2f CI: Update .drone.yml #1158 #1432
Move scripts/install-qemu.sh from Makefile to .drone.yml
2021-07-15 16:26:21 +02:00
Michael Mayer b245695eb7 Docker: Upgrade base image and improve prod image #1158 #1432
This commit contains a few improvements discussed in PR #1432
with the primary goal to reduce the Docker image size.
Go has been upgraded from v1.16.4 to v1.16.6 as well.
2021-07-15 16:05:50 +02:00
Michael Mayer 871a5301f6 PWA: Don't cache static assets in service worker #425
Can be enabled later if needed.
2021-07-13 23:07:02 +02:00
Michael Mayer 81629f034d PWA: Disable service worker on shared domains #425 2021-07-13 22:54:03 +02:00
Michael Mayer 4fcd009b8b Metadata: Fix time zone for Quicktime videos #1388
Assume UTC, same as for MP4 videos.
2021-07-13 18:08:47 +02:00
Michael Mayer c819e9159c Metadata: Fix time zone for MP4 videos #1388
As it turned out, the exiftool -api QuickTimeUTC parameter converts
CreateDate to local time using the server's time zone. This doesn't
help as it's technically still a local time and not UTC. Had to
implement this manually in our Exiftool JSON parser for MP4 videos only.
2021-07-13 17:56:26 +02:00
Michael Mayer 2a11d5fcac Frontend: Update package-lock.json 2021-07-13 17:52:12 +02:00
Michael Mayer 513a7e9257 Exiftool: Fix CLI parameters and add tests #1388 #1401 2021-07-12 21:41:44 +02:00
Michael Mayer 2ab10b1867 Backend: Upgrade Go packages 2021-07-12 19:32:11 +02:00
Michael Mayer 26560e8d71 Frontend: Upgrade Webpack from v4 to v5
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00
Michael Mayer bae1f2d734 Frontend: Update package-lock.json 2021-07-09 21:32:14 +02:00
Michael Mayer 4795bda794 CI: Update apt-get commands in Dockerfiles
Hopefully fixes Drone build issues.
2021-07-08 21:36:37 +02:00
Michael Mayer e74d8279c7 CI: Add libc6 to production Dockerfile 2021-07-08 20:29:45 +02:00
Michael Mayer 21c96f09e0 CI: Add libatomic1 to production Dockerfile 2021-07-08 20:20:41 +02:00
Michael Mayer 47eb558e41 CI: Add build args to production Dockerfile 2021-07-08 19:25:22 +02:00
Michael Mayer 8ee8fc7387 CI: Update production Dockerfile 2021-07-08 19:06:35 +02:00
Michael Mayer 1744b17cfe CI: Add "linux/arm" as target for preview Docker images
Depending on the build time, we can keep this.
2021-07-08 18:39:13 +02:00
Michael Mayer aa119c72ea Exiftool: Add command params to fix time zone for videos #1388 #1401
This also enables large file support to read metadata from
movie length video files.
2021-07-08 18:33:41 +02:00
Michael Mayer 4a2e4fc99f Config: Update manifest.json location for generating hash #425 #1351 2021-07-08 18:31:06 +02:00
Michael Mayer caf7920672 Config: Dynamically set title and desc in manifest.json #425 #1351 2021-07-06 11:19:21 +02:00
Michael Mayer c87d5da2e3 Config: Add CDN URL option #425 #1351 2021-07-05 16:41:43 +02:00
Michael Mayer 50560004aa Demo: Update template 2021-07-05 12:40:23 +02:00
Tom Pansino 5d6c9d01db
Frontend: Add crossorigin="use-credentials" to manifest links (#1410) 2021-07-05 12:40:16 +02:00
Michael Mayer bb2fcef831 Docs: Update third-party license NOTICE 2021-07-01 11:19:15 +02:00
Michael Mayer 2d2bf2af42 Frontend: Update package-lock.json 2021-07-01 11:17:22 +02:00
Haim Kastner f8ec8ba99e
Maps: Serve plugin assets from internal static server #1391 #1393 2021-07-01 11:12:47 +02:00
Haim Kastner c69dd1a32d
Fix Mapbox map RTL support - Fix #1391 (#1393)
Load Mapbox RTL plugin when facing RTL language on the map.
Load the plugin lazy, so it will not affect current other languages' performance.
2021-06-29 00:39:43 +02:00
Michael Mayer 1a78bc7052 Tests: Code clean-up 2021-06-28 12:45:00 +02:00
Michael Mayer db457e0421 Frontend: Update dependencies 2021-06-28 12:44:43 +02:00
Michael Mayer 68f40b70f3 Dockerfiles: Upgrade base image to 20210628 2021-06-28 12:12:18 +02:00
Michael Mayer 06e33c1a9e Dockerfiles: Remove manual exiftool upgrade
Distribution packages seem fixed now:
https://ubuntu.com/security/CVE-2021-22204
2021-06-28 11:44:09 +02:00
theresa 1a90f4a454 Tests: Add tests for internal/entity 2021-06-23 15:34:19 +02:00
Michael Mayer bd53f6d67f CI: Update .drone.yml 2021-06-02 17:58:55 +02:00
Michael Mayer 49fd531420 People: Implement marker update API #22 2021-06-02 17:25:04 +02:00
Michael Mayer 525f9a1869 CI: Update .drone.yml 2021-06-02 13:28:30 +02:00
Michael Mayer dcacd28e6e Frontend: Update package-lock.json 2021-06-02 12:44:55 +02:00
Michael Mayer 93bf841734 Docker: Update .drone.yml #1158 #1328 2021-06-02 12:27:16 +02:00
Michael Mayer cdfa420fb0 Docker: Provide multi-arch build for webdav dummy #1158 #1328 2021-06-02 12:25:35 +02:00
Michael Mayer f37b740ec8 People: Select best thumbnail depending on config options #22 2021-06-02 12:12:30 +02:00
Michael Mayer 6b7745ecef Docker: Refactor production Dockerfile #1158 #1328 2021-06-02 11:50:53 +02:00
Michael Mayer 3adeb2a5eb Docker: Update example docker-compose.yml config files #1158 #1328 2021-06-02 11:09:36 +02:00
Michael Mayer 32712910bd Docker: Refactor multi-arch build #1158 #1328 2021-06-02 11:04:31 +02:00
Timo Volkmann 5a502fd580
Docker: Build multi-arch images #1158 #1328
* added docker build for arm64 development image
* multi-arch development image
* enabled multi arch build for production build
* moved go installation into shell script
* skip chromedriver installation for arm32 builds
2021-06-02 07:45:40 +02:00
Michael Mayer 6386009580 UI: Use black font for badges in dark themes 2021-06-01 18:58:23 +02:00
Michael Mayer 72c50ef2aa People: Increase face score threshold for high-res images #22 2021-06-01 18:57:41 +02:00
Michael Mayer e29e9977a9 UI: Add people tab to photo edit dialog #22
Work in progress. Buttons don't work yet.
2021-06-01 17:39:03 +02:00
Theresa Gresch 4af8d49310
Create SECURITY.md 2021-05-31 17:06:18 +02:00