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 |