Skip to content

Commit 1e04c2f

Browse files
committed
Updates
1 parent 0e30002 commit 1e04c2f

File tree

11 files changed

+232
-193
lines changed

11 files changed

+232
-193
lines changed

apps/apps.json

Lines changed: 180 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -1,142 +1,181 @@
1-
[
2-
{
3-
"slug": "json-piml-converter",
4-
"to": "/apps/json-piml-converter",
5-
"title": "JSON - PIML Converter",
6-
"description": "Convert JSON to PIML and vice-versa.",
7-
"icon": "Code"
8-
},
9-
{
10-
"slug": "image-toolkit",
11-
"to": "/apps/image-toolkit",
12-
"title": "Image Toolkit",
13-
"description": "A toolkit for basic image manipulations.",
14-
"icon": "Image"
15-
},
16-
{
17-
"slug": "codename-generator",
18-
"to": "/apps/codename-generator",
19-
"title": "Codename Generator",
20-
"description": "Generate cool, spy-ish project names.",
21-
"icon": "ShieldCheck"
22-
},
23-
{
24-
"slug": "picker-wheel",
25-
"to": "/apps/picker-wheel",
26-
"title": "Picker Wheel",
27-
"description": "A spinning wheel to pick a random winner from a list of entries.",
28-
"icon": "CircleDashed"
29-
},
30-
{
31-
"slug": "tournament-bracket",
32-
"to": "/apps/tournament-bracket",
33-
"title": "Tournament Bracket",
34-
"description": "Create and manage tournament brackets.",
35-
"icon": "ListNumbers"
36-
},
37-
{
38-
"slug": "fantasy-name-generator",
39-
"to": "/apps/fantasy-name-generator",
40-
"title": "Fantasy Name Generator",
41-
"description": "Generate fantasy names for characters, places, and items.",
42-
"icon": "Sparkle"
43-
},
44-
{
45-
"slug": "dice-roller",
46-
"to": "/apps/dice-roller",
47-
"title": "Dice Roller",
48-
"description": "Roll various types of dice for your games and adventures.",
49-
"icon": "DiceSix"
50-
},
51-
{
52-
"slug": "word-counter",
53-
"to": "/apps/word-counter",
54-
"title": "Word Counter",
55-
"description": "Count words, characters, lines and paragraphs in a text.",
56-
"icon": "TextT"
57-
},
58-
{
59-
"slug": "case-converter",
60-
"to": "/apps/case-converter",
61-
"title": "Case Converter",
62-
"description": "Convert text to different cases (e.g., uppercase, lowercase, camelCase).",
63-
"icon": "TextAa"
64-
},
65-
{
66-
"slug": "base64-converter",
67-
"to": "/apps/base64-converter",
68-
"title": "Base64 Converter",
69-
"description": "Encode and decode text to and from Base64 format.",
70-
"icon": "Code"
71-
},
72-
{
73-
"slug": "url-converter",
74-
"to": "/apps/url-converter",
75-
"title": "URL Encoder/Decoder",
76-
"description": "Encode and decode URL strings.",
77-
"icon": "LinkIcon"
78-
},
79-
{
80-
"slug": "ascii-converter",
81-
"to": "/apps/ascii-converter",
82-
"title": "Text to ASCII Converter",
83-
"description": "Convert text to ASCII codes and vice-versa.",
84-
"icon": "Keyboard"
85-
},
86-
{
87-
"slug": "hash-generator",
88-
"to": "/apps/hash-generator",
89-
"title": "Hash Generator",
90-
"description": "Generate SHA1, SHA256, and SHA512 hashes from text.",
91-
"icon": "Fingerprint"
92-
},
93-
{
94-
"slug": "uuid-generator",
95-
"to": "/apps/uuid-generator",
96-
"title": "UUID Generator",
97-
"description": "Generate UUID v4.",
98-
"icon": "Key"
99-
},
100-
{
101-
"slug": "password-generator",
102-
"to": "/apps/password-generator",
103-
"title": "Password Generator",
104-
"description": "Generate strong, random passwords with customizable options.",
105-
"icon": "Key"
106-
},
107-
{
108-
"slug": "json-formatter",
109-
"to": "/apps/json-formatter",
110-
"title": "JSON Formatter & Validator",
111-
"description": "Format and validate JSON data for readability and correctness.",
112-
"icon": "Code"
113-
},
114-
{
115-
"slug": "color-contrast-checker",
116-
"to": "/apps/color-contrast-checker",
117-
"title": "Color Contrast Checker",
118-
"description": "Check WCAG color contrast ratios for accessibility.",
119-
"icon": "Palette"
120-
},
121-
{
122-
"slug": "qr-code-generator",
123-
"to": "/apps/qr-code-generator",
124-
"title": "QR Code Generator",
125-
"description": "Generate QR codes from text or URLs with customizable versions and error correction.",
126-
"icon": "QrCode"
127-
},
128-
{
129-
"slug": "color-palette-generator",
130-
"to": "/apps/color-palette-generator",
131-
"title": "Color Palette Generator",
132-
"description": "Generate random color palettes.",
133-
"icon": "Palette"
134-
},
135-
{
136-
"slug": "css-unit-converter",
137-
"to": "/apps/css-unit-converter",
138-
"title": "CSS Unit Converter",
139-
"description": "Convert between px, em, rem, vw, vh, and % units.",
140-
"icon": "Ruler"
1+
{
2+
"Whimsical Tools": {
3+
"name": "Whimsical Tools",
4+
"description": "Playful generators and tools for creative and imaginative tasks.",
5+
"icon": "GameController",
6+
"order": 1,
7+
"apps": [
8+
{
9+
"slug": "codename-generator",
10+
"to": "/apps/codename-generator",
11+
"title": "Codename Generator",
12+
"description": "Generate cool, spy-ish project names.",
13+
"icon": "ShieldCheck"
14+
},
15+
{
16+
"slug": "fantasy-name-generator",
17+
"to": "/apps/fantasy-name-generator",
18+
"title": "Fantasy Name Generator",
19+
"description": "Generate fantasy names for characters, places, and items.",
20+
"icon": "Sparkle"
21+
},
22+
{
23+
"slug": "picker-wheel",
24+
"to": "/apps/picker-wheel",
25+
"title": "Picker Wheel",
26+
"description": "A spinning wheel to pick a random winner from a list of entries.",
27+
"icon": "CircleDashed"
28+
},
29+
{
30+
"slug": "tournament-bracket",
31+
"to": "/apps/tournament-bracket",
32+
"title": "Tournament Bracket",
33+
"description": "Create and manage tournament brackets.",
34+
"icon": "ListNumbers"
35+
},
36+
{
37+
"slug": "dice-roller",
38+
"to": "/apps/dice-roller",
39+
"title": "Dice Roller",
40+
"description": "Roll various types of dice for your games and adventures.",
41+
"icon": "DiceSix"
42+
}
43+
]
44+
},
45+
"Generators": {
46+
"name": "Generators",
47+
"description": "Tools for generating various types of data and content.",
48+
"icon": "MagicWand",
49+
"order": 2,
50+
"apps": [
51+
{
52+
"slug": "json-generator",
53+
"to": "/apps/json-generator",
54+
"title": "JSON Generator",
55+
"description": "Generate random JSON objects with customizable structure and data types.",
56+
"icon": "BracketsCurly"
57+
},
58+
{
59+
"slug": "hash-generator",
60+
"to": "/apps/hash-generator",
61+
"title": "Hash Generator",
62+
"description": "Generate SHA1, SHA256, and SHA512 hashes from text.",
63+
"icon": "Fingerprint"
64+
},
65+
{
66+
"slug": "uuid-generator",
67+
"to": "/apps/uuid-generator",
68+
"title": "UUID Generator",
69+
"description": "Generate UUID v4.",
70+
"icon": "Key"
71+
},
72+
{
73+
"slug": "password-generator",
74+
"to": "/apps/password-generator",
75+
"title": "Password Generator",
76+
"description": "Generate strong, random passwords with customizable options.",
77+
"icon": "Key"
78+
},
79+
{
80+
"slug": "qr-code-generator",
81+
"to": "/apps/qr-code-generator",
82+
"title": "QR Code Generator",
83+
"description": "Generate QR codes from text or URLs with customizable versions and error correction.",
84+
"icon": "QrCode"
85+
},
86+
{
87+
"slug": "color-palette-generator",
88+
"to": "/apps/color-palette-generator",
89+
"title": "Color Palette Generator",
90+
"description": "Generate random color palettes.",
91+
"icon": "Palette"
92+
}
93+
]
94+
},
95+
"Converters": {
96+
"name": "Converters",
97+
"description": "Tools for converting data formats and types.",
98+
"icon": "ArrowsLeftRight",
99+
"order": 3,
100+
"apps": [
101+
{
102+
"slug": "json-piml-converter",
103+
"to": "/apps/json-piml-converter",
104+
"title": "JSON - PIML Converter",
105+
"description": "Convert JSON to PIML and vice-versa.",
106+
"icon": "Code"
107+
},
108+
{
109+
"slug": "case-converter",
110+
"to": "/apps/case-converter",
111+
"title": "Case Converter",
112+
"description": "Convert text to different cases (e.g., uppercase, lowercase, camelCase).",
113+
"icon": "TextAa"
114+
},
115+
{
116+
"slug": "base64-converter",
117+
"to": "/apps/base64-converter",
118+
"title": "Base64 Converter",
119+
"description": "Encode and decode text to and from Base64 format.",
120+
"icon": "Code"
121+
},
122+
{
123+
"slug": "url-converter",
124+
"to": "/apps/url-converter",
125+
"title": "URL Encoder/Decoder",
126+
"description": "Encode and decode URL strings.",
127+
"icon": "LinkIcon"
128+
},
129+
{
130+
"slug": "ascii-converter",
131+
"to": "/apps/ascii-converter",
132+
"title": "Text to ASCII Converter",
133+
"description": "Convert text to ASCII codes and vice-versa.",
134+
"icon": "Keyboard"
135+
},
136+
{
137+
"slug": "css-unit-converter",
138+
"to": "/apps/css-unit-converter",
139+
"title": "CSS Unit Converter",
140+
"description": "Convert between px, em, rem, vw, vh, and % units.",
141+
"icon": "Ruler"
142+
}
143+
]
144+
},
145+
"Utilities": {
146+
"name": "Utilities",
147+
"description": "General purpose tools and helpers for various tasks.",
148+
"icon": "Toolbox",
149+
"order": 4,
150+
"apps": [
151+
{
152+
"slug": "image-toolkit",
153+
"to": "/apps/image-toolkit",
154+
"title": "Image Toolkit",
155+
"description": "A toolkit for basic image manipulations.",
156+
"icon": "Image"
157+
},
158+
{
159+
"slug": "word-counter",
160+
"to": "/apps/word-counter",
161+
"title": "Word Counter",
162+
"description": "Count words, characters, lines and paragraphs in a text.",
163+
"icon": "TextT"
164+
},
165+
{
166+
"slug": "json-formatter",
167+
"to": "/apps/json-formatter",
168+
"title": "JSON Formatter & Validator",
169+
"description": "Format and validate JSON data for readability and correctness.",
170+
"icon": "Code"
171+
},
172+
{
173+
"slug": "color-contrast-checker",
174+
"to": "/apps/color-contrast-checker",
175+
"title": "Color Contrast Checker",
176+
"description": "Check WCAG color contrast ratios for accessibility.",
177+
"icon": "Palette"
178+
}
179+
]
141180
}
142-
]
181+
}

asset-manifest.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"files": {
3-
"main.css": "/static/css/main.92d85546.css",
4-
"main.js": "/static/js/main.ca6cebc8.js",
3+
"main.css": "/static/css/main.49708636.css",
4+
"main.js": "/static/js/main.2778c75b.js",
55
"static/js/453.f568ff1d.chunk.js": "/static/js/453.f568ff1d.chunk.js",
66
"static/media/border.jpg": "/static/media/border.b7869a9ea7ccd009873c.jpg",
77
"static/media/parchment.png": "/static/media/parchment.c4af92656f29dc66bd67.png",
@@ -10,12 +10,12 @@
1010
"static/media/slick.ttf": "/static/media/slick.c94f7671dcc99dce43e2.ttf",
1111
"static/media/slick.woff": "/static/media/slick.295183786cd8a1389865.woff",
1212
"index.html": "/index.html",
13-
"main.92d85546.css.map": "/static/css/main.92d85546.css.map",
14-
"main.ca6cebc8.js.map": "/static/js/main.ca6cebc8.js.map",
13+
"main.49708636.css.map": "/static/css/main.49708636.css.map",
14+
"main.2778c75b.js.map": "/static/js/main.2778c75b.js.map",
1515
"453.f568ff1d.chunk.js.map": "/static/js/453.f568ff1d.chunk.js.map"
1616
},
1717
"entrypoints": [
18-
"static/css/main.92d85546.css",
19-
"static/js/main.ca6cebc8.js"
18+
"static/css/main.49708636.css",
19+
"static/js/main.2778c75b.js"
2020
]
2121
}

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!doctype html><html lang="en" class="dark"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="alternate" type="application/rss+xml" title="Fezcodex RSS Feed" href="/rss.xml"/><meta name="description" content="codex by fezcode..."/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Arvo&family=Inter&family=Playfair+Display&display=swap" rel="stylesheet"><title>fezcodex</title><script defer="defer" src="/static/js/main.ca6cebc8.js"></script><link href="/static/css/main.92d85546.css" rel="stylesheet"></head><body class="bg-slate-950"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>
1+
<!doctype html><html lang="en" class="dark"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><link rel="icon" type="image/svg+xml" href="/favicon.svg"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><link rel="alternate" type="application/rss+xml" title="Fezcodex RSS Feed" href="/rss.xml"/><meta name="description" content="codex by fezcode..."/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Space+Mono:wght@400;700&display=swap" rel="stylesheet"><link href="https://fonts.googleapis.com/css2?family=Arvo&family=Inter&family=Playfair+Display&display=swap" rel="stylesheet"><title>fezcodex</title><script defer="defer" src="/static/js/main.2778c75b.js"></script><link href="/static/css/main.49708636.css" rel="stylesheet"></head><body class="bg-slate-950"><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div></body></html>

rss.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
<link>https://fezcode.com</link>
1010
</image>
1111
<generator>RSS for Node</generator>
12-
<lastBuildDate>Thu, 13 Nov 2025 19:00:17 GMT</lastBuildDate>
12+
<lastBuildDate>Thu, 13 Nov 2025 20:41:33 GMT</lastBuildDate>
1313
<atom:link href="https://fezcode.com/rss.xml" rel="self" type="application/rss+xml"/>
14-
<pubDate>Thu, 13 Nov 2025 19:00:17 GMT</pubDate>
14+
<pubDate>Thu, 13 Nov 2025 20:41:33 GMT</pubDate>
1515
<copyright><![CDATA[2025 Ahmed Samil Bulbul]]></copyright>
1616
<language><![CDATA[en]]></language>
1717
<managingEditor><![CDATA[samil.bulbul@gmail.com (Ahmed Samil Bulbul)]]></managingEditor>

0 commit comments

Comments
 (0)