Commit Graph

5661 Commits

Author SHA1 Message Date
Yangshun 99579dd0ef [web] marketing: change to 1M users 2025-08-01 10:30:21 +08:00
Yangshun f5ac7653c8 [admin] fix: make country exclude work 2025-08-01 09:41:20 +08:00
Yangshun e0dd48f625 [web] sponsorships/banner: change to 2nd position always 2025-08-01 09:22:47 +08:00
Yangshun 805ea97d93 [web] sponsorships: change to sponsors bucket 2025-07-31 12:54:59 +08:00
Yangshun 6201b676c3 [web] blog: mention Untitled UI React 2025-07-30 16:49:35 +08:00
Nitesh Seram c74787651b
[web] auth: update force sign up max auth points (#1591) 2025-07-30 15:35:47 +08:00
Yangshun 802f1cbd9d [admin] misc: extract form into separate component 2025-07-30 11:45:57 +08:00
Yangshun 0abc13e917 [admin] feat: allow country filters 2025-07-28 17:53:10 +08:00
Yangshun 40ff702ed2 [web] auth/error: log login error events and extract into separate component 2025-07-28 12:46:13 +08:00
Nitesh Seram 71b4fa2e26
[web] auth: show auth login redirect error in the screen (#1586) 2025-07-28 12:16:43 +08:00
Zhou Yuhang 66ec297eee
[redditmon] inbox: automatically focus on first post in tabs (#1575) 2025-07-28 10:44:39 +08:00
Nitesh Seram 52da3f0b02
[web] auth: force sign up after reaching some points (#1583) 2025-07-28 10:43:21 +08:00
Nitesh Seram 28da8b950a
[web] auth: add sign up reminder card (#1582) 2025-07-28 09:16:40 +08:00
Zhou Yuhang c158ec103f
[redditmon] inbox: load next page when last post in list is focused (#1576) 2025-07-27 09:12:48 +08:00
Yangshun ba87956839 [web] workspace/o11y: fix incorrect bundler fallback reason 2025-07-24 17:39:24 +08:00
Yangshun 16fd092996 [redditmon] misc: s/socialmon/redditmon 2025-07-24 16:03:37 +08:00
Zhou Yuhang 2267f643b9
[socialmon] post: make post links open in new tab (#1574) 2025-07-24 15:59:10 +08:00
Zhou Yuhang 5f37b57ef8
[socialmon] inbox: revert post list order changes (#1573) 2025-07-24 10:11:59 +08:00
Zhou Yuhang d7efb99636
[socialmon] inbox: fix unusable prev/next buttons (#1572) 2025-07-24 09:10:56 +08:00
Yangshun 37210da6ce [web] blog: fix date 2025-07-23 11:20:06 +08:00
Yangshun 6ec4329284 [socialmon] inbox: update post list shortcuts for new order 2025-07-23 09:41:14 +08:00
Zhou Yuhang 4101fdd5c0
[socialmon] inbox: ensure post is always visible in list (#1563) 2025-07-23 09:06:18 +08:00
Yangshun 29e3419214 [web] workspace/sandpack: also switch bundler URL when timeout 2025-07-22 17:46:25 +08:00
Yangshun 13ab5faf1a [web] interviews/homepage: revert homepage and navbar performance improvements 2025-07-22 12:32:10 +08:00
Yangshun c032312027 [socialmon] inbox: make all tab the first 2025-07-22 10:03:49 +08:00
Zhou Yuhang c1d92e2d3b
[socialmon] inbox: consolidate shortcut definitions (#1559) 2025-07-21 16:39:51 +08:00
Yangshun bea30bdc5f [web] misc: remove/migrate dev.greatfrontend.com links 2025-07-18 13:09:16 +08:00
Yangshun 4192cf2780 [web] blog: update articles SEO and images 2025-07-17 11:29:35 +08:00
Yangshun 82c04514e3 [socialmon] inbox: tweak UI 2025-07-16 14:28:20 +08:00
Yangshun 911600d863 [socialmon] misc: reorganize env variables 2025-07-16 14:05:22 +08:00
Yangshun d0fc845812 [web] workspace: revert to bundler.greatfrontend.io as default domain 2025-07-16 13:12:07 +08:00
Yangshun 1a8fc41c7e [web] promotions/students: show error message for discount generation 2025-07-16 12:05:38 +08:00
Yangshun 13f17d916a [web] errors: Error objects instead of raw strings 2025-07-16 11:26:08 +08:00
Yangshun f30cea84a0 [socialmon] inbox: change tab navigation keys 2025-07-16 09:55:38 +08:00
Yangshun c1b6feb2a6 [socialmon] inbox: change keyboard char appearance 2025-07-16 09:52:48 +08:00
Zhou Yuhang ead0800134
[socialmon] inbox: add keyboard shortcuts (#1547) 2025-07-16 09:32:42 +08:00
Yangshun f9b1ad91dc [admin] use pooling + swr 2025-07-16 08:16:08 +08:00
Yangshun e5734dff71 [web] workspace/sandpack: fallback bundler URL mechanism 2025-07-15 14:00:15 +08:00
Yangshun efdf873922 [web] workspace/sandpack: read bundler URL from a hook 2025-07-15 14:00:01 +08:00
Zhou Yuhang be60426734
[socialmon] inbox: reference schema-gen Post type for trpc queried post (#1542) 2025-07-14 14:01:41 +08:00
Yangshun 68d679d932 [web] interviews/purchase: make checkout initiate email non-blocking after clicking "Buy now" 2025-07-14 13:29:51 +08:00
Yangshun 589fcd293e [socialmon] inbox: UI tweaks 2025-07-14 13:26:06 +08:00
Zhou Yuhang 4c8f115c75
[socialmon] inbox: add bottom navigation bar (#1541) 2025-07-14 12:44:40 +08:00
Nitesh Seram 802c4c006a
[web] auth: fix login or sign-up url keep adding in the next params when we click the sign in/up button in the navbar (#1540) 2025-07-14 12:39:45 +08:00
Yangshun 6fe35fb590 [web] misc: extract out merge URL function 2025-07-14 11:36:15 +08:00
Yangshun dc77536b15 [web] i18n: update 2025-07-11 18:45:43 +08:00
Yangshun b423702acf [web] marketing: update social counts
(cherry picked from commit a50d8dcff37732f491900dd4c08c098e4263c464)
2025-07-11 18:42:17 +08:00
Yangshun 2db141d1d7 [web] sponsorship/request: add more promo codes
(cherry picked from commit d2c3f7c8364a408cdd5e0184c7ba5c7915f08704)
2025-07-11 18:42:10 +08:00
Nitesh Seram 62cf996604
[web] auth/google: add google one tap sign in (#1519) 2025-07-11 13:49:22 +08:00
Yangshun b7fd036d38 [admin] feat: add colors to table headers by category 2025-07-10 19:45:47 +08:00