Initial Spaces, Bugfixes
* Button to browser chat "space", offer to browse a space from the "new
contact" dialog if a space address is entered
* Allow selecting text in command UI notes
* Improve channel reconnection logic
* Do not clear message box after upload
* Don't set empty nickname on bookmarks
* Show missed calls from when you were offline
* Allow searching for emoji to react with (including custom emoji)
* Speed up experimental export
* Do not default to a server-specified invalid option in Command UI
* Prevent audio device selectoin feedback loop on some devices
* Always set up the drawer
* Allow scannning Snikket invites to work for new account
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmgPogEACgkQ0RwpEc5R
nN7CPw//Vy3WjjkuOIE2zDTxwe9a5ei/bt1R8V+jntKM+rRX3twRQUeVDOY3vrZ2
0MztZB5HPYToDNnePzWIXoN54841LmN25dmJ3kVuSod1b8WQmCgkRz57frE5TB3r
Aj3TePQnLurIQcJycGiN2Te3PQjxGKvAZGZtD+ktwWIf5K1U4hEtyrc7rlZ2an1t
8/4f9XcikIVvg+Tb/9PQsXp99mUBSo+gXU9DSiqZqSEdOVHWTHps9jt1TQFBNSKW
VfH+ogO+vN8U3FlfpwQkq/+oXGYahKQHuGdk1G1Ef3r1NpDKpWTBZSJMdsNbbcyA
S+eIKD66XF35wv/LWeN4CR/qA1kLXnN9Gm+VC5WW9MkkHYb8lRx/42bf+Rwrf6F0
+61IymOyxLKDSAkQEOziDYDxmEOWmRDmbStvlgzR36XPqyXIQ6RkiNEtniYUdoJo
rmkeT5U5BxNvuwhmktONuflM/c1Pg1B+UmvOUtMRVAan6KgDwQ35eF8piZBrvujR
9a9xzmbUgdpkiWXlyelsw2reRr/LX9rgUP91c6xHn7nEMF4BD0DXda/NTPCmLykv
/MwBLy39dHPXl9PR7m2dheJgoNem7Nza1gAEDSZ4oMkKrgqTVJ3tL2ZI28iUoNH2
61wvdivM3INlNauMKXZB0CVXh/rru6Oyg0P8/qpifDylol6c5K0=
=f2yt
-----END PGP SIGNATURE-----
Bugfix release
* Use better filename when sharing media more often
* Many crash fixes
* Restore support for add someone not a contact to new group text
* Clear reply UI when switching to correction
* Disable "send private message" menu item by default
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmePt0YACgkQ0RwpEc5R
nN68cA/7BsSJDp+oijPg6mHGMlKzRF/WR2q1w3ne2An+lYeW72KVhoplWMfzHOfZ
3tt4kELJgB/atLPaaftnaunULMf6w5aWjDe8btl4Ka+nwuAKEwQLv0SrsATg5pGz
aQG0lpZXzYH5jWVSdsHkJ8knB4lgJDCRTtDCJozIPD4YEBAlF0ZKWmWI93Z0xvzk
d++tetmnndMj3g8wdE7O1SQwAD+wxw9/cXQ1hzBJXDPLdfG2IJOsgf9HLX0BfENQ
LsmEjI9bxJ2Vf16owWjku/qIj4tXlT30oMp7PTx68x5Ed4RWA9jdZ/c/YqG6PYwA
lxYwVkdHrLI5a+QRo8CPP8xa+pd0Ku7VGqrQliYLRB/20K3DekuGY7wM8ah5xJSJ
q+ujwR1Vc/tP0G8RE1skfZBtltePs5ClJiFQ8zAmLbwMBHM5hwPc/ggM9HqqquAF
Zf2Gk+xYP5eIeWlY2fgu4l68lpPFl29TSm27fcrbopVRoh+f9Cn9TUaR0B+td7zI
yFRKFv5sxoLua3Ioaxu8cRvY4Ib+BlRelxg0+3hPF8UvulSgU8oB/KVckd1vceE7
TdSjQ836Sw/dczHmbbZgUvSjk3wVtbaXKj5T0hDcnw5tyFUB8cEE/b8+PT1EUMl8
GHxbpueuElNj6gnIFtRBiYFjkE7Oclm80zp686isXwU6aZupgMg=
=oI2A
-----END PGP SIGNATURE-----
Direct share, hide media, extensions, and more
* Fix direct shares on Android 12+
* Option to hide media from gallery
* Do not re-notify dismissed notifications
* Experimental extensions support based on WebXDC
* Experimental XEP-0227 export support
* Links for more URI schemes
* Option to disable custom tab UI for links
* Add warnings to backup process
* Unify camera/camcorder/picture as "choose media"
* Try harder to send attachments in order
* Better reaction notifications
* Add account from drawer
* Restore backup from add account
* Option to block or allow call ring from strangers
* Fix sending custom reaction we don't have the image downloaded for yet
* Fix for amazon.{ca, com} link previews
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmdhraEACgkQ0RwpEc5R
nN6tWw/+NODfFQuiHw3hvypGDb5zWRGdW4TKKxtDe2D3iCBVU5cQIUzo94R/PBPi
5+lG0vPz9PiWai0hAOLl4nKCFB85srO8dEkBncPQvBc20NAMNXRS5gc6Ey/H8WVg
ho263Ro3kXovQGKbsq1gh8BW1RmrRTo02ZFob9lio8rL2D62ydd0pkBbulOWSLgl
oM/t8yWcd3BrXQmuIEYXzfXlNCrdYBr2JjixTZSYa+maPQkbkHEncC2uXylqMy8i
O+UbDwDgxs2H+XTPnx7rN+rLJqRi1493WxCxWvpwva+WQjXOLeZ25DwFutIAMvKv
s5lPmo3CwIgeL4iBd0Ikrja+q5/+6Jqh0sEJ2X/yi+UP4sBvTTIRGKvgthq0zgh0
GOEJjRfKqxwVmYYlZiDvyNYzWF9c9Tayox+492xOxE8WrqJcuI/L/I9RuNCn7Iql
3vVbcA0yyDa5GARIrMl/RvmJ1vIhsqkI8EkfNZ1A+fl+9Z1J+BdjvTy167ZFDNcf
8FT5cxQUkYVV10dFI+7ckr1o3IwRYNBgeJQAv4qbEtLaYmzgql5Gbza1cCSsHhAj
mciyNb47oovbxK0wNwctEqkNi5fMOZ2hN9jCQ0hodtdvRgaZsLSx2Dz7T4BhIO9T
pXSVTJgJ215Wmf5SEs4/n7FmzWhYoqrY0wox4NTV+IJ8u1Yq/nE=
=h/kW
-----END PGP SIGNATURE-----
Bugfixes, Chat requests
* Fix inbound dialler integration on Android 15
* Fix infinite loop when notification permission is denied
* Fix DNS resolver initialization
* Chat Requests feature to hide possible SPAM, with option to report all
* Some payment links on profiles show with icons now
* Initial B and I options in text selection menu for message formatting
* When reporting a chat as SPAM, report the most recent message if none selected
* Upgrade MiniDNS
* Use DNS from active network at highest priority
* Use cache more often if authoritative nameserver is down
* Retry DNSSEC a few times on hash failure
* Say "contacts" not "roster"
* Say "leave" not "archive" when it's a group chat or channel
* Several crash fixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmcpMcUACgkQ0RwpEc5R
nN5YJw//c5i9FWYTflvBjgIyS7+bi/10oPGkMWwsdx0WFAMFOVsP2eKhZIIxNpYY
oJzgaIHZEQ2/9oygcJ4oEkqd1dXZRjp7nUsq5z4ZSnKusi9W5dZmeI16bvHUbJn0
pdDyRtwPuFu5prR+y7LQohhzFZU8WN6SYLn9RPLxnNO+vtmSYERuuzsDaJwwO6AJ
fzmlH5Imho7MdLh8/BneGmjWqEyN+rA2w0eUc5P/4hZuShLIsSTDJ9K5tVs8XWcm
YS6HxX1cYDPala23Gj0tGlDxXMPic5xs1Aw8m0J2qN/mYkN+ANtPQ+tTKML2CWjf
a1h7WjSCdL3Cw7y5INfgIB+S6yqEbLO0omi31l0xF35l8SrhRVQX54NnPlTAAjPR
q3bqbDjS5qH2isdr3tzJiJjSVuC4yP/JKsb+tHrCYfOqs/Ck/zmhU7qNzcg55lun
hG7CdPtARIY4EnCkHKWTtBhm08KWERIMu4SqXOo7AI+AQz2UNN9Q7figImhUrd8W
b3cqWU6T3DDYsfAVGab0JXG8DFboXZIlQZgYOVZw59TZebAs1a6Mt3JZVYwbFCxn
Div+mu+JaL4ypDucSmPaiw8PEhXzS8Hr/sG8E4100NsFd8g49RVlDMpQFXIrdObf
vRWca3YrejC16QX4LGvx6ral0ew+KCxNCRhPa8xRVMemyotAPkc=
=vEgK
-----END PGP SIGNATURE-----
Link Preview, Reactions, Navigation Drawer UI
* Iniitial link preview UI
* Many link preview metadata fixes
* More traditional reactions UI
* Add navigation drawer with account and tag filters
* @mention autocomplete UI
* Nicer emoji autocomplete UI
* Android 15 related fixes
* Support /me in replies
* Show banned channel members to admins (so they can unban)
* Allow correcting any message, not just most recent
* Don't autolink inside escaped or codeblocks
* More prominent notice in UI of disconnected account
* Retry account creation when there's no internet
* Button to show your own QR code from the QR scanner
* Put a warning label on the force channel binding setting
* Do not show muted messages as unread
* Do not notify when a nick is mentioned only in a quote
* Always get recent messages when re-joining a channel when available
* Remove displayed gateway contacts when removing the gateway
* WebXDC: fix internal links
* Cache known gateways
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmcZVBgACgkQ0RwpEc5R
nN6TmRAAjYGU90nMjTraYNQrGiZ/xZ+FNOGAcJ/3tcQLgZSwIGc0qptweNtk2WYY
rFs0xSdYLO6j6yLNBlfX+rdIKqBCPY9isd6X4M6hcXfTRdmotMGYfb52ugdtyUJQ
pcMzF+ZPfJL5FkW5n5Vi6VXvjrUF51u1Az+Cb01E7ti5VrwEdOKDiMmpcYpx84kU
N+5to55WO4aPzkjK1N8p0TilfMDK2dq9vhoQeaTqG86/cVL02qRN/I0X8tGcY6U2
z94UApEDW/tjN2cvR6uvnuSqM4b/Dlxn7DGe9vedFdyVW/d9p9ieir3dBGCnh2VR
Z363SbEC8gA++H/x3pEsPBDaZ+q95qXISRKROIqFTD7uYulvBW5tGCQxiXtnOdKc
7cSs4ZjSAGdnYdV/JP0hWjkUXEt0lD4yJ/nFLfAFi53RL4xv/JdmF/c3vEBys59S
QsDdOd2tUuPL4EeGeHYv5ixLpm/mELJ1en+2d9iM4Pyz9y3TJdcUjwD0AVOEZgi+
QJAtX9M1O3zhwoyWqlCnP0cGsJ1dMblkxUnVHhElY+zxT3RPKDE+tTbBWlF3o2ro
37fgUnjlET5yVRW+A4fK4pegDsHO6RYbXrrUCIlCu7GLfwv1QoH3MD/p8mMrFgpg
LqaUfiTZN/V4q0BZ+MOhn6Vx1GcCoEM7zoYSqCDv/aegYcPI+gk=
=xEEp
-----END PGP SIGNATURE-----
WebXDC improvements
* WebXDC "store" to choose a widget to add
* WebXDC UX improvements, especially for widgets that use touch events
* WebXDC experimental "realtime" API support
* Improve display of images shared from WebXDC
* Fix top spacing in chat bubbles
* Fix colour of "send private message" indicator
* Improve thread identicon contrast
* Fixes for rich reply markup processing
* Fix for large font on a retracted message that was a reply
* Improvements to showing what a MUC "actually" sent
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmbPgRgACgkQ0RwpEc5R
nN6JRw/8DoDIVWKwyTe2Watot3TlUbwD5iTqhcXAXkddKjGJzLARAj0gb1day6ML
Wlb4rn8IIHisXkBsHyvmYygPvadDhF8NT3k8/iqgJRpay19/RhjO6e9j0Sx80hNv
VBNwNF1nmsbHc6m1dYmvGavE1I5cd/KiZMW1gPUNP5TiTRkn4LmLBTUs/KW8bQLE
YoU8ZRR71xW76vDu7DUH83pQE9QjzESij6PBh3QCT0KdQTrmFArGPIJszseSk5te
jUpNPQtiO2K2ylddNJ1+XtGPjfjBd3u46mh3FkzJ80K6FyhdRCZ3YTzg2ufCtfa4
fM6bC05fflcY5LW2neYPyg48CJJbrQuLqlXauBoC/RSXTAD4ElojQ+uGUueurqWI
LLNg7WjolqgY3Ai68SpnuzSqW+gW9/EmcaR1IJniYIQv9GqLAcHE7NPkg0KQfQzA
4MdHoGY/r3eRi2UEHnfbSBV0dOpofMHTbsJAcE2FLPhALhaMkg8nDCv7kbaKpEA5
fhagEihALuGIEgC19Lja0tr0foW4kaySNbA1L+0C/NBIxiO4C8ePpq2DaL9toIO5
PLi9z+PSmjlKzhiRfPKqSvkJiuCouozHQEyXGidw3WMoO9KNCWOSv0euEBqOgDDC
81ZmwWVO14V0waZB8apMd/Z5lBhWWkfsaoUthj3M4JMNgQvBMrQ=
=l6Tb
-----END PGP SIGNATURE-----
Bugfix release
* Option to invite any channel participant to chat with you
* Improve image layout, especially for reply-with-image
* Limit name in call screen to 3 lines, to leave space for DTMF
* Fix direct reply from notification tray
* Fix rendering quotes in whispers
* Show what the MUC actually sent more often
* Fix Google Play contacts integration
* Fix several crashing bugs
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmahRwAACgkQ0RwpEc5R
nN6sbg//c1ojcRJZw0hvmNDbVUXhJq28DJyNSG6xUpwKdcKvy3gy1MKXVkNAgMzm
W8cVET87UladqehutK2x0/7TRXjZHokVeWSYbHgZNML04Z8ZIBNcDwZolaOLWzbe
jkNPzo1WJhoXR2qizryOid2g9ph/j/7IC5OS50TB4PnnAi8FfUWC1gsK2z3X9H/v
+ae9y7Juq7FMwE08PNC+jLjpMYoWj+fnR4Y6n41exx9XkROLHTKc9ry8KNOsCg92
hxu8V5GiopPovaU9qpnn2K3mMASv/mwyPnidOiaK4FbM9a9A3SapxLQGlpgwcNTx
AUq6YkfIj+0VBharw/dvPD4orYNwJYYqT6hB/hLOVoXBf3Dl86VGPxtK6KE9DM+V
IDqImNVnwKBiR07W0ZCBNwR4LqIH01zbsh2oNUFdMcDvoxY3nFmJ+G4TQas3DPP0
yLO+pU7Pe5unp9001MfD6gW1QGFar5QTTwKdn6x4CtEL9RMimhXe5KkCW/6Ub0HK
vZOHG/xExxz6mSJrbEopbBeicy7RQj2ERvUGeJiWF/JYzVnNe+iqJgpWcgwJtmGa
Tu7bALcjdjieDDHB8F2uemm8UEYmTlil2KX7IYpzZp4n5m8LPTeFS2zLqjiHvd9R
6qBdqICe1mvFBKlJWFUOEPLqkG6BJH/FmQzo3ZmEi7wDJ/nO9cE=
=r8IZ
-----END PGP SIGNATURE-----
Animated custom emoji, rich replies, rich text
* Animated custom emoji
* Rich replies, including small image preview and jump-to-parent
* Hide reply quote if it's just the exact previous message
* Allow storing all media in cache on a per-chat basis
* Optional rich text mode
* Option to auto-download any size on unmetered networks
* Use custom tabs for opening links
* Theme tweaks
* Remember avatar and nickname in channels even when user not connected
* Don't treat as a stranger anyone in system contacts
* Ignore archived messages from blocked users
* Menu to delete files from media browser
* Bold timestamp on attention messages
* Start a message with @mods to ping active moderators in a channel
* Fix for dissapearing action buttons in commands
* Fix crash when trying to restore a chat for a nonexistent account
* Fix password change
* Fix unbanning users in channel
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmaFofQACgkQ0RwpEc5R
nN5ckQ//QXFZ3nAeqzsI2QTA9yTZh0nOideNyo5JBCNBWKm79NB3q2M8Y9Hiy+G+
lMmVVy9WkHvMLtwmTVKGsTrlga13Y6RBjmc9bYiLk5vGM32iCMVf4OmP6gPkRSkZ
rcqg/0vu4AbEtLhLd1iHuE4NbGzQ/OTTOKV+Or3gba7aXP7zZM8zwfgDLHm7AEYi
JyZbRSnrscg99kgqogisAt1ZpuCR41TY4+5LfADJ1t6eNZfXaS08cTnqg8hxbM5g
UgtM83Zmgb2joMVO9UZqjHuGN/ZbZtEOIn0GAky0eIPK/1zZcDEFLiyaxbCyNdKo
V7QrMNMbBQZ2GpKfety7CfljKFViCeMe8jLVv16Xzaq8rh2Xls+ZtGlnwGKNy/eN
F+m6sdNatFXgQlzlfnjgNB12wngPgwC8zzI7mN0IRHDEDe2W7+p16iJ4xcfUi7OR
szbmL0SouFU5gJ+wnPK2uU8XLA77DiVigUgBddTnHvqANxveTfbPQALmcupn2Pp6
be1rHm5Tu1mITMKswbfuCbAgbva8A4LRgEBO8OSLxi0EetvbtkRd6IkOXVhatmBy
XSsZtMvKvtI1TrW5nS/tM3me1iw+b8Uk6MyHPgr44GbvqjbLEOrFDbSy7NHKO/3Z
udWzLkTFQTpXZ6FOBIWdoevPiKPK6YbfVpccnNHhlRUSwaHLQvo=
=cM/0
-----END PGP SIGNATURE-----
New look, delayed-send mesages
* Major visual refresh, including optional Material You
* Better audio routing for calls
* More customizable custom colour theme
* Conversation read-status sync with other supporting apps
* Don't compress animated images
* Do not default to the network country when there is no SIM (for phone number format)
* Delayed-send messages
* Message loading performance improvements
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmZM7G4ACgkQ0RwpEc5R
nN6grg/+PhUUeIwrUmzGBh194Sgat+MM4de8ixZ0mS+fMxWU0ShwfzGuy53YzN7M
XIx9w4u/KRdZP6eDeQt5ZiIrQpyUNfwXVqpBIuGtBG9ZCm1IEsfdkleDAqwsXq7+
oEwHJT4T8yZvVToXT5zW+hZ8IcnbORxsoN40EkHHrnRm4N/uAAl+pITvVODupjhu
KzfvfM9ejCSBAT/qToK5zWLUI9R+8G+04q8vFYaHTN7LQDV7/ApwIHOIOfBWFNbH
12yJvlJkp8aEZcMmdjScq4cIsQmwh53kuESrk5yapgE73cY/2D7LTXTFhlELtIS8
z16s3+qjVub1onRraImI2P9mTsKb0WckQ7R12rqHfnv70Ab7LwXqZl/ll/VDLbNe
3meRW8RnmedK05/b9hnAKEFolo4OqcbfD1GSNQ2bAOmVY+wgI5hGZ5gvkbCmpEWT
CPXEN7D3t7R7S1+rR6yKAFDyB2GN5raif9wBK5s7B+oLo6LwDtmT/I5Zc75v1QA2
uW6tj6D5qCqL3hfqZNlqOWklgN0G1FRK8r9kxURqI7rW5SgtpzbI2tvKoIxSoLTV
45CMJuOnuVgzXd6szqLRLzM4adQDR4/hDGGLbhvVgV7P2l7tsBPYwtjrEQuMwXQz
EY4hz/WBWLsbg0doTe6vjlc+YaZPlGXbqB5/4D37lWFscm50SQs=
=FUis
-----END PGP SIGNATURE-----
Visual tweaks, OMEMO fixes, subject, local mute
* Allow locally muting channel participants
* Allow setting subject on messages
* Subject-only message sets thread subject/topic/name
* Display list of recent threads
* Support full MUC configuration form for owners
* Register with channel when joining, deregister when leaving (where supported)
* Fix sending files again from Cheogram's own downloaded files
* Slightly rounder corners
* Flatter chat bubbles
* Somewhat softer colours
* Default send button to attach icon
* Stronger default account colours
* Center buttons in chat bubbles
* Phone icon for "PSTN" type gateway
* Allow rejecting a contact request without blocking
* Always show presence name if known (but tag with jid for anti-spoof)
* Fix sending location with OMEMO
* Fix for saving first bookmark on server with PEP but no bookmarks2
* Process MUC password if present in XMPP URI
* Don't show aesgcm URLs to people
* Basic support for list-multi in Command UI
* Slider widget for Command UI
* Button grid even with Back action for Command UI
* Fix height for long, wrapped values in result forms (Command UI)
* Expert setting to choose voice message codec
* Fix import of backup with WebXDC updates
* Clear sensitive payloads when using legacy e2ee mechanisms
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmXeVXMACgkQ0RwpEc5R
nN6LwQ/+PnvI/v8tM9esYZCvAhW86wIf/qnKJ5VRgSNKD/p4BhaF1fcj+tJZqZlG
bq27/HuaJtqMK0l3DVSyBSde6Jw8ph1/kntjKygcWR1F+7TyQrHrqCYWJLp7900D
mG0HvKXFha/tTKXc37y5lLNB6BW+Jq9SwZ5aywgH7OUqyQV5yQgn2uR6TZTnwI/2
7F4RpHft9Q5TpoGnRCtHOh2HKhl/zQyGyPOkhqAPgWOQRVl6U3n6CYj3IZARDBxQ
ekUGP0cKwt2p+a3RekE4i9AjXIe/VZvBu4ClZIBcYp53H9EnOi7AHUf8w2790tXW
VVCUmpSNOqqzpCCL5TyZFhIpmsbF8bpzEtR2MdhQjHjG/b/1FGGnXaYbmNEL9B1/
y1FTfYMH4dw4pW6uxazmoRhke0CDOK7C4TlJ0IK+PreZoXAG+w/xVhVtAJiAmc8f
dpW97bTWRPS7u1pWOEbQx/Ir6dAZs+qze/1tVtLiey660q2VnajrBE1MolGz70+K
hcFRfHHZ1AV/59FWhIC2geOHYPTRfKoiK1rGi11hG31sbFDZWYy4lKXeg1bWdyyE
yhYuOa969hvCQBrPoymy+9zRQinGGGCGPyU/nr1Z4ol57blhW4xhiJiovlRQsXQP
W2ebt7KsjAosFfOhvdjc7Vu8OrHA74HHbOGU54kd/q97JbhZOjg=
=Bet7
-----END PGP SIGNATURE-----
One-way audio fix, and other bugfixes
* Fix for Android 14 dialler losing microphone access after some time
* Do not show extended addressing fallback in quotes
* Fix for backspacing the space after a sticker
* Fixed minimum width on chat bubbles with more aggressive wrapping
* Escape URI properly when taping a jabber-single field in Command UI
* Do not ask to block when using "show only this thread"
* Merge upstream fixes to SASL2/BIND2/FAST
* Merge upstream file transfer improvements, including WebRTCDataChannel support
* Fix for network on main thread when starting foreground service
* Onboarding improvements
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmWVt1sACgkQ0RwpEc5R
nN6MQQ//bJCjKREk1+UhdKfZGwMJiwsGQjY8RqL+AhpfQtRAAfTZLcWKeIVo4P9T
2KHp5rMnBMI/4MqZo+aOGWkSTiqLh3/Wepc8GPmwCiLZeDNUD4wja03EocggnqZy
LiGNC5f7A9PxA9x8Lf3FVaFm1hvaNt0kCJ5+mvapMTicHjt4oh3VJKezxziOVPdV
9gPbYO0EUmSnXXXTNEpk0ZdaiOnHLotMAxPlmCsX5B8xUdnWLH6oZFghJuIJDqO9
Wig9yx4h69FkLkRhRl4QLzgaL2tMNBsu8r3/FnxnwK+SBb0wbVRJ0iApnJ7pvMAk
hoDAvNNQIfNW1pGyJaLQVJ0tr03Kfwrs/DZeCWF/OjQcBIj5aKTobBHegVu6Z2B5
qabr4K/ZlXPCIUcvcASQ3dJwiUrXPD3xjXVgWV1ly4k0P+EjIqoURAQdUH9UExs8
HdP8ccd7/mm31Gln4ko9GUKBQr5o/JcfDgSBzwxWgKIm95Ja0p+sllHanhASTU+e
iWA9UIFPaggsSOV4zJ8Pfhq9S6HIJ4IheU1lgvYbHJnUNOfgZpEQcVhYtPwXOM9l
b/s/16k9oKmdoUXAAhf9jf90F7tPBIN1OKqgSiSv0q4ra30r1Gli9mWub2AaI+vC
dm6wEqIk2fDkeMCd7BX1KfflxVQfj0AZwG1sGPNPjETWT4EW8yg=
=P42S
-----END PGP SIGNATURE-----
DNSSEC + many small fixes
* Verify DNSSEC and DANE and show status
* Shorter tab bar in conversation view
* Hint circle for thread selector
* Fix audio for dialler integration with Android 14
* Fix sticker download service on Android 14
* Fix backup format version number in exported header
* Fix opening WebXDC from home screen
* Spam reporting UI merged from upstream
* Many bugfixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmVbwpAACgkQ0RwpEc5R
nN7aLg//UwKbQrFKYIQ0UdCNvBs4+xKSELOvYgf93MbwYbPIoB1hla2Weq3rkjx0
99Q+DqeeYLSKiA18mwr9JqoDaIFq0UFB2k+t6sRYM2fv1Wwq7oybgpP5yCCOJBNO
1E/kDer0iWjF0MXmkkY/kT2hrPxBj3yDYVCl2PGQ49PCH7uxhKFg55pMfm1JKUUB
PTI2W2acQX9NQZiEXOX0a2xrOe5W5c5p2fvX98uNIe8whVoK0mEG6y0Z1gAcO23C
O9d9+ndyOMcLXFO88RZFEZV1hZ1yh0bzs2xymR2uSGNkharsFXZJyT6jZtFCWalc
CprudmHlbPnMojGRRBD80ICT/9sCV3g1QlmR6BJEP/ueqK0CDL0nkyBw4u/xLcgg
8Iy0UWBjySSDarL6nlQAK81/DT/MJqAOz9VzfDtUjZTX0TDoUS4Q3qa/crLI5eyL
2BNqFQiCHGe0xVueIdQL1xQRodFjrsNYkT0qmpw3zjcPlQPE7RYOArJQfXgnU4aK
zGXacnDqT29Donjnq/nMOZrKjxmf8yhJedEngdepQBVr7W+aEzvVZSbacJUzJxoJ
sDqBUOK4nhSFTzPnyiDt/3RTFIxtmIsXurd8CzDDcc+CIeWowbxLnoPcpXlgRfGu
YvCr8+aPCkOg1uJ6UzNZA/YvGY6XpKEJylot6ocdq+YcpYOr+qY=
=PDON
-----END PGP SIGNATURE-----
WebXDC improvements, text selection, and more
* WebXDC importFiles and sendToChat
* Optionally allow notifications for replies
* Double-tap to select text, option to quote selection
* Manage channel permissions with a dialog instead of submenu
* Offer to moderate recent messages when banning someone
* Show a large streak of moderated messages as only one
* Fix editing with custom emoji on some platforms
* tel and sms URIs are links
* Expert setting to disable emoji autocomplete
* Preserve filenames more often
* Fix Command UI on tablet view
* Display deleted-media messages the same as un-downloaded ones
* Fix back button from locked thread view
* Better timeouts and tor support for link previews
* A reply with only one emoji and some whitespace is still a reaction
* Re-send presence to MUC when sending custom emoji
* Follow thread of my own sent messages, even when autofollow is disabled
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmUCEa4ACgkQ0RwpEc5R
nN7XkA//ZG0t7xblCqcUH7+eMgpdtRyfqpQEppjjJeyc36sI8JkElFDD6Z/ac5qX
+0HpqFczWElq3IkvlmdSAhXRdiBwl3FRNOOajTkgzx3WksUBomi+MxhMHebHSb4C
xXz98r05WcNVWmdWy1SNTHBWRMZiFo3tyHRiEEcByd/ojbLgVcwumo7TsD5qzj6Y
VJNLLYy0k645xQwIukYHGRs1PTzF0bsy7K+wZoPJfWEmFAOURqrUsAWjPnfNpKUP
HOVOedcpujW6Me28Cw5imTcCDgQtHmJZcv4FSKwHAI0TCgJPa55QC560zOemU0Nw
6FxEth4ovZ0vJmtqQlpBHdv6d0wgLl5SYU7lC6X2F/wJEWNlsdvLbXqobsBI5ayQ
mxK2JnPIpG8oKfmx+EjIkHIC5TCacrpxWL1zM5Z6UzKUuaDhnn16BE22cN2yqMQ2
+EAMB8Qsw5aUluxDhEHQ9cdBrqzn74SycfmaTt3HR1ZH6vC8aPenyFgkK9vkvffS
00Fhdu44Q3Kk/DaSPIfWJ1JrKiYHB8gAE0pmgkdZkWwq7REH72zwexJSb0WwJnph
MLjZFeZ4PBE6A1C/ks89BI+meen43eo5TsEfv1xMRTqVLw7xcC53Xau34FoumaOp
Je1XqbW/oTpudvR0ev4bM+l4iNrzDIsfN5Va6+FnyF6O4hnEHew=
=8v85
-----END PGP SIGNATURE-----
Custom emoji, initial link previews, thread UX
* Emoji/sticker autocomplete (:search)
* Send link previews
* Allow request voice when muted in a channel
* Support SVG (for avatar, image preview, etc)
* Reply to null thread re-use existing thread from other replies
* Make thread auto-follow in channel optional and off by default
* Long press send button to send media
* Fix some RAM usage issues
* Fix custom account colour on notifications
* Fix some file permission issues
* Audo memos in opus where available
* Allow editing or copying autogenerated password
* Onboarding improvements
* Fix bits-of-binary serving
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmTlIAAACgkQ0RwpEc5R
nN641hAAgWIsMC1q0r+X0V5J6+c/zIxMqLUHY17nzESLZwutlPzWHQkwN2QQtpmF
VlibFbNeCEfzbuBHRCYIfnkf8uMM0sOvv/KiPbpPZHHjx/LMNNNhmMikOpCgCGgM
10JfKP55JVD9QBB5Or02cymN702O1m/qzAXOxx6byOf+Sx5nBaWs8W8Qau96ftK7
0nm3V5bfssS5wxGhdOxfbmOAkIQPW056mV8jeO1x0H6TjKzPWFHWhuF16wHD9JX1
skpjoC7n1nMm5wwPXnylZRtSKW/vcIpAVlW07TgsIE8LGDD1VBHzfuquMy/zrNXy
8cRmLpkFkJGZuS7+tSolbbgmaRKLcTZYs2rp9wFnLcedMWwZyKFxmM1czi8F/AOJ
QtG/8jzVMBY0HpCjDLRFWu0MXPZ1G5x8ljfhidbi2JPxOkst7TKCET1t9PwXMmWY
wsP6T6xjZpIGnfP4H2yGxYQs9ZWbUXxlhhglFj9l93+pOKcpoHbW+Fh/lJ4YXq8E
txWHif+XjLsq+ECPMDiDizWcKAX2unlcLLDDyjnvrqf6BFfaUs4PlK6Far6N20Ic
wASjswyWtGZEKLDW3y8KO7zgBHAm7+FJg5G7TbZYbrg6mkZbHw/FNUeN+eodHTmv
exMHq1T1HLA7uzLKAOwRO7AU6ZgCjK9P1PsDkxysgLQGRczXZzA=
=riwx
-----END PGP SIGNATURE-----
Animated Avatars, Emoji Nicks, Hats, Related Chats
* Support animated avatars
* Allow any character (especially any emoji) in nicknames used in a channel
* Show "hats" in list of channel participants
* Option to explore related channels from channel details
* Make contact sync more reliable with multiple accounts
* Fix per-account colours in New Conversation activity
* Allow IQs to timeout (and use this for commands)
* Reply to null thread won't trigger a new thread in 1:1
* Better Jabber ID validation
* Many bugfixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEWeaCw+rzmiEMpzU00RwpEc5RnN4FAmSoqYcACgkQ0RwpEc5R
nN7cihAAmnCCpCqZUCNdGLqALwWvMY1sHu5FLGGjCKFggk+QFUSz9v4B5UxXOhSg
2ID/nDEcq/n7OeiU6JA13wTbyCGdDMzVRODwvfUA4mQTKPlvKnsYwoJ+iZfx8ECj
GCxiCALtRHNKLZDVGIHG7bAId95uySPW0Ju3RSkvIe6FFQ1T+USTnQ6QKgd3vlA6
Jkupbu4pRLb0+/XRrZRpL/aUu116cXofWYMlfxy46WdiJR+C56mKW8P0OLfQUXa4
txAeD088ynkHUAs/TQ7x00kC8yHtP9BLl9HERZNR6Cx6CQ1Q7iOnf+1aK64pQHSU
0LpKM84gVEyPcur78zpKQc8r8wbj8Kzt8ke0spPexq4sZ3laTsDLz6Eg0FPh1ZFk
f1DKC9hz8fo0ZkmH96wzGblQQ5Rq0PNDYZigYuT5FM2yTb8Fj7hq6HbOCCJvCx5Z
BkWy8YfXPqMdVEqrsI+M7p1Z8EQQZALTm2dkMIx9UjpGcoXR2PZEgsfOVxjfvrmt
/57yxsPPp5o0+36nKpRGRCEWKL4rWGacFAGDAByBmRcsUGdLkXzQvyfKPtanVqjq
9KODqV5pgEDEn9ekkQUeMThIqsYx1NHc83x2c+pvWWE8J9U9Y37wRCHeMOcT/FzD
UV0K0rdgdCbEqkYl+0MGGcI6lZGWa7yE8mhdJzzmdmy085V7LjM=
=FOBo
-----END PGP SIGNATURE-----