Yangshun
|
97047da286
|
[web] infra: don't load images from CDN
|
2025-06-12 19:50:52 +08:00 |
Yangshun
|
6af2689e32
|
[web] seo: don't load dynamic OG images using CDN
|
2025-06-12 19:50:06 +08:00 |
Yangshun
|
33f5c31f76
|
[web] redirects: add more redirects
|
2025-06-12 19:46:55 +08:00 |
Yangshun
|
ad35a738af
|
[web] i18n: respect redirects in i18n middleware
|
2025-06-12 19:39:24 +08:00 |
Harshit Pant
|
afd274ab79
|
[web] fix: add null checks for certain keys which are throwing in production (#1494)
|
2025-06-12 09:34:32 +08:00 |
Yangshun
|
7803d72d0c
|
[web] misc: reload when ChunkLoadError
|
2025-06-11 21:09:29 +08:00 |
Nitesh Seram
|
d24a7c0f60
|
[web] sponsorships/request: add coupon flow in sponsorships request form (#1493)
|
2025-06-10 18:39:09 +08:00 |
Yangshun
|
b5c17912d5
|
[web] sponsorships/request: add promo code field
|
2025-06-10 16:47:13 +08:00 |
Nitesh Seram
|
a9847a5041
|
[web] qns/quiz: maintain only single history for quiz scroll mode when scrolling (#1490)
|
2025-06-10 11:57:35 +08:00 |
Zhou Yuhang
|
cb11753aad
|
[socialmon] fix: remove links in response generation (#1489)
|
2025-06-10 11:57:15 +08:00 |
Nitesh Seram
|
2fc8a548e0
|
[web] qns/quiz: fix quiz scroll mode page header description bullet points
|
2025-06-09 18:48:54 +05:30 |
Yangshun
|
ac5290dc77
|
[web] auth: increase sign up max points to 20
|
2025-06-09 21:03:58 +08:00 |
Yangshun
|
5b6d7c0a12
|
[web] purchase: abort checkout generation request if unmounting
|
2025-06-09 21:03:17 +08:00 |
Nitesh Seram
|
1c2e0ce9ca
|
[web] qns/quiz: fix quiz scroll mode page scroll issue caused by sidebar question list items (#1488)
|
2025-06-09 18:21:50 +05:30 |
Nitesh Seram
|
fe5e49621b
|
[web] qns/quiz: remove TypeScript quiz scroll mode page
|
2025-06-09 14:51:45 +05:30 |
Nitesh Seram
|
997f1a83a1
|
[web] qns/quiz: fix quiz scroll mode UI audit and design changes issues (#1487)
|
2025-06-09 14:23:48 +05:30 |
Nitesh Seram
|
c1023730dc
|
[web] qns/quiz: update quiz scroll mode pages one liner description
|
2025-06-09 06:51:37 +05:30 |
Yangshun
|
c501f7efd7
|
[web] workspace/sandpack: revert bundlerURL to bundler.greatfrontend.com
|
2025-06-07 10:01:36 +08:00 |
Zhou Yuhang
|
06f35d33f3
|
[web] interviews/marketing: standardise redirects in new tab for home page (#1486)
|
2025-06-06 10:37:14 +08:00 |
Nitesh Seram
|
6ee00a898d
|
[web] qns/quiz: remove questions filters from quiz scroll mode page
|
2025-06-05 12:53:11 +05:30 |
Nitesh Seram
|
5cc106c745
|
[web] qns/quiz: update the quiz scroll mode toggle to dropdown and move to bottom bar (#1485)
|
2025-06-05 14:50:17 +08:00 |
Nitesh Seram
|
1f85ef8431
|
[web] qns/quiz: show question title at the bottom bar below desktop screen size for quiz scroll mode page (#1484)
|
2025-06-05 07:47:07 +05:30 |
Nitesh Seram
|
9f73661d8f
|
[web] qns/quiz: show introduction in the question list and hide mark complete when user is in intro section for quiz scroll mode (#1483)
|
2025-06-05 07:39:36 +05:30 |
Nitesh Seram
|
875941ad59
|
[web] qns/quiz: fix scroll mode quiz page UI issues (#1482)
|
2025-06-05 09:46:27 +08:00 |
Yangshun
|
3032eccd77
|
[web] purchase: use consistent idempotency params when creating Stripe customer + add network retries
|
2025-06-05 09:05:44 +08:00 |
Yangshun
|
ae66d0c6b1
|
[langnostic] eslint: shift into devDependencies
|
2025-06-05 08:49:38 +08:00 |
Zhou Yuhang
|
fcedd480df
|
[socialmon] project: remove legacy keywords & subreddits field (#1481)
|
2025-06-04 08:32:38 +08:00 |
Nitesh Seram
|
4669b99d25
|
[web] qns/quiz: change quiz scroll mode toggle to anchor to prefetch page on hover (#1480)
|
2025-06-03 16:31:41 +08:00 |
Nitesh Seram
|
8532a4da9f
|
[web] qns/quiz: fix quiz scroll mode page width (#1479)
|
2025-06-03 14:53:16 +08:00 |
Nitesh Seram
|
37e3303b76
|
[web] qns/quiz: make the quiz question sidebar width 320px (#1478)
|
2025-06-03 14:18:31 +08:00 |
Nitesh Seram
|
ab2787b3c4
|
[web] qns/quiz: fix scrolling mode quiz question UI issues (#1477)
|
2025-06-03 14:09:20 +08:00 |
Nitesh Seram
|
fc31817552
|
[web] qns/quiz: add TypeScript quiz questions in the slideout switcher
|
2025-06-03 09:57:19 +05:30 |
Nitesh Seram
|
e81b75031d
|
[web] qns/quiz: shorten page header description for JS quiz scroll mode page (#1476)
|
2025-06-03 11:26:22 +08:00 |
Yangshun
|
9626b05e0f
|
[socialmon] project: add confirmation for delete actions
|
2025-06-03 10:33:49 +08:00 |
Nitesh Seram
|
b6e522e726
|
[web] purchase/tazapay: handle Tazapay payment failure dialog (#1465)
Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
|
2025-06-03 10:22:49 +08:00 |
Nitesh Seram
|
da586325a6
|
[web] purchase/tazapay: add Tazapay promo code flow (#1462)
|
2025-06-03 10:21:54 +08:00 |
Nitesh Seram
|
7543293ecc
|
[web] purchase/tazapay: add Tazapay webhook (#1456)
|
2025-06-03 10:21:21 +08:00 |
Nitesh Seram
|
4d77c582d0
|
[web] qns/quiz: add TypeScript quiz scrolling mode page (#1475)
|
2025-06-03 10:17:36 +08:00 |
Zhou Yuhang
|
47a8fd638f
|
[socialmon] feat: support subreddit-specific keyword filtering (#1474)
|
2025-06-02 14:16:30 +08:00 |
Nitesh Seram
|
b605b5b75e
|
[web] qns/quiz: add page header content for quiz scrollable page (#1472)
|
2025-05-29 09:50:14 +08:00 |
Zhou Yuhang
|
1b0e61b787
|
[socialmon] feat: modify schema for subreddit-specific keywords (#1473)
|
2025-05-29 09:35:06 +08:00 |
Nitesh Seram
|
8bd6c6af2a
|
[web] interviews/qns: add quiz scroll mode page header (#1470)
|
2025-05-23 14:53:58 +05:30 |
Nitesh Seram
|
33763a6585
|
[web] interviews/qns: add quizzes in questions list slideout switcher (#1471)
|
2025-05-23 15:33:46 +08:00 |
Nitesh Seram
|
021efe6aaa
|
[web] interviews/qns: add quiz scroll mode toggle button (#1469)
|
2025-05-23 15:32:30 +08:00 |
Yangshun
|
6d8ffc6d36
|
[socialmon] misc: trigger deployment
|
2025-05-23 10:03:49 +08:00 |
Zhou Yuhang
|
89ee431fe5
|
[web] forms/fix: refactor code to destructure formState (#1467)
|
2025-05-22 13:32:00 +08:00 |
Zhou Yuhang
|
ff7b3b36e6
|
[web] profile: fix fields not allowing 'Save changes' (#1449)
Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
|
2025-05-21 18:41:48 +08:00 |
Zhou Yuhang
|
3ebd7a220c
|
[socialmon] fix: refactor alerts for readability (#1464)
|
2025-05-21 18:28:41 +08:00 |
Yangshun
|
d71dcf8d8b
|
[web] logging: don't log hydration.success events
|
2025-05-21 17:10:01 +08:00 |
Yangshun
|
a50ad4cfa4
|
[web] purchase: log more events included error for checkout.fail
|
2025-05-21 17:09:34 +08:00 |