Commit Graph

5661 Commits

Author SHA1 Message Date
Yangshun 5e965779ba [admin] feat: add table header description tooltips 2025-07-10 17:35:02 +08:00
Yangshun a60ae0d534 [admin] feat: add email signups column 2025-07-10 17:08:10 +08:00
Yangshun 2347d71d00 [admin] feat: align w PRD fields 2025-07-10 17:07:58 +08:00
Yangshun 65cd48b1a6 [socialmon] ui: tweaks 2025-07-10 17:07:08 +08:00
Nitesh Seram 0bfcc4ee72
[web] mdx/contentlayer: upgrade contentlayer to contentlayer2 (#1532) 2025-07-09 15:18:54 +08:00
Yangshun 52d4e8a2db [admin] feat: complete critical logs table 2025-07-09 10:33:00 +08:00
Yangshun 611dbc37e9 [admin] feat: initial commit
(cherry picked from commit fe7a9f9dd3abe2bba351ce58435b5c4bd2d97f8a)
2025-07-08 16:00:32 +08:00
Yangshun b013d54ef5 [repo] eslint: extract out ESLint react config 2025-07-08 15:40:54 +08:00
Yangshun 40a1d0eb3e [web] o11y/gnrs: log gnrs_latest 2025-07-08 14:56:28 +08:00
Nitesh Seram ea4cd0c34c
[web] auth: new UI for sign in and sign up screen (#1521)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-07-08 08:33:05 +05:30
Nitesh Seram c026b33532
[web] auth: update password reset UI (#1520)
Co-authored-by: GitHub Actions <github-actions[bot]@users.noreply.github.com>
2025-07-08 09:43:05 +08:00
Nitesh Seram 5c5ea2e646
[web] interviews/homepage: improve performance in Safari for page scrolling (#1523) 2025-07-08 09:40:57 +08:00
Nitesh Seram bb05fe7c7c
[web] interviews/homepage: fix performance in Safari for browser frame scroll animation (#1522) 2025-07-08 09:39:56 +08:00
Yangshun 15f1c1fa7d [web] o11y/axiom: log pageview premium status 2025-07-07 18:23:48 +08:00
Yangshun 4412d8be4f [socialmon] misc: rename "marked as irrelevant" badge to "irrelevant" 2025-07-07 17:34:38 +08:00
Yangshun 9ed095cef1 [socialmon] posts/replied: refactor naming and change to pending list 2025-07-05 12:20:07 +08:00
Zhou Yuhang b64e446937
[socialmon] posts/feat: support manually marking post as replied (#1530) 2025-07-05 11:28:42 +08:00
Zhou Yuhang 724e8ddcf1
[socialmon] ui: center page content site-wide (#1527) 2025-07-05 08:19:42 +08:00
Yangshun 6048bcf3c1 [socialmon] ui: tweaks to look more like Reddit 2025-07-04 18:49:39 +08:00
Nitesh Seram a2255864ab
[web] sponsorships/advertise-with-us: update hero and price trial section copy (#1529) 2025-07-04 14:13:38 +08:00
Nitesh Seram b7869711c1
[web] sponsorships/advertise-with-us: add scroll margin top and use emdash (#1528) 2025-07-04 14:12:55 +08:00
Yangshun baffbf77dc [repo] tsc: fix for apps/web 2025-07-04 14:09:50 +08:00
Yangshun a4e4ed9385 [socialmon] prisma: downgrade version to 5.7.0 2025-07-04 13:21:39 +08:00
Yangshun 40556da216 [socialmon] ui/button: decrease font weight 2025-07-04 11:35:59 +08:00
Yangshun a02b24c2a7 [socialmon] ui: misc tweaks 2025-07-04 11:15:29 +08:00
Yangshun 5d96388040 [socialmon] misc: s/SocialMon/Socialmon 2025-07-04 10:55:23 +08:00
Zhou Yuhang 8250af5f68
[socialmon] posts: fix email-like interface issues (#1525) 2025-07-04 10:25:43 +08:00
Nitesh Seram 005929100c
[web] sponsorships/advertise-with-us: add trial price section in advertise with us page (#1518) 2025-07-03 18:04:04 +08:00
Nitesh Seram 5e89c7a434
[web] sponsorships/advertise-with-us: replace schedule slots with book a demo button and remove price label (#1517) 2025-07-03 17:50:34 +08:00
Yangshun eed4264aed [repo] ci: run lint and typechecks on all branches 2025-07-03 17:27:40 +08:00
Nitesh Seram 43d628df1f
[web] projects/submission: move search params to body for screenshot API (#1524) 2025-07-03 16:50:42 +08:00
Nitesh Seram 42f3333112
[web] projects/submission: add dev API to retake screenshots (#1515) 2025-07-02 18:30:33 +08:00
Yangshun fb52a4fb5c [socialmon] posts: further improve inbox layout 2025-07-02 18:01:52 +08:00
Yangshun bfe6170ff6 [socialmon] posts: improve inbox layout 2025-07-02 16:27:04 +08:00
Zhou Yuhang 48ae581e97
[socialmon] posts: make it email-like (#1516) 2025-07-02 15:29:41 +08:00
Yangshun f503a4cdcd [socialmon] ui: tweaks 2025-07-02 10:48:46 +08:00
Nitesh Seram 63091c0951
[web] sponsorships/request: move the promo code state to the parent component (#1514) 2025-07-02 07:14:41 +08:00
Nitesh Seram 09bec3a5a8
[web] interviews/marketing: fix performance issue in Safari in testimonials slider (#1512) 2025-07-02 07:13:53 +08:00
Yangshun cddab037d6 [web] projects/submission: upgrade chromium & puppeteer deps for Node 22 2025-07-01 19:36:13 +08:00
Nitesh Seram e4d69f6ad8
[web] sponsorships: fix coupon code issues in sponsorships request form (#1513) 2025-07-01 15:45:32 +08:00
Yangshun 69b099e13c [web] infra/cdn: fix upload script 2025-07-01 13:35:00 +08:00
Yangshun 9f864f63f7 [web] interviews/marketing: update testimonials 2025-07-01 13:04:23 +08:00
Yangshun 6d2021879f [web] sponsorships/ads: rename file names and click tracking route so that adblockers don't block 2025-07-01 12:57:29 +08:00
Yangshun 37d8d59cca [web] infra/cdn: use Cloudflare CDN for images 2025-07-01 12:56:35 +08:00
Yangshun 4190a584c0 [web] workspace/sandpack: try out bundler.greatfrontend.app to reduce likelihood of being blocked on corporate devices 2025-07-01 10:02:32 +08:00
Yangshun 8e5e792e91 [web] sponsorships/ads: log clicks to Axiom 2025-06-30 19:24:37 +08:00
Zhou Yuhang 10b9c24955
[web] projects/challenges: use fuzzy search for challenge slugs (#1508)
Co-authored-by: Yangshun Tay <tay.yang.shun@gmail.com>
2025-06-30 17:57:59 +08:00
Yangshun bab8f4c356 [feih] sync 2025-06-30 17:16:53 +08:00
Nitesh Seram a81cf8a73b [web] sponsorships/request: add coupon flow in sponsorships request form (#1493)
(cherry picked from commit d24a7c0f60)
2025-06-30 17:16:19 +08:00
Yangshun b14990e04c [web] o11y/axiom: log deployment and connection properties 2025-06-30 15:39:45 +08:00