Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,18 +8,49 @@ ownCloud admins and users.
Summary
-------

* Enhancement - Support for spaces: [#3851](https://github.com/owncloud/android/pull/3851)
* Enhancement - Update label on Camera Uploads: [#3930](https://github.com/owncloud/android/pull/3930)
* Enhancement - Authenticated WebFinger: [#3943](https://github.com/owncloud/android/issues/3943)
* Enhancement - Link in drawer menu: [#3949](https://github.com/owncloud/android/pull/3949)

Details
-------

* Enhancement - Support for spaces: [#3851](https://github.com/owncloud/android/pull/3851)

Spaces are now supported in oCIS accounts. A new tab has been added, which allows to list and
browse through all the available spaces for the current account. The supported operations for
files in spaces are: download, upload, remove, rename, create folder, copy and move. The
documents provider has been adapted as well to be able to browse through spaces and perform the
operations already mentioned.

https://github.com/owncloud/android/pull/3851

* Enhancement - Update label on Camera Uploads: [#3930](https://github.com/owncloud/android/pull/3930)

Update label on camera uploads to avoid confusions with the behavior of original files. Now, it
is clear that original files will be removed.

https://github.com/owncloud/android/pull/3930

* Enhancement - Authenticated WebFinger: [#3943](https://github.com/owncloud/android/issues/3943)

Authenticated WebFinger was introduced into the authentication flow. Now, WebFinger is used
to retrieve the OpenID Connect issuer and the available ownCloud instances. For the moment,
multiple oC instances are not supported, only the first available instance is used.

https://github.com/owncloud/android/issues/3943
https://github.com/owncloud/android/pull/3945
https://doc.owncloud.com/ocis/next/deployment/services/s-list/webfinger.html

* Enhancement - Link in drawer menu: [#3949](https://github.com/owncloud/android/pull/3949)

Customers will be able now to set a personalized label and link that will appear in the drawer
menu, together with the drawer logo as an icon.

https://github.com/owncloud/android/issues/3907
https://github.com/owncloud/android/pull/3949

Changelog for ownCloud Android Client [3.0.4] (2023-03-07)
=======================================
The following sections list the changes in ownCloud Android Client 3.0.4 relevant to
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

<a href="https://play.google.com/store/apps/details?id=com.owncloud.android"><img src="https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png" height="75"></a><a href="https://f-droid.org/packages/com.owncloud.android/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" height="75"></a>

| <img src="docs_resources/filelist_device.png"> | <img src="docs_resources/photos_device.png"> | <img src="docs_resources/share_device.png"> |
| ---------------------------------------------- | -------------------------------------------- | ------------------------------------------- |
| <img src="docs_resources/filelist_device.png"> | <img src="docs_resources/photos_device.png"> | <img src="docs_resources/share_device.png"> | <img src="docs_resources/spaces_device.png"> |
| ---------------------------------------------- | -------------------------------------------- | ------------------------------------------- | ------------------------------------------- |

## Join development!

Expand Down
Binary file modified docs_resources/filelist_device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs_resources/photos_device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs_resources/share_device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs_resources/spaces_device.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 2 additions & 2 deletions owncloudApp/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,8 @@ android {

testInstrumentationRunner "com.owncloud.android.utils.OCTestAndroidJUnitRunner"

versionCode = 30000400
versionName = "3.0.4"
versionCode = 30000401
versionName = "4.0-beta.1"

buildConfigField "String", gitRemote, "\"" + getGitOriginRemote() + "\""
buildConfigField "String", commitSHA1, "\"" + getLatestGitHash() + "\""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,14 +45,21 @@ class ReleaseNotesViewModel(

companion object {
val releaseNotesList = listOf(
ReleaseNote(R.string.release_notes_3_0_title1, R.string.release_notes_3_0_subtitle1, ReleaseNoteType.ENHANCEMENT),
ReleaseNote(R.string.release_notes_3_0_title2, R.string.release_notes_3_0_subtitle2, ReleaseNoteType.ENHANCEMENT),
ReleaseNote(R.string.release_notes_3_0_title5, R.string.release_notes_3_0_subtitle5, ReleaseNoteType.ENHANCEMENT),
ReleaseNote(R.string.release_notes_3_0_3_title1, R.string.release_notes_3_0_3_subtitle1, ReleaseNoteType.ENHANCEMENT),
ReleaseNote(R.string.release_notes_3_0_title4, R.string.release_notes_3_0_subtitle4, ReleaseNoteType.CHANGE),
ReleaseNote(R.string.release_notes_3_0_title3, R.string.release_notes_3_0_subtitle3, ReleaseNoteType.BUGFIX),
ReleaseNote(R.string.release_notes_3_0_2_title1, R.string.release_notes_3_0_2_subtitle1, ReleaseNoteType.BUGFIX),
ReleaseNote(R.string.release_notes_3_0_4_title1, R.string.release_notes_3_0_4_subtitle1, ReleaseNoteType.SECURITY),
ReleaseNote(
title = R.string.release_notes_4_0_title_1,
subtitle = R.string.release_notes_4_0_subtitle_1,
type = ReleaseNoteType.ENHANCEMENT
),
ReleaseNote(
title = R.string.release_notes_4_0_title_2,
subtitle = R.string.release_notes_4_0_subtitle_2,
type = ReleaseNoteType.ENHANCEMENT
),
ReleaseNote(
title = R.string.release_notes_4_0_title_3,
subtitle = R.string.release_notes_4_0_subtitle_3,
type = ReleaseNoteType.CHANGE
),
)
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ class CameraUploadsWorker(
private val transferRepository: TransferRepository by inject()

override suspend fun doWork(): Result {

Timber.i("Starting CameraUploadsWorker with UUID ${this.id}")
when (val useCaseResult = getCameraUploadsConfigurationUseCase.execute(Unit)) {
is UseCaseResult.Success -> {
val cameraUploadsConfiguration = useCaseResult.data
Expand Down Expand Up @@ -106,6 +106,7 @@ class CameraUploadsWorker(
Timber.e(useCaseResult.throwable, "Worker ${useCaseResult.throwable}")
}
}
Timber.i("Finishing CameraUploadsWorker with UUID ${this.id}")
return Result.success()
}

Expand Down
4 changes: 1 addition & 3 deletions owncloudApp/src/main/res/values-bg-rBG/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -620,9 +620,7 @@
<string name="release_notes_footer">Благодарим ви, че използвате %1$s.\n❤</string>
<string name="release_notes_proceed">Продължаване</string>
<string name="release_notes_icon">Икона за бележка по изданието</string>
<string name="release_notes_2.21.2_title1">Отваряне в мрежата</string>
<string name="release_notes_2.21.2_subtitle1">Отваряне на поддържаните от сървъра типове файлове в уеб браузър (само oCIS)</string>
<!--Open in web-->
<!--Open in web-->
<string name="ic_action_open_in_web">Отваряне в мрежата</string>
<string name="open_in_web_error_generic">Не може да се отвори в мрежата</string>
<string name="open_in_web_error_not_supported">няма приложения, които да поддържат този тип файл</string>
Expand Down
3 changes: 1 addition & 2 deletions owncloudApp/src/main/res/values-cs-rCZ/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -605,8 +605,7 @@ správce systému.</string>
<string name="release_notes_header">Novinka v %1$s</string>
<string name="release_notes_footer">Děkujeme, že využíváte %1$s.\n❤</string>
<string name="release_notes_proceed">Pokračovat</string>
<string name="release_notes_2.21.2_title1">Otevřít na webu</string>
<!--Open in web-->
<!--Open in web-->
<string name="ic_action_open_in_web">Otevřít na webu</string>
<string name="open_in_web_error_generic">Nepodařilo se otevřít na webu</string>
</resources>
28 changes: 1 addition & 27 deletions owncloudApp/src/main/res/values-de-rDE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -639,35 +639,9 @@
<string name="release_notes_footer">Vielen Dank für die Verwendung von %1$s.\n</string>
<string name="release_notes_proceed">Fortfahren</string>
<string name="release_notes_icon">Symbol für Veröffentlichungsnotizen</string>
<string name="release_notes_2.21.2_title1">Öffnen im Webbrowser</string>
<string name="release_notes_2.21.2_subtitle1">Von Open Server unterstütze Filetypen im Webbrowser (nur für Infinite Scale)</string>
<!--Open in web-->
<!--Open in web-->
<string name="ic_action_open_in_web">Öffnen im Webbrowser</string>
<string name="open_in_web_error_generic">Kann im Webbrowser nicht geöffnet werden</string>
<string name="open_in_web_error_not_supported">es gibt keine Apps die diesen Filetyp unterstützen</string>
<string name="open_in_web_error_too_early">Die Datei ist derzeit nicht verfügbar, bitte versuchen Sie es später noch einmal.</string>
<string name="release_notes_3.0_title1">Neuer Sync-Engine</string>
<string name="release_notes_3.0_subtitle1">Die Art, wie alle Dateien synchronisiert werden, wurde verbessert.</string>
<string name="release_notes_3.0_title2">Automatische Konfliktübertragung</string>
<string name="release_notes_3.0_subtitle2">Konflikte werden nun automatisch auf die übergeordneten Ordner übertragen (und bereinigt).</string>
<string name="release_notes_3.0_title3">Fehlerbehebung für die Vorschau</string>
<string name="release_notes_3.0_subtitle3">Miniaturbilder werden nun korrekt in der Dateiliste angezeigt.</string>
<string name="release_notes_3.0_title4">Leere Ansicht verbessert</string>
<string name="release_notes_3.0_subtitle4">Seiten ohne Inhalte (Dateien, Uploads und Protokoll-Dateien) wurden attraktiver gestaltet.</string>
<string name="release_notes_3.0_title5">Mehrere Übertragungen laufen gleichzeitig.</string>
<string name="release_notes_3.0_subtitle5">Durch die Überarbeitung der Sync-Engine können nun gleichzeitig mehrere Datein hoch- und runtergeladen werden.</string>
<string name="release_notes_3.0_title6">Verbesserte Anmeldung via Browser</string>
<string name="release_notes_3.0_subtitle6">Schon durch das Tippen der URL wird der Browser angesteuert.</string>
<string name="release_notes_3.0.1_title1">Absturzprobleme beim Upgrade behoben</string>
<string name="release_notes_3.0.1_subtitle1">Probleme beim Upgrade von Version 2.18 oder älter auf Version 3.0 wurden behoben.</string>
<string name="release_notes_3.0.1_title2">Probleme in der Übersicht für Hochgeladenes behoben.</string>
<string name="release_notes_3.0.1_subtitle2">Manche Benutzer erlebten Abstürze, wenn sie in die Ansicht für Hochgeladenes wechselten. Dieses Problem ist nun behoben.</string>
<string name="release_notes_3.0.2_title1">Problem der zweifachen Authentifizierung wurde gelöst.</string>
<string name="release_notes_3.0.2_subtitle1">Authentifizierung im Browser funktioniert jetzt geschmeidiger.</string>
<string name="release_notes_3.0.3_title1">Authentifizierungsprozess geschmeidiger und konsistenter</string>
<string name="release_notes_3.0.3_subtitle1">Interner Prozess zur Handhabung von Anmeldedaten verbessert</string>
<string name="release_notes_3.0.3_title2">Navigationsproblem behoben</string>
<string name="release_notes_3.0.3_subtitle2">Werkzeugleiste mit falschem Status nach dem Verlassen der Ansicht geteilter Inhalte.</string>
<string name="release_notes_3.0.3_title3">Fehlermeldung gekürzt</string>
<string name="release_notes_3.0.3_subtitle3">Fehlermeldung beim Kopieren war zu lang, um auf dem Gerät vollständig angezeigt zu werden.</string>
</resources>
28 changes: 1 addition & 27 deletions owncloudApp/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -637,35 +637,9 @@
<string name="release_notes_footer">Vielen Dank für die Verwendung von %1$s.\n</string>
<string name="release_notes_proceed">Fortfahren</string>
<string name="release_notes_icon">Icon für Veröffentlichungsnotizen</string>
<string name="release_notes_2.21.2_title1">Öffnen im Webbrowser</string>
<string name="release_notes_2.21.2_subtitle1">Von Open Server unterstütze Filetypen im Webbrowser (nur für Infinite Scale)</string>
<!--Open in web-->
<!--Open in web-->
<string name="ic_action_open_in_web">Öffnen im Webbrowser</string>
<string name="open_in_web_error_generic">Kann im Webbrowser nicht geöffnet werden</string>
<string name="open_in_web_error_not_supported">es gibt keine Apps die diesen Filetyp unterstützen</string>
<string name="open_in_web_error_too_early">Die Datei ist derzeit nicht verfügbar, bitte versuchen Sie es später noch einmal.</string>
<string name="release_notes_3.0_title1">Neuer Sync-Engine</string>
<string name="release_notes_3.0_subtitle1">Die Art, wie alle Dateien synchronisiert werden, wurde verbessert.</string>
<string name="release_notes_3.0_title2">Automatische Konfliktübertragung</string>
<string name="release_notes_3.0_subtitle2">Konflikte werden nun automatisch auf die übergeordneten Ordner übertragen (und bereinigt).</string>
<string name="release_notes_3.0_title3">Fehlerbehebung für die Vorschau</string>
<string name="release_notes_3.0_subtitle3">Miniaturbilder werden nun korrekt in der Dateiliste angezeigt.</string>
<string name="release_notes_3.0_title4">Leere Ansicht verbessert</string>
<string name="release_notes_3.0_subtitle4">Seiten ohne Inhalte (Dateien, Uploads und Protokoll-Dateien) wurden attraktiver gestaltet.</string>
<string name="release_notes_3.0_title5">Mehrere Übertragungen laufen gleichzeitig.</string>
<string name="release_notes_3.0_subtitle5">Durch die Überarbeitung der Sync-Engine können nun gleichzeitig mehrere Datein hoch- und runtergeladen werden.</string>
<string name="release_notes_3.0_title6">Verbesserte Anmeldung via Browser</string>
<string name="release_notes_3.0_subtitle6">Schon durch das Tippen der URL wird der Browser angesteuert.</string>
<string name="release_notes_3.0.1_title1">Absturzprobleme beim Upgrade behoben</string>
<string name="release_notes_3.0.1_subtitle1">Probleme beim Upgrade von Version 2.18 oder älter auf Version 3.0 wurden behoben.</string>
<string name="release_notes_3.0.1_title2">Probleme in der Übersicht für Hochgeladenes behoben.</string>
<string name="release_notes_3.0.1_subtitle2">Manche Benutzer erlebten Abstürze, wenn sie in die Ansicht für Hochgeladenes wechselten. Dieses Problem ist nun behoben.</string>
<string name="release_notes_3.0.2_title1">Problem der zweifachen Authentifizierung wurde gelöst.</string>
<string name="release_notes_3.0.2_subtitle1">Authentifizierung im Browser funktioniert jetzt geschmeidiger.</string>
<string name="release_notes_3.0.3_title1">Authentifizierungsprozess geschmeidiger und konsistenter</string>
<string name="release_notes_3.0.3_subtitle1">Interner Prozess zur Handhabung von Anmeldedaten verbessert</string>
<string name="release_notes_3.0.3_title2">Navigationsproblem behoben</string>
<string name="release_notes_3.0.3_subtitle2">Werkzeugleiste mit falschem Status nach dem Verlassen der Ansicht geteilter Inhalte.</string>
<string name="release_notes_3.0.3_title3">Fehlermeldung gekürzt</string>
<string name="release_notes_3.0.3_subtitle3">Fehlermeldung beim Kopieren war zu lang, um auf dem Gerät vollständig angezeigt zu werden.</string>
</resources>
20 changes: 1 addition & 19 deletions owncloudApp/src/main/res/values-es/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -639,27 +639,9 @@
<string name="release_notes_footer">Gracias por usar %1$s.\n❤</string>
<string name="release_notes_proceed">Proceder</string>
<string name="release_notes_icon">Icono notas de lanzamiento</string>
<string name="release_notes_2.21.2_title1">Abrir en web</string>
<string name="release_notes_2.21.2_subtitle1">Abrir ficheros de tipos soportados por el servidor en un navegador web (solo oCIS)</string>
<!--Open in web-->
<!--Open in web-->
<string name="ic_action_open_in_web">Abrir en web</string>
<string name="open_in_web_error_generic">No se pudo abrir en web</string>
<string name="open_in_web_error_not_supported">No hay aplicaciones que soporten este tipo de fichero</string>
<string name="open_in_web_error_too_early">El fichero solicitado no está disponible aún. Por favor, inténtelo más tarde</string>
<string name="release_notes_3.0_title1">Nuevo motor de sincronización</string>
<string name="release_notes_3.0_subtitle1">La manera en la que todos los ficheros se sincronizan ha sido rediseñada para mejorarla</string>
<string name="release_notes_3.0_title2">Propagación de conflictos automática</string>
<string name="release_notes_3.0_subtitle2">Los conflictos ahora se propagan (y limpian) automáticamente a las carpetas padre</string>
<string name="release_notes_3.0_title3">Arreglo para las miniaturas</string>
<string name="release_notes_3.0_subtitle3">Las miniaturas ahora se muestran correctamente en la lista de ficheros</string>
<string name="release_notes_3.0_title4">Vistas vacías mejoradas</string>
<string name="release_notes_3.0_subtitle4">Una vista nueva y más atractiva ha sido añadida a aquellas pantallas sin elementos (ficheros, subidas y logs)</string>
<string name="release_notes_3.0_title5">Varias transferencias ejecutándose a la vez</string>
<string name="release_notes_3.0_subtitle5">Con el rediseño del motor de sincronización, ahora varias descargas y subidas pueden ejecutarse a la vez</string>
<string name="release_notes_3.0_title6">Inicio de sesión a través de navegador mejorado</string>
<string name="release_notes_3.0_subtitle6">Cuando se escribe la URL, el navegador se lanzará</string>
<string name="release_notes_3.0.1_title1">Arreglo de error al actualizar la app</string>
<string name="release_notes_3.0.1_subtitle1">Se han arreglado las actualizaciones de 2.18 (o versiones anteriores) a 3.0</string>
<string name="release_notes_3.0.1_title2">Arreglo de error en la pestaña de subidas</string>
<string name="release_notes_3.0.1_subtitle2">Se ha arreglado un error que algunos usuarios experimentaban al entrar en la sección de subidas</string>
</resources>
Loading