Ship LNURL mint pages, indexing UI, and reviews rewrite.

Add lnurl list/detail routes, OG fixtures, i18n strings, and the write/
index client flows so the site surfaces the new mint type end to end.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
michilis
2026-08-22 03:44:43 +02:00
co-authored by Cursor
parent 2a9444942b
commit c74c7fc187
66 changed files with 7603 additions and 1241 deletions
+36 -15
View File
@@ -4,7 +4,7 @@
"name": "mint-page",
"viewportWidth": 324,
"width": 324,
"height": 327,
"height": 407,
"bones": [
[
0,
@@ -16,14 +16,14 @@
[
20.9877,
0,
59.2593,
54.4078,
43,
8
],
[
20.9877,
43,
59.2593,
54.4078,
22,
8
],
@@ -102,8 +102,15 @@
0,
265,
100,
63,
84,
8
],
[
0,
366,
42.284,
41,
10
]
]
},
@@ -111,7 +118,7 @@
"name": "mint-page",
"viewportWidth": 712,
"width": 712,
"height": 193,
"height": 252,
"bones": [
[
0,
@@ -123,19 +130,19 @@
[
9.5506,
0,
26.9663,
24.7586,
43,
8
],
[
9.5506,
43,
26.9663,
24.7586,
22,
8
],
[
38.764,
36.5564,
18,
10.8146,
29,
@@ -143,7 +150,7 @@
true
],
[
40.4494,
38.2417,
29,
0.9831,
7,
@@ -211,6 +218,13 @@
100,
42,
8
],
[
0,
211,
19.2416,
41,
10
]
]
},
@@ -218,7 +232,7 @@
"name": "mint-page",
"viewportWidth": 1184,
"width": 1184,
"height": 172,
"height": 231,
"bones": [
[
0,
@@ -230,19 +244,19 @@
[
5.7432,
0,
16.2162,
14.8886,
43,
8
],
[
5.7432,
43,
16.2162,
14.8886,
22,
8
],
[
23.3108,
21.9832,
18,
6.5034,
29,
@@ -250,7 +264,7 @@
true
],
[
24.3243,
22.9967,
29,
0.5912,
7,
@@ -318,9 +332,16 @@
100,
21,
8
],
[
0,
190,
11.5709,
41,
10
]
]
}
},
"_hash": "f3f7f7e86a10ecca631b74af17fb0335"
"_hash": "e76f6212eab4b1517002712803fae94e"
}
+235 -102
View File
@@ -4,132 +4,181 @@
"name": "reviews-panel",
"viewportWidth": 322,
"width": 322,
"height": 727,
"height": 876,
"bones": [
[
6.2112,
20,
18,
11.8012,
38,
"50%"
],
[
22.9814,
19,
17,
32.6087,
22,
8
],
[
22.9814,
41,
39,
70.8075,
16,
17,
5
],
[
22.9814,
70,
68,
20.429,
16,
8
],
[
46.5159,
68,
45.8948,
66,
0.9317,
20,
8
],
[
49.3109,
66,
11.8012,
19,
20,
8
],
[
22.9814,
98,
96,
70.8075,
116,
144,
8
],
[
22.9814,
246,
70.8075,
27,
8
],
[
6.2112,
255,
310,
11.8012,
38,
"50%"
],
[
22.9814,
254,
309,
23.6025,
22,
8
],
[
22.9814,
277,
331,
70.8075,
16,
17,
5
],
[
22.9814,
305,
360,
20.429,
16,
8
],
[
46.5159,
303,
45.8948,
358,
0.9317,
20,
8
],
[
49.3109,
358,
12.1118,
19,
20,
8
],
[
22.9814,
333,
388,
70.8075,
116,
120,
8
],
[
22.9814,
514,
70.8075,
27,
8
],
[
6.2112,
490,
578,
11.8012,
38,
"50%"
],
[
22.9814,
489,
577,
31.0559,
22,
8
],
[
22.9814,
512,
599,
70.8075,
16,
17,
5
],
[
22.9814,
540,
628,
20.429,
16,
8
],
[
46.5159,
538,
45.8948,
626,
0.9317,
20,
8
],
[
49.3109,
626,
12.7329,
19,
20,
8
],
[
22.9814,
568,
656,
70.8075,
139,
144,
8
],
[
22.9814,
806,
20.8075,
17,
8
],
[
22.9814,
831,
70.8075,
27,
8
]
]
@@ -138,132 +187,174 @@
"name": "reviews-panel",
"viewportWidth": 710,
"width": 710,
"height": 455,
"height": 533,
"bones": [
[
2.8169,
20,
18,
5.3521,
38,
"50%"
],
[
10.4225,
21,
17,
14.7887,
22,
8
],
[
10.4225,
43,
75.2421,
16,
39,
67.7773,
17,
5
],
[
87.9181,
22,
80.4533,
21,
9.265,
16,
8
],
[
91.831,
42,
5.3521,
90.5634,
19,
0.4225,
20,
8
],
[
91.831,
19,
5.3521,
20,
8
],
[
10.4225,
77,
68,
82.3944,
48,
8
],
[
10.4225,
124,
86.7606,
46,
27,
8
],
[
2.8169,
164,
188,
5.3521,
38,
"50%"
],
[
10.4225,
165,
187,
10.7042,
22,
8
],
[
10.4225,
187,
75.2421,
16,
209,
67.6364,
17,
5
],
[
87.9181,
166,
80.3125,
191,
9.265,
16,
8
],
[
90.4225,
189,
0.4225,
20,
8
],
[
91.6901,
186,
189,
5.493,
19,
20,
8
],
[
10.4225,
221,
238,
82.3944,
48,
8
],
[
10.4225,
294,
86.7606,
46,
27,
8
],
[
2.8169,
308,
358,
5.3521,
38,
"50%"
],
[
10.4225,
309,
357,
14.0845,
22,
8
],
[
10.4225,
331,
75.2421,
16,
379,
67.3548,
17,
5
],
[
87.9181,
310,
80.0308,
361,
9.265,
16,
8
],
[
90.1408,
359,
0.4225,
20,
8
],
[
91.4085,
330,
359,
5.7746,
19,
20,
8
],
[
10.4225,
365,
408,
82.3944,
72,
8
],
[
10.4225,
488,
86.7606,
70,
27,
8
]
]
@@ -272,136 +363,178 @@
"name": "reviews-panel",
"viewportWidth": 784,
"width": 784,
"height": 431,
"height": 533,
"bones": [
[
2.551,
20,
18,
4.8469,
38,
"50%"
],
[
9.4388,
21,
17,
13.3929,
22,
8
],
[
9.4388,
43,
77.5789,
16,
39,
70.8187,
17,
5
],
[
89.0585,
22,
82.2983,
21,
8.3905,
16,
8
],
[
92.602,
42,
4.8469,
91.4541,
19,
0.3827,
20,
8
],
[
92.602,
19,
4.8469,
20,
8
],
[
9.4388,
77,
68,
74.6173,
48,
8
],
[
9.4388,
124,
88.0102,
46,
27,
8
],
[
2.551,
164,
188,
4.8469,
38,
"50%"
],
[
9.4388,
165,
187,
9.6939,
22,
8
],
[
9.4388,
187,
77.5789,
16,
209,
70.6912,
17,
5
],
[
89.0585,
166,
82.1708,
191,
8.3905,
16,
8
],
[
91.3265,
189,
0.3827,
20,
8
],
[
92.4745,
186,
189,
4.9745,
19,
20,
8
],
[
9.4388,
221,
238,
74.6173,
48,
8
],
[
9.4388,
294,
88.0102,
46,
27,
8
],
[
2.551,
308,
358,
4.8469,
38,
"50%"
],
[
9.4388,
309,
357,
12.7551,
22,
8
],
[
9.4388,
331,
77.5789,
16,
379,
70.4361,
17,
5
],
[
89.0585,
310,
81.9157,
361,
8.3905,
16,
8
],
[
91.0714,
359,
0.3827,
20,
8
],
[
92.2194,
330,
359,
5.2296,
19,
20,
8
],
[
9.4388,
365,
408,
74.6173,
72,
8
],
[
9.4388,
488,
88.0102,
46,
27,
8
]
]
}
},
"_hash": "788093c50463a4ad673ece50c6db52da"
"_hash": "d9fb0ac370be8e706ff4dfea00b0081b"
}