Commit graph

2805 commits

Author SHA1 Message Date
Michael Mayer
6ae5c5e4a6 Frontend: Update translations.json and page/settings/general.vue #2083
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 14:44:15 +01:00
Weblate
7ac21e63ef Weblate: Update frontend translations 2022-10-31 14:35:38 +01:00
Michael Mayer
d03be0ab21 Maps: Rename "Offline" style to "Basic"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 14:33:26 +01:00
Weblate
54cba3bc22 Weblate: Update frontend translations 2022-10-31 13:57:24 +01:00
Weblate
22741a01ad Weblate: Update frontend translations 2022-10-31 13:37:47 +01:00
Michael Mayer
13d32f3294 Translations: Fuzzy merge of .pot files with .po files #2083
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 13:25:02 +01:00
Michael Mayer
36e3600d39 Account: Remove whitespace from account.vue component #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:27:28 +01:00
Michael Mayer
ff14235d85 Account: Show "Change Avatar" hint when hovering over avatar icon #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:25:12 +01:00
Michael Mayer
69d14997f4 Config: Rename edition to about in client config values
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:23:48 +01:00
Michael Mayer
fb4bfe1b2f Auth: Prevent unauthorized users from accessing the file browser #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-31 12:18:10 +01:00
theresa
62882535e2 Tests: Refactor acceptance tests 2022-10-31 09:54:50 +01:00
theresa
69682de32d Tests: Refactor menu page-model 2022-10-28 11:16:51 +02:00
theresa
846fb13565 Tests: Refactor album page-model 2022-10-28 11:16:51 +02:00
theresa
ad73819140 Tests: Refactor acceptance tests 2022-10-26 19:29:44 +02:00
Michael Mayer
c610637b3b Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 17:39:28 +02:00
Michael Mayer
984569bb80 Frontend: Update translations.pot and translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-26 17:39:11 +02:00
Weblate
90e5283a20 Weblate: Update frontend translations 2022-10-26 09:11:08 +02:00
Michael Mayer
ac84dce3aa Search: Add sort by "File Size" #2620
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 12:56:17 +02:00
Michael Mayer
1b27a80ada Config: Rename "imprint" option to "legal-info" #2797
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 12:33:03 +02:00
Michael Mayer
a02ecf12de Auth: Use "username" instead of "name" in the session API #98 #2796
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-24 09:21:39 +02:00
theresa
a0c32e6618 Tests: Update page model 2022-10-23 12:48:10 +02:00
theresa
fb0800a639 Tests: Refactor acceptance tests 2022-10-23 12:47:24 +02:00
Michael Mayer
eb3831d841 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:54:24 +02:00
Michael Mayer
4232a02a4f UX: Prevent unnecessary transition when loading Settings
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-22 22:54:24 +02:00
Michael Mayer
97e34b4989 UX: Update splash and error screen styles #840
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:38:15 +02:00
Michael Mayer
f57325322b Login: Avoid unnecessary reload
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:30:07 +02:00
Michael Mayer
947d4f7481 UX: Improve dialog button styles for RTL languages
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:29:20 +02:00
Michael Mayer
189d8d437f UX: Improve dialog button styles for RTL languages
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 17:00:05 +02:00
Michael Mayer
4ea07f9458 UX: Update splash screen background color
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:41:38 +02:00
Michael Mayer
ef52c4f1e5 UX: Improve Error 404 page #840
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:40:08 +02:00
Michael Mayer
a579620a2e Security: Change default site URLs to HTTP and add HTTPS init target
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 16:19:28 +02:00
Michael Mayer
6e5187fd0c Frontend: Upgrade eslint from 8.22.0 to in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-20 13:41:20 +02:00
Michael Mayer
2b9f7fa04b Services: Fix Connect button icon alignment in UI
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 21:36:09 +02:00
Michael Mayer
7849685cc3 Frontend: Regenerate translations.json #2792
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 21:23:33 +02:00
Weblate
46fdfb5a6f Weblate: Update frontend translations 2022-10-19 21:04:20 +02:00
Michael Mayer
81ef4b7e4a Translations: Update messages.pot and translations.pot
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:28:07 +02:00
Michael Mayer
5ca5bc66b7 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:49 +02:00
Michael Mayer
837c9c2454 Frontend: Update site URL in link test
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:23:23 +02:00
Michael Mayer
e34f23da90 Frontend: Update input element styles in themes.css
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 20:17:31 +02:00
theresa
015826d696 Test: Adapt sharing test to UX changes 2022-10-19 11:20:57 +02:00
Michael Mayer
03936e880a Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:56:39 +02:00
Weblate
63c0f9b307 Weblate: Update frontend translations 2022-10-19 05:55:44 +02:00
Michael Mayer
a4412556ff Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:17:03 +02:00
Michael Mayer
f94ff54cc1 Auth: Improve account management page and config options #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:09:09 +02:00
Michael Mayer
bece366b97 Frontend: Update JS deps in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-19 05:05:47 +02:00
Michael Mayer
59da5037e6 Server: Add Error 404 Not Found template and change ext to .gohtml #840
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-18 22:19:41 +02:00
theresa
2d379a3405 Tests: Update path in testcafeconfig.json 2022-10-18 17:56:28 +02:00
theresa
bca6bd90a6 Tests: Adapt authentication tests to UX changes 2022-10-18 17:55:57 +02:00
theresa
85722d392f Tests: Update selectors in page model 2022-10-18 17:55:28 +02:00
theresa
067d7b0b79 Tests: Adapt paths in photo tests 2022-10-18 17:54:56 +02:00
theresa
a58028ceb1 Tests: Adapt paths in originals.js 2022-10-18 17:54:30 +02:00
theresa
ed141631df Tests: Adapt paths in index.js 2022-10-18 17:53:53 +02:00
theresa
139ed5a0fd Tests: Adapt paths in sharing.js 2022-10-18 17:53:25 +02:00
theresa
e3078ac506 Tests: Adapt paths in general.js 2022-10-18 17:52:26 +02:00
heikomat
4da33d467c reset lastFilter on route change to fix navigating between routes that use the same components but with different settings 2022-10-18 11:43:56 +02:00
heikomat
72c7dc9c49 prevent unnecessary re-searches on unchanged filter after page restore 2022-10-18 11:43:56 +02:00
heikomat
1ac9be1b6f fix most ios pwa download scroll-pos-restore bugs by making scroll-pos-restore compatible with bfcache 2022-10-18 11:43:56 +02:00
heikomat
753eaeb144 fix scroll-pos-restore on ios-pwa after download from files tab in edit-dialog 2022-10-18 11:43:56 +02:00
heikomat
c680695eef fix scroll-pos-restore on ios-pwa after download with active search 2022-10-18 11:43:56 +02:00
Michael Mayer
fc45f6d9db UX: Change avatar placeholder icon and background color #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 20:29:15 +02:00
Michael Mayer
4d54b28f8a Frontend: Update user_test.js after model refactoring
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:52:56 +02:00
Michael Mayer
f2aa9e7ad1 Frontend: Downgrade axios from 1.x to ^0.27.2 due to compat issues
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:51:58 +02:00
Michael Mayer
c0beee50f5 Upload: Fix API request method to signal that files are complete
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:51:10 +02:00
Michael Mayer
5f41d4b952 Frontend: Regnerate translations.pot and translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:10:17 +02:00
Michael Mayer
837669f796 Auth: Extend account settings with user details and avatar upload #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-17 19:07:38 +02:00
theresa
2cf420d04a Translations: Update translations.json #2787 2022-10-17 16:24:30 +02:00
Weblate
528d04b33e Weblate: Update frontend translations 2022-10-17 14:47:48 +02:00
Michael Mayer
e3bb8b19dd Routing: Prefix frontend UI routes with /library #840 #2466
Also improves migrations and updates the db schema docs.

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-15 21:54:11 +02:00
Michael Mayer
3bad6820d7 UI: Update logs icon in navigation.vue
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:24:01 +02:00
Michael Mayer
f1f59bd8af Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-14 12:07:27 +02:00
Michael Mayer
9da97273e1 Frontend: Update webpack.config.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 22:18:27 +02:00
Michael Mayer
884dea17de Security: Use individual preview tokens for each user account #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-13 22:11:02 +02:00
theresa
ccfdf22590 Tests: Move settings tests to auth mode 2022-10-13 14:08:22 +02:00
theresa
7e3df13ba6 Tests: Adapt states test to fixture data 2022-10-13 14:01:47 +02:00
Michael Mayer
9a3015a818 Frontend: Do not redirect to login form in public mode #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 18:14:09 +02:00
Michael Mayer
3c03f9c115 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-12 15:36:40 +02:00
theresa
b5132fedec Tests: Fix unit test 2022-10-11 09:53:49 +02:00
Weblate
001fe19fa9 Weblate: Update frontend translations 2022-10-11 02:13:34 +02:00
Michael Mayer
8e2b229a30 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-10 16:36:48 +02:00
theresa
0e518b27fd Tests: Adapt sharing test to ux changes 2022-10-10 15:28:03 +02:00
theresa
7954e78596 Translations: Update translations.json 2022-10-10 13:56:18 +02:00
Theresa Gresch
edb4e07f03
Merge pull request #2767 from ehsansabet/feature/persian_language
Feature/persian language
2022-10-10 13:39:29 +02:00
Michael Mayer
3d3b1f10c4 Sharing: Allow to search for photos in shared albums
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 21:35:01 +02:00
Ehsan Sabet
2455e39417
Merge branch 'develop' into feature/persian_language 2022-10-07 21:08:40 +03:30
Ehsan Sabet
f11988e021 Translation: Add frontend persian language 2022-10-07 21:00:51 +03:30
Michael Mayer
2034110c5d HEIF/AVIF/DNG: Update file format descriptions in the UI #2726
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-07 16:37:47 +02:00
Michael Mayer
14d89132e9 Frontend: Upgrade deps in package.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:56 +02:00
Michael Mayer
9cc2f78abc Frontend: Update translations.pot and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-06 18:17:19 +02:00
theresa
0c5941ac06 Tests: Add classes to toolbar.vue 2022-10-06 17:11:18 +02:00
theresa
7312b32811 Tests: Adapt settings test to UX changes 2022-10-06 15:06:19 +02:00
theresa
fb1b1b1072 Tests: Adapt page model to ux changes 2022-10-06 14:45:24 +02:00
theresa
6ac2f3c10d Translations: Update translations.json #2764 2022-10-06 13:52:39 +02:00
Weblate
0c1841d603 Weblate: Update frontend translations 2022-10-06 11:41:35 +02:00
theresa
57bdaaa7de Tests: Adapt page-model 2022-10-05 12:38:09 +02:00
theresa
a90e822001 Translations: Update translations.json #2762 2022-10-05 10:49:02 +02:00
Weblate
c477d08ccd Weblate: Update frontend translations 2022-10-05 08:41:35 +02:00
Michael Mayer
dcad2efb53 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 12:27:58 +02:00
Michael Mayer
1473df3c58 Search: Hide results needing review if the user is not an admin #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-04 02:57:15 +02:00
Michael Mayer
71b5ae934b Frontend: Update toolbar.vue and translations.pot
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 23:00:44 +02:00
Michael Mayer
96dfe6c7c9 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 22:50:49 +02:00
Michael Mayer
1c4dde5acf Frontend: Update splash screen styles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-03 22:50:31 +02:00
Michael Mayer
4c516cac38 Auth: Rename database tables and delete temporary tables #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 22:09:02 +02:00
Michael Mayer
6e74f16a77 Auth: Open album share links in the regular user interface #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-02 11:38:30 +02:00
Michael Mayer
24fc54e326 Frontend: Fix link to people page in mobile sub-navigation
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-10-01 00:03:02 +02:00
Michael Mayer
4f425790ab Auth: Remember ownership of uploaded photos and albums #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 19:15:10 +02:00
Michael Mayer
323d495840 Auth: Apply user rights and permissions in the search API #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-30 00:42:19 +02:00
Michael Mayer
b0530a5fd1 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 13:26:09 +02:00
Michael Mayer
f5a8c5a45d Auth: Session and ACL enhancements #98 #1746
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-28 09:01:17 +02:00
Weblate
c9d5f3b14b Weblate: Update frontend translations 2022-09-28 04:49:24 +02:00
Haim Kastner
db80cb2bf5 Few RTL alignment fixes
- Fix list view headers alignment
- Fix upload dialog text direction
- Add missing alignment style to the new faces toolbar icons
2022-09-24 20:41:11 +02:00
Michael Mayer
455028ad28 Frontend: Update translations.json and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-21 10:56:20 +02:00
Weblate
59d12c13ea Weblate: Update frontend translations 2022-09-21 09:49:22 +02:00
Michael Mayer
cc8bab446d Settings: Disable Sync tab in public mode as WebDAV cannot be used #2468
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-19 09:58:27 +02:00
Weblate
6d435cab9e Weblate: Update frontend translations 2022-09-18 23:04:08 +02:00
Michael Mayer
86d7bfdb90 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-18 15:43:22 +02:00
Michael Mayer
eaf5e9b4a1 Frontend: Add "avif" file type description #2706
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-15 01:27:42 +02:00
Michael Mayer
a1642fcfab Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 21:18:48 +02:00
Michael Mayer
a1edb88b94 Frontend: Move "popstate" handler to common/navigation.js #2597 #2648
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 21:06:27 +02:00
Michael Mayer
3c54ac8285 Frontend: Remove unused function parameter #2648
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 11:03:28 +02:00
Michael Mayer
32f7b3cbb1 Frontend: Update translations.pot
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:46:34 +02:00
heikomat
00ed6468c3 move restoring og photo scroll position into own function 2022-09-14 10:40:55 +02:00
heikomat
3e33af7d1d fix too many images getting pre-loaded on filter change 2022-09-14 10:40:55 +02:00
heikomat
00e17b7bb0 remove console.logs 2022-09-14 10:40:55 +02:00
heikomat
01b548613b try fixing scroll position after image download on iOS PWA 2022-09-14 10:40:55 +02:00
heikomat
c35a827634 reset search offset when backnavigation was not used 2022-09-14 10:40:55 +02:00
Michael Mayer
f41144097a Frontend: Update package-lock.json and translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-14 10:11:48 +02:00
Weblate
3e6cc4c4ba Weblate: Update frontend translations 2022-09-14 06:47:52 +02:00
Weblate
c12e2d69ac Weblate: Update frontend translations 2022-09-08 01:29:27 +02:00
theresa
fd95e60bb9 Tests: Include places tests again 2022-09-05 15:20:28 +02:00
Michael Mayer
d07e263a81 Navigation: Improve error handling when showing user information #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 23:58:15 +02:00
Michael Mayer
85561547cc Auth: Add "PHOTOPRISM_ADMIN_USER" option and refactor user table #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 21:30:50 +02:00
Michael Mayer
f5b88b5718 Auth: Tweak login page styles #98
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 19:03:17 +02:00
Michael Mayer
62aba32003 Frontend: Update package-lock.json and translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-09-02 17:13:41 +02:00
Weblate
258fb70f6f Weblate: Update frontend translations 2022-09-02 11:28:34 +02:00
theresa
f493607b04 Tests: Update test commands 2022-09-01 10:44:29 +02:00
Michael Mayer
ec34015505 Frontend: Downgrade "postcss-import" to v14 in package.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 21:30:08 +02:00
Michael Mayer
204c0e2c2f Frontend: Update deps in package.json and package-lock.json
Pins "eslint" package to v8.22.0 due to compatibility issues, see:
- https://youtrack.jetbrains
.com/issue/WEB-57089/ESLint823-TypeError-thislibOptionsparse-is-not-a-function
- https://github.com/eslint/eslint/commit
/3e5839ecae96aecfbc1ac9526e88e0105e671032#diff-358c9491edc00f0db6f2f3c317df9aa932135803481b86c9289bd56bf8af0622L66

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:56:58 +02:00
Michael Mayer
7814273ac2 Tests: Add TestCafe acceptance test runner example
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 19:42:18 +02:00
Michael Mayer
1e6635498f Private: Hide flag switch in dialog if feature is disabled #2570
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 17:43:30 +02:00
Michael Mayer
1ecfcb7d3e Frontend: Update translations.json/pot and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-31 15:59:05 +02:00
Weblate
18f8f2c112 Weblate: Update frontend translations 2022-08-30 15:58:57 +02:00
theresa
2e7923f6b1 Tests: Update toolbar page model 2022-08-30 15:58:47 +02:00
theresa
d2b23ff69e Test: Adapt settings tests to mobile toolbar 2022-08-30 13:27:46 +02:00
theresa
fcb5ef33cb Tests: Add component test for mobile toolbar 2022-08-30 13:23:35 +02:00
theresa
d8093519db Tests: Skip upload tests on mobile 2022-08-30 13:22:44 +02:00
theresa
fee1ab26ef Tests: Improve tests to run on mobile 2022-08-30 13:21:43 +02:00
theresa
2f7bcf20d7 Tests: Extend toolbar page model 2022-08-30 10:31:25 +02:00
theresa
86596c6275 Frontend: Improve v-if statements for mobile toolbar 2022-08-30 10:27:52 +02:00
theresa
a5d9995bb8 Tests: Add tests for mobile toolbar 2022-08-30 10:26:50 +02:00
theresa
9e79bbe205 Frontend: Add fix v-if statements for mobile toolbar 2022-08-29 18:16:05 +02:00
theresa
0cba9141df Frontend: Add classes for testing to mobile toolbar 2022-08-29 16:03:39 +02:00
theresa
be4a7942a3 Frontend: Improve mobile toolbar 2022-08-29 15:54:06 +02:00
theresa
97c5430d30 Tests: Update acceptance test 2022-08-29 14:39:36 +02:00
Michael Mayer
e14f788e14 Frontend: Update translations.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-28 19:54:30 +02:00
Weblate
d0b6862249 Weblate: Update frontend translations 2022-08-27 14:29:23 +02:00
Michael Mayer
84fae40f51 UX: Show custom context menu in mobile toolbar if not authenticated
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 19:34:18 +02:00
Michael Mayer
ecadf17d50 UX: Replace "speed dial" in mobile toolbar with custom context menu
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 18:15:22 +02:00
Michael Mayer
e7136bdf8e Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-26 18:12:02 +02:00
Michael Mayer
3612ea016d Frontend: Update Gemstone theme and common theme styles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 20:36:29 +02:00
Michael Mayer
c9808b2b9a Frontend: Add Remove() func and inline docs to themes.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-25 01:54:35 +02:00
Michael Mayer
af2b0ba7d9 Frontend: Update translations.json #2638
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 17:59:20 +02:00
Weblate
ffcf7955b1 Weblate: Update frontend translations 2022-08-24 17:57:06 +02:00
Michael Mayer
8ab16682ec Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:37:52 +02:00
Michael Mayer
1d16ba4590 Frontend: Add Slovene to translations.json and options.js
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-24 12:37:23 +02:00
Weblate
fed8ce5c83 Weblate: Update frontend translations 2022-08-24 12:16:07 +02:00
Michael Mayer
bed325155f Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-12 21:49:02 +02:00
Michael Mayer
33f2c6bbf0 Places: Change default font to "Open Sans Regular"
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-10 16:05:39 +02:00
Michael Mayer
a7deb76450 Frontend: Update dependencies and translations 2022-08-09 20:39:19 +02:00
Weblate
0f69f440b5 Weblate: Update frontend translations 2022-08-09 03:46:30 +02:00
Michael Mayer
6531bb0501 Frontend: Update translations.json #2574
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 09:23:35 +02:00
Weblate
f5ce91d81a Weblate: Update frontend translations 2022-08-02 09:21:29 +02:00
Weblate
7d4f54e600 Weblate: Update frontend translations 2022-08-02 09:19:21 +02:00
Weblate
54fc60d9ad Weblate: Update frontend translations 2022-08-02 09:17:42 +02:00
Weblate
4b579ca9e7 Weblate: Update frontend translations 2022-08-02 09:13:37 +02:00
Weblate
d283f384fc Weblate: Update frontend translations 2022-08-02 09:10:23 +02:00
Weblate
4cf8a09a76 Weblate: Update frontend translations 2022-08-02 09:07:10 +02:00
Weblate
f1b1ac4c5d Weblate: Update frontend translations 2022-08-02 08:58:42 +02:00
Michael Mayer
be74c15f20 Frontend: Update translations.json #2574
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:52:52 +02:00
Michael Mayer
d3de63018c Auto-translate missing frontend and backend translations 2022-08-02 08:49:33 +02:00
Michael Mayer
c8b350d531 Frontend: Update dependencies in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:47 +02:00
Michael Mayer
4246d5cd19 Frontend: Update translations and language options #2574
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-08-02 08:29:21 +02:00
Weblate
e0674e0968 Weblate: Update frontend translations 2022-08-02 07:49:57 +02:00
Michael Mayer
923b6e7a3e Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-29 18:01:21 +02:00
theresa
ee0ca41a53 Tests: Update path to test files 2022-07-23 13:20:18 +02:00
theresa
6ddb59949c Tests: Update test commands and add config file 2022-07-23 13:19:56 +02:00
Michael Mayer
ecb6e1b976 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 11:50:42 +02:00
Michael Mayer
f1b717fbfd Frontend: Refactor TestCafe acceptance test directory structure
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-23 10:52:15 +02:00
Michael Mayer
397159d4e0 Frontend: Update translations.pot, themes.js and package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-22 19:24:12 +02:00
Michael Mayer
22073e5600 Frontend: Update deps in package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-21 15:17:07 +02:00
Michael Mayer
ac635068f2 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 17:18:17 +02:00
Michael Mayer
0852e659c2 API: Improve logs and add /api/v1/connect endpoint for auth callbacks
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 16:58:43 +02:00
Michael Mayer
5ac9a4d010 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 01:18:07 +02:00
Michael Mayer
f246abfe87 Translations: Add Greek and update translations.json #2529
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-19 01:17:42 +02:00
Chris Psarros
328a1626f5 Translated using Weblate (Greek)
Currently translated at 81.3% (441 of 542 strings)

Translation: PhotoPrism/Frontend
Translate-URL: https://translate.photoprism.app/projects/photoprism/frontend/el/
2022-07-18 13:31:25 +02:00
Weblate
e5c796e798 Weblate: Update frontend translations 2022-07-18 13:31:10 +02:00
Michael Mayer
382c6f2748 Auth: Change button radius in login form and refactor related CSS styles
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 22:37:16 +02:00
Michael Mayer
8a5ba1a7b8 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-14 17:53:13 +02:00
theresa
6c2ce6061c Refactor acceptance tests 2022-07-14 10:19:04 +02:00
Michael Mayer
53211c29fc Auth: Tweak "Sign In" button style
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:55:18 +02:00
Michael Mayer
267678e0c1 Auth: Increase background blur on login screen
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:48:40 +02:00
Michael Mayer
ea8b78f293 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:13:51 +02:00
Michael Mayer
a725bd2db7 Settings: Improved theme options initialization
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-11 03:13:09 +02:00
Michael Mayer
591a656270 Auth: Add PHOTOPRISM_AUTH_MODE config option #98 #782
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-07 19:12:28 +02:00
Michael Mayer
bbc4f2f276 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-06 01:14:19 +02:00
Michael Mayer
e739dd3e89 Auth: Add support for config and routing extensions (WIP) #782 #2478
Enables developers to extend the existing config and API. Initial proof
of concept and work in progress. Implementation details may change.
Feedback welcome!

Signed-off-by: Michael Mayer <michael@photoprism.app>
2022-07-05 23:13:34 +02:00
Michael Mayer
18473e4d44 Frontend: Update package-lock.json 2022-07-03 22:33:06 +02:00
Michael Mayer
85e5bdc261 Frontend: Update translations.json 2022-07-03 22:32:50 +02:00
Weblate
f3814fdb90 Weblate: Update frontend translations 2022-07-03 22:30:40 +02:00
Michael Mayer
70d86d4d55 Frontend: Update translations.json 2022-07-01 18:54:35 +02:00
Cathie Integra
f734a8da9a
Weblate: Update frontend translations (#2487)
Co-authored-by: Weblate <noreply@weblate.org>
2022-07-01 18:46:03 +02:00
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
Cathie Integra
57831a7290
Translations: Update frontend/src/locales (#2351)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-23 16:27:43 +02:00
theresa
10b1de3e02 Frontend: Show nav-menu in test mode 2022-05-23 12:52:16 +02:00
Michael Mayer
75ec9909f8 Frontend: Update package-lock.json 2022-05-21 22:32:18 +02:00
Michael Mayer
7942b03d54 Frontend: Update translations.pot and translations.json #2346
Thanks to all who contributed! <3
2022-05-21 22:31:16 +02:00
Cathie Integra
f3e8ec864a
Translations: Update frontend/src/locales (#2346)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-21 22:29:27 +02:00
Michael Mayer
ab185f719e UX: RTL style fixes 2022-05-21 22:11:22 +02:00
Michael Mayer
8b5fbec950 UX: Improve navigation menu 2022-05-21 22:00:13 +02:00
Michael Mayer
441b51b228 UX: Improve confirm button style in account.vue 2022-05-21 20:12:34 +02:00
Michael Mayer
c1d06f5d2b UX: Enhance splash screen styles 2022-05-21 20:08:31 +02:00
Michael Mayer
da866a98d4 UX: Update splash screen, fonts, buttons, mobile toolbar and navigation 2022-05-21 18:13:28 +02:00
Michael Mayer
8af69b81f2 Search: Omit files with unknown Chroma when using mono:true filter #2341 2022-05-21 18:12:08 +02:00
Cathie Integra
76e0725397
Translations: Update frontend/src/locales (#2342)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-21 08:38:48 +02:00
Michael Mayer
f73d21171a UX: Improve scrollbar styles
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-21 02:33:09 +02:00
Michael Mayer
9f6d15db07 UI: Remove html height in app.css 2022-05-20 23:16:02 +02:00
Michael Mayer
d600d5faf8 Frontend: Update package.json, package-lock.json, and translations.json 2022-05-20 21:37:53 +02:00
Cathie Integra
4f02415f34
Translations: Update frontend/src/locales (#2338)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-20 21:31:49 +02:00
Michael Mayer
b250a106b7 UX: Improve nav toolbar, scrollbar, and footer 2022-05-20 21:31:29 +02:00
Michael Mayer
a37c6d4c83 UI: Shorten version info in about footer and improve scrollbar styles 2022-05-20 19:33:07 +02:00
Michael Mayer
c32577ee52 Frontend: Update package-lock.json 2022-05-20 11:32:02 +02:00
Michael Mayer
cd024ae15a Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-05-18 22:45:56 +02:00
Michael Mayer
b9c68f8fe8 Frontend: Update navigation.vue 2022-05-17 03:17:28 +02:00
Michael Mayer
400c25ad43 Frontend: Update translations.json 2022-05-17 01:12:09 +02:00
Cathie Integra
6e05e06593
Translations: Update frontend/src/locales (#2326)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-17 00:53:29 +02:00
Michael Mayer
87521c7e6d WebDAV: Open Windows Help in frontend/src/dialog/webdav.vue 2022-05-16 21:59:23 +02:00
Michael Mayer
9c021117f9 WebDAV: Show Windows Resource URL in frontend/src/dialog/webdav.vue 2022-05-16 21:45:26 +02:00
Michael Mayer
f00bac031b Frontend: Update translations.pot 2022-05-16 21:43:42 +02:00
theresa
0bdf4a58ae Translation: Add options for bulgarian and malay 2022-05-16 21:32:46 +02:00
Michael Mayer
6654ec7786 Frontend: Add icon font, update package.json and translations.json 2022-05-16 20:26:44 +02:00
Cathie Integra
27b971540e
Translations: Update frontend/src/locales (#2321)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-16 19:15:12 +02:00
Michael Mayer
e56cda79ed Frontend: Update package-lock.json 2022-05-10 21:01:53 +02:00
Michael Mayer
312c68964e Frontend: Update package-lock.json and translations.json 2022-05-09 16:15:57 +02:00
Weblate
0a51aee6ba Translations: Update frontend/src/locales 2022-05-09 14:48:07 +02:00
Cathie Integra
fb32930d8c
Translations: Update frontend/src/locales (#2308)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-08 10:12:47 +02:00
Cathie Integra
daa4bab589
Translations: Update frontend/src/locales (#2306)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-07 13:18:18 +02:00
Weblate
ea0f8fa05b Translations: Update frontend/src/locales 2022-05-05 10:09:16 +02:00
Michael Mayer
0df8d4cea2 Frontend: Update translations.json 2022-05-01 19:19:02 +02:00
Cathie Integra
7802bd58b7
Translations: Update frontend/src/locales (#2297)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-01 19:16:11 +02:00
Michael Mayer
7c688f5ea2 Frontend: Update translations and navigation title 2022-05-01 18:05:41 +02:00
Cathie Integra
f89795e74d
Translations: Update frontend/src/locales (#2295)
Co-authored-by: Weblate <noreply@weblate.org>
2022-05-01 17:48:28 +02:00
Weblate
f885ba6327 Translations: Update frontend/src/locales 2022-04-29 16:20:25 +02:00
Michael Mayer
7bcf8cb1a9 Frontend: Update and shorten footer links on about page 2022-04-27 18:00:05 +02:00
Michael Mayer
fe60af316e Frontend: Update translations.json and package-lock.json 2022-04-27 15:19:10 +02:00
Cathie Integra
9edf647d24
Translations: Update frontend/src/locales (#2279)
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-27 14:48:14 +02:00
theresa
2c328c3924 Translations: Add options for swedish, lithuanian and croatian 2022-04-26 14:02:33 +02:00
Cathie Integra
6d3a4843ca
Translations: Update frontend/src/locales (#2276)
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-24 00:05:56 +02:00
Michael Mayer
cf8f9f54b1 Docs: Add link to updated privacy policy on photoprism.app
https://twitter.com/photoprism_app/status/1517908762832613380
2022-04-24 00:04:28 +02:00
Michael Mayer
8638929d84 Config: Automatically generate command-flag docs #1017 #2195 #2227 #2250 2022-04-22 17:38:40 +02:00
Michael Mayer
5e5c9161e8 Library: Update file_test.js #2273 2022-04-21 22:27:39 +02:00
Michael Mayer
49e9232323 Places: Limit the number of images displayed on the map to 500,000 2022-04-21 22:21:17 +02:00
Michael Mayer
49b58f30c7 Frontend: Update German, translations.pot, and translations.json 2022-04-21 22:18:07 +02:00
Michael Mayer
b595d5df7a Library: Display RAW previews and num of actual files in Originals #2273 2022-04-21 22:17:26 +02:00
Cathie Integra
e59ecc07e4
Translations: Update frontend/src/locales (#2272)
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-21 20:22:15 +02:00
Michael Mayer
ecc8a5b0c0 Frontend: Update package-lock.json 2022-04-21 18:10:20 +02:00
theresa
583dd91fa7 Tests: Add acceptance test for link sharing 2022-04-20 14:49:50 +02:00
theresa
6cbb6610a8 Tests: Refactor acceptance tests 2022-04-19 18:00:37 +02:00
theresa
e0fca2be51 Tests: Add acceptance test #2199 2022-04-19 17:27:21 +02:00
theresa
d4e6030a40 Frontend: Add classes for acceptance tests 2022-04-19 17:26:16 +02:00
theresa
e5d4a295d2 Tests: Add acceptance tests #2248 2022-04-19 17:24:47 +02:00
Michael Mayer
9ad4351c4a Albums: Change category selector function to updateQuery #1995
Search results don't update automatically otherwise.
2022-04-18 17:34:55 +02:00
Michael Mayer
34ed791c07 Frontend: Update translations.json 2022-04-18 17:28:09 +02:00
Cathie Integra
d0c0cfe2d2
Translations: Update frontend/src/locales (#2263)
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-18 17:26:55 +02:00
Michael Mayer
5f8c58626f Frontend: Update package-lock.json and translations.pot 2022-04-18 17:22:52 +02:00
Michael Mayer
975c4cdca3 Search: Fix @keyup.enter.native event handling #1995 2022-04-18 14:52:21 +02:00
Michael Mayer
55db142a3f Frontend: Update package-lock.json 2022-04-18 14:32:36 +02:00
Michael Mayer
adb40433a5 Search: Improve handling of search query updates in UI components #1995 2022-04-16 15:59:47 +02:00
Michael Mayer
ac9fc4108b Frontend: Update package-lock.json 2022-04-16 13:56:57 +02:00
Michael Mayer
c13fdedb72 Frontend: Update package-lock.json 2022-04-15 15:51:46 +02:00
theresa
bcc3da81bd Tests: Refactor acceptance tests 2022-04-15 15:46:25 +02:00
theresa
98b2b8bc34 Tests: Add command for smoke tests 2022-04-15 15:45:39 +02:00
theresa
00d20c9a75 Tests: Update page model 2022-04-15 12:33:52 +02:00
theresa
02b9d192b2 Tests: Refactor acceptance tests 2022-04-15 12:33:27 +02:00
Michael Mayer
92e6c4fe1e Download: Add Disabled, Originals, MediaRaw & MediaSidecar Flags #2234
Extends DownloadSettings with 4 additional options:
- Name: File name pattern for downloaded files (existed)
- Disabled: Disables downloads
- Originals: Only download files stored in "originals" folder
- MediaRaw: Include RAW image files
- MediaSidecar: Include metadata sidecar files (JSON, XMP, YAML)
2022-04-15 09:42:07 +02:00
theresa
0a9f6a72bc Tests: Update acceptance tests 2022-04-14 20:07:55 +02:00
theresa
506bb82824 Tests: Update acceptance tests 2022-04-14 20:07:22 +02:00
Michael Mayer
ccedda8f21 Frontend: Add acceptance test page models from feature branch 2022-04-14 14:42:48 +02:00
Michael Mayer
dd2a210c2e UX: Add slight border radius to .p-logs in Libary > Logs 2022-04-14 14:39:32 +02:00
Michael Mayer
ea3e7f179e UX: Improve Search Navigation and Components, add GIF Symbol #590 #1438 2022-04-14 14:13:54 +02:00
Michael Mayer
ee2b101752 Frontend: Update package-lock.json #590 2022-04-14 13:36:21 +02:00
Michael Mayer
82d61d1f93 File Types: Add experimental support for animated GIFs #590 #2207
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer
20c8d73b26 Metadata: Preserve manual local time changes when reindexing #2239 2022-04-12 20:11:26 +02:00
Michael Mayer
915ff42133 Auth: Add --auth flag, increase min password length to 8 chars #98 #2248 2022-04-12 19:44:43 +02:00
Michael Mayer
e42b870c09 CLI: Update and display the list of supported file formats #2247 2022-04-12 19:14:21 +02:00
Michael Mayer
f927c68c4f UX: Skip RAW files by default when clicking Download All #2234
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 17:02:09 +02:00
Michael Mayer
b97e0e9c3b Albums: Prevent accidental creation of duplicate albums #2233
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 14:38:51 +02:00
Michael Mayer
9134c79f4c Config: Add option to skip all RAW images when indexing #2227 2022-04-06 17:46:41 +02:00
Michael Mayer
9986986f8f People: Add info on the kind of face to improve matching #2182
This commit also fixes of other potential issues and improves logging.
2022-04-04 21:22:31 +02:00
Michael Mayer
cfb448e97d Frontend: Update package-lock.json and translations.json 2022-04-04 14:53:07 +02:00
Cathie Integra
c4b1ac6db1
Translations: Update frontend/src/locales (#2220)
Co-authored-by: Weblate <noreply@weblate.org>
2022-04-04 14:45:44 +02:00
Michael Mayer
bb09c43c49 People: Disable tabs transition to improve UI performance #2182
May help improve rendering performance on slow devices.
Feedback welcome!
2022-04-03 15:06:31 +02:00
Michael Mayer
31e48d2139 UX: Add button to clear error log history in Library > Errors #1683
Note this is disabled in public mode (without authentication).
2022-04-03 12:37:43 +02:00