OTA-14 changelog
-
Thank you to everyone who helped make OTA-14 possible! Despite taking only 34 days of development time, this release is HUGE!
This changelog is a non-exhaustive list of changes in this release. It was compiled manually by auditing pull requests on GitHub to ubp-5.1 and xenial branches. You won't find it anywhere in the Ubuntu Touch system yet, we haven't got that set up to work correctly.
[Marius Gripsgard]
- Allow loading media_codecs from vendor partition: ubports/apparmor-easyprof-ubuntu#18
- Remove indicator-transfer's dependency on mirclient: ubports/indicator-transfer#2
- Support external displays on Android9/hwc2 devices: ubports/mir-android-platform#23
- Replace QString::null with QString(): ubports/history-service#31
- Allow building content-hub without Libertine support: ubports/content-hub#14
- Fix history-service building with
-Wall -Werror -Wextra
, fixes ubports/history-service#29 and more random crashes: ubports/history-service#30 - Pay back technical debt inside mediascanner2: ubports/mediascanner2#4
- Replace deprecated
QByteArray::append(const QString &str)
: ubports/u1db-qt#1 - Use cmake-extras instead of duplicating its logic: ubports/history-service#33
- Add enum to handle
mir_window_state_attached
: ubports/unity-api#26
[JBB]
- Update extra-cmake-modules to 5.70.0 from 5.52.0: ubports/extra-cmake-modules-packaging#4
[Alberto Mardegan]
- Simplify media-hub build process and improve crossbuilder support: ubports/media-hub#13
- Modernize online-accounts QML: ubports/ubuntu-system-settings-online-accounts#12
- Fix building qqc2-suru-style in crossbuilder: ubports/qqc2-suru-style#50
- Always set up a video surface since we can't know if we need it or not: ubports/media-hub#5
[Luca Weiss]
- Print glib errors to assist in diagnosing test failures: ubports/unity-api#25
- Fix ubuntu-ui-toolkit deprecation warnings on Qt 5.15: ubports/ubuntu-ui-toolkit#72
- Make ubuntu-ui-toolkit compatible with Qt 5.15: ubports/ubuntu-ui-toolkit#83
- Don't hardcode path to
python3
in ubuntu-ui-toolkit: ubports/ubuntu-ui-toolkit#70 - Replace qt5_user_modules with target_link_libraries: ubports/telephony-service#10
- Fix crash when using newer glib: ubports/unity-api#24
- Fix 'missing sentinel in function call' warning: ubports/ubuntu-app-launch#11
- Fix non-standard
__environ
usage: ubports/ubuntu-app-launch#10 - Link trust-prompt against libintl: ubports/trust-store#13
- Fix qmenumodel building. Just in general. ubports/qmenumodel#3
- Fix ubuntu-download-manager deprecation warning: ubports/ubuntu-download-manager#27
- Handle
mir_window_type_decoration
: ubports/qtubuntu#9
[Lionel Duboeuf]
- Fix duplicating attachments after adding a message recipient, fixes ubports/messaging-app#229: ubports/messaging-app#236
- Show the end of the message list when opening messaging-app to a conversation from another app, fixes ubports/messaging-app#240: ubports/messaging-app#241
- Add swipe actions back to multimedia messages, fixes ubports/messaging-app#238, ubports/messaging-app#230, ubports/messaging-app#221: ubports/messaging-app#239
- Fix escaping of output file name for contacts exports, fixes ubports/address-book-app#155, ubports/address-book-app#157: ubports/address-book-app#166
- Handle SMS/MMS messages being received without an explicit "sent date": ubports/telepathy-ofono#14
- Use message send date for timestamps, not receive date: ubports/telephony-service#9
- Hide the FastScroll list when using a contact's TrailingActions, fixes ubports/address-book-app#162: ubports/address-book-app#165
- Fix display of Birthday field on a contact, fixes ubports/address-book-app#152: ubports/address-book-app#153
- Force dialer-app to display in portrait, fixes ubports/dialer-app#6: ubports/dialer-app#131
- Clean up QML warnings: ubports/messaging-app#237
- Do not show "Online Account" information in dialer, it is not implemented: ubports/dialer-app#132
- Do not overwrite written text with a saved draft, fixes ubports/messaging-app#232, ubports/messaging-app#235: ubports/messaging-app#234
[Ratchanan Srirattanamet]
- Properly reroute audio to a Bluetooth headset on reconnect, fixes ubports/ubuntu-touch#1045: ubports/pulseaudio-packaging#5
- Fix crashing when user touches an app too early in its initialization: ubports/ubuntu-ui-toolkit#90
- Import systemd
229-4ubuntu21.28
: ubports/systemd-packaging#1 - Fix crash if
/etc/writable/localtime
is not a symlink, fixes ubports/ubuntu-touch#1585: ubports/systemd-packaging#2
[Joan "Cibersheep"]
- Add splash image to External Drives app: ubports/ciborium#37
- Fix contrast of overlayTexts, fixes ubports/ubuntu-ui-toolkit#67: ubports/ubuntu-ui-toolkit#89
- Remove 'strokeColor' from buttons. It didn't do anything anyway. ubports/system-settings#250
- Make button text take on the strokeColor if it is defined, fixes ubports/ubuntu-ui-toolkit#85: ubports/ubuntu-ui-toolkit#88
[Rodney "dobey"]
- Make ubuntu-system-settings-online-accounts build: ubports/ubuntu-system-settings-online-accounts#13
- Make qt4 dependency optional: ubports/autopilot-qt#1
- Fix translations loading on indicator-network, fixes ubports/indicator-network#12: ubports/indicator-network#44
[Florian Leeber]
- Add Nexus 6P to UBports Installer
- Change "Ubports" to "UBports" in Halium-7.1 recovery: ubports/android_bootable_recovery#10
["Guf"]
- Add Xperia Z4 Tablet to UBports Installer
["filman230"]
- Fix build on cmake 3.1 and newer: ubports/biometryd#2
[Dalton Durst]
- Allow access to qt5 translations and libraries in /usr/lib or /lib: ubports/apparmor-easyprof-ubuntu#17
- Skip test_drag_indicator_item_down_shows_menu to work around ubports/unity8#334: ubports/unity8#335
[Willem-Jan de Hoog]
- Send a default album art to indicator-sound when none is found, fixes ubports/media-hub#6: ubports/media-hub#7
[Jonatan Hatakeyama Zeidler]
- Add information on using utqemu Ubuntu Touch virtual machine, fixes ubports/utqemu#5: [ubports/utqemu#6]
[Mateo Salta]
- Fix morph-browser fullscreen mode on Wayland devices: ubports/morph-browser#378
[Alfred "fredldotme"]
- Allow reading media-hub codecs from /vendor: ubports/media-hub#17
[Michele "mymike00"]
- Remove unreachable code: ubports/ubuntu-ui-toolkit#96
- Make Dialogs follow the system theme and dim the background differently, fixes ubports/ubuntu-ui-toolkit#91: ubports/ubuntu-ui-toolkit#97
["NotKit"]
- Only switch to the speaker and wired headphone port for ringtones if it's available: ubports/telephony-service#12
- Fix physical screen size calculation on Android 9 devices: ubports/mir-android-platform@732621fe
[Kevin Keijzer]
- Add "Screenshot" button to Power menu: ubports/unity8#329
[Jami Kettunen]
- Add support for Volla Phone flashlight: ubports/indicator-power#34