Michael Telatynski
6af4335db1
Migrate more strings to translation keys ( #11680 )
2023-09-29 08:49:26 +01:00
Michael Telatynski
d5cacff6c3
Create more action_*
common strings ( #11438 )
2023-08-23 11:57:22 +01:00
Michael Telatynski
df4a2218d7
Align action_*
strings with Element X project in Localazy ( #11437 )
2023-08-22 20:55:15 +01:00
Michael Telatynski
033c600fa2
Switch to importing @types/{event,partials} from main js-sdk export ( #11369 )
2023-08-08 10:12:12 +00:00
Michael Telatynski
24703eea8f
Switch to importing models/event from main js-sdk export ( #11363 )
2023-08-07 08:24:58 +00:00
Michael Telatynski
e67ca33c4a
Switch to importing models/Room from main js-sdk export ( #11361 )
...
* Switch to importing TypedEventEmitter from main js-sdk export
* Switch to importing js-sdk/matrix in cypress
* Remove duplicated imports
* Fix lint:js-fix to run prettier last otherwise ESLint --fix may cause a mess
* Add lint rule
* Switch to importing models/Room from main js-sdk export
* Fix cypress-axe import
* Fix more imports
* Fix cypress-axe import
* Fix duplicated lint rule
2023-08-04 07:36:16 +00:00
renovate[bot]
5405c22db1
Update all non-major dependencies ( #11329 )
...
* Update all non-major dependencies
* Add isLocation to ComposerEvent analytics events
* Remove cypress-each as it is incompatible with modern typescript
* Roll back eslint-plugin-deprecate
* Remove stale comment
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Andy Balaam <andy.balaam@matrix.org>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-07-27 11:34:44 +00:00
Andy Balaam
3ad9a8fe3b
Revert "Add isLocation to ComposerEvent analytics events" ( #11190 )
...
This reverts commit 739a0c7afbcc6ab8fb0dd0ed0c5faba45a51259c.
2023-07-04 16:39:47 +00:00
Andy Balaam
54ffce9d20
Add isLocation to ComposerEvent analytics events ( #11187 )
2023-07-04 09:10:03 +00:00
Michael Telatynski
280f6a9d93
Use MatrixClientPeg::safeGet in src/components/views/* ( #10987 )
2023-06-15 08:46:19 +01:00
Michael Telatynski
796ed35e75
Refactor SlashCommands to not use MatrixClientPeg ( #10905 )
2023-05-25 16:29:48 +01:00
Michael Telatynski
277a3c0146
Conform more of the codebase to strict typescript ( #10841 )
2023-05-25 09:39:23 +01:00
Michael Telatynski
30429df948
Eliminate the use of MatrixClientPeg in utils ( #10910 )
2023-05-23 16:24:12 +01:00
Kerry
74d30187a4
Apply strictNullChecks
to src/components/views/rooms/*
( #10875 )
...
* fix everything except notificationbadge
* unit test ThirdPartyMemberInfo
* fix RoomPreviewBar dm tests
* lint
* test PinnedEventTile
2023-05-21 23:53:23 +00:00
Michael Telatynski
456c66db5b
Conform more of the codebase to strictNullChecks ( #10800 )
2023-05-10 08:41:55 +01:00
Michael Telatynski
619a9e8542
Conform more of the codebase with strictNullChecks
( #10703 )
2023-04-25 09:28:48 +01:00
Michael Telatynski
daad630827
Conform more of the codebase to strictNullChecks
( #10602 )
...
* Conform more of the codebase to `strictNullChecks`
* Conform more of the codebase to `strictNullChecks`
* Fix types
2023-04-17 08:31:58 +01:00
Michael Telatynski
605ef084ec
Conform more of the codebase to strictNullChecks
( #10573 )
...
* Conform more of the codebase to `strictNullChecks`
* Iterate
2023-04-13 08:52:57 +01:00
Kerry
6f1a3af895
Properly generate mentions when editing a reply with MSC3952 ( #10486 )
...
* remove redundant feature_intentional_mentions settings check
* tests
* pass replytoevent to attachmmentions in editmessagecomposer
* lint
* strict fix
2023-04-02 21:32:12 +00:00
Patrick Cloke
e19127f8ad
Implement MSC3952: intentional mentions ( #9983 )
...
Implements the intentional mentions feature of MSC3952 (behind
a labs flag).
If enabled, this will send an org.matrix.msc3952.mentions property
on events that will contain the user IDs and/or whether the room is
being mentioned. These mentions also gets propagated via some
custom behaviour for replies and edits.
2023-03-23 11:47:40 +00:00
Michael Telatynski
1c9ea423c9
Conform more code to strictNullChecks
( #10374 )
...
* Apply `strictNullChecks` to `src/components/views/room_settings/*`
* Restore tsconfig.json
* Conform more code to `strictNullChecks`
* Iterate
* Update matrix-widget-api
* Conform more code to `strictNullChecks`
2023-03-16 11:07:29 +00:00
Michael Telatynski
503df62191
Conform more of the codebase to strictNullChecks
( #10358
...
* Conform more of the codebase to `strictNullChecks`
* Fix types
* Iterate
* Iterate
2023-03-13 15:07:20 +00:00
Patrick Cloke
aca077cf2b
Add tests for createEditContent which mirror tests for createMessageContent. ( #10331 )
2023-03-09 12:15:48 +00:00
Ashutosh Sharma
cf7ab9a8c6
Re-focus the composer on dialogue quit ( #10007 )
...
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-02-16 18:04:46 +00:00
Michael Telatynski
da7aa4055e
Conform more of the code base to strict null checking ( #10147 )
...
* Conform more of the code base to strict null checking
* More strict fixes
* More strict work
* Fix missing optional type
* Iterate
2023-02-13 17:01:43 +00:00
Michael Telatynski
61a63e47f4
Comply with noImplicitAny ( #9940 )
...
* Stash noImplicitAny work
* Stash
* Fix imports
* Iterate
* Fix tests
* Delint
* Fix tests
2023-02-13 11:39:16 +00:00
Michael Telatynski
030b7e90bf
Enable @typescript-eslint/explicit-function-return-type
in /src ( #9788 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
* Enable `@typescript-eslint/explicit-function-return-type` in /src
* Fix types
* tsc strict fixes
* Delint
* Fix test
* Fix bad merge
2023-01-12 13:25:14 +00:00
Michael Telatynski
f1e8e7f140
Enable @typescript-eslint/explicit-member-accessibility
on /src ( #9785 )
...
* Enable `@typescript-eslint/explicit-member-accessibility` on /src
* Prettier
2022-12-16 12:29:59 +00:00
Michael Weimann
526645c791
Apply prettier formatting
2022-12-12 12:24:14 +01:00
Michael Telatynski
6796375b10
Fix dismissing edit composer when change was undone ( #9109 )
...
* Fix dismissing edit composer when change was undone
* Add tests
2022-08-02 14:54:40 +01:00
Michael Telatynski
a2c5a59b22
Fix replying using chat effect commands ( #9101 )
2022-07-27 11:03:25 +01:00
Michael Telatynski
3f99f594de
Keep draft in composer when a slash command syntax errors ( #8811 )
2022-06-10 17:16:31 +01:00
Michael Telatynski
8036985204
Update matrix-analytics-events to @matrix-org/analytics-events ( #8778 )
...
* Update matrix-analytics-events to @matrix-org/analytics-events
* Update install-deps.sh
* Update layered.sh
* Update BeaconMarker-test.tsx.snap
* Update BeaconStatus-test.tsx.snap
2022-06-07 20:08:36 +01:00
Janne Mareike Koschinski
bca9caa98e
Settings toggle to disable Composer Markdown ( #8358 )
2022-04-19 14:53:59 +01:00
Travis Ralston
97efdf7094
Merge branch 'develop' into travis/remove-skinning
2022-03-31 19:25:43 -06:00
Michael Telatynski
c3e02b21cb
Fix issue with redacting via edit composer flow causing stuck editStates ( #8184 )
2022-03-29 13:33:11 +01:00
Travis Ralston
997d6d40bf
Step 1: Remove all usage of @replaceableComponent
2022-03-28 14:02:31 -06:00
Michael Telatynski
d9276426fa
When showing thread, always auto-focus its composer ( #8115 )
2022-03-23 10:54:40 +00:00
Michael Telatynski
8d4e83084c
Remove Countly analytics integration ( #7808 )
2022-02-15 16:58:30 +00:00
Michael Telatynski
999e1b7421
Wire up bunch of interaction events into Posthog ( #7707 )
2022-02-09 14:42:08 +00:00
Šimon Brandner
a17d585a12
Work towards unifying KeyboardShortcuts
and KeyBindingsDefaults
#2 ( #7674 )
2022-01-31 15:55:45 +00:00
Michael Telatynski
2ef36507fd
Support deserialising HR tags for editing ( #7543 )
2022-01-14 13:24:51 +00:00
Michael Telatynski
9ca429d15c
Prevent enter to send edit weirdness when no change has been made ( #7522 )
2022-01-12 14:22:25 +00:00
Michael Telatynski
b835588331
Allow using room pills in slash commands ( #7513 )
2022-01-12 09:40:18 +00:00
Michael Telatynski
7857bf2da1
Prevent escape to cancel edit from also scrolling to bottom ( #7380 )
2021-12-15 16:21:32 +00:00
Aaron Raimist
7b94e13a84
Merge branch 'develop' into sort-imports
...
Signed-off-by: Aaron Raimist <aaron@raim.ist>
2021-12-09 08:34:20 +00:00
Germain
392c4ad8d9
Make local echo work for threads ( #7157 )
2021-11-24 08:40:15 +00:00
Germain
df032b04e0
Disable typing notifications for threads ( #7180 )
2021-11-23 08:25:58 +00:00
Germain
87201c8bfb
Chat effects fixes for threads ( #7183 )
2021-11-23 08:17:30 +00:00
Germain
4cbef216e7
Restore composer focus after event edit ( #7065 )
2021-11-02 09:59:30 +00:00