[UI/App] Add build date field to build info dialog.

This commit is contained in:
Kuba Szczodrzyński 2021-03-29 10:43:34 +02:00
parent 1f6da2babe
commit 891be2f9dd
2 changed files with 8 additions and 0 deletions

View File

@ -14,6 +14,10 @@ import pl.szczodrzynski.edziennik.*
import pl.szczodrzynski.edziennik.data.api.szkolny.interceptor.Signing
import pl.szczodrzynski.edziennik.ui.modules.base.BuildInvalidActivity
import pl.szczodrzynski.edziennik.utils.Utils
import java.time.Instant
import java.time.ZoneId
import java.time.ZonedDateTime
import java.time.format.DateTimeFormatter
class BuildManager(val app: App) : CoroutineScope {
@ -84,6 +88,9 @@ class BuildManager(val app: App) : CoroutineScope {
.getString(R.string.build_platform_unofficial)
.asColoredSpannable(mtrlYellow)
},
R.string.build_date to ZonedDateTime
.ofInstant(Instant.ofEpochMilli(buildTimestamp), ZoneId.systemDefault())
.format(DateTimeFormatter.RFC_1123_DATE_TIME),
R.string.build_branch to gitBranch,
R.string.build_commit to gitHash?.substring(0, 8),
R.string.build_dirty to if (gitUnstaged?.isEmpty() == true)

View File

@ -1425,4 +1425,5 @@
<string name="settings_about_version_details_subtext">Informacje o kompilacji</string>
<string name="build_dialog_open_repo">Sprawdź kod</string>
<string name="error_no_api_access">Brak dostępu do API</string>
<string name="build_date">Data kompilacji</string>
</resources>