mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2024-12-18 07:11:58 +03:00
Merge tag 'v1.4.36' into merge-v1.4.36
Change-Id: I6fa1182a07b7b8ad507124fad3a8971ac38f2ac5 Conflicts: library/ui-strings/src/main/res/values-bg/strings_sc.xml library/ui-strings/src/main/res/values-cs/strings_sc.xml library/ui-strings/src/main/res/values-de/strings_sc.xml library/ui-strings/src/main/res/values-de/strings_sc_donottranslate.xml library/ui-strings/src/main/res/values-es/strings_sc.xml library/ui-strings/src/main/res/values-et/strings_sc.xml library/ui-strings/src/main/res/values-eu/strings_sc.xml library/ui-strings/src/main/res/values-fa/strings_sc.xml library/ui-strings/src/main/res/values-fr/strings_sc.xml library/ui-strings/src/main/res/values-hu/strings_sc.xml library/ui-strings/src/main/res/values-it/strings_sc.xml library/ui-strings/src/main/res/values-nb-rNO/strings_sc.xml library/ui-strings/src/main/res/values-nl/strings_sc.xml library/ui-strings/src/main/res/values-pl/strings_sc.xml library/ui-strings/src/main/res/values-pt-rBR/strings_sc.xml library/ui-strings/src/main/res/values-ro/strings_sc.xml library/ui-strings/src/main/res/values-ru/strings_sc.xml library/ui-strings/src/main/res/values-sk/strings_sc.xml library/ui-strings/src/main/res/values-sv/strings_sc.xml library/ui-strings/src/main/res/values-tr/strings_sc.xml library/ui-strings/src/main/res/values-vi/strings_sc.xml library/ui-strings/src/main/res/values-zh-rCN/strings_sc.xml library/ui-strings/src/main/res/values-zh-rTW/strings_sc.xml matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/database/RealmSessionStoreMigration.kt matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/room/summary/RoomSummaryUpdater.kt matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/SyncResponseHandler.kt matrix-sdk-android/src/main/java/org/matrix/android/sdk/internal/session/sync/handler/room/RoomSyncHandler.kt vector-app/src/main/res/mipmap-anydpi-v26/ic_launcher_sc.xml vector-app/src/main/res/mipmap-hdpi/ic_launcher_foreground_sc.png vector-app/src/main/res/mipmap-hdpi/ic_launcher_sc.png vector-app/src/main/res/mipmap-mdpi/ic_launcher_foreground_sc.png vector-app/src/main/res/mipmap-mdpi/ic_launcher_sc.png vector-app/src/main/res/mipmap-xhdpi/ic_launcher_foreground_sc.png vector-app/src/main/res/mipmap-xhdpi/ic_launcher_sc.png vector-app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground_sc.png vector-app/src/main/res/mipmap-xxhdpi/ic_launcher_sc.png vector-app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground_sc.png vector-app/src/main/res/mipmap-xxxhdpi/ic_launcher_sc.png vector/build.gradle vector/src/fdroid/java/im/vector/app/fdroid/receiver/KeepInternalDistributor.kt vector/src/main/AndroidManifest.xml vector/src/main/java/im/vector/app/SpaceStateHandlerImpl.kt vector/src/main/java/im/vector/app/core/di/FragmentModule.kt vector/src/main/java/im/vector/app/core/pushers/KeepInternalDistributor.kt vector/src/main/java/im/vector/app/core/pushers/VectorPushHandler.kt vector/src/main/java/im/vector/app/core/receiver/KeepInternalDistributor.kt vector/src/main/java/im/vector/app/features/attachments/AttachmentsHelper.kt vector/src/main/java/im/vector/app/features/grouplist/HomeSpaceSummaryItem.kt vector/src/main/java/im/vector/app/features/grouplist/NewHomeSpaceSummaryItem.kt vector/src/main/java/im/vector/app/features/home/HomeDetailFragment.kt vector/src/main/java/im/vector/app/features/home/HomeDrawerFragment.kt vector/src/main/java/im/vector/app/features/home/room/breadcrumbs/BreadcrumbsItem.kt vector/src/main/java/im/vector/app/features/home/room/detail/TimelineFragment.kt vector/src/main/java/im/vector/app/features/home/room/detail/TimelineViewModel.kt vector/src/main/java/im/vector/app/features/home/room/detail/timeline/item/MessageImageVideoItem.kt vector/src/main/java/im/vector/app/features/home/room/list/RoomCategoryItem.kt vector/src/main/java/im/vector/app/features/home/room/list/RoomListFragment.kt vector/src/main/java/im/vector/app/features/home/room/list/RoomSummaryItem.kt vector/src/main/java/im/vector/app/features/home/room/list/SectionHeaderAdapter.kt vector/src/main/java/im/vector/app/features/home/room/list/UnreadCounterBadgeView.kt vector/src/main/java/im/vector/app/features/home/room/list/home/recent/RecentRoomItem.kt vector/src/main/java/im/vector/app/features/media/ImageContentRenderer.kt vector/src/main/java/im/vector/app/features/permalink/PermalinkHandler.kt vector/src/main/java/im/vector/app/features/settings/VectorPreferences.kt vector/src/main/java/im/vector/app/features/settings/VectorSettingsAdvancedSettingsFragment.kt vector/src/main/java/im/vector/app/features/settings/VectorSettingsPreferencesFragment.kt vector/src/main/java/im/vector/app/features/settings/notifications/VectorSettingsNotificationPreferenceFragment.kt vector/src/main/java/im/vector/app/features/spaces/NewSpaceSummaryController.kt vector/src/main/java/im/vector/app/features/spaces/NewSpaceSummaryItem.kt vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryController.kt vector/src/main/java/im/vector/app/features/spaces/SpaceSummaryItem.kt vector/src/main/java/im/vector/app/features/spaces/SubSpaceSummaryItem.kt vector/src/main/res/xml/vector_settings_labs.xml vector/src/main/res/xml/vector_settings_preferences.xml
This commit is contained in:
commit
bc1f3cb24d
838 changed files with 12449 additions and 3541 deletions
4
.github/workflows/build.yml
vendored
4
.github/workflows/build.yml
vendored
|
@ -40,7 +40,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: vector-${{ matrix.target }}-debug
|
name: vector-${{ matrix.target }}-debug
|
||||||
path: |
|
path: |
|
||||||
vector/build/outputs/apk/*/debug/*.apk
|
vector-app/build/outputs/apk/*/debug/*.apk
|
||||||
|
|
||||||
release:
|
release:
|
||||||
name: Build unsigned GPlay APKs
|
name: Build unsigned GPlay APKs
|
||||||
|
@ -65,7 +65,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: vector-gplay-release-unsigned
|
name: vector-gplay-release-unsigned
|
||||||
path: |
|
path: |
|
||||||
vector/build/outputs/apk/*/release/*.apk
|
vector-app/build/outputs/apk/*/release/*.apk
|
||||||
|
|
||||||
exodus:
|
exodus:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
2
.github/workflows/danger.yml
vendored
2
.github/workflows/danger.yml
vendored
|
@ -11,7 +11,7 @@ jobs:
|
||||||
- run: |
|
- run: |
|
||||||
npm install --save-dev @babel/plugin-transform-flow-strip-types
|
npm install --save-dev @babel/plugin-transform-flow-strip-types
|
||||||
- name: Danger
|
- name: Danger
|
||||||
uses: danger/danger-js@11.1.1
|
uses: danger/danger-js@11.1.2
|
||||||
with:
|
with:
|
||||||
args: "--dangerfile tools/danger/dangerfile.js"
|
args: "--dangerfile tools/danger/dangerfile.js"
|
||||||
env:
|
env:
|
||||||
|
|
12
.github/workflows/quality.yml
vendored
12
.github/workflows/quality.yml
vendored
|
@ -7,7 +7,7 @@ on:
|
||||||
|
|
||||||
# Enrich gradle.properties for CI/CD
|
# Enrich gradle.properties for CI/CD
|
||||||
env:
|
env:
|
||||||
GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx3072m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.daemon.jvm.options="-Xmx2560m" -Dkotlin.incremental=false
|
GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx3072m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -XX:MaxPermSize=512m -Dkotlin.daemon.jvm.options="-Xmx2g" -Dkotlin.incremental=false
|
||||||
CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 2 --no-daemon
|
CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 2 --no-daemon
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -27,7 +27,7 @@ jobs:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Run knit
|
- name: Run knit
|
||||||
run: |
|
run: |
|
||||||
./gradlew knitCheck
|
./gradlew knitCheck $CI_GRADLE_ARG_PROPERTIES
|
||||||
|
|
||||||
# Check the project: ktlint, detekt, lint
|
# Check the project: ktlint, detekt, lint
|
||||||
lint:
|
lint:
|
||||||
|
@ -41,7 +41,7 @@ jobs:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
- name: Run ktlint
|
- name: Run ktlint
|
||||||
run: |
|
run: |
|
||||||
./gradlew ktlintCheck --continue
|
./gradlew ktlintCheck $CI_GRADLE_ARG_PROPERTIES --continue
|
||||||
- name: Run detekt
|
- name: Run detekt
|
||||||
if: always()
|
if: always()
|
||||||
run: |
|
run: |
|
||||||
|
@ -49,8 +49,8 @@ jobs:
|
||||||
- name: Run lint
|
- name: Run lint
|
||||||
# Not always, if ktlint or detekt fail, avoid running the long lint check.
|
# Not always, if ktlint or detekt fail, avoid running the long lint check.
|
||||||
run: |
|
run: |
|
||||||
./gradlew lintGplayRelease $CI_GRADLE_ARG_PROPERTIES
|
./gradlew vector-app:lintGplayRelease $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew lintFdroidRelease $CI_GRADLE_ARG_PROPERTIES
|
./gradlew vector-app:lintFdroidRelease $CI_GRADLE_ARG_PROPERTIES
|
||||||
- name: Upload reports
|
- name: Upload reports
|
||||||
if: always()
|
if: always()
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
|
@ -66,7 +66,7 @@ jobs:
|
||||||
yarn add danger-plugin-lint-report --dev
|
yarn add danger-plugin-lint-report --dev
|
||||||
- name: Danger lint
|
- name: Danger lint
|
||||||
if: always()
|
if: always()
|
||||||
uses: danger/danger-js@11.1.1
|
uses: danger/danger-js@11.1.2
|
||||||
with:
|
with:
|
||||||
args: "--dangerfile tools/danger/dangerfile-lint.js"
|
args: "--dangerfile tools/danger/dangerfile-lint.js"
|
||||||
env:
|
env:
|
||||||
|
|
9
.github/workflows/tests.yml
vendored
9
.github/workflows/tests.yml
vendored
|
@ -49,6 +49,7 @@ jobs:
|
||||||
disable-animations: true
|
disable-animations: true
|
||||||
emulator-build: 7425822
|
emulator-build: 7425822
|
||||||
script: |
|
script: |
|
||||||
|
./gradlew gatherGplayDebugStringTemplates $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
||||||
|
@ -65,15 +66,19 @@ jobs:
|
||||||
disable-animations: true
|
disable-animations: true
|
||||||
emulator-build: 7425822
|
emulator-build: 7425822
|
||||||
script: |
|
script: |
|
||||||
|
./gradlew gatherGplayDebugStringTemplates $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||||
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
||||||
- run: ./gradlew sonarqube $CI_GRADLE_ARG_PROPERTIES
|
|
||||||
if: always() # we may have failed a previous step and retried, that's OK
|
# we may have failed a previous step and retried, that's OK
|
||||||
|
- name: Publish results to Sonar
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.SONARQUBE_GITHUB_API_TOKEN }} # Needed to get PR information, if any
|
GITHUB_TOKEN: ${{ secrets.SONARQUBE_GITHUB_API_TOKEN }} # Needed to get PR information, if any
|
||||||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
|
||||||
ORG_GRADLE_PROJECT_SONAR_LOGIN: ${{ secrets.SONAR_TOKEN }}
|
ORG_GRADLE_PROJECT_SONAR_LOGIN: ${{ secrets.SONAR_TOKEN }}
|
||||||
|
if: ${{ always() && env.GITHUB_TOKEN != '' && env.SONAR_TOKEN != '' && env.ORG_GRADLE_PROJECT_SONAR_LOGIN != '' }}
|
||||||
|
run: ./gradlew sonarqube $CI_GRADLE_ARG_PROPERTIES
|
||||||
|
|
||||||
- name: Format unit test results
|
- name: Format unit test results
|
||||||
if: always()
|
if: always()
|
||||||
|
|
26
.github/workflows/triage-labelled.yml
vendored
26
.github/workflows/triage-labelled.yml
vendored
|
@ -142,32 +142,6 @@ jobs:
|
||||||
env:
|
env:
|
||||||
PROJECT_ID: "PN_kwDOAM0swc2KCw"
|
PROJECT_ID: "PN_kwDOAM0swc2KCw"
|
||||||
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
||||||
|
|
||||||
move_threads_issues:
|
|
||||||
name: A-Threads to Thread board
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
# Skip in forks
|
|
||||||
if: >
|
|
||||||
github.repository == 'vector-im/element-android' &&
|
|
||||||
contains(github.event.issue.labels.*.name, 'A-Threads')
|
|
||||||
steps:
|
|
||||||
- uses: octokit/graphql-action@v2.x
|
|
||||||
with:
|
|
||||||
headers: '{"GraphQL-Features": "projects_next_graphql"}'
|
|
||||||
query: |
|
|
||||||
mutation add_to_project($projectid:ID!,$contentid:ID!) {
|
|
||||||
addProjectNextItem(input:{projectId:$projectid contentId:$contentid}) {
|
|
||||||
projectNextItem {
|
|
||||||
id
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
projectid: ${{ env.PROJECT_ID }}
|
|
||||||
contentid: ${{ github.event.issue.node_id }}
|
|
||||||
env:
|
|
||||||
PROJECT_ID: "PN_kwDOAM0swc0rRA"
|
|
||||||
GITHUB_TOKEN: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
|
||||||
|
|
||||||
move_message_bubbles_issues:
|
move_message_bubbles_issues:
|
||||||
name: A-Message-Bubbles to Message bubbles board
|
name: A-Message-Bubbles to Message bubbles board
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
2
.github/workflows/triage-priority-bugs.yml
vendored
2
.github/workflows/triage-priority-bugs.yml
vendored
|
@ -27,7 +27,7 @@ jobs:
|
||||||
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
|
- uses: alex-page/github-project-automation-plus@bb266ff4dde9242060e2d5418e120a133586d488
|
||||||
with:
|
with:
|
||||||
project: Android App Team
|
project: Android App Team
|
||||||
column: P1
|
column: Important Issues & Topics (P1)
|
||||||
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
repo-token: ${{ secrets.ELEMENT_BOT_TOKEN }}
|
||||||
|
|
||||||
P1_issues_to_crypto_team_workboard:
|
P1_issues_to_crypto_team_workboard:
|
||||||
|
|
66
CHANGES.md
66
CHANGES.md
|
@ -1,3 +1,69 @@
|
||||||
|
Changes in Element v1.4.36 (2022-09-10)
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
New App Layout can be enabled in the Labs settings. Please give it a try!
|
||||||
|
|
||||||
|
Features ✨
|
||||||
|
----------
|
||||||
|
- Adds New App Layout into Labs ([#7038](https://github.com/vector-im/element-android/issues/7038))
|
||||||
|
- Try to detect devices that lack Opus encoder support, use bundled libopus library for those. ([#7010](https://github.com/vector-im/element-android/issues/7010))
|
||||||
|
- Suggest @room when @channel, @everyone, or @here is typed in composer ([#6529](https://github.com/vector-im/element-android/issues/6529))
|
||||||
|
|
||||||
|
Bugfixes 🐛
|
||||||
|
----------
|
||||||
|
- Fix long incremental sync. ([#6917](https://github.com/vector-im/element-android/issues/6917))
|
||||||
|
- Fix push with FCM ([#7068](https://github.com/vector-im/element-android/issues/7068))
|
||||||
|
- FTUE - Fixes optional email registration step always being mandatory ([#6969](https://github.com/vector-im/element-android/issues/6969))
|
||||||
|
- Fixes /addToSpace and /joinSpace commands showing invalid syntax warnings ([#6844](https://github.com/vector-im/element-android/issues/6844))
|
||||||
|
- Fix low occurrence crashes. ([#6967](https://github.com/vector-im/element-android/issues/6967))
|
||||||
|
- Fix crash when opening an unknown room ([#6978](https://github.com/vector-im/element-android/issues/6978))
|
||||||
|
- Fix crash on PIN code settings screen. ([#6979](https://github.com/vector-im/element-android/issues/6979))
|
||||||
|
- Fix autoplayed animated stickers ([#6982](https://github.com/vector-im/element-android/issues/6982))
|
||||||
|
- Catch race condition crash in voice recording ([#6989](https://github.com/vector-im/element-android/issues/6989))
|
||||||
|
- Fix invite to room when in a space buttons not working. ([#7054](https://github.com/vector-im/element-android/issues/7054))
|
||||||
|
|
||||||
|
In development 🚧
|
||||||
|
----------------
|
||||||
|
- Create DM room only on first message - Create the DM and navigate to the new room after sending an event ([#5525](https://github.com/vector-im/element-android/issues/5525))
|
||||||
|
- [App Layout] New empty states for home screen ([#6835](https://github.com/vector-im/element-android/issues/6835))
|
||||||
|
- [App Layout] Bottom navigation tabs are removed for new home screen ([#6565](https://github.com/vector-im/element-android/issues/6565))
|
||||||
|
- [App Layout] fixed space switching dialog measured with wrong height sometimes ([#6750](https://github.com/vector-im/element-android/issues/6750))
|
||||||
|
- [App Layout] Fabs doesn't go off screen anymore ([#6765](https://github.com/vector-im/element-android/issues/6765))
|
||||||
|
- [New Layout] Adds back navigation through spaces ([#6877](https://github.com/vector-im/element-android/issues/6877))
|
||||||
|
- [App Layout] new room invites screen ([#6889](https://github.com/vector-im/element-android/issues/6889))
|
||||||
|
- [App Layout] - Invites now show empty screen after you reject last invite ([#6876](https://github.com/vector-im/element-android/issues/6876))
|
||||||
|
- [App Layout] - space switcher now has empty state ([#6754](https://github.com/vector-im/element-android/issues/6754))
|
||||||
|
- [App Layout] - Improves Developer Mode Debug Button UX and adds it to New App Layout ([#6871](https://github.com/vector-im/element-android/issues/6871))
|
||||||
|
- [New Layout] Changes space sheet to accordion-style with expandable subspaces ([#6907](https://github.com/vector-im/element-android/issues/6907))
|
||||||
|
- [New Layout] Adds space invites ([#6924](https://github.com/vector-im/element-android/issues/6924))
|
||||||
|
- [App Layout] fixed invites count badge bottom margin on a home screen ([#6947](https://github.com/vector-im/element-android/issues/6947))
|
||||||
|
- [New Layout] Improves talkback accessibility ([#7016](https://github.com/vector-im/element-android/issues/7016))
|
||||||
|
- [New Layout] Changes space icon in fab and in release notes screen ([#7039](https://github.com/vector-im/element-android/issues/7039))
|
||||||
|
- [New Layout] Adds header to spaces bottom sheet ([#7040](https://github.com/vector-im/element-android/issues/7040))
|
||||||
|
- [App Layout] New App Layout is enabled by default (Edit: has to be enabled in Labs) ([#6958](https://github.com/vector-im/element-android/issues/6958))
|
||||||
|
- [App Layout] Obsolete settings are not shown when App Layout flag is enabled ([#6646](https://github.com/vector-im/element-android/issues/6646))
|
||||||
|
- [Devices Management] Session overview screen ([#6961](https://github.com/vector-im/element-android/issues/6961))
|
||||||
|
- [Devices Management] Refactor some code to improve testability ([#7043](https://github.com/vector-im/element-android/issues/7043))
|
||||||
|
- [Device Manager] Current Session Section ([#6902](https://github.com/vector-im/element-android/issues/6902))
|
||||||
|
- [Device Manager] Other Sessions Section ([#6945](https://github.com/vector-im/element-android/issues/6945))
|
||||||
|
- [Device Manager] Render Security Recommendations ([#6964](https://github.com/vector-im/element-android/issues/6964))
|
||||||
|
|
||||||
|
Improved Documentation 📚
|
||||||
|
------------------------
|
||||||
|
- Clarify that setting up a FCM Rewrite Proxy is not necessary for use of the UnifiedPush FCM distributor. ([#6727](https://github.com/vector-im/element-android/issues/6727))
|
||||||
|
|
||||||
|
Other changes
|
||||||
|
-------------
|
||||||
|
- Increase sticker size ([#6982](https://github.com/vector-im/element-android/issues/6982))
|
||||||
|
- Focus input field when editing homeserver address to speed up login and registration. ([#6926](https://github.com/vector-im/element-android/issues/6926))
|
||||||
|
- Log basic Http information in production. ([#6925](https://github.com/vector-im/element-android/issues/6925))
|
||||||
|
- Converts the vector module to a library with a parent vector-app application module ([#6407](https://github.com/vector-im/element-android/issues/6407))
|
||||||
|
- Creates a dedicated strings module ([#3955](https://github.com/vector-im/element-android/issues/3955))
|
||||||
|
- Remove FragmentModule and the Fragment factory. No need to Inject the constructor on your Fragment, just add @AndroidEntryPoint annotation and @Inject class members. ([#6894](https://github.com/vector-im/element-android/issues/6894))
|
||||||
|
- Small refactor of UnifiedPushHelper ([#6936](https://github.com/vector-im/element-android/issues/6936))
|
||||||
|
- CI: only run sonarqube task when token is known ([#7057](https://github.com/vector-im/element-android/issues/7057))
|
||||||
|
|
||||||
|
|
||||||
Changes in Element v1.4.34 (2022-08-23)
|
Changes in Element v1.4.34 (2022-08-23)
|
||||||
=======================================
|
=======================================
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,6 @@ Here you can find some extra features and changes compared to Element Android (w
|
||||||
- Option to open a room without marking anything as read automatically
|
- Option to open a room without marking anything as read automatically
|
||||||
- Remember across app restarts which categories in the chat overview are expanded or collapsed
|
- Remember across app restarts which categories in the chat overview are expanded or collapsed
|
||||||
- Message count passed to the notification badge (visible next to the launcher icon on recent Android versions)
|
- Message count passed to the notification badge (visible next to the launcher icon on recent Android versions)
|
||||||
- Bigger stickers
|
|
||||||
- Don't always repeat sender name for multiple stickers by the same sender
|
- Don't always repeat sender name for multiple stickers by the same sender
|
||||||
- Chat options menu: add entry for member list (to skip the step of clicking on the room name, to enter room settings), and hide the less frequently used invite option (which is still available from the member list)
|
- Chat options menu: add entry for member list (to skip the step of clicking on the room name, to enter room settings), and hide the less frequently used invite option (which is still available from the member list)
|
||||||
- Smaller compose area (as before Element 1.0.12)
|
- Smaller compose area (as before Element 1.0.12)
|
||||||
|
|
|
@ -28,10 +28,11 @@ buildscript {
|
||||||
classpath 'com.google.gms:google-services:4.3.13'
|
classpath 'com.google.gms:google-services:4.3.13'
|
||||||
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.4.0.2513'
|
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.4.0.2513'
|
||||||
classpath 'com.google.android.gms:oss-licenses-plugin:0.10.5'
|
classpath 'com.google.android.gms:oss-licenses-plugin:0.10.5'
|
||||||
classpath "com.likethesalad.android:stem-plugin:2.1.1"
|
classpath "com.likethesalad.android:stem-plugin:2.2.2"
|
||||||
classpath 'org.owasp:dependency-check-gradle:7.1.1'
|
classpath 'org.owasp:dependency-check-gradle:7.1.2'
|
||||||
classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.10"
|
classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.10"
|
||||||
classpath "org.jetbrains.kotlinx:kotlinx-knit:0.4.0"
|
classpath "org.jetbrains.kotlinx:kotlinx-knit:0.4.0"
|
||||||
|
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.3'
|
||||||
// NOTE: Do not place your application dependencies here; they belong
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
// in the individual module build.gradle files
|
// in the individual module build.gradle files
|
||||||
}
|
}
|
||||||
|
@ -39,12 +40,12 @@ buildscript {
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
// ktlint Plugin
|
// ktlint Plugin
|
||||||
id "org.jlleitschuh.gradle.ktlint" version "10.3.0"
|
id "org.jlleitschuh.gradle.ktlint" version "11.0.0"
|
||||||
// Detekt
|
// Detekt
|
||||||
id "io.gitlab.arturbosch.detekt" version "1.21.0"
|
id "io.gitlab.arturbosch.detekt" version "1.21.0"
|
||||||
|
|
||||||
// Dependency Analysis
|
// Dependency Analysis
|
||||||
id 'com.autonomousapps.dependency-analysis' version "1.12.0"
|
id 'com.autonomousapps.dependency-analysis' version "1.13.1"
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://github.com/jeremylong/DependencyCheck
|
// https://github.com/jeremylong/DependencyCheck
|
||||||
|
|
|
@ -74,7 +74,7 @@ def collectProjects(predicate) {
|
||||||
task generateCoverageReport(type: JacocoReport) {
|
task generateCoverageReport(type: JacocoReport) {
|
||||||
outputs.upToDateWhen { false }
|
outputs.upToDateWhen { false }
|
||||||
rootProject.apply plugin: 'jacoco'
|
rootProject.apply plugin: 'jacoco'
|
||||||
def projects = collectProjects { ['vector', 'matrix-sdk-android'].contains(it.name) }
|
def projects = collectProjects { ['vector-app', 'vector', 'matrix-sdk-android'].contains(it.name) }
|
||||||
initializeReport(it, projects, excludes)
|
initializeReport(it, projects, excludes)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -87,5 +87,5 @@ task unitTestsWithCoverage(type: GradleBuild) {
|
||||||
task instrumentationTestsWithCoverage(type: GradleBuild) {
|
task instrumentationTestsWithCoverage(type: GradleBuild) {
|
||||||
startParameter.projectProperties.coverage = [enableTestCoverage: true]
|
startParameter.projectProperties.coverage = [enableTestCoverage: true]
|
||||||
startParameter.projectProperties['android.testInstrumentationRunnerArguments.notPackage'] = 'im.vector.app.ui'
|
startParameter.projectProperties['android.testInstrumentationRunnerArguments.notPackage'] = 'im.vector.app.ui'
|
||||||
tasks = [':vector:connectedGplayDebugAndroidTest', 'matrix-sdk-android:connectedDebugAndroidTest']
|
tasks = [':vector-app:connectedGplayDebugAndroidTest', ':vector:connectedGplayDebugAndroidTest', 'matrix-sdk-android:connectedDebugAndroidTest']
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ def markwon = "4.6.2"
|
||||||
def moshi = "1.13.0"
|
def moshi = "1.13.0"
|
||||||
def lifecycle = "2.5.1"
|
def lifecycle = "2.5.1"
|
||||||
def flowBinding = "1.2.0"
|
def flowBinding = "1.2.0"
|
||||||
def flipper = "0.157.0"
|
def flipper = "0.163.0"
|
||||||
def epoxy = "4.6.2"
|
def epoxy = "4.6.2"
|
||||||
def mavericks = "2.7.0"
|
def mavericks = "2.7.0"
|
||||||
def glide = "4.13.2"
|
def glide = "4.13.2"
|
||||||
|
@ -86,6 +86,8 @@ ext.libs = [
|
||||||
'material' : "com.google.android.material:material:1.6.1",
|
'material' : "com.google.android.material:material:1.6.1",
|
||||||
'appdistributionApi' : "com.google.firebase:firebase-appdistribution-api-ktx:$appDistribution",
|
'appdistributionApi' : "com.google.firebase:firebase-appdistribution-api-ktx:$appDistribution",
|
||||||
'appdistribution' : "com.google.firebase:firebase-appdistribution:$appDistribution",
|
'appdistribution' : "com.google.firebase:firebase-appdistribution:$appDistribution",
|
||||||
|
// Phone number https://github.com/google/libphonenumber
|
||||||
|
'phonenumber' : "com.googlecode.libphonenumber:libphonenumber:8.12.54"
|
||||||
],
|
],
|
||||||
dagger : [
|
dagger : [
|
||||||
'dagger' : "com.google.dagger:dagger:$dagger",
|
'dagger' : "com.google.dagger:dagger:$dagger",
|
||||||
|
@ -105,6 +107,7 @@ ext.libs = [
|
||||||
'moshi' : "com.squareup.moshi:moshi:$moshi",
|
'moshi' : "com.squareup.moshi:moshi:$moshi",
|
||||||
'moshiKt' : "com.squareup.moshi:moshi-kotlin:$moshi",
|
'moshiKt' : "com.squareup.moshi:moshi-kotlin:$moshi",
|
||||||
'moshiKotlin' : "com.squareup.moshi:moshi-kotlin-codegen:$moshi",
|
'moshiKotlin' : "com.squareup.moshi:moshi-kotlin-codegen:$moshi",
|
||||||
|
'moshiAdapters' : "com.squareup.moshi:moshi-adapters:$moshi",
|
||||||
'retrofit' : "com.squareup.retrofit2:retrofit:$retrofit",
|
'retrofit' : "com.squareup.retrofit2:retrofit:$retrofit",
|
||||||
'retrofitMoshi' : "com.squareup.retrofit2:converter-moshi:$retrofit"
|
'retrofitMoshi' : "com.squareup.retrofit2:converter-moshi:$retrofit"
|
||||||
],
|
],
|
||||||
|
|
|
@ -7,8 +7,8 @@ Hilt is built on top of Dagger 2 and simplify usage by removing needs to create
|
||||||
When you create a new feature, you should have the following:
|
When you create a new feature, you should have the following:
|
||||||
|
|
||||||
Annotate your Activity with @AndroidEntryPoint
|
Annotate your Activity with @AndroidEntryPoint
|
||||||
|
Annotate your Fragment with @AndroidEntryPoint
|
||||||
If you have a BottomSheetFragment => Annotate it with @AndroidEntryPoint
|
If you have a BottomSheetFragment => Annotate it with @AndroidEntryPoint
|
||||||
Otherwise => Add your Fragment to the FragmentModule
|
|
||||||
Add your ViewModel.Factory to the MavericksViewModelModule
|
Add your ViewModel.Factory to the MavericksViewModelModule
|
||||||
Makes sure your ViewModel as the following code:
|
Makes sure your ViewModel as the following code:
|
||||||
|
|
||||||
|
|
|
@ -47,7 +47,7 @@ git checkout develop
|
||||||
mv towncrier.toml towncrier.toml.bak
|
mv towncrier.toml towncrier.toml.bak
|
||||||
sed 's/CHANGES\.md/CHANGES_NIGHTLY\.md/' towncrier.toml.bak > towncrier.toml
|
sed 's/CHANGES\.md/CHANGES_NIGHTLY\.md/' towncrier.toml.bak > towncrier.toml
|
||||||
rm towncrier.toml.bak
|
rm towncrier.toml.bak
|
||||||
yes n | towncrier --version nightly
|
yes n | towncrier build --version nightly
|
||||||
./gradlew assembleGplayNightly appDistributionUploadGplayNightly $CI_GRADLE_ARG_PROPERTIES
|
./gradlew assembleGplayNightly appDistributionUploadGplayNightly $CI_GRADLE_ARG_PROPERTIES
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ The recently started UnifiedPush project is an Android protocol and library for
|
||||||
|
|
||||||
The *F-Droid* and *Gplay* flavors of Element Android support UnifiedPush, so the user can use any distributor installed on their devices. This would make it possible to have push notifications without depending on Google services or libraries. Currently, the main distributors are [ntfy](https://ntfy.sh) which does not require any setup (like manual registration) to use the public server and [NextPush](https://github.com/UP-NextPush/android), available as a nextcloud application.
|
The *F-Droid* and *Gplay* flavors of Element Android support UnifiedPush, so the user can use any distributor installed on their devices. This would make it possible to have push notifications without depending on Google services or libraries. Currently, the main distributors are [ntfy](https://ntfy.sh) which does not require any setup (like manual registration) to use the public server and [NextPush](https://github.com/UP-NextPush/android), available as a nextcloud application.
|
||||||
|
|
||||||
The *Gplay* variant uses a UnifiedPush library which basically embed a FCM distributor built into the application (so a user doesn't need to do anything other than install the app to get FCM notifications). This variant uses Google Services to receive notifications if the user has not installed any distributor.
|
The *Gplay* variant uses a UnifiedPush library which basically embed a FCM distributor built into the application (so a user doesn't need to do anything other than install the app to get FCM notifications). This variant uses Google Services to receive notifications if the user has not installed any distributor. A [FCM Rewrite Proxy](https://unifiedpush.org/developers/embedded_fcm/#fcm-rewrite-proxy) is not required for Element Android's implementation of the FCM distributor - it will work with an existing Matrix push provider, such as [Sygnal](https://github.com/matrix-org/sygnal).
|
||||||
|
|
||||||
The *F-Droid* variant does not use this library to avoid any proprietary blob. It will use a polling service if the user has not installed any distributor.
|
The *F-Droid* variant does not use this library to avoid any proprietary blob. It will use a polling service if the user has not installed any distributor.
|
||||||
|
|
||||||
|
|
2
fastlane/metadata/android/cs-CZ/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/cs-CZ/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Hlavní změny v této verzi: Opravy různých chyb a vylepšení stability.
|
||||||
|
Úplný seznam změn: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/cs-CZ/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/cs-CZ/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Hlavní změny v této verzi: Opravy různých chyb a vylepšení stability.
|
||||||
|
Úplný seznam změn: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104260.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104260.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: UnifiedPush wird unterstützt; Dies ermöglicht Push-Benachrichtigungen ohne FCM.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104270.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104270.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104280.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104280.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104300.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104300.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verbessertes Anmelde- und Registrierungserlebnis.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104310.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104310.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verbessertes Anmelde- und Registrierungserlebnis.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/de-DE/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Die wichtigsten Änderungen in dieser Version: Verschiedene Fehlerbehebungen und Stabilitätsverbesserungen.
|
||||||
|
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/en-US/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/en-US/changelogs/40104360.txt
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
New App Layout can be enabled in the Labs settings. Please give it a try!
|
||||||
|
Fix issues about missing notification, and long incremental sync.
|
||||||
|
Full changelog: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/et/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Põhilised muutused selles versioonis: erinevate vigade parandused ja stabiilsust edendavad kohendused.
|
||||||
|
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/et/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/et/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Põhilised muutused selles versioonis: erinevate vigade parandused ja stabiilsust edendavad kohendused.
|
||||||
|
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/fa/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/fa/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
تغییرات عمده در این نگارش: رفع اشکالهای مختلف و بهبودهای پایداری.
|
||||||
|
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/fa/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/fa/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
تغییرات عمده در این نگارش: رفع اشکالهای مختلف و بهبودهای پایداری.
|
||||||
|
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/fr-FR/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/fr-FR/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Principaux changements pour cette version : Plusieurs corrections de bogues et d’améliorations de stabilité.
|
||||||
|
Intégralité des changements : https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/fr-FR/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/fr-FR/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Principaux changements pour cette version : Plusieurs corrections de bogues et d’améliorations de stabilité.
|
||||||
|
Intégralité des changements : https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104100.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104100.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Görgetés a hangüzenetben. Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104110.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104110.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104120.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104120.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Lehetővé teszi a felhasználók számára, hogy offline jelenjenek meg, és audio lejátszót ad hozzá a hangmellékletekhez.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104130.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104130.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Lehetővé teszi a felhasználók számára, hogy offline jelenjenek meg, és audio lejátszót ad hozzá a hangmellékletekhez.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104140.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104140.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: A figyelmen kívül hagyott felhasználók kezelésének javítása. Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104160.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104160.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: A titkosított üzenetek jobb kezelése. Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104180.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104180.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104190.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104190.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104200.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104200.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104220.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104220.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104230.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104230.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104240.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104240.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104250.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104250.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104260.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104260.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: UnifiedPush használata, és lehetővé teszi a felhasználó számára, hogy FCM nélkül tolja.
|
||||||
|
Teljes változásnapló: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104270.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104270.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104280.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104280.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104300.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104300.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Lehetővé teszi a továbbfejlesztett bejelentkezési és regisztrációs utakat.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104310.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104310.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Lehetővé teszi a továbbfejlesztett bejelentkezési és regisztrációs utakat.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/hu-HU/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/hu-HU/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Főbb változások ebben a verzióban: Különböző hibajavítások és stabilitásjavítások.
|
||||||
|
Teljes változásjegyzék: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/id/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/id/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Perubahan utama dalam versi ini: Banyak perbaikan kutu dan perbaikan stabilitas.
|
||||||
|
Catatan perubahan lanjutan: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/id/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/id/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Perubahan utama dalam versi ini: Banyak perbaikan kutu dan perbaikan stabilitas.
|
||||||
|
Catatan perubahan lanjutan: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/it-IT/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/it-IT/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Modifiche principali in questa versione: varie correzioni di errori e miglioramenti della stabilità.
|
||||||
|
Cronologia completa: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/it-IT/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/it-IT/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Modifiche principali in questa versione: varie correzioni di errori e miglioramenti della stabilità.
|
||||||
|
Cronologia completa: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pl-PL/changelogs/40100100.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100100.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Ta nowa wersja zawiera głównie poprawki błędów i ulepszenia. Wysyłanie wiadomości jest teraz znacznie szybsze.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.10
|
2
fastlane/metadata/android/pl-PL/changelogs/40100110.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100110.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Ta nowa wersja zawiera głównie ulepszenia interfejsu i doświadczenia użytkownika. Teraz możesz zapraszać znajomych i bardzo szybko tworzyć bezpośrednie rozmowy, skanując kody QR.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.11
|
2
fastlane/metadata/android/pl-PL/changelogs/40100120.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100120.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Podgląd URL, nowa klawiatura Emoji, nowe możliwości ustawień pokoju i śnieg na Boże Narodzenie!
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.12
|
2
fastlane/metadata/android/pl-PL/changelogs/40100130.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100130.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Podgląd URL, nowa klawiatura Emoji, nowe możliwości ustawień pokoju i śnieg na Boże Narodzenie!
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.13
|
2
fastlane/metadata/android/pl-PL/changelogs/40100140.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100140.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Edytuj uprawnienia do pokoju, automatyczny jasny/ciemny motyw i kilka poprawek błędów.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.14
|
2
fastlane/metadata/android/pl-PL/changelogs/40100150.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100150.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Obsługa logowania społecznościowego.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.15
|
2
fastlane/metadata/android/pl-PL/changelogs/40100160.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40100160.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Obsługa logowania społecznościowego.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases/tag/v1.0.15 i https://github.com/vector-im/element-android/releases/tag/v1.0.16
|
2
fastlane/metadata/android/pl-PL/changelogs/40104300.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40104300.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Włącza ulepszone podróże w logowaniu i przy rejestracji.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pl-PL/changelogs/40104310.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40104310.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Włącza ulepszone podróże w logowaniu i przy rejestracji.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pl-PL/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Różne poprawki błędów i ulepszenia stabilności.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pl-PL/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/pl-PL/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Główne zmiany w tej wersji: Rozmaite poprawki błędów i usprawnienia stabilności.
|
||||||
|
Pełna lista zmian: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pt-BR/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/pt-BR/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Principais mudanças nesta versão: Vários consertos de bugs e melhorias de estabilidade.
|
||||||
|
Changelog completo: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/pt-BR/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/pt-BR/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Principais mudanças nesta versão: Vários consertos de bugs e melhorias de estabilidade.
|
||||||
|
Changelog completo: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/sk/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/sk/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Hlavné zmeny v tejto verzii: Rôzne opravy chýb a vylepšenia stability.
|
||||||
|
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/sk/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/sk/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Hlavné zmeny v tejto verzii: Rôzne opravy chýb a vylepšenia stability.
|
||||||
|
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/uk/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Основні зміни в цій версії: Усунуто різні вади й поліпшено стабільність.
|
||||||
|
Перелік усіх змін: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/uk/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/uk/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
Основні зміни в цій версії: Усунуто різні вади й поліпшено стабільність.
|
||||||
|
Перелік усіх змін: https://github.com/vector-im/element-android/releases
|
|
@ -1,2 +1,2 @@
|
||||||
此版本的主要变化:Thread timeline are now live and faster. 多个bug修复及稳定性改进。
|
此版本的主要变化:消息列时间线 are now live and faster. 多个bug修复及稳定性改进。
|
||||||
完整更改日志:https://github.com/vector-im/element-android/releases
|
完整更改日志:https://github.com/vector-im/element-android/releases
|
||||||
|
|
2
fastlane/metadata/android/zh-CN/changelogs/40104300.txt
Normal file
2
fastlane/metadata/android/zh-CN/changelogs/40104300.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
此版本的主要变化:启用改善的登录与注册流程。
|
||||||
|
完整更改日志:https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/zh-CN/changelogs/40104310.txt
Normal file
2
fastlane/metadata/android/zh-CN/changelogs/40104310.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
此版本的主要变化:启用改善的登录与注册流程。
|
||||||
|
完整更改日志:https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/zh-CN/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/zh-CN/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
此版本的主要变化:多个bug修复与稳定性改善。
|
||||||
|
完整更改日志:https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/zh-TW/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/zh-TW/changelogs/40104320.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
此版本中的主要變動:多個臭蟲修復與穩定性改善。
|
||||||
|
完整的變更紀錄:https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/zh-TW/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/zh-TW/changelogs/40104340.txt
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
此版本中的主要變動:多個臭蟲修復與穩定性改善。
|
||||||
|
完整的變更紀錄:https://github.com/vector-im/element-android/releases
|
|
@ -43,7 +43,7 @@ fi
|
||||||
|
|
||||||
last_tag=`downstream_latest_tag`
|
last_tag=`downstream_latest_tag`
|
||||||
|
|
||||||
build_gradle="vector/build.gradle"
|
build_gradle="vector-app/build.gradle"
|
||||||
|
|
||||||
get_prop() {
|
get_prop() {
|
||||||
local prop="$1"
|
local prop="$1"
|
||||||
|
|
22
library/ui-strings/build.gradle
Normal file
22
library/ui-strings/build.gradle
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
plugins {
|
||||||
|
id 'com.android.library'
|
||||||
|
id 'kotlin-android'
|
||||||
|
id 'com.likethesalad.stem-library'
|
||||||
|
}
|
||||||
|
|
||||||
|
android {
|
||||||
|
compileSdk versions.compileSdk
|
||||||
|
defaultConfig {
|
||||||
|
minSdk versions.minSdk
|
||||||
|
targetSdk versions.targetSdk
|
||||||
|
}
|
||||||
|
|
||||||
|
compileOptions {
|
||||||
|
sourceCompatibility versions.sourceCompat
|
||||||
|
targetCompatibility versions.targetCompat
|
||||||
|
}
|
||||||
|
|
||||||
|
kotlinOptions {
|
||||||
|
jvmTarget = "11"
|
||||||
|
}
|
||||||
|
}
|
2
library/ui-strings/src/main/AndroidManifest.xml
Normal file
2
library/ui-strings/src/main/AndroidManifest.xml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<manifest package="im.vector.lib.strings" />
|
|
@ -2600,4 +2600,40 @@
|
||||||
\nPotser el servidor utilitzat no està configurat per mostrar mapes.</string>
|
\nPotser el servidor utilitzat no està configurat per mostrar mapes.</string>
|
||||||
<string name="a11y_open_settings">Obre configuració</string>
|
<string name="a11y_open_settings">Obre configuració</string>
|
||||||
<string name="all_chats">Tots els xats</string>
|
<string name="all_chats">Tots els xats</string>
|
||||||
|
<string name="home_layout_preferences">Preferències de disseny</string>
|
||||||
|
<string name="explore_rooms">Explora sales</string>
|
||||||
|
<string name="settings_sessions_other_description">Per estar més segur, verifica les teves sessions i tanca qualsevol sessió que no reconeguis o ja no utilitzis.</string>
|
||||||
|
<string name="settings_sessions_other_title">Altres sessions</string>
|
||||||
|
<string name="settings_sessions_list">Sessions</string>
|
||||||
|
<string name="a11y_open_spaces">Obre la llista d\'espais</string>
|
||||||
|
<string name="a11y_create_message">Crea un nou xat o sala</string>
|
||||||
|
<string name="room_list_filter_people">Gent</string>
|
||||||
|
<string name="room_list_filter_favourites">Preferits</string>
|
||||||
|
<string name="room_list_filter_unreads">No llegits</string>
|
||||||
|
<string name="room_list_filter_all">Tot</string>
|
||||||
|
<string name="home_layout_preferences_sort_name">A - Z</string>
|
||||||
|
<string name="home_layout_preferences_sort_activity">Activitat</string>
|
||||||
|
<string name="home_layout_preferences_sort_by">Ordena per</string>
|
||||||
|
<string name="home_layout_preferences_recents">Mostra recents</string>
|
||||||
|
<string name="home_layout_preferences_filters">Mostra filtres</string>
|
||||||
|
<string name="device_manager_settings_active_sessions_show_all">Mostra totes les sessions (V2, WIP)</string>
|
||||||
|
<string name="create_room">Crea sala</string>
|
||||||
|
<string name="start_chat">Inicia xat</string>
|
||||||
|
<string name="device_manager_verification_status_detail_unverified">Verifica la teva sessió actual per a missatges segurs millorats.</string>
|
||||||
|
<string name="device_manager_other_sessions_description_verified">Verificada · Última activitat %1$s</string>
|
||||||
|
<string name="device_manager_other_sessions_description_unverified">No verificada · Última activitat %1$s</string>
|
||||||
|
<string name="device_manager_other_sessions_view_all">Veure-ho tot (%1$d)</string>
|
||||||
|
<string name="device_manager_header_section_current_session">Sessió actual</string>
|
||||||
|
<string name="device_manager_view_details">Veure detalls</string>
|
||||||
|
<string name="device_manager_verify_session">Verifica sessió</string>
|
||||||
|
<string name="device_manager_verification_status_detail_verified">La sessió actual està llesta per la missatgeria segura.</string>
|
||||||
|
<string name="device_manager_verification_status_unverified">Sessió no verificada</string>
|
||||||
|
<string name="device_manager_verification_status_verified">Sessió verificada</string>
|
||||||
|
<string name="a11y_device_manager_device_type_unknown">Tipus de dispositiu desconegut</string>
|
||||||
|
<string name="a11y_device_manager_device_type_desktop">Ordinador</string>
|
||||||
|
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||||
|
<string name="a11y_device_manager_device_type_mobile">Mòbil</string>
|
||||||
|
<string name="timeline_error_room_not_found">Aquesta sala no s\'ha trobat.
|
||||||
|
\nTorna-ho a provar més tard.%s</string>
|
||||||
|
<string name="invites_title">Invitacions</string>
|
||||||
</resources>
|
</resources>
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue