Michael Mayer
3a65ea8572
Frontend: Update translations.json and package-lock.json
2022-07-01 11:19:15 +02:00
Weblate
e7e7b7a7d2
Weblate: Update frontend translations
2022-06-30 01:51:53 +02:00
Michael Mayer
5d7448d2df
UX: Disable the history mode of the photo viewer to avoid glitches #2477
2022-06-28 19:37:53 +02:00
Michael Mayer
9ec854d57c
UX: Remember view type of search results and albums #2477
2022-06-28 19:28:34 +02:00
Michael Mayer
4ea795729a
Frontend: Update photo_test.js to be more resilient #2434
2022-06-28 16:01:05 +02:00
Michael Mayer
7eba8b640f
Frontend: Update translations.json and translations.pot
2022-06-28 15:48:36 +02:00
Michael Mayer
ebd93ed30a
Frontend: Update package-lock.json
2022-06-28 15:47:49 +02:00
Heiko Mathes
be2292c536
UX: Fix portrait video preview when hovering over live photos #2475
2022-06-28 15:37:52 +02:00
theresa
a6225d76d5
Tests: Adapt acceptance tests to changes
2022-06-28 12:55:52 +02:00
Weblate
49b9c4afb7
Weblate: Update frontend translations
2022-06-28 07:51:53 +02:00
Michael Mayer
161fa2b327
Frontend: Correct slight inconsistencies in UI components #2434
2022-06-27 17:49:31 +02:00
Heiko Mathes
2080459579
UI: Deduplication of photo cards, mosaic and list view components ( #2434 )
2022-06-27 17:33:31 +02:00
Weblate
0f0d2b4df0
Weblate: Update frontend translations
2022-06-26 21:51:52 +02:00
Michael Mayer
bd80401f00
Frontend: Update package-lock.json
2022-06-25 02:10:17 +02:00
Michael Mayer
519f0c49c9
Videos: Stream OGV, VP8, VP9, AV1, WebM, and HEVC if supported #2461
2022-06-24 06:59:22 +02:00
Andre Carrera
95c03afe28
Videos: Skip transcoding of HEVC / HVC1 if supported by the browser #440 #513 ( #2379 )
2022-06-24 01:30:48 +02:00
Michael Mayer
18faeea3b6
Frontend: Update translations.json and package-lock.json
2022-06-23 22:03:51 +02:00
Weblate
414ac7faed
Weblate: Update frontend translations
2022-06-22 17:41:29 +02:00
theresa
e00c7200dd
Tests: Adapt acceptance tests to changes
2022-06-22 17:41:00 +02:00
theresa
59b5678a21
Tests: Adapt acceptance tests to changes
2022-06-22 17:39:49 +02:00
heikomat
2448e1dc46
fix icons on old chromium (e.g. 86) being tall and not displayed
2022-06-21 19:10:21 +02:00
Michael Mayer
3d277b2ef2
Search: Update frontend rest_test.js after changing limit #2433
2022-06-21 14:48:51 +02:00
Michael Mayer
64305c18a9
Search: Increase frontend result limit from 3333 to 10k #2433
2022-06-21 14:34:00 +02:00
heikomat
375270efbc
fix preview-playback on browsers without aspect-ratio
2022-06-21 12:08:48 +02:00
heikomat
5faa9bb409
fix iamge aspect-ratio on old browsers in list-view
2022-06-21 12:08:48 +02:00
heikomat
93a4ece5e3
add support for browsers that dont support the aspect-ratio css-property
2022-06-21 12:08:48 +02:00
Michael Mayer
5abbfeb534
Frontend: Update translations.json and translations.pot
2022-06-21 11:51:59 +02:00
Michael Mayer
c11dffdc4e
Frontend: Update package-lock.json
2022-06-21 11:51:39 +02:00
Weblate
c7ed995a65
Weblate: Update frontend translations
2022-06-21 11:49:35 +02:00
Michael Mayer
71ae33886f
Frontend: Update translations.json
2022-06-19 15:35:27 +02:00
Weblate
f77de22c59
Weblate: Update frontend translations
2022-06-19 09:51:50 +02:00
Michael Mayer
1fd9e6df1f
Frontend: Update package-lock.json
2022-06-18 22:24:54 +02:00
heikomat
5331086038
fix scrolling in cards-view lagging regularly on small screens
2022-06-18 12:59:03 +02:00
Michael Mayer
fb2ea6054c
Frontend: Update package-lock.json and translations.json
2022-06-17 23:42:49 +02:00
Heiko Mathes
08b6b2de28
Sharing: Fix app layout on small screens ( #2430 )
2022-06-17 23:32:45 +02:00
Cathie Integra
1876ba60e0
Weblate: Update frontend translations ( #2435 )
...
Co-authored-by: Weblate <noreply@weblate.org>
2022-06-17 23:30:12 +02:00
Heiko Mathes
8bdac8564a
UI: Update browser support ( #2436 )
...
* remove support for very old browsers
* re-add support for safari 14 (for now)
* fix typo in browserlist config
2022-06-17 23:29:28 +02:00
Michael Mayer
735136c25c
Frontend: Format code and update package-lock.json
2022-06-17 05:20:28 +02:00
Heiko Mathes
580de58346
UX: Ssearch view render performance improvements ( #2433 )
...
* virtualize mosaic-view
* start virtualizing parts of the list view
* drastically improve mosaic component updating performance by not rendering cards if not necessary
* speed up list view virtualization by preventing the rendering of vue-components
* start virtualizing cards view
* continue virtualizing card view
* finish virtualizing cards
* start moving common virtualization logic into shared file
* try speeding up access to calculated photo details
* remove console.log
* improve accuracy of cards-placeholder elements
* remove console.log
* start fixing memoized values not updating on change
* fixing memoized values not updating on change
* remove console.logs
* fix getting location info after memoizing the function
* remove obsolete comment
* start rendering of only visible icons in mosaic-view
* continue rendering of only visible icons in mosaic-view
* implement rendering of only visible icons in cards-view
* implement rendering of only visible icons in list-view
* memoize some photo-model functions that are called when rendering mosaic- or cards-view
* fix cards sometimes getting smaller when scrolling
* improve fix for cards sometimes getting smaller when scrolling
* prevent rendering of no-photos-alert if photos are present
* fix selection issues after implementing conditional button-rendering
* speedup mosaic rendering by replacing vue components with html components
* speedup cards rendering by replacing vue components with html components
* speedup list rendering by replacing vue components with html components
* fix removed elements leaving behind placeholders in view
* speedup photo view rendering by replacing vue buttons and icons with regular html components
* fix positioning of card-title in placeholder elements
* fix missing icons after multiselect or select via touch
* prevent flickering of favourite button on click
* prevent flickering of favourite button on click
* use div instead of v-flex
* replace inline styles with css classes
* re-add actually necessary css-classes
* add size-containment to mosaic-elements to reduce re-layouting costs when virtualization replaces children
* fix typo in comment
* use plain html instead of components and css-classes instead of inline styles in cards.vue
* improve list scrolling by not using v-data-table for a static table
* fix icon-color on card-details in light-theme
* fix card-details showing wrong icons with wrong height on pixel 3
* fix animated gif-previews getting out of image-bounds when hovering in firefox
* fix closing brackets in mosaic view not matching opening brackets
* fix live-photo icon in mosaic- cards and list components
* improve render performance by replacing v-hover vue-component with css-hidden button
* prevent unnecessary rerenders
* prevent unnecessary rerenders
* undo "prevent unnecessary rerender" because the real-world-effect is negligable
* load next batch earlier to reduce change of scrolling to the end before the load finished
* add explanation on why the selection-button isnt removed via v-if
* remove console.log
* speed up rendering by reducing amount of observed items
* fix favourite-buttons in non-search views
* prevent unnecessary observeItems-calls by only observing items when photos changed
Co-authored-by: Heiko Mathes <heiko@pop-os.localdomain>
2022-06-17 04:44:58 +02:00
Heiko Mathes
d776e9cf83
UX: Pseudo-virtualize mosaic, cards and list view ( #2292 )
...
Related / Follow-Up Issues:
- #85
- #152
- #307
- #583
- #1582
- #1623
2022-06-17 04:15:20 +02:00
Michael Mayer
acc779f107
Albums: Restore deleted album when trying to create it again #2429
2022-06-16 18:59:03 +02:00
Michael Mayer
d604b7c61e
Frontend: Upgrade dependencies in package.json and package-lock.json
2022-06-16 03:58:37 +02:00
Michael Mayer
b2a784f074
Frontend: Update translations.json
2022-06-16 01:31:27 +02:00
Weblate
8fcf4334cd
Merge remote-tracking branch 'origin/develop' into develop
2022-06-15 14:11:19 +02:00
Michael Mayer
c5031ae124
Frontend: Update translations.json #2419
2022-06-15 14:10:48 +02:00
Weblate
136f3c21aa
Weblate: Update frontend translations
2022-06-15 11:51:56 +02:00
Weblate
338d9d1d3b
Weblate: Update frontend translations
2022-06-15 06:36:23 +02:00
Michael Mayer
dea9ff6868
Frontend: Update translations.pot
2022-06-14 13:28:00 +02:00
Michael Mayer
e5baeadfa2
Frontend: Update package-lock.json
2022-06-14 13:27:50 +02:00
Michael Mayer
a0c36f6af3
Frontend: Update ar.po and translations.json
2022-06-14 13:25:03 +02:00
theresa
b536f5f7ad
Translations: Add option for arabic
2022-06-14 12:37:40 +02:00
Michael Mayer
046acbd09c
Frontend: Update package-lock.json
2022-06-13 23:46:25 +02:00
Michael Mayer
220b2b3331
Frontend: Update translations.json
2022-06-13 23:46:14 +02:00
Weblate
b0211d94e0
Translations: Resolve frontend/src/locales/ar.po merge conflicts
2022-06-13 23:40:37 +02:00
Michael Mayer
45069b045d
Frontend: Update package-lock.json
2022-06-09 20:27:17 +02:00
theresa
86e69853d2
Tests: Update upload test
2022-06-09 14:48:22 +02:00
Michael Mayer
6658704660
Frontend: Update translations.json and package-lock.json
2022-06-01 21:47:43 +02:00
theresa
7caff32c65
Tests: Adapt tests to run on mobile
2022-06-01 12:09:15 +02:00
theresa
54247a8955
Tests: Adapt library tests to run on mobile
2022-06-01 12:08:48 +02:00
theresa
0b9699ab23
Tests: Adapt sharing tests to run on mobile
2022-05-31 20:48:37 +02:00
theresa
be5b2bba74
Tests: Adapt page models for mobile tests
2022-05-31 20:38:17 +02:00
theresa
26c4974081
Tests: Adapt states tests to run on mobile
2022-05-31 20:37:36 +02:00
theresa
cfc8f47890
Tests: Adapt labels tests to run on mobile
2022-05-31 20:37:20 +02:00
theresa
a8bb3630ae
Tests: Adapt photos tests to run on mobile
2022-05-31 20:37:05 +02:00
theresa
226ff20b9b
Tests: Adapt album tests to run on mobile
2022-05-31 20:36:44 +02:00
theresa
2a59eada63
Tests: Adapt settings tests to run on mobile
2022-05-31 20:36:19 +02:00
moutasem1989
9eeccfac27
Translated using Weblate (Arabic)
...
Currently translated at 10.4% (57 of 543 strings)
Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/ar/
2022-05-30 18:54:20 +02:00
Weblate
5befab94ab
Weblate: Update frontend translations
2022-05-30 18:53:56 +02:00
Weblate
e232847405
Weblate: Update frontend translations
2022-05-30 18:34:05 +02:00
Michael Mayer
efb5d710c1
Frontend: Update package-lock.json
2022-05-28 21:54:09 +02:00
Michael Mayer
361f9604c9
Frontend: Update translations.json
2022-05-28 21:53:10 +02:00
Michael Mayer
849d7d5837
Frontend: Remove *.mo files and add pattern to .gitignore
2022-05-28 21:52:01 +02:00
Michael Mayer
cb97559b6d
Frontend: Pre-translate missing locales
2022-05-28 21:49:54 +02:00
Michael Mayer
87f2c3d796
Frontend: Update theme styles and colors
2022-05-28 20:57:37 +02:00
Michael Mayer
122cbfceba
Frontend: Update translations.pot
2022-05-28 15:47:01 +02:00
Michael Mayer
e9d413ef83
UX: Replace mobile subnav with a speed dial visible in public mode #2370
2022-05-28 15:45:32 +02:00
Michael Mayer
fecd247d21
UX: Normalize mobile navigation toolbar titles
2022-05-27 22:16:35 +02:00
Michael Mayer
4201c7d2a6
UX: Reduce mobile navigation submenu border radius #2359
2022-05-27 20:26:41 +02:00
Michael Mayer
c88ef9a7ed
UX: Tweak mobile navigation submenu styles #2359
2022-05-27 20:25:01 +02:00
Michael Mayer
d64ba27ec4
UI: Avoid duplicate strings in page title
2022-05-27 19:14:49 +02:00
Michael Mayer
2202c93571
Settings: Add Thai language option
2022-05-27 18:45:33 +02:00
Michael Mayer
61dfd2cf50
UX: Update splash screen, button, and footer styles #2360
2022-05-27 18:15:18 +02:00
Michael Mayer
1efc1e3de5
Frontend: Update German translations
2022-05-27 18:13:55 +02:00
Michael Mayer
d83d7e2aac
Frontend: Update translations.json
2022-05-27 16:09:55 +02:00
Weblate
f012669a55
Weblate: Update frontend translations
2022-05-27 16:07:55 +02:00
Michael Mayer
82d806fb51
Frontend: Update .eslintrc.js, vm.js, de.po and translations.pot
2022-05-27 16:06:43 +02:00
Weblate
8539729c12
Weblate: Update frontend translations
2022-05-27 15:36:03 +02:00
Weblate
a47e11a2b5
Weblate: Update frontend translations
2022-05-27 15:33:47 +02:00
Michael Mayer
a560c82833
Frontend: Update package.json and package-lock.json
2022-05-27 15:21:41 +02:00
Michael Mayer
b78388bb11
Frontend: Update package-lock.json and translations.json
2022-05-27 14:44:22 +02:00
Cathie Integra
95510b21d1
Weblate: Update translations ( #2362 )
2022-05-27 14:35:06 +02:00
Michael Mayer
005770ca84
Frontend: Update translations.pot and translations.json
2022-05-27 09:09:36 +02:00
Michael Mayer
896e7faa6f
UX: Update splash screen styles
2022-05-27 08:21:51 +02:00
Michael Mayer
f936efb43d
UX: Update slash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 22:28:32 +02:00
Michael Mayer
c620271399
UX: Update slash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 20:51:19 +02:00
Michael Mayer
6aa08d64c2
Docs: Update membership info URL
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 19:33:41 +02:00
Michael Mayer
7ed5ed6408
UX: Reduce navigation toolbar font weight
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 15:12:42 +02:00
Michael Mayer
d46a01b602
UX: Update navigation and splash screen styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 15:04:45 +02:00
Michael Mayer
c764b20668
UX: Update navigation styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 14:07:08 +02:00
Michael Mayer
441827d600
UX: Improve nav sub menu styles
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-26 13:52:47 +02:00