Nitesh Seram
|
4691857f7a
|
[web] ui/navbar: improve performance in Safari for InterviewsNavbar by reducing re-render (#1510)
|
2025-06-30 12:32:51 +08:00 |
Nitesh Seram
|
af8713435c
|
[web] guides: improve performance on Safari for guides focus mode toggle button (#1503)
|
2025-06-30 12:11:48 +08:00 |
Zhou Yuhang
|
1f522a0a2b
|
[web] i18n: support for limited dynamic redirect/rewrite in i18nMiddleware (#1506)
|
2025-06-30 12:09:16 +08:00 |
Yangshun
|
1902cf313c
|
[repo] tsc: add type checks
|
2025-06-29 11:41:23 +08:00 |
Yangshun
|
cd05be50fa
|
[repo] lint: add lint checks
|
2025-06-29 10:50:28 +08:00 |
Zhou Yuhang
|
c7547398f9
|
[web] seo: static fixes for Google Search Console 404s (#1507)
|
2025-06-29 10:01:05 +08:00 |
Nitesh Seram
|
e85a90544e
|
[web] guides: improve performance on Safari by removing ScrollArea from the guides sidebar (#1502)
|
2025-06-27 15:14:32 +08:00 |
Nitesh Seram
|
a11b10da63
|
[web] guides: improve performance on Safari by moving ScrollArea to one component up in guides TOC (#1501)
|
2025-06-27 14:17:10 +08:00 |
Yangshun
|
88a13ba74e
|
[web] purchase: tweak pricing table
|
2025-06-24 20:07:37 +08:00 |
Yangshun
|
50d142cebb
|
[web] o11y: log navigator.connection properties
|
2025-06-24 19:51:52 +08:00 |
Yangshun
|
f460662d18
|
[web] monaco: log error stack and cancel if unload
|
2025-06-24 19:47:04 +08:00 |
Yangshun
|
20106f9388
|
[web] workspace/sandpack: log error stack and cancel if unload
|
2025-06-24 19:46:16 +08:00 |
Yangshun
|
0b77d6e26d
|
[web] questions: add back completion count for prepare pages
|
2025-06-24 17:30:50 +08:00 |
Yangshun
|
286a75f960
|
[web] emails: update interviews checkout multiple times template and delay
|
2025-06-24 17:07:49 +08:00 |
Yangshun
|
210c01725e
|
[web] promotions: update promotions page
|
2025-06-24 16:51:56 +08:00 |
Yangshun
|
b38c82ee0f
|
[web] seo: fix sitemap generation for Node v22
|
2025-06-24 16:01:41 +08:00 |
Yangshun
|
c53b9d1d02
|
[web] o11y: use back fetch because body not received with navigator.sendBeacon
|
2025-06-23 19:06:47 +08:00 |
Yangshun
|
d4df950655
|
[web] misc: sync repos
|
2025-06-23 16:31:12 +08:00 |
Yangshun
|
95d7f2c507
|
[web] i18n: use compiled version
|
2025-06-23 15:20:47 +08:00 |
Yangshun
|
72c90d296f
|
[web] o11y: log run/submit durations
|
2025-06-21 13:27:13 +08:00 |
Yangshun
|
b6ab0af4d1
|
[web] o11y: log Sandpack ready duration
|
2025-06-21 13:26:33 +08:00 |
Yangshun
|
e21eadf2e4
|
[web] chore: revert to Apr 8th package versions as much as possible
|
2025-06-21 09:53:35 +08:00 |
Yangshun
|
3ba82f3ffd
|
[web] analytics/performance: log web vitals
|
2025-06-20 15:55:27 +08:00 |
Yangshun
|
0edd4f0aa6
|
[web] analytics/axiom: only log allowlisted query params
|
2025-06-20 15:55:04 +08:00 |
Yangshun
|
7da466a62e
|
[web] analytics: remove value parameter + use sendBeacon()
|
2025-06-20 14:11:25 +08:00 |
Yangshun
|
ec87522195
|
[web] analytics: remove hydration success logging
|
2025-06-20 13:17:28 +08:00 |
Yangshun
|
2747ec0186
|
[web] i18n: respect redirects in i18n middleware
|
2025-06-19 20:23:34 +08:00 |
Yangshun
|
637d0caebc
|
[web] misc: reload when ChunkLoadError
(cherry picked from commit eb193461b2e503ac9b3d25fbcee3e092d39c13f8)
(cherry picked from commit 9e80865bfe4d6a56be0c1b3a12772a339651d7a3)
|
2025-06-19 20:21:35 +08:00 |
Yangshun
|
bf02fdef1f
|
[web] purchase: use consistent idempotency params when creating Stripe customer + add network retries
(cherry picked from commit 2953fa0a4205c11c3fc5dd3de67976ad16407dc4)
|
2025-06-19 20:16:00 +08:00 |
Yangshun
|
6e6dbc8040
|
[web] purchase: log more events included error for checkout.fail
|
2025-06-19 20:15:50 +08:00 |
Yangshun
|
2b3fd1f1e5
|
[web] ui: add design system demo page
(cherry picked from commit d0fc1b97a42a55dd00ccb22cf0aeddbb4bc6c7d8)
|
2025-06-19 20:13:19 +08:00 |
Zhou Yuhang
|
e8c4927766
|
[web] interviews/questions: remove extra divider in companies section (#1426)
(cherry picked from commit 738114ada8)
(cherry picked from commit 54e49c3d06b82b5823d244fe88fbefce160be6fc)
|
2025-06-19 20:12:50 +08:00 |
Yangshun
|
fec8c94452
|
[web] purchase/analytics: log correct amount only once except for GA
|
2025-06-19 20:12:32 +08:00 |
Yangshun
|
889c6dab2e
|
[web] interviews/marketing: show YouTube icon in card
(cherry picked from commit 2bd692b6e449d3172725b5e7fb483ec44c0e6744)
|
2025-06-19 19:46:23 +08:00 |
Yangshun
|
24e1f87d46
|
[web] rewards: fix IG username extraction
(cherry picked from commit 98aa9a837c821273cd898dc5806d62b025b208d6)
|
2025-06-19 19:46:01 +08:00 |
Yangshun
|
649be74aad
|
[web] ui/typography/table: fix table cell padding and alignment
|
2025-06-19 19:41:57 +08:00 |
Harshit Pant
|
3eeb9d9f19
|
[web] infra: jest -> vitest
|
2025-06-19 19:41:25 +08:00 |
Yangshun
|
e7af810d01
|
[web] infra: remove redundant encodeURIComponent
(cherry picked from commit d99188c6d0)
|
2025-06-19 19:05:49 +08:00 |
Yangshun
|
2cefcc8295
|
[web] marketing: update social counts
(cherry picked from commit a099911a56)
|
2025-06-19 19:02:27 +08:00 |
Harshit Pant
|
90f59d7879
|
[web] workspace: delete non default files on workspace reset (#1373)
(cherry picked from commit 5d19c807bc)
|
2025-06-19 19:00:46 +08:00 |
Yangshun
|
336d07d7fc
|
[web] misc: use encodeURIComponent
(cherry picked from commit 6b7984d146)
|
2025-06-19 18:59:03 +08:00 |
Yangshun
|
ec0f919177
|
[web] i18n: fix missing strong
(cherry picked from commit 9a92eae3e8)
|
2025-06-19 18:58:45 +08:00 |
Yangshun
|
e520961184
|
[web] misc: revert to 2025-04-08
|
2025-06-19 18:23:12 +08:00 |
Nitesh Seram
|
0179f5f699
|
[web] qns/studylist: fix study list switcher dialog appearing twice (#1492)
|
2025-06-19 16:02:16 +08:00 |
Nitesh Seram
|
e5a7439b84
|
[web] qns/studylist: maintain tab state when switching study list (#1491)
|
2025-06-19 16:01:37 +08:00 |
Nitesh Seram
|
b571c40b4f
|
[web] purchase/tazapay: handle tazapay checkout success page (#1466)
|
2025-06-19 15:41:35 +08:00 |
Yangshun
|
38bcade2e5
|
[socialmon] misc: trigger deployment
|
2025-06-17 15:18:20 +08:00 |
Zhou Yuhang
|
c38c346b37
|
[socialmon] fix: update cron job schedule (#1496)
|
2025-06-16 15:35:53 +08:00 |
Yangshun
|
a2ded1afe5
|
[web] seo: update sitemap
|
2025-06-13 19:03:09 +08:00 |
Nitesh Seram
|
2638e6fdc1
|
[web] auth: add more logging to google one tap login (#1495)
|
2025-06-13 16:24:25 +08:00 |