Commit graph

2940 commits

Author SHA1 Message Date
Andrew Rabert
443789a7e0 Optimize images
Used:
- `oxipng --zopfli --opt max`
- `jpegoptim --all-progressive`
2020-09-21 17:40:58 -04:00
Michael Mayer
226f218f80 Backend: Count login attempts and localize error messages
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 09:40:35 +02:00
Michael Mayer
6d58b76394 Backend: Remove GlobalUID from Address entity
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 08:55:33 +02:00
Michael Mayer
b81b8e62cd Backend: Add "qrf" to unwanted descriptions
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 03:54:40 +02:00
Michael Mayer
d030a602d4 Frontend: Update translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 03:07:50 +02:00
Michael Mayer
d38c84bbfb Update trademark
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:48:22 +02:00
Michael Mayer
a08ae8649d Docker: Improve inline instructions
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:35:15 +02:00
Michael Mayer
b080e97bd8 Docker: Add example for setting a specific user and group id
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:29:07 +02:00
Michael Mayer
23c1e429bc Frontend: Improve login form
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 02:21:06 +02:00
Michael Mayer
ed1806e17b Frontend: Revert change in session.js
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 01:56:18 +02:00
Michael Mayer
33156b5bd7 Frontend: Refactor session.js and unit tests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-21 01:53:06 +02:00
Michael Mayer
02c3cdc8b9 Backend: Code clean-up in album download API
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 19:14:50 +02:00
Michael Mayer
7c9bf35b27 Frontend: Increase result and clipboard item limits #500
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 16:06:09 +02:00
Michael Mayer
9e37c86b67 Backend: Fallback to file extension for mime type detection
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:12:45 +02:00
Michael Mayer
fb43754d8a Update README.md
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:10:59 +02:00
Michael Mayer
a02f3d4f97 Add donations to SPONSORS.md
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-20 15:08:59 +02:00
Michael Mayer
dc8640ca2b Person: Revert previous commit
EulaSigned might cause confusion as it's commonly used for proprietary software.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-17 19:20:12 +02:00
Michael Mayer
48ec25bcba Person: Add EulaSigned date field
Users might need to accept terms & conditions when using external services / APIs.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 18:14:09 +02:00
Michael Mayer
9950bc9975 Person: Rename UserActive to IsActive #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 16:44:20 +02:00
Michael Mayer
a44351f332 Person: Refactor / rename entity fields #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 16:24:03 +02:00
Michael Mayer
d18414e468 Person: Rename optional UserUUID to GlobalUID #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 15:35:35 +02:00
Michael Mayer
2d1cfcde73 Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-16 01:09:31 +02:00
Michael Mayer
0278023779 Backend: Upgrade google/open-location-code
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 18:14:47 +02:00
Michael Mayer
3af6e9b83e Frontend: Update user model #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 18:10:31 +02:00
Michael Mayer
84b17194af Backend: Refactor person entity #98 #144
Database column types are now UPPERCASE so that developers can easily recognize them. After upgrading to GORM 2.0, we can use generic types instead.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 17:51:43 +02:00
Michael Mayer
768f9b3064 Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 17:35:02 +02:00
Michael Mayer
a071642629 Backend: Refactor person entity fields #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 17:10:43 +02:00
Theresa Gresch
eae1555b27 Frontend: Refactor gettext usage 2020-09-07 16:54:57 +02:00
Theresa Gresch
a191d8dbed Frontend: Adapt translations 2020-09-07 16:47:02 +02:00
Theresa Gresch
b20c88eace Backend: Adapt make file to not use --sidecar-hidden option 2020-09-07 16:45:55 +02:00
Michael Mayer
f8ab9471ae Frontend: Fix de / fr translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:21:16 +02:00
Michael Mayer
820a0f6b87 Frontend: Show sidebar nav when clicking on logo in app toolbar
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:02:37 +02:00
Michael Mayer
279513c193 Update sidecar config hints in docker-compose.yml examples #488
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 13:02:06 +02:00
Michael Mayer
01c4b483dd Backend: Refactor person entity for smaller db row size #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 12:18:12 +02:00
Michael Mayer
9e5cc549e0 Add assets/locales to docker image #487
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-07 11:16:29 +02:00
Andreas Rammhold
2a827739e0
Backend: stream album ZIP files (#492)
ZIP files generated for albums will no longer be written to disk prior
serving them to users. The zip file will be written directly into the
HTTP response.
2020-09-06 14:58:08 +02:00
Michael Mayer
d1def762ba Backend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:51:42 +02:00
Michael Mayer
641ffd397d Backend: Add signature to PhotoPrism Places API requests
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:48:09 +02:00
Michael Mayer
33888fd231 Backend: Add credentials and extend person entity #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 14:18:40 +02:00
Michael Mayer
53c48cd570 Config: Remove deprecated "sidecar-hidden" flag #488
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:42:38 +02:00
Michael Mayer
6577d99363 Postgres: Add docker-compose.postgres.yml, see #47
Postgres support additionally requires a GORM upgrade to 2.0 (v1.20) as the current version doesn't support generic column types like "bytes" (VARBINARY in MySQL, different in Postgres and other SQL dialects).

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:38:23 +02:00
Michael Mayer
fb984b410d Docker: Add comment to docker-compose.yml (develop)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:32:46 +02:00
Michael Mayer
7da84a6d80 Update SPONSORS.md
Big thank you to all our new and existing sponsors & contributors! <3

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:27:46 +02:00
Michael Mayer
7d95a2cd5d Improve sidecar config hints #488
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-06 12:26:25 +02:00
Michael Mayer
716e7f9b3c Frontend: Loops videos shorter than 5s
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-02 16:32:43 +02:00
Michael Mayer
65160859e1 Demo: Indent favicons.tmpl template
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 12:02:01 +02:00
Michael Mayer
7b47dcb564 Backend: Indent included favicons.tmpl template
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:28:37 +02:00
Michael Mayer
5fcd0fc9e3 Frontend: Fix imports in albums.vue #481
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:12:37 +02:00
Michael Mayer
a845ebd4ce Frontend: Limit clipboard size to 500 items #481
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 11:04:53 +02:00
Michael Mayer
b39d660686 Exif: Fallback to SearchFileAndExtractExif for broken JPEG files #469
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-28 09:27:25 +02:00