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