Граф коммитов

1200 Коммитов

Автор SHA1 Сообщение Дата
Martin Giger 34e1fce229 Bug 1715815 - Show matrix conversation encryption state in UI. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120633

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:46 +00:00
Martin Giger c52361f028 Bug 1716062 - Surface conversation encryption state provided by chat protocol. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120632

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:46 +00:00
Martin Giger af74cb72d0 Bug 1716062 - Add interfaces for protocol to provide encryption state for conversation. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120009

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:45 +00:00
Martin Giger e693165608 Bug 1716062 - Use prplIMessage isEncrypted for the encryption indicator of messages. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D120008

--HG--
extra : moz-landing-system : lando
2021-07-29 18:11:45 +00:00
Martin Giger abfd2384b9 Bug 1719995 - Properly handle username split without separator for IRC. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D119616

--HG--
extra : moz-landing-system : lando
2021-07-12 23:00:33 +00:00
Richard Marti 4a74450ee9 Bug 1719985 - Port bug 1717680: Remove document.popupNode and document.tooltipNode. r=mkmelin
--HG--
extra : amend_source : 70505937c250f6a1d83a1966d87e537627ea4c69
2021-07-11 13:49:59 +03:00
Richard Marti 1eb79aa04e Bug 1716354 - Port bug 1699586: De-duplicate twisty/arrow icons. r=aleca
--HG--
rename : mail/themes/shared/mail/overrides/twisty-expanded.svg => mail/themes/shared/mail/overrides/arrow-down-12.svg
rename : mail/themes/shared/mail/overrides/arrow-dropdown-16.svg => mail/themes/shared/mail/overrides/arrow-down-16.svg
rename : mail/themes/shared/mail/overrides/twisty-collapsed-rtl.svg => mail/themes/shared/mail/overrides/arrow-left-12.svg
rename : mail/themes/shared/mail/overrides/twisty-collapsed.svg => mail/themes/shared/mail/overrides/arrow-right-12.svg
rename : mail/themes/shared/mail/overrides/menu-arrow.svg => mail/themes/shared/mail/overrides/arrow-right.svg
rename : mail/themes/shared/mail/overrides/arrow-up-16.svg => mail/themes/shared/mail/overrides/arrow-up.svg
extra : amend_source : 9f3add955cbdfa694814b0785a852d6cbc8c45f3
2021-06-25 13:23:14 +03:00
Martin Giger a2d51d1265 Bug 1712723 - Add buddy support for matrix. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D118085

--HG--
extra : amend_source : 7ae27db456849f0b683b6ddf91c616a02b8d6d34
2021-06-24 13:37:34 +03:00
Martin Giger ce05615670 Bug 1699099 - Follow up to fix IRC tests. r=mkmelin
Differential Revision: https://phabricator.services.mozilla.com/D118601

--HG--
extra : amend_source : d4b3eaf17731c1158bd1a0b762ed97ed7c9ac7db
2021-06-24 13:36:25 +03:00
Martin Giger 2d1cfedf5f Bug 1717238 - Move id of chat dialogs to windows. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D118349

--HG--
extra : amend_source : 840fb6c28919a8d31e3b3bd92be21f295556722b
2021-06-23 13:53:13 +03:00
Martin Giger 095d2d343b Bug 1699099 - Matrix Homeserver URL discovery. r=clokep
Also splits the username during setup to ensure we get properly unique accounts.

Differential Revision: https://phabricator.services.mozilla.com/D118046

--HG--
extra : amend_source : d3e0bbd885e914d2eea8076e1797991099b33267
2021-06-23 13:49:46 +03:00
Martin Giger 8449c90171 Bug 1699099 - Support a prefix to the chat account name and split account when pasting a full identifier. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D118045

--HG--
extra : amend_source : eccf8bd1d5c326efaa3cde8b7caf71d2b7b7665b
2021-06-23 13:49:24 +03:00
Geoff Lankow fbebd0bc30 Bug 1717523 - Stop setting docShell.charset in MozConversationBrowser to fix the tests. rs=bustage-fix
--HG--
extra : amend_source : 663fd90236d5891f0758c604e8b9de9ed3528191
2021-06-22 14:43:02 +12:00
Martin Giger 7f93642671 Bug 1712717 - Handle Matrix server notice rooms. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D117049

--HG--
extra : histedit_source : 4df0f8d7b28eb08ae566497be2cf305e6870aeeb
2021-06-16 11:09:21 +00:00
Martin Giger e5e75651c5 Bug 1712944 - Enable lib olm crypto for Matrix SDK. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116610
2021-06-16 18:25:38 -04:00
Magnus Melin aa5017e2ed Bug 1699093 - followup for linting. rs=eslint 2021-06-16 12:54:07 +03:00
Martin Giger 960f624137 Bug 1699093 - Show prompt for invites to Matrix DM rooms. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116888

--HG--
extra : moz-landing-system : lando
2021-06-16 04:02:16 +00:00
Martin Giger b4fe8bb2aa Bug 1699092 - Set Matrix session name, unify login code paths. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116896
2021-06-08 16:42:05 +00:00
Martin Giger 4de165a2c6 Bug 1715329 - Store correct Matrix device ID and revoke incorrectly stored access tokens. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D117196
2021-06-08 17:58:45 +00:00
Martin Giger a190f5331b Bug 1714761 - Fix race in imAccount constructor between account destruction and login service. r=clokep
Also disables OTR for browser_accountTelemetry.js due to a race with key generation when the account is removed.

Differential Revision: https://phabricator.services.mozilla.com/D117169
2021-06-08 14:47:22 +00:00
Martin Giger 363f81b5c1 Bug 1712722 - Ensure matrix rooms have correct conversation type after m.direct update. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116996

--HG--
extra : histedit_source : b719712106685d51c006ab96c2651a8cd8a0efc7
2021-06-07 11:08:47 +00:00
Martin Giger 6aaa4b4426 Bug 1714849 - Fix typos in Matrix command help. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116994
2021-06-07 10:51:34 +00:00
Martin Giger 0a3d76c47c Bug 1712767 - Ignore Matrix space rooms. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116475

--HG--
extra : rebase_source : 49515ff6f45562809f0e149ac510deff4a1aee17
extra : amend_source : 35fa9b9ac8a01cf3e9143eea429486b1bdba4e9e
2021-06-04 13:40:47 +03:00
Martin Giger a02209615f Bug 1712707 - Enable Matrix by default in Nightly. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D116127

--HG--
extra : amend_source : d6497d3f0d6c9b75b7491658caac6469be59ace1
2021-06-01 13:51:39 +03:00
Martin Giger 1abf263820 Bug 1699106 - Update tests for room type changing. r=clokep
Also adds some helpers that stub the matrix-sdk client instead of the actual protocol object instances. I think this should be a better long-term approach to tests.

Differential Revision: https://phabricator.services.mozilla.com/D115534

--HG--
rename : chat/protocols/matrix/test/test_genericMatrixConversation.js => chat/protocols/matrix/test/test_matrixRoom.js
extra : amend_source : 0145612a201fa23ec01df544c7e05a694361e2ef
2021-05-28 13:14:00 +03:00
Martin Giger 217c991b58 Bug 1699106 - Make Matrix conversation implementation androgynous to allow switching type seamlessly. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D115533

--HG--
extra : rebase_source : e67009e9ad40923b4517783475098f16aa95db18
extra : amend_source : 1047f5f2bd5f090c178c44f1a3f5a021b2322997
2021-05-28 13:10:59 +03:00
Martin Giger 6e5b5c5eac Bug 1699106 - Support changing type of prplIConversation. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D115532

--HG--
extra : rebase_source : c9ca03b8453a1af4d6530b2a8ac6524542274a54
extra : amend_source : 0d9ed3ea88774c0b16cf86f82457a5a3426ac81e
2021-05-28 13:10:39 +03:00
Martin Giger 7e950ac1c1 Bug 1712709 - Update matrix-js-sdk to version 11.1.0. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D115907

--HG--
extra : amend_source : fd3fd278ce5fd248821e2ea18ccbe5721f44499b
2021-05-26 13:20:30 +03:00
Patrick Cloke f5cff3db85 Bug 1712319 - Update default IRC server to libera.chat. r=freaktechnik
--HG--
extra : histedit_source : a417bda890b6956c124deccbcf1118a7d4d18705
2021-05-21 13:45:58 -04:00
Patrick Cloke b321214152 Bug 1711029 - Use DOMParser and Timer.jsm instead of the hidden window. r=freaktechnik 2021-05-21 13:45:53 +03:00
Martin Giger a6588bac1b Bug 1711278 - Update test_InteractiveBrowser for immediate redirect handling. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D115147

--HG--
extra : amend_source : d6354a87c33e366bc47b43845b56ed36f28243b2
2021-05-19 13:51:55 +03:00
Martin Giger 540d3f1a73 Bug 1705652 - Fix intermittent browserRequest test failure. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114524

--HG--
extra : amend_source : 48f7a5c6a9aec1a7460bc3d53304a5a4b8e30bc7
2021-05-14 13:43:50 +03:00
Patrick Cloke af2264678e Bug 1710207 - Fix matrix tests to include avatar URLs from bug 1621952. r=freaktechnik 2021-05-10 12:25:21 -04:00
Patrick Cloke df137d44d8 Bug 1621952 - Use conversation icons for Matrix. r=freaktechnik 2021-05-07 12:13:18 -04:00
Martin Giger 89077a4c5e Bug 1709828 - Clean up conversations in matrix account test. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114485
2021-05-06 12:02:42 +00:00
Martin Giger b47f2a6ba5 Bug 1706640 - Allow joining Matrix rooms by ID from join chat button. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114483
2021-05-06 12:16:24 +00:00
Martin Giger 47e350dec7 Bug 1709819 - Use type constants from SDK instead of m.* strings. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114476
2021-04-30 18:55:15 +00:00
Onno Ekker ded7ef0d6e Bug 1709809 - Change class to match entity from file mail/locales/en-US/messenger/otr/otr.ftl r=freaktechnik
--HG--
extra : histedit_source : f8fd564e1a3b86b3fc32a5de7a4468769bc6dd18
2021-05-06 13:11:46 +02:00
Martin Giger 401e0e4ce9 Bug 1706634 - Try to join any Matrix group conversation. r=clokep
And only if that fails and the room is local try to create a new room.

Differential Revision: https://phabricator.services.mozilla.com/D114201

--HG--
extra : amend_source : 3bbe0e51500a9ecbf3a38ff153cd3b6aceadd592
2021-05-06 13:23:08 +03:00
Martin Giger a9004d94e0 Bug 1704610 - Convert logger.jsm to IOUtils/PathUtils. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114085

--HG--
extra : moz-landing-system : lando
2021-05-06 04:55:42 +00:00
Martin Giger 354a29b3a9 Bug 1701213 - Send Matrix message read receipts. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114072

--HG--
extra : moz-landing-system : lando
2021-05-06 04:55:41 +00:00
Rob Lemley 8415607f51 Bug 1692289 - [fluent-lint] Fixes for OTR integration. r=aleca
Differential Revision: https://phabricator.services.mozilla.com/D114293

--HG--
extra : moz-landing-system : lando
2021-05-05 22:08:45 +00:00
Martin Giger e0a7f01f85 Bug 1699107 - Follow room version changes. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D113787

--HG--
extra : moz-landing-system : lando
2021-05-05 04:24:45 +00:00
Martin Giger 6dbfd83437 Bug 1709022 - Remove orphaned matrix buddies. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114065

--HG--
extra : moz-landing-system : lando
2021-05-04 03:53:55 +00:00
Martin Giger 71d48416b6 Bug 1708695 - Decode byte string to UTF-8 for XMPP parser. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D114064
2021-05-01 10:02:16 +00:00
Martin Giger c80b421ae0 Bug 1708671 - Don't write header to existing log file. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D113955

--HG--
extra : amend_source : 03f8de97e39ccfad2dc504a212b3d0779bfcea9f
2021-05-03 13:27:04 +03:00
Martin Giger c86a3b0bff Bug 1707948 - Refer to users by their MXID in notices. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D113537

--HG--
extra : amend_source : 81a47d68f02a3305fca900e485218150d4c78153
2021-05-03 13:26:32 +03:00
Martin Giger 8948fca0f4 Bug 1707654 - Fix conversation tooltips with an alias. r=clokep
Differential Revision: https://phabricator.services.mozilla.com/D113785

--HG--
extra : amend_source : 983f1aa95a8729bc320d651691b6000f87b452ff
2021-05-02 13:59:46 +03:00
Henry Wilkes 7bf894cb96 Bug 1683865 - Replace xul:image usage in chat roles. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D113958

--HG--
extra : amend_source : d9578abe9fe48b4aded6886555f92c813b05d429
2021-05-01 13:57:44 +03:00
Henry Wilkes 5175e81e59 Bug 1683865 - Replace xul:image usage in OTR fingerprint dialog. r=freaktechnik
Differential Revision: https://phabricator.services.mozilla.com/D113957

--HG--
extra : amend_source : ab5dabbeb41e506f529f656166ba676b533169f9
2021-05-01 13:57:09 +03:00