Implement cloud media UI and reliable automatic uploads
Android / test-and-build (push) Canceled after 0s
Server / deployment-config (push) Successful in 4m56s
Server / vulnerability-scan (push) Failing after 11m7s

This commit is contained in:
Курнат Андрей
2026-07-16 01:47:36 +03:00
parent e48e1e36a5
commit dd21285700
77 changed files with 3585 additions and 387 deletions
@@ -142,7 +142,11 @@
<string name="illegal_argument_exception_message">A valid ACTION is needed in the intent passed to</string>
<!-- Bottom navigation bar -->
<string name="bottom_nav_feed">Feed</string>
<string name="bottom_nav_files">Files</string>
<string name="bottom_nav_photos">Photos</string>
<string name="bottom_nav_albums">Albums</string>
<string name="bottom_nav_more">More</string>
<string name="bottom_nav_personal">Personal</string>
<string name="bottom_nav_uploads">Uploads</string>
<string name="bottom_nav_offline">Offline</string>
@@ -593,10 +597,31 @@
<string name="file_list__footer__files_and_folders">%1$d files, %2$d folders</string>
<string name="prefs_picture_upload_account">Account to upload pictures</string>
<string name="prefs_video_upload_account">Account to upload videos</string>
<string name="prefs_camera_upload_source_path_title">Camera folder (%1$s)</string>
<string name="prefs_camera_upload_source_path_title_required">required</string>
<string name="prefs_camera_upload_source_path_title">Folders</string>
<string name="prefs_camera_upload_source_path_title_required">Camera is included automatically</string>
<string name="prefs_camera_upload_source_paths_clear_title">Clear selected folders</string>
<string name="prefs_camera_upload_source_paths_empty">No folders selected</string>
<string name="prefs_automatic_uploads_source_permission_error">Select a folder that grants both read and write access</string>
<string name="automatic_upload_folders_title">Folders on phone</string>
<string name="automatic_upload_folders_camera_description">Photos and videos from the Camera folder are uploaded automatically. Uploads from other folders can be enabled below.</string>
<string name="automatic_upload_folders_other">Other folders</string>
<string name="automatic_upload_folders_loading">Looking for media folders…</string>
<string name="automatic_upload_folders_empty">No other media folders were found.</string>
<string name="automatic_upload_folders_error">Folders could not be read. Check photo and video access.</string>
<string name="automatic_upload_folders_item_count">%1$d media files</string>
<string name="automatic_upload_permission_title">Photo and file access</string>
<string name="automatic_upload_permission_ready">Access granted. Camera uploads can run in the background and remove originals after a successful upload.</string>
<string name="automatic_upload_permission_media_ready">Media access is allowed.</string>
<string name="automatic_upload_permission_read_missing">Allow access to photos and videos so QSfera can detect new media.</string>
<string name="automatic_upload_permission_delete_missing">Allow full file access so QSfera can remove an original only after its upload succeeds.</string>
<string name="automatic_upload_permission_both_missing">Two permissions are required: read photos and remove a successfully uploaded original.</string>
<string name="automatic_upload_camera_and_folders_summary">Camera automatically%1$s</string>
<string name="automatic_upload_selected_folders_suffix">; %1$d other folders selected</string>
<string name="automatic_upload_enable_message">The Camera folder is monitored automatically. Other folders can be selected under “Folders”. An original is removed only after the server confirms a successful upload.</string>
<string name="automatic_upload_mobile_data">Use mobile data</string>
<string name="automatic_upload_mobile_data_summary">Automatic uploads will also work when Wi-Fi is unavailable</string>
<string name="automatic_upload_destination_category">Upload destination</string>
<string name="automatic_upload_options_category">Upload options</string>
<string name="confirmation_clear_camera_upload_sources_title">Clear selected folders</string>
<string name="confirmation_clear_camera_upload_sources_message">Automatic uploads will stop scanning phone folders until you add a folder again.</string>
<string name="prefs_camera_upload_behaviour_dialog_title">Original file will be</string>