Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activity dynamic updates integration #13127

Merged
merged 1 commit into from
Mar 11, 2024

Conversation

stefandunca
Copy link
Contributor

@stefandunca stefandunca commented Jan 4, 2024

Closes #12120

  • Depends on status-go change #4893

Switch the activity filter to use the new session-based API, which provides incremental updates to the current filter.
Replace the previous method of listening for individual change events with this unified API that delivers all the updates at filter entry level.

The new transactions now activate the "new transactions" button, causing a reset of the current filter and highlighting the top new transactions.

New entries (pulled by downloader) older than the latest visible entries are inserted in the view and highlithed

On all filter clear the updates made while the filter was active are highlighted

New transactions (on top)

Screen.Recording.2024-02-08.at.00.16.09.mov

New transactions (mixed with existing)

mixed_animation.mov

Clean filter updates

clear_filter_updates.mov

@status-im-auto
Copy link
Member

status-im-auto commented Jan 4, 2024

Jenkins Builds

Click to see older builds (200)
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 4de0205 #1 2024-01-04 04:45:24 ~5 min tests/nim 📄log
✔️ 4de0205 #1 2024-01-04 04:49:22 ~9 min macos/aarch64 🍎dmg
✔️ 4de0205 #1 2024-01-04 04:50:50 ~10 min tests/ui 📄log
✔️ 4de0205 #1 2024-01-04 04:50:55 ~10 min macos/x86_64 🍎dmg
✔️ 4de0205 #1 2024-01-04 04:57:14 ~17 min linux/x86_64 📦tgz
✔️ 4de0205 #1 2024-01-04 05:12:57 ~32 min windows/x86_64 💿exe
✔️ 4de0205 #1 2024-01-04 05:14:21 ~34 min tests/e2e 📄log
7b49d31 #2 2024-01-05 04:39:17 ~1 min macos/aarch64 📄log
✖️ 7b49d31 #2 2024-01-05 04:40:04 ~2 min tests/e2e 📄log
7b49d31 #2 2024-01-05 04:40:57 ~3 min macos/x86_64 📄log
7b49d31 #2 2024-01-05 04:42:51 ~5 min linux/x86_64 📄log
✔️ 7b49d31 #2 2024-01-05 04:43:12 ~5 min tests/nim 📄log
✔️ 7b49d31 #2 2024-01-05 04:47:22 ~9 min tests/ui 📄log
7b49d31 #2 2024-01-05 04:47:39 ~10 min windows/x86_64 📄log
✖️ ae3be4c #3 2024-01-09 04:21:36 ~3 min tests/e2e 📄log
ae3be4c #3 2024-01-09 04:22:10 ~3 min macos/aarch64 📄log
ae3be4c #3 2024-01-09 04:22:21 ~3 min linux/x86_64 📄log
ae3be4c #3 2024-01-09 04:23:35 ~5 min macos/x86_64 📄log
✔️ ae3be4c #3 2024-01-09 04:24:05 ~5 min tests/nim 📄log
✔️ ae3be4c #3 2024-01-09 04:28:32 ~10 min tests/ui 📄log
ae3be4c #3 2024-01-09 04:29:28 ~10 min windows/x86_64 📄log
dd697d0 #4 2024-01-10 04:39:35 ~1 min macos/aarch64 📄log
✖️ dd697d0 #4 2024-01-10 04:40:07 ~2 min tests/e2e 📄log
dd697d0 #4 2024-01-10 04:40:48 ~3 min macos/x86_64 📄log
dd697d0 #4 2024-01-10 04:41:32 ~4 min linux/x86_64 📄log
✔️ dd697d0 #4 2024-01-10 04:43:02 ~5 min tests/nim 📄log
✔️ dd697d0 #4 2024-01-10 04:47:44 ~10 min tests/ui 📄log
dd697d0 #4 2024-01-10 04:48:57 ~11 min windows/x86_64 📄log
✔️ 5099d5c #5 2024-01-11 05:39:28 ~5 min macos/aarch64 🍎dmg
✔️ 5099d5c #5 2024-01-11 05:39:41 ~5 min tests/nim 📄log
✔️ 5099d5c #5 2024-01-11 05:42:19 ~8 min macos/x86_64 🍎dmg
✔️ 5099d5c #5 2024-01-11 05:44:31 ~10 min tests/ui 📄log
✔️ 5099d5c #5 2024-01-11 05:50:21 ~16 min linux/x86_64 📦tgz
✔️ 5099d5c #5 2024-01-11 05:59:30 ~25 min windows/x86_64 💿exe
✖️ 5099d5c #5 2024-01-11 06:02:34 ~28 min tests/e2e 📄log
✔️ 603e68e #6 2024-01-11 15:19:05 ~5 min tests/nim 📄log
✔️ 603e68e #6 2024-01-11 15:24:40 ~11 min tests/ui 📄log
✖️ 603e68e #6 2024-01-11 15:51:44 ~38 min tests/e2e 📄log
a2b6d09 #7 2024-01-12 02:37:20 ~3 min macos/aarch64 📄log
a2b6d09 #7 2024-01-12 02:37:29 ~3 min linux/x86_64 📄log
a2b6d09 #7 2024-01-12 02:37:35 ~3 min macos/x86_64 📄log
✖️ a2b6d09 #7 2024-01-12 02:38:31 ~4 min tests/e2e 📄log
✔️ a2b6d09 #7 2024-01-12 02:39:08 ~5 min tests/nim 📄log
✔️ a2b6d09 #7 2024-01-12 02:43:55 ~10 min tests/ui 📄log
a2b6d09 #7 2024-01-12 02:44:54 ~11 min windows/x86_64 📄log
✔️ 469d7bb #8 2024-01-12 21:36:17 ~5 min macos/aarch64 🍎dmg
✔️ 469d7bb #8 2024-01-12 21:39:28 ~8 min tests/nim 📄log
✔️ 469d7bb #8 2024-01-12 21:45:06 ~14 min macos/x86_64 🍎dmg
✔️ 469d7bb #8 2024-01-12 21:47:58 ~17 min tests/ui 📄log
✔️ 469d7bb #8 2024-01-12 21:48:47 ~18 min linux/x86_64 📦tgz
✔️ 469d7bb #8 2024-01-12 21:59:20 ~28 min windows/x86_64 💿exe
✔️ 469d7bb #8 2024-01-12 22:08:01 ~37 min tests/e2e 📄log
✔️ fc57605 #9 2024-01-13 01:47:01 ~4 min macos/aarch64 🍎dmg
✔️ fc57605 #9 2024-01-13 01:47:21 ~5 min tests/nim 📄log
✔️ fc57605 #9 2024-01-13 01:50:25 ~8 min macos/x86_64 🍎dmg
✔️ fc57605 #9 2024-01-13 01:52:50 ~10 min tests/ui 📄log
✔️ fc57605 #9 2024-01-13 01:58:55 ~16 min linux/x86_64 📦tgz
✔️ fc57605 #9 2024-01-13 02:09:27 ~27 min windows/x86_64 💿exe
✔️ fc57605 #9 2024-01-13 02:10:49 ~28 min tests/e2e 📄log
✔️ 3506bd3 #10 2024-01-23 02:43:40 ~5 min tests/nim 📄log
✔️ 3506bd3 #10 2024-01-23 02:46:06 ~7 min macos/aarch64 🍎dmg
✔️ 3506bd3 #10 2024-01-23 02:46:55 ~8 min macos/x86_64 🍎dmg
✔️ 3506bd3 #10 2024-01-23 02:48:59 ~10 min tests/ui 📄log
✔️ 3506bd3 #10 2024-01-23 02:53:51 ~15 min linux/x86_64 📦tgz
✔️ 3506bd3 #10 2024-01-23 03:08:09 ~30 min tests/e2e 📄log
7b198b2 #11 2024-01-23 04:14:00 ~2 min macos/aarch64 📄log
7b198b2 #11 2024-01-23 04:15:51 ~4 min macos/x86_64 📄log
✖️ 7b198b2 #11 2024-01-23 04:16:34 ~5 min tests/e2e 📄log
✔️ 7b198b2 #11 2024-01-23 04:17:01 ~5 min tests/nim 📄log
7b198b2 #11 2024-01-23 04:19:29 ~8 min linux/x86_64 📄log
✔️ 7b198b2 #11 2024-01-23 04:21:16 ~9 min tests/ui 📄log
7b198b2 #11 2024-01-23 17:17:14 ~13 hr windows/x86_64 📄log
✔️ 460e0c0 #12 2024-01-24 04:27:18 ~4 min macos/aarch64 🍎dmg
✔️ 460e0c0 #12 2024-01-24 04:28:04 ~5 min tests/nim 📄log
✔️ 460e0c0 #12 2024-01-24 04:30:42 ~8 min macos/x86_64 🍎dmg
✔️ 18b4032 #13 2024-01-24 04:40:27 ~6 min macos/aarch64 🍎dmg
✔️ 18b4032 #13 2024-01-24 04:40:53 ~6 min tests/nim 📄log
✔️ 18b4032 #13 2024-01-24 04:43:50 ~9 min macos/x86_64 🍎dmg
✔️ 18b4032 #13 2024-01-24 04:47:21 ~13 min tests/ui 📄log
✔️ 18b4032 #13 2024-01-24 04:50:38 ~16 min linux/x86_64 📦tgz
✔️ 18b4032 #13 2024-01-24 05:06:17 ~32 min windows/x86_64 💿exe
✖️ 18b4032 #13 2024-01-24 05:08:42 ~34 min tests/e2e 📄log
✔️ d63e561 #15 2024-02-01 04:49:42 ~5 min macos/aarch64 🍎dmg
✔️ d63e561 #15 2024-02-01 04:50:21 ~5 min tests/nim 📄log
✔️ d63e561 #15 2024-02-01 04:54:14 ~9 min macos/x86_64 🍎dmg
✔️ d63e561 #15 2024-02-01 04:55:18 ~10 min tests/ui 📄log
✔️ d63e561 #15 2024-02-01 05:15:34 ~31 min tests/e2e 📄log
✔️ d63e561 #15 2024-02-01 05:17:52 ~33 min windows/x86_64 💿exe
✔️ d63e561 #16 2024-02-01 20:26:17 ~4 min macos/aarch64 🍎dmg
✔️ d63e561 #16 2024-02-01 20:27:11 ~5 min tests/nim 📄log
✔️ d63e561 #16 2024-02-01 20:30:15 ~8 min macos/x86_64 🍎dmg
✔️ d63e561 #16 2024-02-01 20:32:10 ~10 min tests/ui 📄log
✔️ d63e561 #16 2024-02-01 20:37:30 ~16 min linux/x86_64 📦tgz
✔️ d63e561 #16 2024-02-01 20:46:27 ~24 min windows/x86_64 💿exe
✔️ d63e561 #16 2024-02-01 20:50:56 ~29 min tests/e2e 📄log
✔️ 959cf57 #17 2024-02-02 04:26:11 ~4 min macos/aarch64 🍎dmg
✔️ 959cf57 #17 2024-02-02 04:27:35 ~6 min tests/nim 📄log
✔️ 959cf57 #17 2024-02-02 04:29:40 ~8 min macos/x86_64 🍎dmg
✔️ 959cf57 #17 2024-02-02 04:31:47 ~10 min tests/ui 📄log
✔️ 959cf57 #17 2024-02-02 04:38:42 ~17 min linux/x86_64 📦tgz
✔️ 959cf57 #17 2024-02-02 04:41:16 ~19 min windows/x86_64 💿exe
✔️ 959cf57 #17 2024-02-02 04:53:20 ~31 min tests/e2e 📄log
✔️ b60a927 #18 2024-02-03 02:42:00 ~4 min macos/aarch64 🍎dmg
✔️ b60a927 #18 2024-02-03 02:43:07 ~5 min tests/nim 📄log
✔️ b60a927 #18 2024-02-03 02:45:38 ~8 min macos/x86_64 🍎dmg
✔️ b60a927 #18 2024-02-03 02:48:16 ~10 min tests/ui 📄log
✔️ b60a927 #18 2024-02-03 02:53:03 ~15 min linux/x86_64 📦tgz
✔️ b60a927 #18 2024-02-03 02:58:17 ~20 min windows/x86_64 💿exe
✔️ b60a927 #18 2024-02-03 03:06:35 ~29 min tests/e2e 📄log
✔️ ab538a2 #19 2024-02-06 03:48:54 ~4 min macos/aarch64 🍎dmg
✔️ ab538a2 #19 2024-02-06 03:49:38 ~5 min tests/nim 📄log
✔️ ab538a2 #19 2024-02-06 03:52:18 ~8 min macos/x86_64 🍎dmg
✔️ ab538a2 #19 2024-02-06 03:54:40 ~10 min tests/ui 📄log
✔️ ab538a2 #19 2024-02-06 03:59:48 ~15 min linux/x86_64 📦tgz
ab538a2 #19 2024-02-06 04:00:48 ~16 min windows/x86_64 📄log
✔️ ab538a2 #19 2024-02-06 04:14:19 ~30 min tests/e2e 📄log
✔️ 9426e90 #20 2024-02-07 03:18:54 ~4 min macos/aarch64 🍎dmg
✔️ 9426e90 #20 2024-02-07 03:20:42 ~6 min tests/nim 📄log
✔️ 9426e90 #20 2024-02-07 03:22:46 ~8 min macos/x86_64 🍎dmg
✔️ 9426e90 #20 2024-02-07 03:25:06 ~10 min tests/ui 📄log
✔️ 9426e90 #20 2024-02-07 03:30:29 ~16 min linux/x86_64 📦tgz
✔️ 9426e90 #20 2024-02-07 03:35:56 ~21 min windows/x86_64 💿exe
✔️ 9426e90 #20 2024-02-07 03:45:04 ~30 min tests/e2e 📄log
✔️ 5875ebf #21 2024-02-08 03:31:49 ~6 min tests/nim 📄log
✔️ 5875ebf #21 2024-02-08 03:32:01 ~6 min macos/aarch64 🍎dmg
✔️ 5875ebf #21 2024-02-08 03:35:58 ~10 min macos/x86_64 🍎dmg
✔️ 5875ebf #21 2024-02-08 03:36:33 ~10 min tests/ui 📄log
✔️ 5875ebf #21 2024-02-08 03:41:57 ~16 min linux/x86_64 📦tgz
✔️ 5875ebf #21 2024-02-08 03:46:55 ~21 min windows/x86_64 💿exe
✔️ 5875ebf #21 2024-02-08 03:58:35 ~32 min tests/e2e 📄log
✔️ ceba6fd #23 2024-02-08 12:58:39 ~5 min macos/aarch64 🍎dmg
✔️ ceba6fd #23 2024-02-08 13:03:24 ~10 min macos/x86_64 🍎dmg
✔️ ceba6fd #23 2024-02-08 13:08:25 ~15 min linux/x86_64 📦tgz
✔️ ceba6fd #23 2024-02-08 13:11:42 ~18 min tests/ui 📄log
✔️ ceba6fd #23 2024-02-08 13:23:08 ~29 min windows/x86_64 💿exe
✖️ ceba6fd #23 2024-02-08 13:25:40 ~32 min tests/e2e 📄log
✔️ c1953ad #24 2024-02-09 01:24:28 ~5 min macos/aarch64 🍎dmg
✔️ c1953ad #24 2024-02-09 01:27:41 ~8 min macos/x86_64 🍎dmg
✔️ c1953ad #24 2024-02-09 01:29:23 ~10 min tests/ui 📄log
✔️ c1953ad #24 2024-02-09 01:34:01 ~14 min linux/x86_64 📦tgz
✔️ c1953ad #24 2024-02-09 01:40:31 ~21 min windows/x86_64 💿exe
✔️ c1953ad #24 2024-02-09 01:47:07 ~27 min tests/e2e 📄log
✔️ b75b9e3 #25 2024-02-09 02:15:30 ~4 min macos/aarch64 🍎dmg
✔️ b75b9e3 #25 2024-02-09 02:18:22 ~7 min macos/x86_64 🍎dmg
✔️ b75b9e3 #25 2024-02-09 02:21:50 ~10 min tests/ui 📄log
✔️ b75b9e3 #25 2024-02-09 02:26:46 ~15 min linux/x86_64 📦tgz
✔️ b75b9e3 #25 2024-02-09 02:29:36 ~18 min windows/x86_64 💿exe
✔️ b75b9e3 #25 2024-02-09 02:40:36 ~29 min tests/e2e 📄log
✔️ abf7ca6 #26 2024-02-12 18:42:34 ~6 min tests/nim 📄log
✔️ abf7ca6 #26 2024-02-12 18:44:31 ~8 min macos/aarch64 🍎dmg
✔️ abf7ca6 #26 2024-02-12 18:47:24 ~11 min macos/x86_64 🍎dmg
✔️ abf7ca6 #26 2024-02-12 18:48:04 ~11 min tests/ui 📄log
✔️ abf7ca6 #26 2024-02-12 18:52:28 ~16 min linux/x86_64 📦tgz
✔️ abf7ca6 #26 2024-02-12 19:07:51 ~31 min windows/x86_64 💿exe
✔️ abf7ca6 #27 2024-02-13 18:52:56 ~4 min macos/aarch64 🍎dmg
✔️ abf7ca6 #27 2024-02-13 18:53:43 ~5 min tests/nim 📄log
✔️ abf7ca6 #27 2024-02-13 18:57:49 ~9 min macos/x86_64 🍎dmg
✔️ abf7ca6 #27 2024-02-13 18:57:58 ~10 min tests/ui 📄log
✔️ abf7ca6 #27 2024-02-13 19:03:18 ~15 min linux/x86_64 📦tgz
✔️ abf7ca6 #27 2024-02-13 19:15:53 ~27 min windows/x86_64 💿exe
✔️ e7b47cc #28 2024-02-14 02:53:57 ~4 min macos/aarch64 🍎dmg
✔️ e7b47cc #28 2024-02-14 02:57:14 ~7 min macos/x86_64 🍎dmg
✔️ e7b47cc #28 2024-02-14 02:59:40 ~10 min tests/ui 📄log
✔️ e7b47cc #28 2024-02-14 03:04:45 ~15 min linux/x86_64 📦tgz
✔️ e7b47cc #28 2024-02-14 03:17:51 ~28 min windows/x86_64 💿exe
5b5379a #29 2024-02-14 22:25:57 ~3 min macos/aarch64 📄log
5b5379a #29 2024-02-14 22:30:19 ~7 min macos/x86_64 📄log
5b5379a #29 2024-02-14 22:30:49 ~7 min linux/x86_64 📄log
✔️ 5b5379a #29 2024-02-14 22:32:56 ~10 min tests/ui 📄log
5b5379a #29 2024-02-14 22:41:48 ~18 min windows/x86_64 📄log
✔️ 308685a #30 2024-02-16 02:41:48 ~4 min macos/aarch64 🍎dmg
✔️ 308685a #30 2024-02-16 02:42:33 ~5 min tests/nim 📄log
✔️ 308685a #30 2024-02-16 02:46:53 ~10 min macos/x86_64 🍎dmg
✔️ 308685a #30 2024-02-16 02:47:22 ~10 min tests/ui 📄log
✔️ 308685a #30 2024-02-16 02:52:06 ~15 min linux/x86_64 📦tgz
✔️ 308685a #30 2024-02-16 03:04:32 ~27 min windows/x86_64 💿exe
9a92062 #31 2024-02-16 13:58:05 ~3 min macos/aarch64 📄log
9a92062 #31 2024-02-16 14:00:06 ~5 min macos/x86_64 📄log
✔️ 9a92062 #31 2024-02-16 14:01:39 ~6 min tests/nim 📄log
9a92062 #31 2024-02-16 14:04:38 ~9 min linux/x86_64 📄log
✔️ 9a92062 #31 2024-02-16 14:06:36 ~11 min tests/ui 📄log
9a92062 #31 2024-02-16 14:10:23 ~15 min windows/x86_64 📄log
✔️ fcfdadd #32 2024-02-17 03:07:51 ~4 min macos/aarch64 🍎dmg
✔️ fcfdadd #32 2024-02-17 03:11:13 ~8 min macos/x86_64 🍎dmg
✔️ fcfdadd #32 2024-02-17 03:12:58 ~10 min tests/ui 📄log
✔️ fcfdadd #32 2024-02-17 03:17:04 ~14 min linux/x86_64 📦tgz
✔️ fcfdadd #32 2024-02-17 03:29:30 ~26 min windows/x86_64 💿exe
✔️ fcfdadd #34 2024-02-17 13:12:29 ~6 min tests/nim 📄log
✔️ 3daed67 #33 2024-02-29 16:14:27 ~6 min macos/aarch64 🍎dmg
✔️ 3daed67 #33 2024-02-29 16:16:49 ~8 min macos/x86_64 🍎dmg
✔️ 3daed67 #33 2024-02-29 16:18:14 ~10 min tests/ui 📄log
✔️ 3daed67 #33 2024-02-29 16:22:47 ~14 min linux/x86_64 📦tgz
✔️ 3daed67 #33 2024-02-29 16:38:36 ~30 min windows/x86_64 💿exe
✔️ 3daed67 #36 2024-02-29 16:53:28 ~6 min tests/nim 📄log
✔️ 8f0d74f #37 2024-03-07 21:31:40 ~6 min tests/nim 📄log
✔️ 8f0d74f #34 2024-03-07 21:34:28 ~8 min macos/x86_64 🍎dmg
✔️ 8f0d74f #34 2024-03-07 21:34:37 ~9 min macos/aarch64 🍎dmg
✔️ 8f0d74f #34 2024-03-07 21:35:43 ~10 min tests/ui 📄log
✔️ 8f0d74f #34 2024-03-07 21:40:08 ~14 min linux/x86_64 📦tgz
✔️ 8f0d74f #34 2024-03-07 21:51:14 ~25 min windows/x86_64 💿exe
Commit #️⃣ Finished (UTC) Duration Platform Result
✔️ 5d93d52 #35 2024-03-07 22:08:01 ~5 min macos/aarch64 🍎dmg
✔️ 5d93d52 #35 2024-03-07 22:09:47 ~7 min macos/x86_64 🍎dmg
✔️ 5d93d52 #35 2024-03-07 22:13:46 ~10 min tests/ui 📄log
✔️ 5d93d52 #35 2024-03-07 22:15:36 ~12 min linux/x86_64 📦tgz
✔️ 5d93d52 #35 2024-03-07 22:24:33 ~21 min windows/x86_64 💿exe
✔️ 5d93d52 #39 2024-03-08 09:26:20 ~6 min tests/nim 📄log
✔️ a8ad595 #36 2024-03-11 08:45:23 ~4 min macos/aarch64 🍎dmg
✔️ a8ad595 #40 2024-03-11 08:46:58 ~6 min tests/nim 📄log
✔️ a8ad595 #36 2024-03-11 08:48:58 ~8 min macos/x86_64 🍎dmg
✔️ a8ad595 #36 2024-03-11 08:51:16 ~10 min tests/ui 📄log
✔️ a8ad595 #36 2024-03-11 08:55:29 ~14 min linux/x86_64 📦tgz
✔️ a8ad595 #36 2024-03-11 09:05:44 ~24 min windows/x86_64 💿exe

@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch 5 times, most recently from 5099d5c to 603e68e Compare January 11, 2024 15:13
@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch 4 times, most recently from 460e0c0 to 18b4032 Compare January 24, 2024 04:33
@stefandunca stefandunca changed the title Activity dynamic updates 12120 Activity dynamic updates integration Jan 24, 2024
@stefandunca stefandunca changed the base branch from master to test_activity_update-12120 February 1, 2024 04:43
@stefandunca stefandunca force-pushed the test_activity_update-12120 branch 2 times, most recently from cdc6d28 to e6cee19 Compare February 1, 2024 19:39
Base automatically changed from test_activity_update-12120 to master February 1, 2024 20:21
@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch 5 times, most recently from 9426e90 to 5875ebf Compare February 8, 2024 03:25
@stefandunca stefandunca changed the base branch from master to sql_filter_integration_test-12120 February 8, 2024 12:52
@stefandunca stefandunca force-pushed the sql_filter_integration_test-12120 branch from 85b614f to b2daf23 Compare February 8, 2024 19:36
@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch 2 times, most recently from c1953ad to b75b9e3 Compare February 9, 2024 02:10
@stefandunca stefandunca force-pushed the sql_filter_integration_test-12120 branch from b2daf23 to 4990d1f Compare February 12, 2024 18:34
@stefandunca stefandunca force-pushed the sql_filter_integration_test-12120 branch from 4990d1f to 6d47531 Compare February 13, 2024 16:39
Base automatically changed from sql_filter_integration_test-12120 to master February 13, 2024 18:47
@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch 3 times, most recently from 5b5379a to 308685a Compare February 16, 2024 02:36
@stefandunca stefandunca marked this pull request as ready for review February 17, 2024 02:49
Copy link
Contributor

@Cuteivist Cuteivist left a comment

Choose a reason for hiding this comment

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

LGTM.
Leaving one minor consideration.

@stefandunca
Copy link
Contributor Author

@lukaszso in the latest update I fixed the reported corner case when clearing filter after a new transactions reset. Please check and report also on the other workflows that were remaining to check. Thanks!

@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch from 8f0d74f to 5d93d52 Compare March 7, 2024 22:02
Switch the activity filter to use the new session-based API that
deliver incremental updates to the current filter.

Drop the old quick win listening for individual change events and
use the unified API instead.

The new transactions (on-top) trigger the old "new transactions" buttons
that trigger reset of the current filter and the top new transacitons
highlighted.

Highlight mixed changes (not new on top) as they come in

Highlight new changes on filter reset

Closes #12120
@stefandunca stefandunca force-pushed the activity_dynamic_updates-12120 branch from 5d93d52 to a8ad595 Compare March 11, 2024 08:40
@stefandunca stefandunca merged commit 9202cce into master Mar 11, 2024
8 checks passed
@stefandunca stefandunca deleted the activity_dynamic_updates-12120 branch March 11, 2024 10:40
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.

Implement design that provides granular activity filter updates - #wallet #activity
5 participants