Skip to content

StatusChatInput - initial integration of the new design#20214

Merged
micieslak merged 32 commits intomasterfrom
new-chat-input-integration
Apr 14, 2026
Merged

StatusChatInput - initial integration of the new design#20214
micieslak merged 32 commits intomasterfrom
new-chat-input-integration

Conversation

@micieslak
Copy link
Copy Markdown
Member

@micieslak micieslak commented Mar 18, 2026

What does the PR do

Integrates initial version of StatusChatInputNew as a replacement for StatusChatInput used so far. This is first, fully functional and working version, but further alignments needs to be done in upcoming PRs to fully match the new behaviors..

Next:

Affected areas

StatusChatInput

Quality checklist

Screencapture of the functionality

Screencast.from.18.03.2026.18.38.03.webm

Impact on end user

High

How to test

Sending messages

Risk

Potential loss of functionality in comparison to the previous version.

@status-im-auto
Copy link
Copy Markdown
Member

status-im-auto commented Mar 18, 2026

Jenkins Builds

Click to see older builds (199)
Commit #️⃣ Finished (UTC) Duration Platform Result
f5d23e4c 1 2026-03-18 17:53:48 ~2 min unknown 📄log
✔️ a1cb824 1 2026-03-18 18:00:08 ~8 min tests/nim 📄log
a1cb824 1 2026-03-18 18:02:00 ~10 min macos/aarch64-nwaku 📄log
✔️ a1cb824 1 2026-03-18 18:03:53 ~12 min macos/aarch64 🍎dmg
✔️ a1cb824 1 2026-03-18 18:03:57 ~12 min tests/ui 📄log
✔️ a1cb824 1 2026-03-18 18:08:04 ~16 min ios/aarch64 📱ipa 📲
✔️ a1cb824 1 2026-03-18 18:08:40 ~17 min linux/x86_64 📦tgz
✔️ a1cb824 1 2026-03-18 18:12:07 ~20 min linux/x86_64-nwaku 📦tgz
✖️ a1cb824 1829 2026-03-18 18:18:46 ~17 min tests/e2e-android 📦pkg
✔️ a1cb824 1 2026-03-18 18:18:55 ~27 min windows/x86_64 💿exe
✖️ a1cb824 10330 2026-03-18 18:30:33 ~21 min tests/e2e 📊rpt
✖️ a1cb824 2425 2026-03-18 18:41:27 ~22 min tests/e2e-windows 📊rpt
✖️ a1cb824 1880 2026-03-20 05:57:28 ~27 min tests/e2e-android 📦pkg
✖️ a1cb824 1921 2026-03-21 05:48:48 ~18 min tests/e2e-android 📦pkg
✖️ a1cb824 1941 2026-03-24 05:52:23 ~23 min tests/e2e-android 📦pkg
✔️ 74d11583 1 2026-03-18 18:01:15 ~9 min android/arm64 🤖apk 📲
4f085c10 2 2026-03-19 13:37:33 ~2 min unknown 📄log
✔️ fc105091 2 2026-03-20 05:30:06 ~11 min android/arm64 🤖apk 📲
c61ce639 3 2026-03-20 13:37:46 ~2 min unknown 📄log
✔️ 37180b96 3 2026-03-21 05:30:16 ~11 min android/arm64 🤖apk 📲
05400a95 4 2026-03-23 13:37:27 ~2 min unknown 📄log
✔️ 7dde9a99 4 2026-03-24 05:28:42 ~10 min android/arm64 🤖apk 📲
✔️ 272950e 2 2026-03-24 10:14:58 ~8 min tests/nim 📄log
✔️ 272950e 5 2026-03-24 10:17:27 ~10 min android/arm64 🤖apk 📲
✔️ 272950e 2 2026-03-24 10:19:46 ~12 min tests/ui 📄log
✔️ 272950e 2 2026-03-24 10:20:56 ~14 min macos/aarch64 🍎dmg
✔️ 272950e 2 2026-03-24 10:21:04 ~14 min ios/aarch64 📱ipa 📲
✔️ 272950e 2 2026-03-24 10:23:14 ~16 min linux/x86_64 📦tgz
✔️ 272950e 2 2026-03-24 10:34:17 ~27 min windows/x86_64 💿exe
✖️ 272950e 10423 2026-03-24 10:44:21 ~20 min tests/e2e 📊rpt
✔️ 272950e 5 2026-03-24 10:50:46 ~44 min unknown 📦pkg 📲
✖️ 272950e 2507 2026-03-24 10:54:24 ~19 min tests/e2e-windows 📊rpt
✖️ 272950e 1957 2026-03-24 11:15:36 ~58 min tests/e2e-android 📦pkg
✔️ 9e9a5ab 3 2026-03-24 12:32:25 ~7 min tests/nim 📄log
✔️ 9e9a5ab 3 2026-03-24 12:36:54 ~12 min tests/ui 📄log
✔️ 9e9a5ab 3 2026-03-24 12:41:59 ~17 min linux/x86_64 📦tgz
✔️ 9e9a5ab 3 2026-03-24 12:51:51 ~27 min windows/x86_64 💿exe
9e9a5ab 3 2026-03-24 12:52:54 ~28 min ios/aarch64 📄log
✔️ 9e9a5ab 3 2026-03-24 12:59:04 ~34 min macos/aarch64 🍎dmg
✖️ 9e9a5ab 10430 2026-03-24 13:09:37 ~27 min tests/e2e 📊rpt
✖️ 9e9a5ab 2514 2026-03-24 13:12:06 ~20 min tests/e2e-windows 📊rpt
✔️ 3646e89 4 2026-03-24 14:35:44 ~8 min tests/nim 📄log
✔️ 3646e89 4 2026-03-24 14:39:40 ~12 min tests/ui 📄log
3646e89 4 2026-03-24 14:41:00 ~13 min ios/aarch64 📄log
✔️ 3646e89 4 2026-03-24 14:44:02 ~16 min linux/x86_64 📦tgz
✔️ 3646e89 4 2026-03-24 14:44:49 ~17 min macos/aarch64 🍎dmg
✔️ 3646e89 4 2026-03-24 14:55:04 ~27 min windows/x86_64 💿exe
✖️ 3646e89 10434 2026-03-24 15:05:15 ~21 min tests/e2e 📊rpt
✖️ 3646e89 2518 2026-03-24 15:17:38 ~22 min tests/e2e-windows 📊rpt
✔️ 08d5463 5 2026-03-25 13:01:49 ~8 min tests/nim 📄log
✔️ 08d5463 8 2026-03-25 13:02:36 ~9 min android/arm64 🤖apk 📲
✔️ 08d5463 5 2026-03-25 13:06:05 ~12 min ios/aarch64 📱ipa 📲
✔️ 08d5463 5 2026-03-25 13:09:12 ~15 min macos/aarch64 🍎dmg
✔️ 08d5463 5 2026-03-25 13:09:19 ~16 min linux/x86_64 📦tgz
✔️ 08d5463 5 2026-03-25 13:09:48 ~16 min tests/ui 📄log
✔️ 08d5463 5 2026-03-25 13:20:29 ~27 min windows/x86_64 💿exe
✖️ 08d5463 10443 2026-03-25 13:30:09 ~20 min tests/e2e 📊rpt
08d5463 8 2026-03-25 13:37:58 ~44 min unknown 📄log
✖️ 08d5463 2527 2026-03-25 13:40:18 ~19 min tests/e2e-windows 📊rpt
✖️ 08d5463 1984 2026-03-25 15:00:09 ~1 hr 57 min tests/e2e-android 📦pkg
✖️ 08d5463 2003 2026-03-26 06:23:04 ~50 min tests/e2e-android 📦pkg
✔️ 6093e1fb 9 2026-03-26 05:32:23 ~13 min android/arm64 🤖apk 📲
6a0503a5 9 2026-03-26 11:58:08 ~2 min unknown 📄log
✔️ 8adda12 6 2026-03-26 12:04:33 ~9 min tests/nim 📄log
✔️ 8adda12 6 2026-03-26 12:08:18 ~12 min ios/aarch64 📱ipa 📲
✖️ 8adda12 2012 2026-03-26 12:38:05 ~32 min tests/e2e-android 📦pkg
✔️ 5052c1b3 10 2026-03-26 12:05:24 ~9 min android/arm64 🤖apk 📲
✔️ 15881f3 7 2026-03-26 12:16:41 ~7 min tests/nim 📄log
✔️ 15881f3 11 2026-03-26 12:18:18 ~9 min android/arm64 🤖apk 📲
✔️ 15881f3 7 2026-03-26 12:21:45 ~12 min tests/ui 📄log
✔️ 15881f3 7 2026-03-26 12:23:15 ~14 min ios/aarch64 📱ipa 📲
✔️ 15881f3 7 2026-03-26 12:25:47 ~16 min linux/x86_64 📦tgz
✔️ 15881f3 7 2026-03-26 12:27:37 ~18 min macos/aarch64 🍎dmg
✔️ 15881f3 7 2026-03-26 12:38:27 ~29 min windows/x86_64 💿exe
✖️ 15881f3 10458 2026-03-26 12:46:41 ~20 min tests/e2e 📊rpt
✖️ 15881f3 2013 2026-03-26 12:47:31 ~29 min tests/e2e-android 📦pkg
✔️ 15881f3 10 2026-03-26 13:01:08 ~52 min unknown 📦pkg 📲
✖️ 15881f3 2542 2026-03-26 13:01:33 ~23 min tests/e2e-windows 📊rpt
aa2890c1 11 2026-03-26 16:02:11 ~2 min unknown 📄log
✔️ efb49ff 8 2026-03-26 16:08:28 ~8 min tests/nim 📄log
✔️ efb49ff 8 2026-03-26 16:11:37 ~12 min tests/ui 📄log
✔️ efb49ff 8 2026-03-26 16:11:38 ~12 min macos/aarch64 🍎dmg
✔️ efb49ff 8 2026-03-26 16:15:35 ~16 min linux/x86_64 📦tgz
✔️ efb49ff 8 2026-03-26 16:17:36 ~18 min ios/aarch64 📱ipa 📲
✔️ efb49ff 8 2026-03-26 16:22:24 ~22 min windows/x86_64 💿exe
✔️ efb49ff 10468 2026-03-26 16:38:29 ~22 min tests/e2e 📊rpt
✔️ efb49ff 2551 2026-03-26 16:42:02 ~19 min tests/e2e-windows 📊rpt
✖️ efb49ff 2022 2026-03-26 17:00:50 ~50 min tests/e2e-android 📦pkg
✖️ efb49ff 2057 2026-03-28 06:47:22 ~1 hr 17 min tests/e2e-android 📦pkg
✖️ efb49ff 2088 2026-03-31 06:04:25 ~33 min tests/e2e-android 📦pkg
✔️ 94c4fead 12 2026-03-26 16:10:13 ~10 min android/arm64 🤖apk 📲
✔️ 8c8e3d93 13 2026-03-28 05:30:08 ~11 min android/arm64 🤖apk 📲
✔️ aec78020 14 2026-03-31 05:30:30 ~11 min android/arm64 🤖apk 📲
✔️ 9ee4f4c 9 2026-03-31 10:15:37 ~7 min tests/nim 📄log
✔️ 9ee4f4c 15 2026-03-31 10:17:34 ~9 min android/arm64 🤖apk 📲
9ee4f4c 9 2026-03-31 10:20:51 ~13 min ios/aarch64 📄log
✔️ 9ee4f4c 9 2026-03-31 10:21:03 ~13 min tests/ui 📄log
✔️ 9ee4f4c 9 2026-03-31 10:24:40 ~16 min linux/x86_64 📦tgz
✔️ 9ee4f4c 9 2026-03-31 10:24:45 ~16 min macos/aarch64 🍎dmg
✔️ 9ee4f4c 9 2026-03-31 10:35:59 ~28 min windows/x86_64 💿exe
✖️ 9ee4f4c 2108 2026-03-31 10:37:00 ~19 min tests/e2e-android 📦pkg
✔️ 9ee4f4c 10508 2026-03-31 10:41:32 ~16 min tests/e2e 📊rpt
✔️ b506098 10 2026-03-31 10:59:26 ~7 min tests/nim 📄log
✔️ b506098 16 2026-03-31 11:02:11 ~10 min android/arm64 🤖apk 📲
✔️ b506098 10 2026-03-31 11:04:19 ~12 min tests/ui 📄log
b506098 10 2026-03-31 11:04:51 ~13 min ios/aarch64 📄log
✔️ b506098 10 2026-03-31 11:08:03 ~16 min macos/aarch64 🍎dmg
✔️ b506098 10 2026-03-31 11:08:56 ~17 min linux/x86_64 📦tgz
✖️ b506098 2109 2026-03-31 11:17:31 ~15 min tests/e2e-android 📦pkg
✔️ b506098 10 2026-03-31 11:19:37 ~27 min windows/x86_64 💿exe
✔️ b506098 10509 2026-03-31 11:26:02 ~16 min tests/e2e 📊rpt
✔️ b506098 2591 2026-03-31 11:36:22 ~16 min tests/e2e-windows 📊rpt
✔️ b104ce9 11 2026-03-31 16:36:53 ~8 min tests/nim 📄log
b104ce9 11 2026-03-31 16:41:20 ~13 min ios/aarch64 📄log
✔️ b104ce9 11 2026-03-31 16:41:34 ~13 min tests/ui 📄log
✔️ b104ce9 11 2026-03-31 16:45:23 ~17 min linux/x86_64 📦tgz
✔️ b104ce9 11 2026-03-31 16:45:39 ~17 min macos/aarch64 🍎dmg
✖️ b104ce9 2112 2026-03-31 16:47:59 ~10 min tests/e2e-android 📦pkg
✔️ b104ce9 11 2026-03-31 16:56:23 ~28 min windows/x86_64 💿exe
✔️ b104ce9 10514 2026-03-31 17:02:42 ~17 min tests/e2e 📊rpt
✔️ b104ce9 2595 2026-03-31 17:13:09 ~16 min tests/e2e-windows 📊rpt
✔️ a0aa5e4f 17 2026-03-31 16:37:32 ~9 min android/arm64 🤖apk 📲
✔️ 3a2b20b 12 2026-04-01 16:25:06 ~8 min tests/nim 📄log
3a2b20b 12 2026-04-01 16:28:44 ~12 min ios/aarch64 📄log
✔️ 3a2b20b 12 2026-04-01 16:29:04 ~12 min tests/ui 📄log
✔️ 3a2b20b 12 2026-04-01 16:32:39 ~16 min macos/aarch64 🍎dmg
✔️ 3a2b20b 12 2026-04-01 16:32:58 ~16 min linux/x86_64 📦tgz
✖️ 3a2b20b 2139 2026-04-01 16:38:28 ~12 min tests/e2e-android 📦pkg
✔️ 3a2b20b 12 2026-04-01 16:45:00 ~28 min windows/x86_64 💿exe
✖️ 3a2b20b 10520 2026-04-01 16:53:00 ~19 min tests/e2e 📊rpt
✖️ 3a2b20b 2601 2026-04-01 17:06:13 ~21 min tests/e2e-windows 📊rpt
✔️ 2173870f 18 2026-04-01 16:26:10 ~10 min android/arm64 🤖apk 📲
✔️ c34cca0 13 2026-04-01 17:19:02 ~8 min tests/nim 📄log
c34cca0 13 2026-04-01 17:22:55 ~12 min ios/aarch64 📄log
✔️ c34cca0 13 2026-04-01 17:23:17 ~12 min tests/ui 📄log
✔️ c34cca0 13 2026-04-01 17:26:33 ~16 min linux/x86_64 📦tgz
✔️ c34cca0 13 2026-04-01 17:27:40 ~17 min macos/aarch64 🍎dmg
✖️ c34cca0 2140 2026-04-01 17:35:36 ~15 min tests/e2e-android 📦pkg
✔️ c34cca0 13 2026-04-01 17:37:41 ~27 min windows/x86_64 💿exe
✔️ c34cca0 10521 2026-04-01 17:43:31 ~16 min tests/e2e 📊rpt
✔️ c34cca0 2602 2026-04-01 17:54:51 ~17 min tests/e2e-windows 📊rpt
✖️ c34cca0 2190 2026-04-03 07:17:33 ~1 hr 46 min tests/e2e-android 📦pkg
✖️ c34cca0 2218 2026-04-04 06:14:06 ~42 min tests/e2e-android 📦pkg
✖️ c34cca0 2267 2026-04-07 07:05:19 ~1 hr 33 min tests/e2e-android 📦pkg
✖️ c34cca0 2297 2026-04-08 06:45:39 ~1 hr 13 min tests/e2e-android 📦pkg
✖️ c34cca0 2316 2026-04-09 06:13:44 ~42 min tests/e2e-android 📦pkg
✖️ c34cca0 2365 2026-04-10 07:23:53 ~1 hr 52 min tests/e2e-android 📦pkg
✔️ 15c59b23 19 2026-04-01 17:19:40 ~9 min android/arm64 🤖apk 📲
✔️ a351a6e4 20 2026-04-03 05:30:47 ~12 min android/arm64 🤖apk 📲
✔️ 1eabcea3 21 2026-04-04 05:31:12 ~12 min android/arm64 🤖apk 📲
✔️ 1466b307 22 2026-04-06 05:31:25 ~12 min android/arm64 🤖apk 📲
✔️ 678bfff8 23 2026-04-07 05:31:32 ~12 min android/arm64 🤖apk 📲
✔️ 7933805d 24 2026-04-08 05:31:41 ~13 min android/arm64 🤖apk 📲
✔️ 959217dc 25 2026-04-09 05:30:49 ~11 min android/arm64 🤖apk 📲
✔️ 1e478a75 26 2026-04-10 05:31:42 ~13 min android/arm64 🤖apk 📲
✔️ b9dda56 14 2026-04-10 08:27:32 ~9 min tests/nim 📄log
✔️ b9dda56 14 2026-04-10 08:31:00 ~12 min tests/ui 📄log
✔️ b9dda56 14 2026-04-10 08:31:23 ~12 min ios/aarch64 📱ipa 📲
✔️ b9dda56 14 2026-04-10 08:35:07 ~16 min macos/aarch64 🍎dmg
✔️ b9dda56 14 2026-04-10 08:35:56 ~17 min linux/x86_64 📦tgz
✔️ b9dda56 14 2026-04-10 08:45:51 ~27 min windows/x86_64 💿exe
✖️ b9dda56 2371 2026-04-10 08:51:11 ~21 min tests/e2e-android 📦pkg
✔️ b9dda56 10615 2026-04-10 08:54:25 ~18 min tests/e2e 📊rpt
✔️ b9dda56 2684 2026-04-10 09:02:47 ~16 min tests/e2e-windows 📊rpt
✔️ e1e07f3f 27 2026-04-10 08:29:52 ~11 min android/arm64 🤖apk 📲
✔️ 5a7239b 15 2026-04-10 14:49:38 ~7 min tests/nim 📄log
✔️ 5a7239b 15 2026-04-10 14:54:07 ~12 min tests/ui 📄log
✔️ 5a7239b 15 2026-04-10 14:57:53 ~16 min ios/aarch64 📱ipa 📲
✔️ 5a7239b 15 2026-04-10 14:59:32 ~17 min linux/x86_64 📦tgz
✔️ 5a7239b 15 2026-04-10 15:04:36 ~22 min macos/aarch64 🍎dmg
✖️ 5a7239b 2379 2026-04-10 15:05:11 ~12 min tests/e2e-android 📦pkg
✔️ 5a7239b 15 2026-04-10 15:10:03 ~28 min windows/x86_64 💿exe
✔️ 5a7239b 10623 2026-04-10 15:17:20 ~17 min tests/e2e 📊rpt
✔️ 5a7239b 2693 2026-04-10 15:27:50 ~17 min tests/e2e-windows 📊rpt
✔️ 5976815f 28 2026-04-10 14:52:35 ~10 min android/arm64 🤖apk 📲
✔️ 69a33cc 16 2026-04-10 16:32:03 ~7 min tests/nim 📄log
✔️ 69a33cc 16 2026-04-10 16:35:52 ~11 min tests/ui 📄log
✔️ 69a33cc 16 2026-04-10 16:38:27 ~14 min ios/aarch64 📱ipa 📲
✔️ 69a33cc 16 2026-04-10 16:40:54 ~16 min linux/x86_64 📦tgz
✔️ 69a33cc 16 2026-04-10 16:42:19 ~18 min macos/aarch64 🍎dmg
✖️ 69a33cc 2382 2026-04-10 16:47:36 ~13 min tests/e2e-android 📦pkg
✔️ 69a33cc 16 2026-04-10 16:52:15 ~28 min windows/x86_64 💿exe
✔️ 69a33cc 10626 2026-04-10 16:57:14 ~16 min tests/e2e 📊rpt
✔️ 10f4564c 29 2026-04-10 16:34:31 ~10 min android/arm64 🤖apk 📲
✔️ d0e30fa 17 2026-04-10 17:24:28 ~7 min tests/nim 📄log
✔️ d0e30fa 17 2026-04-10 17:28:07 ~11 min tests/ui 📄log
✖️ d0e30fa 2383 2026-04-10 17:35:57 ~10 min tests/e2e-android 📦pkg
✔️ d0e30fa 2696 2026-04-10 17:43:37 ~51 min tests/e2e-windows 📊rpt
✔️ 89ad31bc 30 2026-04-10 17:25:28 ~9 min android/arm64 🤖apk 📲
✔️ e1b70ab 18 2026-04-10 17:36:14 ~7 min tests/nim 📄log
✔️ e1b70ab 31 2026-04-10 17:37:33 ~9 min android/arm64 🤖apk 📲
✔️ e1b70ab 18 2026-04-10 17:38:50 ~10 min ios/aarch64 📱ipa 📲
✔️ e1b70ab 18 2026-04-10 17:40:25 ~11 min tests/ui 📄log
✔️ e1b70ab 18 2026-04-10 17:42:27 ~13 min macos/aarch64 🍎dmg
✔️ e1b70ab 18 2026-04-10 17:44:42 ~16 min linux/x86_64 📦tgz
✖️ e1b70ab 2384 2026-04-10 17:50:36 ~12 min tests/e2e-android 📦pkg
✔️ e1b70ab 18 2026-04-10 17:56:03 ~27 min windows/x86_64 💿exe
✖️ e1b70ab 10627 2026-04-10 18:03:15 ~18 min tests/e2e 📊rpt
✔️ e1b70ab 2697 2026-04-10 18:13:59 ~17 min tests/e2e-windows 📊rpt
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 8543c275 32 2026-04-14 05:33:44 ~15 min android/arm64 🤖apk 📲
✔️ d9956d8 19 2026-04-14 10:01:15 ~8 min tests/nim 📄log
✔️ d9956d8 33 2026-04-14 10:04:15 ~11 min android/arm64 🤖apk 📲
✔️ d9956d8 19 2026-04-14 10:06:03 ~12 min tests/ui 📄log
✔️ d9956d8 19 2026-04-14 10:08:32 ~15 min ios/aarch64 📱ipa 📲
✔️ d9956d8 19 2026-04-14 10:11:09 ~17 min linux/x86_64 📦tgz
✔️ d9956d8 19 2026-04-14 10:14:03 ~20 min macos/aarch64 🍎dmg
✖️ d9956d8 2447 2026-04-14 10:15:31 ~11 min tests/e2e-android 📦pkg
✔️ d9956d8 19 2026-04-14 10:21:16 ~27 min windows/x86_64 💿exe
✔️ d9956d8 10652 2026-04-14 10:28:56 ~17 min tests/e2e 📊rpt
✔️ d9956d8 2721 2026-04-14 10:51:10 ~29 min tests/e2e-windows 📊rpt

Copy link
Copy Markdown
Member

@jrainville jrainville left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice job! It looks very good (I haven't tested)

Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
@micieslak micieslak force-pushed the new-chat-input-integration branch from a1cb824 to 272950e Compare March 24, 2026 10:06
Copy link
Copy Markdown
Member

@caybro caybro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Massive work, code LGTM overall, just some smaller comments / suggestions inline

Comment thread ui/imports/shared/controls/chat/CalloutOpacityMask.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputReplyPanel.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml
Comment thread ui/imports/shared/status/StatusChatInputNew.qml
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/StatusQ/src/StatusQ/Core/Utils/Utils.qml Outdated
Copy link
Copy Markdown
Contributor

@noeliaSD noeliaSD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work overal, the new component is well-structured and the migration approach is the right direction!! :)

  • Tested on desktop, works well.
  • Still need to test on mobile, will follow up once done.
  • Left a few inline comments. Please, take a look!

Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml Outdated
Comment thread ui/imports/shared/status/StatusChatInputNew.qml
Comment thread ui/StatusQ/src/StatusQ/Core/Utils/Utils.qml Outdated
@noeliaSD
Copy link
Copy Markdown
Contributor

Also tested on mobile device. It works fine!!

@micieslak micieslak force-pushed the new-chat-input-integration branch from 3646e89 to 08d5463 Compare March 25, 2026 12:52
@micieslak micieslak force-pushed the new-chat-input-integration branch from 08d5463 to 8adda12 Compare March 26, 2026 11:55
@micieslak micieslak requested a review from a team as a code owner March 26, 2026 11:55
@micieslak micieslak requested review from anastasiyaig and removed request for a team March 26, 2026 11:55
@micieslak micieslak force-pushed the new-chat-input-integration branch from 8adda12 to 15881f3 Compare March 26, 2026 12:08
@anastasiyaig anastasiyaig linked an issue Mar 26, 2026 that may be closed by this pull request
@micieslak micieslak force-pushed the new-chat-input-integration branch 2 times, most recently from 3a2b20b to c34cca0 Compare April 1, 2026 17:10
@micieslak micieslak force-pushed the new-chat-input-integration branch 2 times, most recently from d0e30fa to e1b70ab Compare April 10, 2026 17:28
@sunleos
Copy link
Copy Markdown
Collaborator

sunleos commented Apr 13, 2026

  1. Lo in >> Log in by syncing >> Enter Code: the code input field goes outside the screen view
image

@sunleos
Copy link
Copy Markdown
Collaborator

sunleos commented Apr 13, 2026

  1. Settings >> Syncing >> Open any paired device: the screen height is not adjusted down to the content of the screen
image

@sunleos
Copy link
Copy Markdown
Collaborator

sunleos commented Apr 13, 2026

  1. this button (see the screenshot) should move the text cursor into a new row, but now it sends messages.
image

@sunleos
Copy link
Copy Markdown
Collaborator

sunleos commented Apr 13, 2026

  1. add more space above and below the input line so it matches the Legacy app
image

@sunleos
Copy link
Copy Markdown
Collaborator

sunleos commented Apr 13, 2026

  1. Selecting text on Mobile doesn't work properly: pressing on a word doesn't select it at all
image

@micieslak micieslak merged commit 7af19e8 into master Apr 14, 2026
10 of 11 checks passed
@micieslak micieslak deleted the new-chat-input-integration branch April 14, 2026 14:07
This was referenced Apr 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

StatusChatInput various issues Fix tests in 20214

7 participants