Commit graph

1159 commits

Author SHA1 Message Date
Michael Mayer
473566f404 Videos: Enforce transcoding to MPEG-4 AVC #603 2020-12-12 17:20:31 +01:00
Michael Mayer
f3d60ae095 Frontend: Play video from places view #647 2020-12-12 15:36:18 +01:00
Michael Mayer
f2d2e81a02 Frontend: Remove debug code 2020-12-12 15:13:51 +01:00
Michael Mayer
fe72a1ab52 Frontend: Improve sharing UX 2020-12-12 15:13:16 +01:00
Michael Mayer
316b6b654e Frontend: Improve mobile UX 2020-12-12 07:56:14 +01:00
Michael Mayer
f24363567f Frontend: Add tooltips to navigation icons
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-12 07:02:43 +01:00
Michael Mayer
9fe9ca747f Indexer: Improve unstacking of single files 2020-12-11 23:09:06 +01:00
Michael Mayer
9f4066edb6 Indexer: Improve stacking and indexing of moved files 2020-12-11 22:09:11 +01:00
Michael Mayer
04c17fb77b Indexer: Improve stacking settings and merging 2020-12-11 17:21:13 +01:00
Michael Mayer
610e08873a Frontend: Update translations.json 2020-12-11 10:30:26 +01:00
Michael Mayer
e0324cc082 Translations: Exclude false positive i18n extract #662 2020-12-10 18:20:50 +01:00
Ray1422
ab69ee0f86
Add ZH translation (#641) 2020-12-10 18:14:26 +01:00
Michael Mayer
a152caf0db Frontend: Add Slovak translations #670 2020-12-10 18:04:43 +01:00
jean-louis67
463e32ae42
French translation adjustment (#693)
* changed tanslation of 'in'

'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

* fr.po updated according to translation.pot

* French translations of new expressions relating to stacks

* French translations of new expressions relating to stacks

* Correction of accidental overwriting

* French translation adjustment
2020-12-10 17:58:34 +01:00
Michael Mayer
71be355e6e Frontend: Update German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 23:11:14 +01:00
Michael Mayer
233d35e839 Frontend: Update German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 22:29:41 +01:00
Michael Mayer
c0fb3deb06 Indexer: Stack photos while optimizing 2020-12-09 21:44:04 +01:00
Michael Mayer
004400b118 Albums: Improve folder indexing 2020-12-09 13:10:21 +01:00
Michael Mayer
5096e6201d Indexer: Show folder names while indexing
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-09 00:07:11 +01:00
Michael Mayer
ee49073cf2 Albums: Improve UX and indexing 2020-12-08 22:40:13 +01:00
jean-louis67
def8d50995
French translations of new expressions relating to stacks (#686)
* changed tanslation of 'in'

'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

* fr.po updated according to translation.pot

* French translations of new expressions relating to stacks

* French translations of new expressions relating to stacks

* Correction of accidental overwriting
2020-12-08 20:13:48 +01:00
Michael Mayer
8b5e282034 Frontend: Update German translations 2020-12-08 20:02:04 +01:00
Michael Mayer
466a1bc3dd Albums: Hide empty folder albums after re-indexing #684 2020-12-08 19:47:27 +01:00
Michael Mayer
94b990290b Folders/Moments Show archive button in context menu #520 2020-12-08 17:50:01 +01:00
Michael Mayer
c8fbb3d8f8 Stacks: Improve settings UX #681 #667 #593 2020-12-08 17:48:07 +01:00
Michael Mayer
63a8dbf4ce Stacks: Improve advanced indexing options #681 #667 #593 2020-12-07 17:03:06 +01:00
Michael Mayer
ae0af699c6 Stacks: Add advanced indexing options #681 #667 #593 2020-12-07 16:19:03 +01:00
jean-louis67
335b7ff246
fr.po updated according to translation.pot (#679)
* changed tanslation of 'in'

'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

* fr.po updated according to translation.pot
2020-12-05 18:07:35 +01:00
Michael Mayer
846c635f22 Video: Transcoding to AVC1 #636 #513 #624 #603 #533 $440 2020-12-05 04:24:10 +01:00
Michael Mayer
0b16a67c90 WebDAV: Sync video files #504 2020-12-05 02:18:45 +01:00
Josh Bowling
917abbe39f
Fix type in nginx docs (#676) 2020-12-05 00:51:06 +01:00
Michael Mayer
7c3ad754ba Frontend: Update map options
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-03 20:52:01 +01:00
Michael Mayer
647c5bafea Frontend: Update translations.pot
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-02 01:39:00 +01:00
Hermógenes Oliveira
680773ef2c
Fix example configuration for Apache 2.4 (#573)
* Fix example configuration for Apache 2.4

The tutorial on serverlab.ca contains some errors. The official docs are accurate and more helpful. Added reminder for the benefit of people mindlessly copying and pasting.

* Portability fix for scripts/build.sh

As per the manual, the `-p` flag to `uname` is not portable and results in `unknown` in many cases, for instance, when compiling on a Raspberry Pi 4.
2020-12-02 01:35:24 +01:00
jean-louis67
5d5ea264be
Update french translations (#671) 2020-12-02 01:34:39 +01:00
Theresa Gresch
b494e76a50 Update german translations 2020-11-30 14:46:28 +01:00
Michael Mayer
d7f7f4fc1d Translations: Update messages.pot and translations.pot 2020-11-22 11:28:27 +01:00
jean-louis67
251d9dec5a
changed tanslation of 'in' (#632)
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
2020-11-22 10:52:32 +01:00
Alexis Lefebvre
4be12cd33e
Allow convert in readonly mode (#631) 2020-11-22 10:35:25 +01:00
Michael Mayer
402087f78a Review: Use icons for archive and approve buttons #489
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 01:47:31 +01:00
Michael Mayer
ef316c98b7 Implement batch approve #489 2020-11-21 17:36:41 +01:00
jean-louis.frenkel
de53667429 Merge remote-tracking branch 'upstream/develop' into develop 2020-11-10 13:39:49 +01:00
Theresa Gresch
7131db0cfe Update french translations 2020-11-09 09:57:44 +01:00
jean-louis.frenkel
77200e6050 Correction of the french translation of scan and scans
There was a mistake of mine about the meaning
2020-11-07 09:14:00 +01:00
Michael Mayer
b540e4ec03 Frontend: Fix Photo.localMonthString()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-02 00:30:26 +01:00
Theresa Gresch
a7098a2d41 Frontend: Update french translation 2020-10-28 15:15:53 +01:00
Andy Yang
5f5392b0e4 update chinese translations #514 2020-10-26 21:52:17 -04:00
Theresa Gresch
aedd79951e
Merge pull request #559 from Jensderond/feature/update-dutch-translations
Update and add Dutch translations
2020-10-23 11:50:32 +02:00
Michael Mayer
33d366118c Frontend: Fix JS unit tests
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-21 07:59:25 +02:00
Jens de Rond
1d4ccb3654
Update frontend translations 2020-10-20 21:37:52 +02:00
harla
a1557a1d6d Added Hindi Translation 2020-10-16 03:39:17 +05:30
Michael Mayer
2b0680a31e Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-13 22:43:31 +02:00
Michael Mayer
80f9e78c93 Frontend: Fix live videos when pictures were archived
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:34:58 +02:00
Michael Mayer
64d62c1d70 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:25:10 +02:00
Michael Mayer
b8a8d0437d Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:19:18 +02:00
Michael Mayer
555fbb2617 Frontend: Improve contact form & German translation
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-09 12:11:35 +02:00
Theresa Gresch
cf6f4b72b9 Update german translations 2020-10-08 15:30:09 +02:00
Theresa Gresch
dcc0c91afa
Merge pull request #540 from isabelirusso-dev/developBrazil
Created Brazilian Portuguese Translation
2020-10-08 10:04:04 +02:00
Michael Mayer
f380c70cfa Frontend
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-08 08:54:48 +02:00
Isabeli Russo
c8adf6ad69 Created Brazilian Portuguese Translation 2020-10-08 00:38:53 -03:00
Theresa Gresch
61b326d9a5 Update german translations 2020-10-06 09:40:58 +02:00
Michael Mayer
cf649302dc Frontend: Update translations.pot
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-05 07:45:42 +02:00
sashikknox
478b725a1b
Update Russian translation (#531)
* #512 update frontend translation

* #512 update russion translation for bacjend
2020-10-05 07:42:50 +02:00
Michael Mayer
4e172c450a Improve feedback form
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-05 07:40:11 +02:00
Michael Mayer
b87e860444 Add feedback form
Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-04 22:22:53 +02:00
Michael Mayer
4fc693fb0b Permanently delete non-primary files #435
This is a fix for unstacking issues in certain situations. More general
photo delete functionality will be added later, see #167.

Signed-off-by: Michael Mayer <michael@lastzero.net>
2020-10-04 14:21:40 +02:00
Michael Mayer
f431caeb4c Frontend: Fix lazy loading on large screens #507 #510 2020-10-04 12:16:09 +02:00
Michael Mayer
78f2470421 Backend: Refresh api keys and send to frontend
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-04 04:47:54 +02:00
Michael Mayer
06eb0cb699 Frontend: Compile translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-04 03:36:57 +02:00
Isabeli Russo
51873a6517
Spanish Translation Update (#527)
* Spanish Translation Update

* French FrontEnd Translation Update
2020-10-03 22:57:47 +02:00
Michael Mayer
46b9239026 Backend: Refactor user entity and add pro package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-10-03 13:50:30 +02:00
Theresa Gresch
1516f556c2
Merge pull request #524 from wikiyu/develop
Update polish language
2020-10-02 14:38:57 +02:00
Wiktor Jędrzejczak
bab33f8460 #515 2020-10-01 20:27:32 +02:00
Wiktor Jędrzejczak
3ace18c2ef translations.json update 2020-10-01 17:58:02 +02:00
Wiktor Jędrzejczak
7eb08b95c2 #515 update polish translation 2020-10-01 17:55:30 +02:00
Phil Davis
66d16ee643
Fix button class action-toggle-fullscreen 2020-10-01 11:08:35 +05:45
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
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
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
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
3af6e9b83e Frontend: Update user model #98 #144
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-09-13 18:10:31 +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
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
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
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
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
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
Theresa Gresch
6b16114244 Frontend: Update german translations 2020-08-26 13:30:26 +02:00
Theresa Gresch
c7e5ac6715 Frontend: Translate button titles 2020-08-26 13:29:59 +02:00
Michael Mayer
b3bb2883fc Frontend: Disable route when PHOTOPRISM_SETTINGS_HIDDEN is true #474
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-19 12:45:26 +02:00
Michael Mayer
b3d4f87eee Frontend: Fix spanish translation #433
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 19:39:36 +02:00
Michael Mayer
6e2849fba2 Index: Don't stack files based on XMP InstanceID
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-18 00:45:53 +02:00
Michael Mayer
7f6561b422 Frontend: Always show actions in files table (photo edit dialog)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 15:40:42 +02:00
Michael Mayer
06df303f9f Frontend: Clear clipboard after sharing photos #441
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:52:51 +02:00
Michael Mayer
2b55bf7bd3 Frontend: Use lg1 instead of xl1 for sharing too #453
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:46:48 +02:00
Michael Mayer
f9d8f9733f Frontend: Remove xl1 from mosaic tile #453
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-14 10:37:30 +02:00
Oleg
ad6864cdd2
Show 12 columns on desktop screens (#463) 2020-08-14 10:34:47 +02:00
Michael Mayer
f737edbe99 Frontend: Remove relative path from import #424
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 06:00:45 +02:00
Michael Mayer
20843e2f87 Frontend: Add "download as zip" button to albums #424
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 05:59:06 +02:00
Michael Mayer
2633e12dac Frontend: Fix edit month dropdown #430
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-12 04:57:31 +02:00
Michael Mayer
b83628145a Frontend: Fix unstack button after changing root default #308 #435
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-11 16:05:27 +02:00
Michael Mayer
687e0b3f62 Frontend: Update French translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-08-06 10:14:48 +02:00
jean-louis.frenkel
7ce5bb83a6 Use of the name (archive) and not the verb (archive) for the photos submenu. Pluralized in accordance with custom. 2020-08-06 08:55:09 +02:00
Kevin Urbainczyk
efd8a08d15
Disable proxy_buffer and increase client_max_body_size in nginx help card (#436) 2020-08-01 12:28:35 +02:00
hialvaro
9eb872542c
Add spanish translation (#433) 2020-07-30 18:46:17 +02:00
Michael Mayer
65c57f579c Frontend: Add Chinese and update French translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-29 15:54:46 +02:00
Kai Xia(夏恺)
4cb4fe5f35
Add Chinese translation (#429)
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2020-07-29 06:06:19 +02:00
jean-louis.frenkel
5f7c496b78 Use afficher rather then rendre for render 2020-07-26 09:03:59 +02:00
Michael Mayer
514968adf0 Frontend: Update French translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-23 15:32:49 +02:00
Michael Mayer
c7cc7d7702 Frontend: Add missing strings to French translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 14:39:00 +02:00
Michael Mayer
987ff94d8c Frontend: Capitalize calendar months
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 14:28:22 +02:00
Michael Mayer
f4eb76ba09 Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-22 13:57:12 +02:00
jean-louis67
2e461bf46d
Update French translations (#415)
Co-authored-by: jean-louis.frenkel <jlfrenkel@processia.com>
2020-07-22 13:48:24 +02:00
Michael Mayer
2543ee059f Frontend: Disable confirm action without album #326
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 23:39:39 +02:00
Michael Mayer
8767155346 Frontend: Default to create new album in dialog #326
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-21 23:32:59 +02:00
Michael Mayer
4a8f04bb2c Frontend: Fix nav counter on small screens
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 20:08:57 +02:00
Michael Mayer
5b2a71bbc8 Frontend: Trim search queries
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:51:23 +02:00
Michael Mayer
714edfebe5 Frontend: Show file AspectRatio as returned by the backend
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:28:01 +02:00
Michael Mayer
b1e4aa4d6c Frontend: Adjust counter position for small screens (scrollbar)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-20 19:26:49 +02:00
Michael Mayer
cdf6982673 Frontend: Remove unused duplicate field from file model
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:06:39 +02:00
Michael Mayer
e03d3e0639 Frontend: Improve descriptions for library settings
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-18 13:04:23 +02:00
Michael Mayer
63603ff778 Edit Dialog: Rename Folder to "Storage Folder" in files tab #397
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 16:11:35 +02:00
Michael Mayer
cc946b8ea8 Use int64 for file modification timestamps #391
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-17 16:09:55 +02:00
Michael Mayer
6847b8b5f9
Complete file browser with symlink support and full folder / file names (#412)
* Backend: Code clean-up

Signed-off-by: Michael Mayer <michael@liquidbytes.net>

* File Browser: Show complete, original file and folder names #408

Signed-off-by: Michael Mayer <michael@liquidbytes.net>

* File Browser: Follow symlinks #201 #403 #407

Warning: Following symlinks can make folder lists non-deterministic
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 15:43:23 +02:00
Michael Mayer
4656ba42a0 Edit Photo: Country is readonly if coordinates exist #410
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 13:19:02 +02:00
Michael Mayer
0e5fe5eb43 Index image projection and add panorama filter
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 13:02:48 +02:00
Michael Mayer
a4c68fb34a Translations: Update frontend README.md
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 10:29:03 +02:00
Michael Mayer
73e7911b5e Translations: Add README.md files
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-16 10:20:09 +02:00
Michael Mayer
db5edb8e4d Add flag for 360° panoramas #352
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 20:59:33 +02:00
Theresa Gresch
8b9dffc449 Frontend: Add class for testing 2020-07-15 12:23:12 +02:00
Theresa Gresch
9ce6f6b301 Frontend: Fix css bug 2020-07-15 12:23:12 +02:00
Michael Mayer
0aaf0d6c24 Frontend: More specific "not found" message when searching for edited content
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 09:20:27 +02:00
Michael Mayer
c0f10e2288 Use gettext for backend translations too
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-15 01:26:54 +02:00
Michael Mayer
0a4dc155e6 Frontend: Add small info with link to homepage
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 20:10:24 +02:00
Michael Mayer
82f75e9028 Frontend: Add checks to fields that have been manually modified
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 19:07:06 +02:00
Michael Mayer
54ddce8709 Frontend: Add "search term too short" notification
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 18:33:56 +02:00
Michael Mayer
19a9f5e945 Frontend: Update German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 18:13:27 +02:00
Michael Mayer
be94ff624c Edit photo type and sort by recently edited #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 12:42:31 +02:00
Michael Mayer
8989c987a2 Unstack all types, except primary and sidecar files #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-14 11:00:49 +02:00
Michael Mayer
fb4738c6fe Frontend: Add fields to file info
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 18:09:58 +02:00
Michael Mayer
4d42222caf Rename "thumbnails" to "thumbs" and group api functions in one file
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 17:25:27 +02:00
Michael Mayer
2bcb954266 Show taken date incl source in photo info tab #396
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 16:29:36 +02:00
Michael Mayer
212857318b UX: Rename group(ed) to stack(ed) #394
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:59:54 +02:00
Michael Mayer
4a9f992056 Thumbs: Use fit_4096 in favor of fit_3840 and add convert limit #362 #388
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-13 15:23:54 +02:00
Michael Mayer
4fb263f8a4 Add location field to album metadata
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 16:36:39 +02:00
Michael Mayer
5648c9616e Backend: Refactor location data tables and entities
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 08:27:05 +02:00
Michael Mayer
a11ce15f4a Frontend: Fix text wrap (css)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 05:02:12 +02:00
Michael Mayer
8470eb4bf1 Frontend: Suggest reload when PhotoPrism has been updated
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-12 04:06:55 +02:00
Michael Mayer
e1c45c4d5f Rename "location" to "geo" to have a short, common prefix for geo data
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 23:43:29 +02:00
Michael Mayer
5194425765 Frontend: Improve wording and German translations in event log
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-11 16:52:52 +02:00
Michael Mayer
32daca9554 Frontend: WebDav dialog code clean-up
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 19:19:44 +02:00
Michael Mayer
1689397ddc Frontend: Improve wording and German translation (WebDAV info dialog)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 18:38:31 +02:00
Michael Mayer
b3531845dd Frontend: Add "Connect via WebDAV" info dialog
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 16:47:07 +02:00
Michael Mayer
62c8830a89 Frontend: Optimize photo details form for small devices
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 20:39:03 +02:00
Michael Mayer
d5faee56e3 Frontend: Improve wording and German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 20:16:25 +02:00
Michael Mayer
eeeff27ba5 Frontend: Update favicons
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 16:06:58 +02:00
Michael Mayer
7cd88e411a Frontend: Improve loading animation and logo
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-09 15:01:36 +02:00
Michael Mayer
053af81de1 Frontend: Update German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 10:04:14 +02:00
Michael Mayer
8c372e81ef Frontend: Faster slideshow transition #381
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 10:03:21 +02:00
Michael Mayer
f55dcc0670 Frontend: Add Polish translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 09:25:56 +02:00
Michael Mayer
ee5ba31737 Frontend: Don't skip current photo when starting slideshow
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:55:19 +02:00
Michael Mayer
6d6ed29f21 Frontend: Don't display loading bar in event viewer when loading more
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:48:42 +02:00
Michael Mayer
d93ed7faa9 Frontend: Only use transition when slideshow is running #381
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:42:20 +02:00
Michael Mayer
68fac9e8a8 Translations: Add Spanish, French and Polish
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:19:29 +02:00
Michael Mayer
def9d3a80f Frontend: Use CSS transition for photo viewer #381
After testing, this seems more compatible than animations. Might revisit this later.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-08 08:16:35 +02:00
rakesh-saride
2d72dc7c47
Added animation for slide show. (#381)
* Added animation for slide show.
2020-07-08 07:30:53 +02:00
François d'Yvoire
97f9bd2f20
Add basic french translation (#389) 2020-07-08 07:17:59 +02:00
Michael Mayer
08d976534b Frontend: Improve wording and translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 21:09:35 +02:00
Michael Mayer
46c29dbb10 Frontend: Improve German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 20:41:08 +02:00
Michael Mayer
0b7d8a6897 Fix viewer / date string for photos in places #384
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 15:58:02 +02:00
Michael Mayer
bf08157ebf Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 15:01:03 +02:00
Michael Mayer
e5e8698d45 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 14:44:47 +02:00
Michael Mayer
b752304b6d Frontend: Improve wording and translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 14:05:59 +02:00
Michael Mayer
d1db3d04f7 Logs: Improve event log and messages in i18n package
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 10:51:55 +02:00
Theresa Gresch
1a49e31963 Frontend: Adapt classes for testing 2020-07-07 09:48:00 +02:00
Michael Mayer
ffb57d5ca3 Frontend: Improve German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-07 06:09:28 +02:00
Michael Mayer
a19d2a72a6 Translations: Shorten German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:27:33 +02:00
Michael Mayer
12db83ab40 Translations: Improve German import hint
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:23:58 +02:00
Michael Mayer
2d21dd8e4f Translations: Rename "Sort By" to "Sort Order"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:11:34 +02:00
Michael Mayer
247346758f Frontend: Improve German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 16:04:24 +02:00
Michael Mayer
74e8ee0bca Frontend: Rename "index" button to "start"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 15:48:31 +02:00
Michael Mayer
80c46ee145 Frontend: Fix German translation for "indexing"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 15:39:29 +02:00
Michael Mayer
87a17258a8 Frontend: Update translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:52:47 +02:00
Michael Mayer
4d21ec03ce Frontend: Update translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:52:22 +02:00
Michael Mayer
4ddf241a6c UX: Rename "analog" to "scan"
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:35:25 +02:00
Michael Mayer
d1b2b2dc0b Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:23:38 +02:00
Michael Mayer
2469b935b7 Frontend: Add link to GitHub issues
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:19:37 +02:00
Michael Mayer
b37a920ada Frontend: Add details dialog to event log
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 14:14:11 +02:00
Michael Mayer
e299985c52 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 13:13:20 +02:00
Michael Mayer
56cb255a7d Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 13:06:31 +02:00
Michael Mayer
bb57908b40 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:53:29 +02:00
Michael Mayer
472124dfdf Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:34:17 +02:00
Michael Mayer
373c6a95a1 Frontend: Show fuzzy dates
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 12:07:47 +02:00
Michael Mayer
3bed161e04 Frontend: Use separate rows for gps coordinates in info.vue
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 11:46:09 +02:00
Michael Mayer
1fc83dd8ec Frontend: Rename Grouped to Stacks in navigation.vue
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:41:40 +02:00
Michael Mayer
a440e97bee Frontend: Rename path to folder in info.vue
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:35:15 +02:00
Michael Mayer
3b8f3ebd23 Improve date input parsing #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:32:37 +02:00
Michael Mayer
c4a62f3fcc Frontend: Add grouped photos link to navigation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 10:31:14 +02:00
Michael Mayer
ca154f3bb3 Replace date picker with day, month & year inputs #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-06 07:41:33 +02:00
Michael Mayer
2ab536c6ef Frontend: Remove time picker #274 #358
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 15:34:49 +02:00
Michael Mayer
25acbe7ba2 Trim space from share tokens
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 15:03:12 +02:00
Michael Mayer
f79cfc6513 Analog flag and search filter for photos
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:59:40 +02:00
Michael Mayer
11c1f35787 Frontend: Disable client-side sorting in list view
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:53:00 +02:00
Michael Mayer
581404648c Add search filter for content that has no album #377
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-05 14:48:49 +02:00
Michael Mayer
7787988e25 Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 19:45:43 +02:00
Michael Mayer
5ff07a3ae0 Frontend: Improve archive translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 14:11:16 +02:00
Michael Mayer
5145c61291 Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 13:10:18 +02:00
Michael Mayer
ebc32f7cc1 Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 12:54:56 +02:00
Michael Mayer
44c0c4a58b Frontend: Code clean-up
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 11:58:08 +02:00
Michael Mayer
8899eb4894 Frontend: Set library page title
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-04 08:17:42 +02:00
Michael Mayer
e5770e20bb Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:33:54 +02:00
Michael Mayer
d2deb97279 Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:27:17 +02:00
Michael Mayer
447c0f7124 Frontend: Improve German translation for cards view
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:20:45 +02:00
Michael Mayer
22c382ddfc Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:16:42 +02:00
Michael Mayer
d72eff8714 Frontend: Improve backup translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 19:02:30 +02:00
Michael Mayer
6ca4aadc20 Frontend: Improve German translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 18:23:36 +02:00
Michael Mayer
29d311bf65 Frontend: Translate colors
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 18:11:31 +02:00
Michael Mayer
b2bc3dd63a Frontend: Improve translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 17:35:10 +02:00
Michael Mayer
6ae51a4da8 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:53:46 +02:00
Theresa Gresch
7be7ac3ae7 Frontend: Exclude unused code from link.js 2020-07-03 16:40:52 +02:00
Michael Mayer
540a6f4598 Frontend: Improve German translation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 16:27:33 +02:00
Theresa Gresch
ae44398107 Frontend: Change classes for testing 2020-07-03 14:48:12 +02:00
Michael Mayer
64676af55c Frontend: Move connection failed info to navigation and add help page #330 #376
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-03 13:45:23 +02:00
Michael Mayer
06bcfbd915 Update rainbow.tmpl and preview.jpg
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 21:49:31 +02:00
Michael Mayer
9e3e4fa253 Frontend: Refactor translations (remove hints and labels)
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 21:06:10 +02:00
Michael Mayer
4f6fd4ccf3 Frontend: Translate options, labels and hints
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 15:43:34 +02:00
Michael Mayer
ce7bd288b3 Frontend: Add translations
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 14:09:02 +02:00
Theresa Gresch
0ae477c1c1 Frontend: Fix bug in originals() 2020-07-02 12:53:55 +02:00
Michael Mayer
5c180fd6ae Frontend: Use photo.mainFile() for viewer #309 #370
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 12:05:08 +02:00
Michael Mayer
7c07e42b55 Frontend: Improve photo viewer loading #309 #370
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 11:39:19 +02:00
Michael Mayer
2635df7f06 Frontend: Use dense list for event log
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 10:07:26 +02:00
Theresa Gresch
133c2885f6 Frontend: Use Path instead of Name in folder.basName() 2020-07-02 10:03:40 +02:00
Michael Mayer
dd6f4f3fc4 Frontend: Only log in session.js if debug is true
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:28:38 +02:00
Michael Mayer
7c214d7039 Frontend: Pull updated config every 10 minutes in case push fails
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 09:10:29 +02:00
Michael Mayer
5c87a4b0cc Frontend: Improve event log page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-02 08:41:54 +02:00
Michael Mayer
aae3a4af2d Show warning if websocket connection fails #330
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 18:37:54 +02:00
Michael Mayer
f576b000b7 Add event log in Library > Errors
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:16:24 +02:00
Michael Mayer
e466d51c3a Frontend: Add license link to about page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:13:58 +02:00
Michael Mayer
7f4f734152 Frontend: Link settings page footer with about page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-01 17:13:58 +02:00
Theresa Gresch
6ccc4178fa Frontend: Add tests for photo.js 2020-07-01 16:16:47 +02:00