Commit graph

2288 commits

Author SHA1 Message Date
Michael Mayer 32b90bd75d Frontend: Split theme CSS files 2021-10-14 11:05:06 +02:00
Michael Mayer 1c5c6d3578 Frontend: Update ru.mo/po, translations.json & package-lock.json #1622 2021-10-14 10:47:49 +02:00
Anton 46feabbbda
Frontend: Update Russian translation (#1622) 2021-10-14 10:40:41 +02:00
Michael Mayer aaa344d52b Frontend: Update translations.pot and package-lock.json 2021-10-13 15:54:30 +02:00
theresa 3d161a7a75 Frontend: Add new dark theme 2021-10-13 10:22:53 +02:00
Theresa Gresch 5f931aba18 Translations: Update sk.mo 2021-10-13 09:35:18 +02:00
Theresa Gresch c852d30cf9 Translations: Update translations.json 2021-10-13 09:21:18 +02:00
Pheggas 1f1586eae5
Updated Slovak translation (#1620)
This is the first file of three total to be edited.
2021-10-13 08:35:36 +02:00
Michael Mayer 83b4f783c3 Tests: Update about page acceptance test 2021-10-10 10:37:14 +02:00
Michael Mayer f053150844 Tests: Update scroll to top acceptance test 2021-10-10 10:30:37 +02:00
Michael Mayer c85fd6b7d6 Docs: Update translation README.md files 2021-10-10 10:20:50 +02:00
Michael Mayer 5318728ede Docs: Update frontend translation README.md 2021-10-10 09:50:58 +02:00
Michael Mayer 4f15553a0a Tests: Update about page acceptance test 2021-10-10 09:45:32 +02:00
Michael Mayer fa7b682388 Docs: Update translation README.md files 2021-10-10 09:44:30 +02:00
Michael Mayer a93ffa5b52 Frontend: Use v-if / v-else in list view instead of 2x v-if 2021-10-10 09:06:24 +02:00
Michael Mayer db38dfb5cb Frontend: Update translations.json and package-lock.json 2021-10-10 08:46:49 +02:00
Michael Mayer 3a4cb7c07a Backend: Pre-translate all locales 2021-10-10 08:39:20 +02:00
Michael Mayer d6cc8df531 UI: Show account email in sidebar navigation #98 2021-10-09 19:08:39 +02:00
Michael Mayer 881e8ee6b2 Frontend: Update translations.json 2021-10-09 17:31:24 +02:00
Michael Mayer b066f0825c Frontend: Pre-translate missing strings for all locales 2021-10-09 17:26:21 +02:00
Michael Mayer fa57db7aa4 Docs: Update about page and sponsor dialog 2021-10-09 16:27:14 +02:00
Michael Mayer 963599fd23 Frontend: Update package.json and package-lock.json 2021-10-09 14:34:30 +02:00
Michael Mayer 4f6f7a99d0 UX: Improve German translation for "hidden files" 2021-10-09 13:37:46 +02:00
Michael Mayer 6525d2e508 CSS: Remove commented out styles #1175 2021-10-09 13:00:39 +02:00
Michael Mayer 1cc8cb7ad4 Docs: Update about page and improve German translation 2021-10-09 12:58:40 +02:00
Michael Mayer 67d06fd647 UX: Improve wording in frontend templates 2021-10-09 11:39:37 +02:00
theresa 9b786afa0f Frontend: Add unit tests 2021-10-08 18:16:39 +02:00
theresa 4bc38f7cc9 Frontend: Add unit tests 2021-10-08 17:48:31 +02:00
theresa 62752031a4 Tests: Update selector in acceptance test 2021-10-08 16:01:41 +02:00
Timo Volkmann e77cfbeb81 UI: Add profile card and fix navigation layout #1175 2021-10-08 11:38:27 +02:00
theresa b72790410f Tests: Adapt acceptance tests to changes 2021-10-07 10:45:18 +02:00
Michael Mayer 6f383c04a7 People: Update visibility toggle tooltips #1554 2021-10-07 09:30:58 +02:00
Michael Mayer 6cd5ee6d9b UX: Display file errors as alert in edit dialog to enhance visibility 2021-10-07 06:41:04 +02:00
Michael Mayer 5908ba7078 People: Rename filterHidden() to showHidden() #1554 2021-10-06 21:45:22 +02:00
Michael Mayer 9f1af34374 People: Swap arguments of filterHidden() calls #1554 2021-10-06 21:41:01 +02:00
Michael Mayer c2fc8a0887 Frontend: Code clean-up 2021-10-06 20:04:40 +02:00
Michael Mayer 6d0614556f UX: Tweak photo dialog and people input elements #1554 2021-10-06 18:28:08 +02:00
theresa 6a2200984c People: Add acceptance test #1554 2021-10-06 18:22:12 +02:00
theresa 0bf22f8543 Frontend: Add unit tests 2021-10-06 16:42:53 +02:00
Michael Mayer 1d4455bb64 People: Update German translations #1554 2021-10-06 15:39:13 +02:00
Michael Mayer 767e3ca492 People: Hide person from people and new faces overviews #1554 2021-10-06 15:27:17 +02:00
theresa 181050ff9e Frontend: Add unit tests 2021-10-06 15:13:41 +02:00
theresa b35d85c105 Frontend: Add unit tests 2021-10-06 12:21:52 +02:00
Michael Mayer 444c94bf9e People: Improve performance & add counter to new faces page #1576 #1594 2021-10-06 11:19:07 +02:00
jean-louis67 f0e7ebf2c6
Update French translation for People and Faces (#1585) 2021-10-06 07:12:49 +02:00
Michael Mayer 78fe4ff67b People: Use face ID as key #1576 #1594
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 03:20:24 +02:00
Michael Mayer 8f11410c5c People: Disable infinite scrolling on new faces page #1576 #1594
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-10-06 03:15:40 +02:00
Michael Mayer 7caf1fd549 Frontend: Remove warn log from file model 2021-10-05 20:30:11 +02:00
Michael Mayer 4556250b49 People: Omit new faces without marker in search results #1576 2021-10-05 20:28:08 +02:00
theresa 08cca09f22 Frontend: Add unit tests 2021-10-05 19:20:03 +02:00
Michael Mayer f7153cdd21 People: Improve logging, command help, and handling of broken files #22 2021-10-05 18:42:39 +02:00
theresa 00ced8137b Frontend: Fix bug in classes function in faces.js 2021-10-05 18:35:56 +02:00
theresa dcbfe39303 Frontend: Add unit tests 2021-10-05 18:35:20 +02:00
theresa 428491c537 Frontend: Remove unused function from album.js 2021-10-05 17:33:55 +02:00
theresa 9a374650d1 Tests: Add unit tests for frontend models 2021-10-05 17:33:12 +02:00
theresa 0208194aa7 Tests: Add unit tests for frontend 2021-10-05 16:36:44 +02:00
theresa 38cabca0ed Tests: Adapt tests to ux changes 2021-10-05 09:40:16 +02:00
Michael Mayer 85e415858c Frontend: Update package-lock.json 2021-10-01 17:31:57 +02:00
Michael Mayer f6c18f7767 People: Count the number of photos for each subject #22
Also fixes issues with older versions of MariaDB, see #1544
2021-10-01 16:34:29 +02:00
Michael Mayer df038a1a3c Frontend: Update translations.pot #1579 2021-10-01 15:31:54 +02:00
Michael Mayer 6269632752 People: Merge French translation #22 2021-10-01 14:15:26 +02:00
jean-louis67 da9c08209d
French traduction for People and face detection (#1489) 2021-10-01 14:10:59 +02:00
Michael Mayer 64edb5900a People: Improve navigation guard #22 2021-10-01 14:08:52 +02:00
Michael Mayer bb9d078e0d People: Open new faces tab when there are no people #22 2021-10-01 14:00:51 +02:00
Michael Mayer 1479d90d81 People: Wait for counts before redirecting to new faces tab #22 2021-10-01 03:51:19 +02:00
Michael Mayer c3644ac77a Frontend: Update package-lock.json 2021-10-01 03:03:57 +02:00
Michael Mayer e50ede6368 Covers: Improve performance of update queries #383 2021-10-01 00:05:49 +02:00
Michael Mayer 46a25548c4 People: Disable loadMore() and refresh() while tab is inactive #22 2021-09-30 14:19:00 +02:00
Michael Mayer 582a330837 People: Add embeddings blacklist to reduce false positives #22 2021-09-30 13:44:23 +02:00
Michael Mayer 0d3971e9ba People: Revert name on cancel in merge dialog #22 #1557 2021-09-29 20:31:55 +02:00
Michael Mayer 2129e73cbf People: Improve naming, merging, and renaming #22 #1557 2021-09-29 20:22:41 +02:00
theresa 37793571b5 People: Add acceptance tests #22 2021-09-24 17:17:24 +02:00
Michael Mayer e707ca4786 People: Ignore route change event when tab is inactive #22 2021-09-24 14:04:04 +02:00
theresa 318ff4d9bf Tests: Adapt acceptance tests to UI update 2021-09-24 10:59:26 +02:00
Michael Mayer 3ba2139b10 UX: Revert "not found" info icon 2021-09-24 07:19:30 +02:00
Michael Mayer f4a09a398d People: Improve UX #22 2021-09-24 06:57:14 +02:00
Michael Mayer 85dfb4bc11 UX: Improve UI icons and wording 2021-09-24 05:35:41 +02:00
Michael Mayer 6ef8c9a572 UX: Improve UI icons and wording 2021-09-24 05:27:56 +02:00
Michael Mayer e6be1ecd7f UX: Improve UI icons and wording 2021-09-24 04:44:10 +02:00
Michael Mayer bdb92c3b09 People: Add "show all new faces" button #22 2021-09-24 03:46:17 +02:00
Michael Mayer 7251208e4c UX: Improve wording incl German translations 2021-09-24 00:29:50 +02:00
Michael Mayer eb8bc7b709 Backend: Improve resilience #1544 2021-09-23 23:46:17 +02:00
theresa 1f977e9c0f People: Add acceptance tests #22 2021-09-23 22:03:11 +02:00
Michael Mayer 03c9e82211 Albums: Fix share expiration date in field label #621
Looks like a pure frontend issue: It tried finding a date in
"UpdatedAt" while the actual field name is "ModifiedAt".
2021-09-23 15:38:55 +02:00
Michael Mayer c0292b842d Frontend: Update package-lock.json 2021-09-23 11:29:39 +02:00
Michael Mayer 25f35c598d People: Link new faces with search results #22 2021-09-22 17:51:33 +02:00
Michael Mayer a5ce950485 People: Remove experimental check from feature toggle in Settings #22 2021-09-22 13:04:12 +02:00
Michael Mayer 1610a9c46c UX: Improve design and wording of "not found" info box 2021-09-22 13:02:09 +02:00
Michael Mayer 06095cf9f6 Frontend: Update package-lock.json 2021-09-22 10:35:22 +02:00
Michael Mayer c294782d54 Frontend: Update package-lock.json 2021-09-21 16:47:36 +02:00
Michael Mayer f4e409b99a People: Improve UI wording and update German translations #22 2021-09-21 13:40:21 +02:00
theresa ac1df4d43f Tests: Adapt acceptance tests to changes 2021-09-20 20:10:37 +02:00
theresa be84507c3e Tests: Add acceptance test 2021-09-20 20:09:41 +02:00
Michael Mayer 8e5a97ed4a People: Simplify thumbnail API for face crops #22 2021-09-20 16:17:10 +02:00
Michael Mayer e8443cd715 UI: Change font size on about page 2021-09-20 13:15:20 +02:00
Michael Mayer c96d775432 People: Remove experimental feature flag check #22 2021-09-20 12:51:01 +02:00
Michael Mayer 04d2cfa650 People: Use slug as search filter #22 2021-09-20 12:36:59 +02:00
Michael Mayer 8577202b0a Places: Display map in UI language #1391 2021-09-20 09:44:35 +02:00
Michael Mayer d56f89611a UX: Improve styles and change "new faces" icon 2021-09-20 08:47:49 +02:00
Michael Mayer 8b84022da9 People: Improve feature descriptions and German translation #22 2021-09-19 17:38:21 +02:00
Michael Mayer a89e0e24d9 UX: Improve toolbar layout and icons 2021-09-19 15:41:41 +02:00
Michael Mayer 3c8d59e86f People: Increase search batch size for subjects and faces #22 2021-09-19 13:44:19 +02:00
Michael Mayer 1f92f294dd People: Normalize names #22 2021-09-19 13:35:44 +02:00
Michael Mayer 03b799a6ca People: Remove frontend debug logs #22 2021-09-18 20:49:19 +02:00
Michael Mayer e82533cdf0 People: Add unknown faces overview page #22 2021-09-18 20:41:30 +02:00
Michael Mayer ed22f245db People: Add faces API endpoint & JS model #22 2021-09-18 15:32:39 +02:00
Michael Mayer 8492efebcf People: Improve face thumbnails on overview page #22 2021-09-17 18:51:24 +02:00
Michael Mayer 6bcfb29fa2 Labels: Show photo count #584 #1444 2021-09-17 16:13:47 +02:00
Michael Mayer ece15c6ade People: Add overview page with search and context menu #22 2021-09-17 14:26:12 +02:00
theresa 9260c93df0 Tests: Improve acceptance test 2021-09-17 13:25:30 +02:00
Michael Mayer 4470b09807 People: Remove unrecognized faces #22 2021-09-17 09:45:52 +02:00
Michael Mayer c8d65db188 Frontend: Update package-lock.json 2021-09-17 08:00:54 +02:00
Michael Mayer c584424183 Labels: Disable client-side capitalization #1509 2021-09-06 15:00:41 +02:00
Michael Mayer a69b313252 Frontend: Update package-lock.json 2021-09-06 14:38:53 +02:00
Michael Mayer b853317cdf People: Tweak face clustering parameters #22 2021-09-06 03:24:11 +02:00
Michael Mayer 0ebff285e5 People: Refresh photo metadata when subjects change #22 2021-09-06 00:52:10 +02:00
Michael Mayer e5acbcb9b9 People: Show one face per row on small screens #22 2021-09-05 22:43:40 +02:00
Michael Mayer 29ed7168d1 People: Sort subject names by file count and add new to the top #22 2021-09-05 22:32:24 +02:00
Michael Mayer 82e1fe12a4 People: Use server generated face crops #22 2021-09-05 21:19:52 +02:00
Michael Mayer 6d1179dc03 People: Refactor face cropping #22 2021-09-05 17:10:52 +02:00
Michael Mayer b2a30d8091 Frontend: Update package-lock.json 2021-09-05 12:32:18 +02:00
Michael Mayer c520cb4ee4 People: Add autocomplete for selecting a person #22 2021-09-03 16:14:09 +02:00
Michael Mayer c179a790b8 People: Improve face crop caching #22 2021-09-02 23:47:37 +02:00
Michael Mayer 97af133763 People: Add subjects API #22 2021-09-02 16:12:31 +02:00
Michael Mayer 69014e8216 People: Switch to UIDs for marker API and entity #22 2021-09-01 20:46:15 +02:00
Michael Mayer 14e2732684 Frontend: Update package-lock.json 2021-08-31 18:45:34 +02:00
Michael Mayer 20d690b768 Frontend: Update package-lock.json 2021-08-31 12:26:06 +02:00
Michael Mayer bc3036599b People: Refactor album, subject, and label previews #22 2021-08-30 18:58:27 +02:00
Michael Mayer fa5e906c96 Frontend: Update package-lock.json 2021-08-29 16:56:31 +02:00
theresa dae27fcf6a Frontend: Update tooltip #1019 2021-08-24 15:43:45 +02:00
Michael Mayer 3fc7b1b523 People: Match faces less often by default #22 2021-08-24 15:20:05 +02:00
Michael Mayer 03cdc8bb7d People: Improve edit UI and stability #22 2021-08-24 14:27:34 +02:00
Michael Mayer 981c51f977 People: Optimize manually clustered faces #22 2021-08-22 21:06:44 +02:00
Michael Mayer 335bf81491 Frontend: Update package-lock.json 2021-08-21 17:11:22 +02:00
Michael Mayer e0988246da Frontend: Update package-lock.json 2021-08-20 02:56:23 +02:00
Michael Mayer 885024d592 People: Improve face clustering and indexing #22 2021-08-19 21:12:38 +02:00
Michael Mayer da94e9ed0f People: Refactor faces worker and related entities #22 2021-08-16 00:29:36 +02:00
theresa 835112d268 Tests: Fix formatting 2021-08-13 21:35:52 +02:00
Michael Mayer c2859d4764 Frontend: Update package-lock.json 2021-08-13 21:29:29 +02:00
theresa 7b4c2d2fb2 Tests: Update page model and testcafe config 2021-08-13 21:25:15 +02:00
theresa fb42113207 Tests: Add acceptance test commands to package.json 2021-08-13 21:25:15 +02:00
theresa 5a4bb83968 Tests:Add authentication tests 2021-08-13 21:25:15 +02:00
Michael Mayer 6726a9ef2f Frontend: Fix "Português de Portugal" translation #1470 2021-08-13 20:50:28 +02:00
Michael Mayer ca0d52b36e Frontend: Update translations.pot 2021-08-13 20:06:55 +02:00
Michael Mayer a974b3a7ea People: Improve Facial Recognition Accuracy, Command, and UI #22
Work in progress. Performed refactoring along the way.
2021-08-13 20:04:59 +02:00
pedrommvv 9c99c35db1
Add PT-PT Language for frontend (#1470) 2021-08-13 12:07:02 +02:00
Michael Mayer e78c4df22e People: Create person based on existing marker labels #22
Work in progress.
2021-08-12 17:49:48 +02:00
Michael Mayer 0c92a96bc1 Frontend: Update package-lock.json 2021-08-11 19:23:51 +02:00
Michael Mayer e509afa6eb Frontend: Update package-lock.json 2021-08-11 10:27:33 +02:00
Michael Mayer a3af05647b Frontend: Update package-lock.json 2021-08-05 11:09:41 +02:00
Michael Mayer 5076af2979 Frontend: Upgrade webpack, babel, eslint, postcss, and sass
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2021-07-26 00:05:50 +02:00
Michael Mayer d28d81bc3b Frontend: Remove eslint-plugin-standard 2021-07-17 14:00:00 +02:00
Michael Mayer 9ad0e6317d Frontend: Upgrade package-lock.json 2021-07-17 13:52:25 +02:00
Michael Mayer 7495c8aa03 Frontend: Upgrade easygettext, style-loader, and vue-fullscreen 2021-07-17 13:44:00 +02:00
Michael Mayer 4367f2ed55 Frontend: Upgrade Webpack from v5.44.0 to v5.45.1 2021-07-17 13:26:13 +02:00
Michael Mayer 066cb50f44 Frontend: Reset photo viewer results after changing search query #1343
The observed behaviour appears to be a timing issue when opening an
image shortly after the search query / filter was changed, thus it
wasn't reproducible in a dev environment with only a few images.
2021-07-16 19:31:51 +02:00
Michael Mayer 10650f6d28 Videos: Skip related images when downloading #1436 2021-07-16 17:06:47 +02:00
Michael Mayer 2f0ae6d144 Frontend: Add page title for album page in routes.js 2021-07-15 20:17:38 +02:00
Michael Mayer f082fd0ac8 Frontend: Update package-lock.json 2021-07-15 18:14:13 +02:00
Michael Mayer 871a5301f6 PWA: Don't cache static assets in service worker #425
Can be enabled later if needed.
2021-07-13 23:07:02 +02:00
Michael Mayer 81629f034d PWA: Disable service worker on shared domains #425 2021-07-13 22:54:03 +02:00
Michael Mayer 2a11d5fcac Frontend: Update package-lock.json 2021-07-13 17:52:12 +02:00
Michael Mayer 26560e8d71 Frontend: Upgrade Webpack from v4 to v5
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00
Michael Mayer bae1f2d734 Frontend: Update package-lock.json 2021-07-09 21:32:14 +02:00
Michael Mayer c87d5da2e3 Config: Add CDN URL option #425 #1351 2021-07-05 16:41:43 +02:00
Michael Mayer 2d2bf2af42 Frontend: Update package-lock.json 2021-07-01 11:17:22 +02:00
Haim Kastner f8ec8ba99e
Maps: Serve plugin assets from internal static server #1391 #1393 2021-07-01 11:12:47 +02:00
Haim Kastner c69dd1a32d
Fix Mapbox map RTL support - Fix #1391 (#1393)
Load Mapbox RTL plugin when facing RTL language on the map.
Load the plugin lazy, so it will not affect current other languages' performance.
2021-06-29 00:39:43 +02:00
Michael Mayer db457e0421 Frontend: Update dependencies 2021-06-28 12:44:43 +02:00
Michael Mayer 49fd531420 People: Implement marker update API #22 2021-06-02 17:25:04 +02:00
Michael Mayer dcacd28e6e Frontend: Update package-lock.json 2021-06-02 12:44:55 +02:00
Michael Mayer 32712910bd Docker: Refactor multi-arch build #1158 #1328 2021-06-02 11:04:31 +02:00
Michael Mayer 6386009580 UI: Use black font for badges in dark themes 2021-06-01 18:58:23 +02:00
Michael Mayer e29e9977a9 UI: Add people tab to photo edit dialog #22
Work in progress. Buttons don't work yet.
2021-06-01 17:39:03 +02:00
Michael Mayer 11b4fbd5a0 People: Refactor face marker indexing #22 2021-05-31 15:40:52 +02:00
Michael Mayer 7ffd9f7b9d Frontend: Update package-lock.json 2021-05-31 13:33:02 +02:00
Michael Mayer 5ecba4926a People: Show number of faces in edit dialog #22 2021-05-26 09:51:00 +02:00
Michael Mayer a6bf89d104 People: Detect number of faces (experimental) #22 2021-05-25 18:01:21 +02:00
Michael Mayer f5a1cc6231 People: Add feature checkbox in Settings UI #22 2021-05-25 14:55:41 +02:00
Michael Mayer f6c1592cb9 Config: Update default site description 2021-05-24 10:47:38 +02:00
Michael Mayer 7a13547dc8 Frontend: Update package-lock.json 2021-05-23 13:49:23 +02:00
Michael Mayer ed3287d8ef Frontend: Update package-lock.json 2021-05-20 16:47:02 +02:00
Michael Mayer 156f1fb959 Frontend: Update package-lock.json 2021-05-19 16:28:23 +02:00
Michael Mayer 24b5c7e650 Upgrade Exiftool to fix security issue #1302 2021-05-19 13:24:11 +02:00
Michael Mayer af382db80d Frontend: Update package-lock.json 2021-05-19 13:00:01 +02:00
Michael Mayer 872d138439 Frontend: Make log messages selectable 2021-05-17 17:27:47 +02:00
Michael Mayer b90599ddfc PWA: Fix file download in Safari #895 2021-05-16 16:06:35 +02:00
Michael Mayer 570dfbbda8 Frontend: Update package-lock.json 2021-05-15 19:47:22 +02:00
Michael Mayer 7637cb8693 Docs: Update Twitter account name 2021-05-15 10:53:29 +02:00
Michael Mayer bfb5797e04 Frontend: Update package-lock.json 2021-05-15 10:48:52 +02:00
Michael Mayer 683292cae9 Docs: Update Twitter account name 2021-05-15 10:48:37 +02:00
Michael Mayer 9b32d1b6f9 Frontend: Update translations.json 2021-05-13 18:17:30 +02:00
jean-louis67 cfd397da2c
Frontend: Update French translations (#1286) 2021-05-13 18:15:38 +02:00
Michael Mayer 5641203d1b Frontend: Update package-lock.json and Makefile 2021-05-13 17:55:36 +02:00
Michael Mayer f23b1bb831 Frontend: Upgrade karma to 6.3.2 2021-05-05 10:54:32 +02:00
Michael Mayer efdb321f4f Frontend: Update package-lock.json 2021-05-04 15:21:18 +02:00
Michael Mayer 0227729d04 Frontend: Update package-lock.json 2021-05-04 15:03:08 +02:00
Michael Mayer c9795495ee Update German translations 2021-05-01 17:10:44 +02:00
theresa e66eefb0e2 Translations: Update german translations 2021-05-01 12:48:14 +02:00
theresa 9ca0a7d60a Frontend: Add rtl alignment to sharing view 2021-05-01 10:54:00 +02:00
theresa 120250eba8 Frontend: Fixed rtl alignment issues 2021-05-01 10:54:00 +02:00
Michael Mayer f0b627b8f6 Config: Rename DarktablePresets to RawPresets #1245 2021-05-01 10:25:34 +02:00
Michael Mayer e4a977fb18 Frontend: Update translations.pot and translations.json 2021-04-30 17:50:28 +02:00
Michael Mayer f87c9c01da Config: Add options to disable specific image / video converters #1245 2021-04-30 14:24:01 +02:00
Haim Kastner 11503beb00
Frontend: RTL alignment fixes (#1220)
* RTL alignment fixes

* Fix lint

Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>

Co-authored-by: Stephen Brown II <Stephen.Brown2@gmail.com>
2021-04-30 12:42:52 +02:00
Michael Mayer 3280ab38e9 Run "make fmt" 2021-04-30 12:28:32 +02:00
Michael Mayer 5b5fade305 Frontend: Upgrade package-lock.json 2021-04-30 10:47:28 +02:00
Haim Kastner 22f0d7b5eb
Frontend: Copy to clipboard without HTTPS (#1222)
* Allow copy content to the clipboard even if the window.navigator.clipboard doesn't supported

* Fix typo

Co-authored-by: Alexis Lefebvre <alexislefebvre@users.noreply.github.com>

* Better 'copyToMachineClipboard' implementation

* Minor lint

* Minor lint

Co-authored-by: Alexis Lefebvre <alexislefebvre@users.noreply.github.com>
2021-04-30 10:15:46 +02:00
jean-louis67 a2cb5c928f
French translation for Kurdish and Danish (#1244)
* 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

* French translation

Translation of Let's Join Forces popupt

* French translation update

* French translation for Kurdish and Danish

Co-authored-by: root <root@jlf-ThinkPad-T550>
2021-04-30 10:12:41 +02:00
theresa 8fee92feac Translations: Update translations.json 2021-04-30 09:58:05 +02:00
Sam Neirinck 57a5bff5e7
Minor dutch language fixes (#1247) 2021-04-30 09:48:10 +02:00
Michael Mayer 180e46b95f Frontend: Add Yellowstone theme, unlock Grayscale for everyone 2021-04-26 12:37:52 +02:00
Michael Mayer dd652ce49a Frontend: Update translations.pot 2021-04-25 14:20:19 +02:00
Michael Mayer de6f61ecc7 UI: Disable CSS contain optimization in non-chrome browsers 2021-04-25 12:19:52 +02:00
Haim Kastner 19d812cafe Update Hebrew translation 2021-04-23 16:37:41 +03:00
Michael Mayer 97e75b0409 Docker: Upgrade photoprism/development base image 2021-04-22 12:44:55 +02:00
theresa 3adb201bcf Tests: Add acceptance test for album autocomplete 2021-04-22 11:17:37 +02:00
Michael Mayer 88c0b3346c UX: Disable user-select for card buttons #1048 2021-04-21 14:32:21 +02:00
Michael Mayer 072d734754 UX: Improve touch event accuracy in file browser #1048 2021-04-21 14:25:50 +02:00
Michael Mayer b07ba63108 UX: Break overflowing titles and descriptions 2021-04-21 14:18:36 +02:00
Michael Mayer 49f72d78ce UX: Fix and improve autocomplete in "add to album" dialog #1130 2021-04-21 13:31:55 +02:00
Michael Mayer 3d073d41df UX: Improve touch event accuracy in albums and labels #1048 2021-04-21 12:24:47 +02:00
Michael Mayer d00864acf8 UX: Improve touch event accuracy in cards and mosaic view #1048 2021-04-19 17:11:14 +02:00
Michael Mayer a44326057f Frontend: Update package.json and package-lock.json 2021-04-19 12:22:16 +02:00
Michael Mayer 19ee3a7d39 Frontend: Update package-lock.json 2021-04-11 05:23:35 +02:00
Alexis Lefebvre ab40583c9a
WebSockets > Apache: the proxy_wstunnel module is required (#1163) 2021-04-01 08:53:08 +02:00
theresa 179b22d5b0 Translations: Update translations.json 2021-03-22 16:19:34 +01:00
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
Michael Mayer 2949202479 Frontend: Hide scrollbar when photo viewer or video player are visible 2020-12-16 14:46:18 +01:00
Michael Mayer fcad9e49a1 Frontend: Select photos in fullscreen mode #657 2020-12-16 14:10:03 +01:00
Michael Mayer 37f79324ce Language dropdown: Don't translate locales #712 2020-12-16 13:27:44 +01:00
Michael Mayer 373578b9a9 Additional translations: Workaround for backend & date library #710 2020-12-15 20:44:18 +01:00
Michael Mayer cd38e507f9 Additional translations: Workaround for backend & date library #710 2020-12-15 20:41:53 +01:00
Michael Mayer 40966c2add Frontend: Upgrade dependencies 2020-12-15 19:47:25 +01:00
jean-louis67 83307c67d3
French translation of 'Simplified Chinese' and 'Traditional Chinese' (#711) 2020-12-15 17:05:43 +01:00
nzlov 668b9b3b57
Add Chinese Simplified (#710) 2020-12-15 09:20:56 +01:00
Michael Mayer 801dc49dd7 Settings: Add "delete" feature flag and share page title #167 2020-12-13 14:53:26 +01:00
Michael Mayer 283748cace UX: Hide scrollbar in navigation to have enough space for counts #682 2020-12-13 13:38:03 +01:00
jean-louis67 7f69bda8aa
French version update (#704)
* 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
2020-12-13 11:22:13 +01:00
Michael Mayer 3e1b7eddc4 Sharing: Use author as page title in albums
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-13 00:24:00 +01:00
Michael Mayer 030f4064ec Sharing: Swap page title and caption on overview page
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-13 00:21:40 +01:00
Michael Mayer ce471de921 Indexer: Refactor photo merge #616 2020-12-12 22:02:14 +01:00
Michael Mayer 618525969b Frontend: Fix video size in places view #647 2020-12-12 20:01:56 +01:00
Michael Mayer 50af438d3c Sharing: Use site author as caption for album overview 2020-12-12 19:28:16 +01:00
Michael Mayer 473566f404 Videos: Enforce transcoding to MPEG-4 AVC #603 2020-12-12 17:20:31 +01:00
Michael Mayer f3d60ae095 Frontend: Play video from places view #647 2020-12-12 15:36:18 +01:00
Michael Mayer f2d2e81a02 Frontend: Remove debug code 2020-12-12 15:13:51 +01:00
Michael Mayer fe72a1ab52 Frontend: Improve sharing UX 2020-12-12 15:13:16 +01:00
Michael Mayer 316b6b654e Frontend: Improve mobile UX 2020-12-12 07:56:14 +01:00
Michael Mayer f24363567f Frontend: Add tooltips to navigation icons
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-12 07:02:43 +01:00
Michael Mayer 9fe9ca747f Indexer: Improve unstacking of single files 2020-12-11 23:09:06 +01:00
Michael Mayer 9f4066edb6 Indexer: Improve stacking and indexing of moved files 2020-12-11 22:09:11 +01:00
Michael Mayer 04c17fb77b Indexer: Improve stacking settings and merging 2020-12-11 17:21:13 +01:00
Michael Mayer d30b8c5694 Frontend: Upgrade dependencies 2020-12-11 12:44:08 +01:00
Michael Mayer 610e08873a Frontend: Update translations.json 2020-12-11 10:30:26 +01:00
Theresa Gresch 0f826477d6 Tests: Adapt photos test to run in chromium as well 2020-12-10 19:00:42 +01:00
Theresa Gresch 8facccfe15 Tests: Make originals test more stable 2020-12-10 19:00:42 +01:00
Theresa Gresch 9b0a5b79a6 Tests: Make labels test more stable 2020-12-10 19:00:41 +01:00
Michael Mayer e0324cc082 Translations: Exclude false positive i18n extract #662 2020-12-10 18:20:50 +01:00
Ray1422 ab69ee0f86
Add ZH translation (#641) 2020-12-10 18:14:26 +01:00
Michael Mayer a152caf0db Frontend: Add Slovak translations #670 2020-12-10 18:04:43 +01:00
jean-louis67 463e32ae42
French translation adjustment (#693)
* changed tanslation of 'in'

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

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

* fr.po updated according to translation.pot

* French translations of new expressions relating to stacks

* French translations of new expressions relating to stacks

* Correction of accidental overwriting

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

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

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

* fr.po updated according to translation.pot

* French translations of new expressions relating to stacks

* French translations of new expressions relating to stacks

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

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

* Taking into account changes in the catalogs

Selection approved in translations.pot and messages.pot

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

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

* Portability fix for scripts/build.sh

As per the manual, the `-p` flag to `uname` is not portable and results in `unknown` in many cases, for instance, when compiling on a Raspberry Pi 4.
2020-12-02 01:35:24 +01:00
jean-louis67 5d5ea264be
Update french translations (#671) 2020-12-02 01:34:39 +01:00
Michael Mayer 4e60b4ea80 Frontend: Update package-lock.json
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-12-02 01:28:15 +01:00
Theresa Gresch b494e76a50 Update german translations 2020-11-30 14:46:28 +01:00
Michael Mayer d7f7f4fc1d Translations: Update messages.pot and translations.pot 2020-11-22 11:28:27 +01:00
jean-louis67 251d9dec5a
changed tanslation of 'in' (#632)
'in 4,608 ms' must be translated: 'en 4,608 ms'
I hop 'in' is not used somewhere else
2020-11-22 10:52:32 +01:00
Alexis Lefebvre 4be12cd33e
Allow convert in readonly mode (#631) 2020-11-22 10:35:25 +01:00
Michael Mayer 402087f78a Review: Use icons for archive and approve buttons #489
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-22 01:47:31 +01:00
Michael Mayer ef316c98b7 Implement batch approve #489 2020-11-21 17:36:41 +01:00
Michael Mayer 10f5aaea2b Frontend: Upgrade dependencies 2020-11-15 05:08:21 +01:00
Theresa Gresch 51b5f3227a
Merge pull request #591 from jean-louis67/develop
French translations for recent msgid (added after last merge with photoprism)
2020-11-10 17:37:16 +01:00
Michael Mayer e04194fb57 Frontend: Upgrade dependencies 2020-11-10 16:50:44 +01:00
jean-louis.frenkel de53667429 Merge remote-tracking branch 'upstream/develop' into develop 2020-11-10 13:39:49 +01:00
Theresa Gresch 7131db0cfe Update french translations 2020-11-09 09:57:44 +01:00
jean-louis.frenkel 77200e6050 Correction of the french translation of scan and scans
There was a mistake of mine about the meaning
2020-11-07 09:14:00 +01:00
Michael Mayer b540e4ec03 Frontend: Fix Photo.localMonthString()
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-11-02 00:30:26 +01:00
Theresa Gresch a7098a2d41 Frontend: Update french translation 2020-10-28 15:15:53 +01:00
Andy Yang 5f5392b0e4 update chinese translations #514 2020-10-26 21:52:17 -04:00