Commit graph

1761 commits

Author SHA1 Message Date
Razhan Hameed 6d4489eb65 Add Kurdish translation (frontend) 2021-03-21 23:09:16 +03:00
Theresa Gresch 0984192f34 Tests: Adapt photos test to run in chromium as well 2021-03-12 09:59:20 +01:00
theresa 958a9d5766 Tests: Add tests for javascript models 2021-03-11 15:18:05 +01:00
theresa bea30bbe34 Tests: Add tests for photo.js 2021-03-11 11:55:38 +01:00
theresa f5e41c9350 Translation: Add danish to options.js and update translations.json 2021-03-01 19:34:32 +01:00
Thomas Carlsen 33e81b8a36 adding danish translation 2021-03-01 12:07:29 +01:00
theresa 8e9f2e4234 Tests: Remove unused code 2021-02-28 18:41:11 +01:00
Theresa Gresch 14ca24c0bc Tests: Adapt tests to changes 2021-02-22 14:23:38 +01:00
Michael Mayer 1d108199ef Frontend: Update translations.pot and translations.json 2021-02-21 18:11:50 +01:00
jean-louis67 081ea1659e
Translations: Update French #1084 2021-02-21 17:58:08 +01:00
Michael Mayer d8d5ff86ba UX: Improve autofocus in "add to album" dialog #1078 2021-02-21 15:44:15 +01:00
Michael Mayer 3445d2d1cf Frontend: Rename Norsk to Norsk (Bokmål) #1079 2021-02-20 13:47:09 +01:00
Michael Mayer dd78f66462 Settings: Enable delete checkbox in demo mode 2021-02-20 13:35:18 +01:00
Michael Mayer 2b760e3995 UX: Set autofocus for input fields and confirm on enter #1078 2021-02-20 13:06:02 +01:00
Michael Mayer c63fdb3cdb Frontend: Update package-lock.json 2021-02-20 12:47:12 +01:00
Michael Mayer c23000c0a1 Frontend: Update translations.json 2021-02-20 12:47:01 +01:00
Øystein Holvik Johnsen b142c38349
Add Norwegian translation (#1079)
* Initial commit of Norwegian translation
2021-02-20 12:30:56 +01:00
Michael Mayer c30b0a4a30 Frontend: Update package-lock.json 2021-02-17 16:54:49 +01:00
Michael Mayer 53af4294f2 Frontend: Update translations.json 2021-02-17 16:54:27 +01:00
theresa e732a7b860 Tests: Update delete test to check filesystem 2021-02-17 15:51:21 +01:00
Hermógenes Oliveira 957d0229df Update translation for pt_BR 2021-02-16 17:05:22 -03:00
theresa 6a3103cf2f Tests: Remove long test commands from makefile and package.json 2021-02-15 15:58:12 +01:00
theresa 720df549bb Tests: Refactor tests 2021-02-15 15:58:12 +01:00
theresa 222923422d Tests: Update page-model 2021-02-15 15:58:12 +01:00
Michael Mayer 2bbcc987e3 Videos: Upgrade Ubuntu base image to 20.10 #703 2021-02-15 12:08:04 +01:00
Michael Mayer 0bd7ebeee3 UX: Improve styles, hide scrollbar in Places and Photo Viewer 2021-02-13 18:14:18 +01:00
Michael Mayer e0441897dd Frontend: Upgrade dependencies 2021-02-11 19:54:46 +01:00
Michael Mayer b9595dd408 Videos: Unload player on close #979 2021-02-11 09:15:25 +01:00
Michael Mayer 4730b996c9 Videos: Remove player outline in Chrome #513 #843 #915 #979 2021-02-08 23:06:34 +01:00
Michael Mayer 669762db56 Videos: Refactor player #513 #843 #915 #979 2021-02-08 20:43:18 +01:00
Michael Mayer 9e10ba6900 Navigation: Refactor feature flags #996 2021-02-08 09:10:44 +01:00
Michael Mayer 0bcef4726f Settings: Add feature flag to hide Videos from navigation #996 2021-02-08 09:04:44 +01:00
Michael Mayer 89f9229c6a Library: Show file icon for sidecar files in Originals #1011 2021-02-07 20:10:34 +01:00
Michael Mayer 94132de245 UX: Remove content-visibility: auto due to side effects #500
Feels extremely shaky when scrolling. Top toolbar
fades in and out all the time.
2021-02-07 19:32:18 +01:00
Michael Mayer c7753b87ff Library: Show folder covers in Originals #1011 2021-02-07 19:04:17 +01:00
Michael Mayer c7a6bdce97 UX: Reduce max number of results in originals file browser to 999 2021-02-07 17:39:41 +01:00
Michael Mayer b0953b1d7a UX: Improve content loading performance via CSS #500
"content-visibility" enables the user agent to skip an element's
rendering work, including layout and painting, until it is needed:
- https://web.dev/content-visibility/
- https://developers.google.com/web/updates/2016/06/css-containment
2021-02-07 17:39:41 +01:00
theresa 96cb6eeed6 Tests: Update test commands in makefile and package.json 2021-02-07 13:10:46 +01:00
Michael Mayer 1e023c5302 QA: Implement test mode 2021-02-06 17:04:00 +01:00
Michael Mayer f6b5a32895 Navigation: Automatically hide Videos when there are none #996 2021-02-05 17:47:36 +01:00
theresa 11a3aa6d00 Tests: Refactor photos test 2021-02-05 16:48:51 +01:00
theresa e7e2de3ce0 Tests: Add login test 2021-02-05 16:48:51 +01:00
theresa 9620c07b08 Tests: Add classes for testing 2021-02-05 16:48:51 +01:00
Michael Mayer c4bb9e8314 Frontend: Upgrade package-lock.json to version 2 2021-02-05 10:00:29 +01:00
theresa 6941deb22b Tests: Improve Selectors 2021-02-01 14:05:31 +01:00
theresa 8922d0e309 Translation: Add italian to options.js and update translations.json 2021-02-01 09:18:01 +01:00
Luca Dibattista 148b184603
Add Italian translation (frontend) 2021-01-31 15:26:08 +01:00
theresa 535d295b3d Tests: Add tests for download 2021-01-30 18:49:52 +01:00
theresa 303b57104c Translations: Add korean translation 2021-01-30 12:02:07 +01:00
Theresa Gresch 4765c1d079
Merge pull request #974 from adan89lion/develop
Add Korean Translation
2021-01-30 11:56:07 +01:00
theresa d237fdfe19 Download: Remove target blank from download link 2021-01-30 11:49:12 +01:00
Seohyun Joo 0295d00bef
Add Korean Translation
New Korean (한국어, ko) Translation.
2021-01-30 16:58:28 +08:00
theresa 5d32ec6e92 Tests: Add upload/delete tests 2021-01-29 10:36:26 +01:00
theresa 4ca4cee468 Tests: Refactor tests 2021-01-29 10:36:14 +01:00
theresa f752c05ef2 Tests: Add files needed for upload test 2021-01-29 10:35:51 +01:00
theresa 8066de1cb0 Tests: Add descriptive classes for testing 2021-01-29 10:35:33 +01:00
Michael Mayer a82061e0b8 UX: Improve dark theme colors 2021-01-28 13:13:24 +01:00
Michael Mayer 61b6496034 Frontend: Update translations.pot 2021-01-28 13:12:36 +01:00
Michael Mayer 6e8bf97f4f UX: Forward /login to /browse if users is authenticated 2021-01-28 13:12:23 +01:00
theresa bd17b4f3b7 Tests: Refactor acceptance tests 2021-01-28 08:26:29 +01:00
Michael Mayer 964cb550d9 Frontend: Update translations.pot 2021-01-27 21:31:36 +01:00
Michael Mayer 993e7466fa Download all related files using their existing name by default #449
Related issues:
- Configure download name for files and albums #848
- When downloading live photos, zip all the associated files #437
2021-01-27 21:30:10 +01:00
theresa b98c87d49b Tests: Add tests for folders 2021-01-27 14:39:38 +01:00
theresa 6f12085336 Tests: Add tests for states 2021-01-27 14:39:38 +01:00
theresa 8aa966a517 Tests: Add tests for moments 2021-01-27 14:39:38 +01:00
theresa 753431503c Tests: Add tests for calendar 2021-01-27 10:14:53 +01:00
theresa 5586f1fab9 Tests: Adapt page model 2021-01-27 10:14:53 +01:00
Michael Mayer c52a176e61 Frontend: Update translations.pot and translations.json 2021-01-27 08:58:11 +01:00
jean-louis67 2ead63304f
Update French translation (#965) 2021-01-27 08:23:19 +01:00
Michael Mayer 4d0b56ee35 Settings: Shorten "Private" feature flag label 2021-01-26 19:56:55 +01:00
Michael Mayer 5bbcf66d55 Frontend: Upgrade vue-router to 3.5.1 2021-01-26 19:30:18 +01:00
Michael Mayer 52532c4579 Metadata: Improve handling of time zones and estimates #930 2021-01-26 19:18:37 +01:00
theresa 3d30bbe045 Tests: Adapt tests to UX changes 2021-01-26 16:36:39 +01:00
theresa eb07dccb39 Tests: Adapt settings test to changes 2021-01-26 15:18:33 +01:00
theresa f370592bf9 UX: Switch position of private and estimate settings 2021-01-26 14:48:33 +01:00
Michael Mayer c3cbd9c488 Frontend: Update German translation 2021-01-26 13:27:08 +01:00
Michael Mayer 4eb4cebe68 Frontend: Update German translation 2021-01-26 13:24:03 +01:00
Michael Mayer 2db5995dbe Frontend: Update German translation 2021-01-26 13:18:38 +01:00
Michael Mayer 09f2c15edd Frontend: Update translations.json 2021-01-26 08:32:26 +01:00
Alexis Lefebvre 4d822df21f
Update french translations (#958) 2021-01-25 23:02:38 +01:00
Michael Mayer 74b00bf5e3 Frontend: Translate early-access dialog 2021-01-25 22:28:24 +01:00
Michael Mayer 28dda2319c Frontend: Upgrade vue-router 2021-01-25 22:27:25 +01:00
theresa 270a7dc13e Tests: Update selector 2021-01-25 19:12:33 +01:00
Michael Mayer 997a7c126a WebDAV: Improve service discovery #496 2021-01-25 15:11:21 +01:00
theresa 1511eb3f21 Tests: Update page model 2021-01-25 14:58:39 +01:00
theresa c816266578 Tests: Adapt tests to changes 2021-01-25 14:58:39 +01:00
theresa 295e050ae5 Tests: Add tests for private and archive 2021-01-25 14:58:39 +01:00
Michael Mayer db31d12270 Mobile: Prevent like on touch swipe #953
Fugly hack that seems to work well for now.
2021-01-25 14:48:15 +01:00
Michael Mayer e6a8c596a9 UX: Set matching notify close button color 2021-01-25 13:51:06 +01:00
Michael Mayer 7300408169 UX: Improve layout of card actions in Review 2021-01-25 13:44:29 +01:00
Michael Mayer 0ffbd82ee4 Albums: Show delete action in Moments and States #942 2021-01-25 12:33:55 +01:00
Michael Mayer ff650adff9 Albums: Refactor clipboard.vue 2021-01-25 12:00:23 +01:00
Michael Mayer d314854f36 Settings: Add "Estimates" feature flag to UI #954 2021-01-25 11:58:18 +01:00
Michael Mayer b7eecc5dd4 UI: Update shadow theme button color 2021-01-25 11:36:00 +01:00
Michael Mayer e247669748 UI: Update themes.json 2021-01-25 11:22:09 +01:00
Michael Mayer ded7deb6af UX: Improve like / lock switch colors in list view 2021-01-25 11:21:48 +01:00
Michael Mayer 15e5015728 Docs: Update about.vue 2021-01-25 11:20:19 +01:00
Michael Mayer f080787742 UX: Revert play_circle_outline back to play_arrow in photo views 2021-01-25 09:58:56 +01:00
Michael Mayer 9e6a6df7f0 Settings: Only show info dialog when delete is enabled 2021-01-25 08:47:05 +01:00
Michael Mayer b1e6124a25 Docs: Improve about page and early-access info dialog 2021-01-25 08:45:59 +01:00
Michael Mayer bb402e2ee9 UX: Use siteCaption as fallback in login form 2021-01-25 07:24:29 +01:00
Michael Mayer d66f59b623 UX: Improve login form 2021-01-25 07:16:54 +01:00
Michael Mayer fcfa258769 UX: Replace play_circle_fill with play_circle_outline in photo views
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-25 06:33:01 +01:00
Michael Mayer 5041c95d8a UX: Use live icon in list views as well 2021-01-24 22:02:16 +01:00
Michael Mayer 274c9347f5 Purge: Hide missing files in UI and set new primary if needed #917 2021-01-24 20:40:40 +01:00
Michael Mayer 4018105796 UI: Improve look of disabled items in dark themes 2021-01-24 17:46:55 +01:00
Michael Mayer 01f14d39c2 Frontend: Update translations.pot & translations.json 2021-01-24 15:31:41 +01:00
Michael Mayer 2c79340bb7 Archive: Permanently Delete Files After Confirmation #167 2021-01-24 15:28:59 +01:00
Michael Mayer f6c82cc832 Viewer: Don't open as stack when user is selecting pictures 2021-01-24 13:17:08 +01:00
Michael Mayer 29060eca5d Viewer: Don't open RAWs as stack if there's only one JPEG 2021-01-24 13:07:32 +01:00
Michael Mayer baedd26d01 Videos: Use play_circle_fill as icon instead of play_arrow
play_arrow is already used for slideshows by the photo viewer
2021-01-24 12:55:55 +01:00
Hermógenes Oliveira dace1831e6 Update translation for pt_BR 2021-01-22 12:14:06 -03:00
Michael Mayer 07e559df22 UI: Rename Explore back to Moments #859 2021-01-21 17:38:28 +01:00
Michael Mayer d40548be56 Albums: Show search instead of category dropdown on small screens #937 2021-01-21 13:21:11 +01:00
Michael Mayer 802709e48c UX: Restructure main navigation and change video icon #859 #935 2021-01-21 13:17:09 +01:00
Haim Kastner a5e7e02f18
Keep last navigation mode in the local storage. (#938)
To keep the mode after a page refresh.
2021-01-21 10:56:53 +01:00
Michael Mayer 7b87ddcf5c Frontend: Update translations.json 2021-01-21 10:14:58 +01:00
jean-louis67 d967329311
French translation update (Czech, Grayscale, No thanks, …) (#940)
* 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

* New words in translations.pot

* Introduction of 2 varieties of Chinese

* Translation for stackable

* Purge of suppressed entries

* French translation for Hebrew and Japanese

* French translation updated
2021-01-21 09:54:46 +01:00
Michael Mayer 052f161f61 Edit Dialog: Remove duplicate disabled attribute #925 2021-01-21 09:29:27 +01:00
Michael Mayer 8f4c7f535e UX: Refactor video playback in search results & albums #935 2021-01-21 09:27:18 +01:00
theresa 64c77c61d6 Tests: Add test for monochrome detection 2021-01-20 17:14:15 +01:00
theresa 584df7fb6b Tests: Add classes for testing 2021-01-20 17:14:15 +01:00
theresa b9c8e5e647 Tests: Add tests for about and license page 2021-01-20 17:14:15 +01:00
theresa c163dfe7a3 Tests: Add tests for create album 2021-01-20 17:14:15 +01:00
theresa 15ddc6c82b Tests: Add tests for private/favorite switches 2021-01-20 17:14:15 +01:00
theresa 8480bf74cf Tests: Add classes for testing 2021-01-20 17:14:15 +01:00
Michael Mayer e7cd5e9ab0 Frontend: Navigation code clean-up 2021-01-20 13:12:11 +01:00
Michael Mayer 8d2032d8c2 Frontend: Upgrade dependencies 2021-01-20 12:09:08 +01:00
Michael Mayer a5399f06ea Frontend: Update translations.pot 2021-01-19 21:58:44 +01:00
Michael Mayer 2f78b31e3e Frontend: Trim sponsor.vue dialog title string 2021-01-19 21:56:56 +01:00
Michael Mayer 75fb5823b0 UX: Add early-access info dialog #700 2021-01-19 21:28:16 +01:00
theresa b2e0e721ba Tests: Update acceptance tests to run on mobile 2021-01-19 18:24:27 +01:00
theresa ffed466b09 Tests: Update acceptance tests to run on mobile 2021-01-19 18:24:27 +01:00
theresa 20fe4b032d Tests: Update acceptance tests to run on mobile 2021-01-19 18:24:27 +01:00
Michael Mayer 4837a5e517 UX: Add "primary-button" theme color #700 2021-01-19 17:11:20 +01:00
Michael Mayer 1580604f2c UX: Disable touchmove event on icon buttons in search results 2021-01-19 11:16:08 +01:00
theresa ad1f3df7a4 Tests: Update acceptance tests to run on mobile 2021-01-19 09:25:25 +01:00
theresa 4a49aa4510 Tests: Update acceptance tests to run on mobile 2021-01-19 09:25:25 +01:00
theresa 0fde3964b4 Tests: Update acceptance tests to run on mobile 2021-01-19 09:25:25 +01:00
theresa 3dfd32a80d Tests: Update acceptance tests to run on mobile 2021-01-19 09:25:25 +01:00
theresa afca678d80 Tests: Update acceptance tests to run on mobile 2021-01-19 09:25:25 +01:00
Michael Mayer 1c13087302 Frontend: Don't save settings when they are disabled #916
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-18 22:06:47 +01:00
Michael Mayer d0cb7c59e1 UX: Improve item selection and icons 2021-01-18 19:21:43 +01:00
Michael Mayer cd6b2276ea UI: Add dark Shadow theme #700 2021-01-18 17:50:15 +01:00
Michael Mayer f6081d9b3f Frontend: Fix download in photo viewer #895 2021-01-17 14:05:50 +01:00
Michael Mayer 19c0df4791 Frontend: Refactor file download #895 2021-01-17 11:28:39 +01:00
Michael Mayer bb5f8d8858 Improve UX on iOS touch devices #832 2021-01-16 15:49:52 +01:00
Michael Mayer f67cd40e75 Frontend: Update eslint 2021-01-16 13:30:02 +01:00
Ben McCann 736ec4dd77
Remove unused npm packages (#863) 2021-01-16 13:00:55 +01:00
Michael Mayer 568539c707 i18n: Update translations.json & language list in options.js 2021-01-16 12:57:23 +01:00
Shamshala bc80038d15
Add Czech translations (#904)
* Add Czech translation (backend)

* Add Czech translation (frontend)

* Add Czech translation (options.js)
2021-01-16 12:50:21 +01:00
Michael Mayer 67e655f6d0 UX: Restore scroll position in albums & labels #896 2021-01-16 12:41:17 +01:00
Michael Mayer bc0bde4771 UI: Add Greyscale theme #700 2021-01-15 18:30:26 +01:00
theresa cf070bfca5 Tests: Improve formatting 2021-01-15 17:08:02 +01:00
Ben McCann b3231909a9
Migrate templates containing both slot and slot-scope (#867) 2021-01-15 16:33:09 +01:00
Ben McCann 442a1b9a59
Migrate from deprecated slot syntax (#868) 2021-01-15 16:29:21 +01:00
Michael Mayer 011f32535c Settings: Fix "logs" feature flag 2021-01-15 15:50:35 +01:00
Michael Mayer 36098c8b93 Frontend: Update translations.json 2021-01-15 11:51:49 +01:00
Michael Mayer f83516418a Frontend: Fix chip color in dark theme (Onyx) #700 2021-01-15 11:47:30 +01:00
dragonWater 82102b3470
Update zh.po (#875) 2021-01-15 11:33:15 +01:00
Michael Mayer f7e1dda5f4 Frontend: Improve dark theme (Onyx) #700 2021-01-14 20:40:31 +01:00
Michael Mayer 3922dc3fde Frontend: Update translations.pot 2021-01-14 19:25:19 +01:00
Michael Mayer 420bc7e7df Frontend: Update dependencies 2021-01-14 19:23:24 +01:00
Michael Mayer 8175b33d46 Frontend: Implement dark theme (Onyx) #700 2021-01-14 19:23:24 +01:00
theresa ab76ba3194 Tests: Add test ids 2021-01-14 17:57:38 +01:00
theresa 52b730f329 Tests: Adapt acceptance tests to css changes 2021-01-14 10:34:16 +01:00
theresa 70a2208201 Tests: Adapt acceptance tests to css changes 2021-01-14 10:29:01 +01:00
theresa 60a85e702a Tests: Adapt acceptance tests to css changes 2021-01-13 16:56:45 +01:00
theresa 3a4ed67862 Tests: Adapt acceptance tests to css changes 2021-01-13 14:47:32 +01:00
theresa 966d88d8a8 Tests: Adapt acceptance tests to css changes 2021-01-13 14:39:15 +01:00
theresa f7b8be2ad6 Tests: Adapt acceptance tests to css changes 2021-01-13 12:05:43 +01:00
theresa 384f3b66bb Tests: Adapt acceptance tests to css changes 2021-01-13 11:10:08 +01:00
theresa f35fe19519 Tests: Adapt acceptance tests to css changes 2021-01-13 11:10:08 +01:00
theresa e48bb48eaa Tests: Add identifier for testing 2021-01-13 11:10:08 +01:00
Ben McCann 7bcef9ed4d
Fix lint errors in .vue files (#880) 2021-01-12 17:44:30 +01:00
Michael Mayer cc05c43053 UX: Always display play buttons on videos for mobile users 2021-01-11 19:27:00 +01:00
Michael Mayer 6b0d94ff42 UX: Disable autoplay for live photos and use JS events instead 2021-01-11 18:49:09 +01:00
Michael Mayer c949ec95ce UX: Disable preloading in live player 2021-01-11 18:27:33 +01:00
Michael Mayer 27d5455153 UX: Don't load full length videos in live player #477 #500 #862 2021-01-11 17:48:55 +01:00
Michael Mayer 37e6854e9c Card View: Don't change background of icons in selected state 2021-01-11 17:33:36 +01:00
Michael Mayer dd75fe100f UX: Add /all route for finding all matches (no quality filter) #859 2021-01-11 17:00:18 +01:00
Michael Mayer 0a6d9fc376 UX: Find all media types via /browse by default #859 2021-01-11 14:06:48 +01:00
Michael Mayer 601a563248 Frontend: Invert background colors in labels.vue 2021-01-11 13:37:16 +01:00
Michael Mayer 2ffcba1c1f UX: Reduce search result batch size and improve layout #477 #500 #862 2021-01-11 12:46:46 +01:00
theresa 803ebc1825 Frontend: Reduce page size 2021-01-11 11:54:36 +01:00
Michael Mayer 9bf8b80eac Frontend: Code clean-up 2021-01-10 22:24:41 +01:00
Michael Mayer 72d572af0c Frontend: Update translations.json and translations.pot 2021-01-10 22:18:27 +01:00
Michael Mayer 74823b4e17 Frontend: Upgrade webpack 2021-01-10 22:18:02 +01:00
Michael Mayer 8869e5b995 UX: Remove lag when selecting pictures #477 #500 #862 2021-01-10 22:14:47 +01:00
he 614f93f696 Update simplified Chinese translation 2021-01-10 21:36:39 +08:00
Michael Mayer 7b15806e50 UX: Preload additional search results #500 2021-01-09 14:36:36 +01:00
Michael Mayer e015e17f3f Translations: Update German 2021-01-09 12:47:31 +01:00
Michael Mayer b4e2d88c29 UX: Remove remaining image loading placeholders / spinners #500 #862 2021-01-09 05:40:01 +01:00
Michael Mayer d215f782e6 UX: Improve clipboard performance #477 2021-01-09 04:41:33 +01:00
Michael Mayer ec71858477 Frontend: Refactor clipboard #477 2021-01-09 01:33:20 +01:00
Michael Mayer 39595ee34d PWA: Add service worker #374 #852 2021-01-08 19:11:50 +01:00
Michael Mayer b1934d2533 Frontend: Code clean-up 2021-01-08 14:30:58 +01:00
Michael Mayer 0ae5b7831d UX: Tweak breakpoints of album, label & photo grids 2021-01-08 14:21:26 +01:00
Michael Mayer 92df3aa724 API: Refactor response headers #822 #846 2021-01-08 09:02:30 +01:00
Michael Mayer 916a3dbd02 Frontend: Update translations.json and translations.pot
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 23:10:59 +01:00
Michael Mayer 3386880d06 Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 22:56:06 +01:00
Michael Mayer 60499867af API: Add Cache-Control and X-Preview-Token headers #822 #846
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-07 22:55:50 +01:00
jean-louis67 0af3a1e261
French translation for Hebrew and Japanese (#849)
* 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

* New words in translations.pot

* Introduction of 2 varieties of Chinese

* Translation for stackable

* Purge of suppressed entries

* French translation for Hebrew and Japanese
2021-01-07 18:50:56 +01:00
Ben McCann 5ecee5d6a4
Remove moment.js from build (#839) 2021-01-07 18:29:32 +01:00
Ben McCann 58e12c8e13
Remove use of string-strip-html (#836) 2021-01-07 18:26:12 +01:00
Ben McCann ba11d87a60
Remove unused Chart.js dependency (#824) 2021-01-07 18:10:25 +01:00
ya-aleksko 177521709a update ru.mo 2021-01-07 12:14:36 +03:00
Alexander Konovalov 3c29d58a5a
Better russian localization 2021-01-07 00:52:29 +03:00
Michael Mayer 7d1a62505e UX: Update expand button tooltips #823 2021-01-06 11:41:52 +01:00
Theresa Gresch 86c9771f29 Frontend: Add title to toggle navigation element 2021-01-06 11:22:28 +01:00
Michael Mayer 4cc5dfb7a2 Frontend: Upgrade dependencies 2021-01-05 19:54:18 +01:00
Michael Mayer 9d8e10e288 Indexer: Create JPEGs for sidecar files as well #813 2021-01-05 19:54:01 +01:00
Michael Mayer 7f9e806a53 Frontend: Update translations.pot & json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-01-04 23:29:11 +01:00
Hermógenes Oliveira 26021eec4c
Update pt_BR translation (#816) 2021-01-04 23:26:38 +01:00
Michael Mayer 4d017f77bb Frontend: Upgrade axios 2021-01-04 22:33:48 +01:00
Michael Mayer ca323d7749 Frontend: Replace "default" theme with "sunrise" 2021-01-04 22:28:34 +01:00
Michael Mayer a89965a273 Help: Update WebSocket howto page 2021-01-04 19:44:43 +01:00
Michael Mayer 4516364f98 Frontend: Revert "Sunrise" theme update 2021-01-04 19:28:52 +01:00
Michael Mayer f8874e2c19 Frontend: Update "Sunrise" theme 2021-01-04 19:09:01 +01:00
Michael Mayer c8322373ca Config: Add UI.Zoom, Features.Albums & Features.People to Settings #799 2021-01-04 19:08:44 +01:00
Michael Mayer e10cd76f7c Frontend: Update Japanese translation
The full locale happened to be "ja_JP", not just "ja".
2021-01-04 18:36:31 +01:00
yude 77718640e0
Add Japanese translation (#804)
* Add frontend translation (Japanese)

* Add Japanese to options.js

* Add backend translation (Japanese)

Co-authored-by: Michael Mayer <michael@liquidbytes.net>
2021-01-04 18:25:42 +01:00
Michael Mayer f20a4b256c Frontend: Upgrade dependencies 2021-01-04 18:20:32 +01:00
Michael Mayer f2b543385b Frontend: Add "Sunrise" theme (yellow) 2021-01-04 18:20:20 +01:00
Haim Kastner 17d5dc8665
RTL and Hebrew translation (#801)
* Add hebrew front translation

* Add RTL languages supports

* Add backend messages hebrew trasnlation

* Minor fix to better HE translation

* Clean up merge
2021-01-04 18:13:54 +01:00
Michael Mayer 38bbd7acde Albums: Remove XL tile size breakpoint 2021-01-04 11:20:46 +01:00
Michael Mayer b5a439447f Albums: Reduce tile size on large screens 2021-01-04 11:17:18 +01:00
Michael Mayer fe5905d016 Cards View: Reduce tile size on large screens 2021-01-04 11:10:40 +01:00
Michael Mayer 9ec2381307 Update copyright after year change 2021-01-01 22:37:25 +01:00
Michael Mayer a8776a56a8 Frontend: Update JS tests after year change 2021-01-01 22:33:03 +01:00
Michael Mayer 3466526d56 UX: Reduce icon size in "add to album" dialog to 56px 2021-01-01 17:02:11 +01:00
Michael Mayer 8e22fbf8f6 Metadata: Store and compare data source for details #755 2020-12-31 13:51:31 +01:00
Michael Mayer f439a6d050 Shares: Show all albums on overview page #776 2020-12-31 12:34:06 +01:00
Michael Mayer 0c5e00dba7 UX: Update icon in add to album dialog 2020-12-31 11:21:30 +01:00
Michael Mayer 49f2ee4ad1 Frontend: Code clean-up 2020-12-31 11:21:03 +01:00
Michael Mayer 5edebd1631 Sharing: Use PHOTOPRISM_SITE_URL to create links #752 2020-12-31 11:01:05 +01:00
Michael Mayer 650cfd28d7 UX: Update "albums" and "empty album" icons 2020-12-31 10:23:08 +01:00
Michael Mayer 196768ef51 Revert "Frontend: Update album icon in main navigation"
This reverts commit ff66f420a4.
2020-12-31 01:22:11 +01:00
Michael Mayer ff66f420a4 Frontend: Update album icon in main navigation
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-31 01:11:31 +01:00
Michael Mayer fd4cf7b598 UX: Move folders next to Library in navigation & fix folder icon 2020-12-30 18:10:20 +01:00
Michael Mayer e61fc2c62d UX: Update icons in Settings and Library 2020-12-30 17:13:53 +01:00
Michael Mayer 884839331a Frontend: Improve album UX
Moves albums to the top next to photos, and replaces album icons.
2020-12-30 16:07:03 +01:00
Michael Mayer d09c23addc Frontend: Don't flag new albums as favorite by default #753 2020-12-30 14:53:17 +01:00
Michael Mayer 915363f339 Frontend: Code clean-up 2020-12-30 14:04:37 +01:00
Michael Mayer 4614cbe4ea Frontend: Enable search for 2 character words #773 #746 2020-12-30 13:59:27 +01:00
Michael Mayer b0ed54dd11 Frontend: Upgrade dependencies 2020-12-30 13:30:31 +01:00
Theresa Gresch 1a3bb2dab4 Tests: Test select photo from fullscreen 2020-12-28 13:02:29 +01:00
Theresa Gresch 2c7f06e64e Frontend: Adapt classes for testing 2020-12-28 13:01:55 +01:00
Michael Mayer 00a768173f Frontend: Use scroll-off-screen instead of scroll-toolbar-off-screen
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 16:16:10 +01:00
Michael Mayer 42f674401e UX: Improve disable back button in full-screen dialogs
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 16:15:27 +01:00
Michael Mayer 9be5f332d2 UX: Disable back button in full-screen viewers and editors
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-27 13:29:36 +01:00
Michael Mayer 6958820475 Frontend: Fix header spacing on about page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:27:14 +01:00
Michael Mayer 51daf225ef Demo: Disable import feature checkbox
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:05:11 +01:00
Michael Mayer 61067557bb Frontend: Update about page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-26 16:04:45 +01:00
Michael Mayer e0db3eb68c Config: Improve loading in frontend
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 22:53:18 +01:00
Michael Mayer 4cc812fc65 Config: Fix settings loading in non-public mode
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-25 20:30:18 +01:00
Theresa Gresch 866b358bca Tests: Adapt acceptance tests 2020-12-24 15:48:25 +01:00
Michael Mayer aefd181e68 Albums: Hide delete button in folders, months and moments context menu #738
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-24 12:07:45 +01:00
Michael Mayer f3a24bd30e Frontend: Update translations.json 2020-12-21 19:27:19 +01:00
jean-louis67 dc5c0bbcfd
FR: Translation for stackable / purge of suppressed entries (#726) 2020-12-21 19:24:58 +01:00
Michael Mayer 1a954be86a Update link to WebDAV docs in README.md and webdav.vue 2020-12-21 19:21:16 +01:00
Michael Mayer 41bd1930c0 Frontend: Update translations.pot 2020-12-21 18:37:57 +01:00
Michael Mayer 9f72d03d3f Settings: Rename "Index" tab to "Library" 2020-12-21 18:01:14 +01:00
Michael Mayer fc8592206f Settings: Improve layout of image render options 2020-12-21 16:03:33 +01:00
Michael Mayer 85a816644b Settings: Update description of thumb render options 2020-12-21 15:45:33 +01:00
Michael Mayer b59ecff6ef Stacks: Fix slider label and update translations.pot #616 #667 2020-12-19 19:20:38 +01:00
Michael Mayer 12cb89eca5 Stacks: Use "Stackable" int8 instead of "Unstacked" bool #616 #667 2020-12-19 19:15:32 +01:00
Michael Mayer 4891377d35 Frontend: Update package-lock.json 2020-12-19 14:45:55 +01:00
Michael Mayer 389ca24637 Update .po files and translations.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:42:13 +01:00
Michael Mayer f4855e516e Frontend: Upgrade dependencies
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:19:21 +01:00
Michael Mayer 29ad2d94f7 Frontend: Add missing strings to existing translations
Automatic translation using Poedit.
Needs verification (and rework) by native speakers.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-19 14:18:57 +01:00
Michael Mayer 7b0cdc7f11 Frontend: Change icon of index tab in Library 2020-12-19 13:21:30 +01:00
Michael Mayer c0daad2900 Frontend: Improve wording and translations 2020-12-19 12:31:26 +01:00
Michael Mayer 3179447f9d Frontend: Improve German translations 2020-12-19 12:24:51 +01:00
Michael Mayer 6f48781402 Settings: Rename "Library" tab to "Index" 2020-12-19 12:09:38 +01:00
Michael Mayer f5426c9c20 Frontend: Improve German translations 2020-12-19 11:45:09 +01:00
Michael Mayer 823b381646 Frontend: Update German translations 2020-12-19 11:37:43 +01:00
Michael Mayer 2b85b4f814 Settings: Show Advanced tab in demo 2020-12-19 11:01:15 +01:00
Michael Mayer 7a265783b7 UX: Improve Advanced Settings tab and update translations.pot 2020-12-19 10:53:24 +01:00
Michael Mayer cfabdb5fd2 UX: Improve Advanced Settings tab and update translations.pot 2020-12-19 10:41:19 +01:00
Michael Mayer de955f8fc6 UX: Add Downscaling and RAW Conversion options to Advanced Settings tab 2020-12-19 01:11:22 +01:00
Michael Mayer db98dfdc64 Settings: Rename "Server" tab to "Advanced" 2020-12-18 23:15:57 +01:00
Michael Mayer 6e4f95adba Frontend: Update translations.pot 2020-12-18 20:43:48 +01:00
Michael Mayer b7e89148fb Frontend: Upgrade dependencies 2020-12-18 20:43:24 +01:00
Michael Mayer a067fe46ec UX: Add global server config options tab to Settings UI 2020-12-18 20:42:12 +01:00
Michael Mayer 4debcae7f4 Frontend: Code clean-up 2020-12-18 16:59:34 +01:00
Michael Mayer fe56fb024b Frontend: Update .eslintrc.js 2020-12-18 14:55:10 +01:00
Michael Mayer 003412736e Frontend: Reformat JS code 2020-12-18 14:42:36 +01:00
Michael Mayer 29145e77b6 Frontend: Code clean-up in library.vue and settings.vue 2020-12-18 14:10:12 +01:00
Michael Mayer 43714c00d5 UX: Refactor Library UI 2020-12-18 13:05:48 +01:00
Michael Mayer 0925d7179c UX: Refactor Settings UI 2020-12-18 10:59:21 +01:00
Michael Mayer 7940786ce9 UX: Refactor config options to be more intuitive
Make sure to update your local config files when upgrading as
the name of some config values has changed. The default
config path has changed from "settings" to "config".
2020-12-18 09:11:42 +01:00
Michael Mayer 3c973730a5 Frontend: Reformat Vue component code 2020-12-17 13:23:23 +01:00
Michael Mayer 5b3861a524 Frontend: Format library Vue code 2020-12-17 13:17:11 +01:00
Michael Mayer 6c77109b52 UX: Use lazy loading for directory list in Library 2020-12-17 13:13:39 +01:00
Michael Mayer 859e4f7d8c Indexer: Set a default color for photos with multiple files #715 2020-12-17 12:32:53 +01:00
Michael Mayer 807d544645 Frontend: Update translations.json 2020-12-17 10:21:32 +01:00
Michael Mayer 41c3de787a Frontend: Upgrade dependencies 2020-12-17 10:21:07 +01:00
Hermógenes Oliveira a041cd7829
Finished translations for Brazilian Portuguese #530 (#717)
Based on work by Isabeli Russo @isabelirusso-dev
2020-12-16 22:58:16 +01:00
Michael Mayer 5a801f442d Frontend: Fix layout of live photos in landscape orientation 2020-12-16 15:52:44 +01:00