v1.4.36
版本发布时间: 2022-09-10 15:57:47
vector-im/element-android最新发布版本:v1.6.6(2023-10-06 00:09:54)
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)
- Try to detect devices that lack Opus encoder support, use bundled libopus library for those. (#7010)
- Suggest @room when @channel, @everyone, or @here is typed in composer (#6529)
Bugfixes 🐛
- Fix long incremental sync. (#6917)
- Fix push with FCM (#7068)
- FTUE - Fixes optional email registration step always being mandatory (#6969)
- Fixes /addToSpace and /joinSpace commands showing invalid syntax warnings (#6844)
- Fix low occurrence crashes. (#6967)
- Fix crash when opening an unknown room (#6978)
- Fix crash on PIN code settings screen. (#6979)
- Fix autoplayed animated stickers (#6982)
- Catch race condition crash in voice recording (#6989)
- Fix invite to room when in a space buttons not working. (#7054)
In development 🚧
- Create DM room only on first message - Create the DM and navigate to the new room after sending an event (#5525)
- [App Layout] New empty states for home screen (#6835)
- [App Layout] Bottom navigation tabs are removed for new home screen (#6565)
- [App Layout] fixed space switching dialog measured with wrong height sometimes (#6750)
- [App Layout] Fabs doesn't go off screen anymore (#6765)
- [New Layout] Adds back navigation through spaces (#6877)
- [App Layout] new room invites screen (#6889)
- [App Layout] - Invites now show empty screen after you reject last invite (#6876)
- [App Layout] - space switcher now has empty state (#6754)
- [App Layout] - Improves Developer Mode Debug Button UX and adds it to New App Layout (#6871)
- [New Layout] Changes space sheet to accordion-style with expandable subspaces (#6907)
- [New Layout] Adds space invites (#6924)
- [App Layout] fixed invites count badge bottom margin on a home screen (#6947)
- [New Layout] Improves talkback accessibility (#7016)
- [New Layout] Changes space icon in fab and in release notes screen (#7039)
- [New Layout] Adds header to spaces bottom sheet (#7040)
- [App Layout] New App Layout is enabled by default (Edit: has to be enabled in Labs) (#6958)
- [App Layout] Obsolete settings are not shown when App Layout flag is enabled (#6646)
- [Devices Management] Session overview screen (#6961)
- [Devices Management] Refactor some code to improve testability (#7043)
- [Device Manager] Current Session Section (#6902)
- [Device Manager] Other Sessions Section (#6945)
- [Device Manager] Render Security Recommendations (#6964)
Improved Documentation 📚
- Clarify that setting up a FCM Rewrite Proxy is not necessary for use of the UnifiedPush FCM distributor. (#6727)
Other changes
- Increase sticker size (#6982)
- Focus input field when editing homeserver address to speed up login and registration. (#6926)
- Log basic Http information in production. (#6925)
- Converts the vector module to a library with a parent vector-app application module (#6407)
- Creates a dedicated strings module (#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)
- Small refactor of UnifiedPushHelper (#6936)
- CI: only run sonarqube task when token is known (#7057)
What's Changed
- Debug Icon UX Improvements & Addition in New Layout by @ericdecanini in https://github.com/vector-im/element-android/pull/6871
- Release/v1.4.34 by @bmarty in https://github.com/vector-im/element-android/pull/6919
- Bump dependency-check-gradle from 7.1.1 to 7.1.2 by @dependabot in https://github.com/vector-im/element-android/pull/6914
- Bump danger/danger-js from 11.1.1 to 11.1.2 by @dependabot in https://github.com/vector-im/element-android/pull/6913
- Bump flipper from 0.157.0 to 0.161.0 by @dependabot in https://github.com/vector-im/element-android/pull/6893
- Sync analytics plan by @github-actions in https://github.com/vector-im/element-android/pull/6700
- Remove fragment module by @bmarty in https://github.com/vector-im/element-android/pull/6894
- fixed space switching dialog measured with wrong height sometimes by @fedrunov in https://github.com/vector-im/element-android/pull/6928
- bottom navigation tabs are removed for AppLayout by @fedrunov in https://github.com/vector-im/element-android/pull/6905
- new app layouts invites by @fedrunov in https://github.com/vector-im/element-android/pull/6911
- Create the DM when sending an event by @Florian14 in https://github.com/vector-im/element-android/pull/6127
- FTUE: Make entering a custom Homeserver address faster by focusing the input by @noantiq in https://github.com/vector-im/element-android/pull/6927
- Space Switching: Accordion-Style Bottom Sheet by @ericdecanini in https://github.com/vector-im/element-android/pull/6907
- Fixing /joinSpace and /addToSpace commands by @ouchadam in https://github.com/vector-im/element-android/pull/6941
- [Device Manager] Render current session (PSG-671) by @onurays in https://github.com/vector-im/element-android/pull/6903
- Space Switching Back Navigation by @ericdecanini in https://github.com/vector-im/element-android/pull/6877
- App Layout: Fixes Debug Icon by @ericdecanini in https://github.com/vector-im/element-android/pull/6951
- fixed invites count badge bottom margin on a home screen by @fedrunov in https://github.com/vector-im/element-android/pull/6948
- Bump flipper from 0.161.0 to 0.162.0 by @dependabot in https://github.com/vector-im/element-android/pull/6934
- Bump org.jlleitschuh.gradle.ktlint from 10.3.0 to 11.0.0 by @dependabot in https://github.com/vector-im/element-android/pull/6932
- fabs are moved from HomeRoomListFragment to NewHomeDetailFragment by @fedrunov in https://github.com/vector-im/element-android/pull/6943
- Feature/bma/http log by @bmarty in https://github.com/vector-im/element-android/pull/6925
- Bump android-embedded_fcm_distributor from 2.1.1 to 2.1.2 by @dependabot in https://github.com/vector-im/element-android/pull/6953
- Space Switching: Space Invites by @ericdecanini in https://github.com/vector-im/element-android/pull/6924
- Feature/bma/incr sync perf by @bmarty in https://github.com/vector-im/element-android/pull/6917
- new app layout is enabled by @fedrunov in https://github.com/vector-im/element-android/pull/6959
- Modularisation - vector-app module by @ouchadam in https://github.com/vector-im/element-android/pull/6720
- Fix crashes by @bmarty in https://github.com/vector-im/element-android/pull/6967
- [Device Manager] Render other sessions (PSG-668) by @onurays in https://github.com/vector-im/element-android/pull/6946
- Fix crash when opening an unknown room by @bmarty in https://github.com/vector-im/element-android/pull/6978
- Fix crash on PIN code settings screen by @jmartinesp in https://github.com/vector-im/element-android/pull/6980
- Bump stem-plugin from 2.1.1 to 2.2.2 by @dependabot in https://github.com/vector-im/element-android/pull/6983
- Fix autoplayed animated sticker by @p1gp1g in https://github.com/vector-im/element-android/pull/6982
- Translations update from Weblate by @RiotTranslateBot in https://github.com/vector-im/element-android/pull/6987
- Dedicated module for
strings
by @ouchadam in https://github.com/vector-im/element-android/pull/6774 - Allowing optional email registration by @ouchadam in https://github.com/vector-im/element-android/pull/6981
- [Device Manager] Render security recommendations (PSG-681) by @onurays in https://github.com/vector-im/element-android/pull/6965
- space switcher empty spaces by @fedrunov in https://github.com/vector-im/element-android/pull/6988
- Catch race condition while recording voice audio by @jmartinesp in https://github.com/vector-im/element-android/pull/7009
- App layout Home screen empty states by @fedrunov in https://github.com/vector-im/element-android/pull/7007
- Feature/bma/fix fdroid crash by @bmarty in https://github.com/vector-im/element-android/pull/7014
- New Layout - Fixes sync state not being visible by @ericdecanini in https://github.com/vector-im/element-android/pull/7013
- Use libopus encoder for devices that lack the official codec by @jmartinesp in https://github.com/vector-im/element-android/pull/7012
- App Layout - Fixes avatar not showing on fresh login by @ericdecanini in https://github.com/vector-im/element-android/pull/7018
- New Layout Accessibility Fixes by @ericdecanini in https://github.com/vector-im/element-android/pull/7016
- New Layout - Fixes recents background color not matching app bar by @ericdecanini in https://github.com/vector-im/element-android/pull/7015
- Remove threads board automation by @gsouquet in https://github.com/vector-im/element-android/pull/6998
- Bump android-embedded_fcm_distributor from 2.1.2 to 2.1.3 by @dependabot in https://github.com/vector-im/element-android/pull/6994
- applayout release experience by @fedrunov in https://github.com/vector-im/element-android/pull/7003
- obsolete settings are hidden when app layout flag is enabled by @fedrunov in https://github.com/vector-im/element-android/pull/7021
- empty state for new invites screen by @fedrunov in https://github.com/vector-im/element-android/pull/6986
- hide favourites and dms filters for a selected space, if they are empty by @fedrunov in https://github.com/vector-im/element-android/pull/7022
- Sync analytics plan by @github-actions in https://github.com/vector-im/element-android/pull/6957
- Fix voice recording tests by @jmartinesp in https://github.com/vector-im/element-android/pull/7037
- Debug release note by @bmarty in https://github.com/vector-im/element-android/pull/7041
- New Layout - Adds missing space list header by @ericdecanini in https://github.com/vector-im/element-android/pull/7040
- Update automation to match renamed coloumns by @kittykat in https://github.com/vector-im/element-android/pull/7055
- New Layout - Replace space icon (and release notes image) by @ericdecanini in https://github.com/vector-im/element-android/pull/7039
- New Layout - Fixes padding of recents item selectable background by @ericdecanini in https://github.com/vector-im/element-android/pull/7024
- Bump com.autonomousapps.dependency-analysis from 1.12.0 to 1.13.1 by @dependabot in https://github.com/vector-im/element-android/pull/6935
- Fix invite to room in space by @bmarty in https://github.com/vector-im/element-android/pull/7054
- fixed allscreens sanity test for enabled app layout flag by @fedrunov in https://github.com/vector-im/element-android/pull/7020
- Suggest @room when @channel, @everyone, or @here is typed in composer by @pt2121 in https://github.com/vector-im/element-android/pull/7000
- Clarify that setting up a FCM Rewrite Proxy is not necessary for use of the UnifiedPush FCM distributor. by @anoadragon453 in https://github.com/vector-im/element-android/pull/6727
- Translations update from Weblate by @RiotTranslateBot in https://github.com/vector-im/element-android/pull/7060
- [Devices Management] Session overview screen (PSG-691, PSG-693) by @mnaturel in https://github.com/vector-im/element-android/pull/7005
- Fix ReleaseNotesActivity displayed after login. by @bmarty in https://github.com/vector-im/element-android/pull/7061
- New Layout - Allows you to open an invite by clicking its cell by @ericdecanini in https://github.com/vector-im/element-android/pull/7059
- [Devices Management] Refactor some code to improve testability (PSG-701) by @mnaturel in https://github.com/vector-im/element-android/pull/7044
- New Layout - Labs Flag (to replace feature flag) by @ericdecanini in https://github.com/vector-im/element-android/pull/7038
- restart HomeActivity when app layout flag is changed by @fedrunov in https://github.com/vector-im/element-android/pull/7081
- Use firebaseReceiver with FCM by @p1gp1g in https://github.com/vector-im/element-android/pull/7068
- CI: only run sonarqube task when token is known by @mnaturel in https://github.com/vector-im/element-android/pull/7058
- Bump flipper from 0.162.0 to 0.163.0 by @dependabot in https://github.com/vector-im/element-android/pull/7083
- Feature/bma/fix push by @bmarty in https://github.com/vector-im/element-android/pull/7085
New Contributors
- @pt2121 made their first contribution in https://github.com/vector-im/element-android/pull/7000
Full Changelog: https://github.com/vector-im/element-android/compare/v1.4.34...v1.4.36
1、 vector-gplay-arm64-v8a-release-signed.apk 46.58MB
2、 vector-gplay-armeabi-v7a-release-signed.apk 44.38MB
3、 vector-gplay-x86_64-release-signed.apk 48.33MB
4、 vector-gplay-x86-release-signed.apk 47.69MB