Skip to content

Commit 7d6908b

Browse files
committed
feat: Certificate decoder tool addition
1 parent b6cdc12 commit 7d6908b

File tree

6 files changed

+647
-7
lines changed

6 files changed

+647
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ Devbox is a lightweight, cross-platform desktop application built with Tauri (Ru
5454
- [x] HMAC Generator
5555
- [x] Backslash Escape/Unescape
5656
- [x] DNS Lookup Tool
57+
- [x] Certificate Decoder X.509
5758
- [ ] Diff tools
5859
- [ ] CSS Playground
5960
- [ ] Scratch Pad (code)
@@ -79,6 +80,5 @@ Devbox is a lightweight, cross-platform desktop application built with Tauri (Ru
7980
- [ ] Hasing Files
8081
- [ ] Notes
8182
- [ ] World clock
82-
- [ ] Certificate Decoder X.509
8383
- [ ] WebSocket Client
8484
- [ ] Mock API Server / Webhook test

src/Components/AppRoutes.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const componentMap = {
2525
hmac: loadable(() => import("../Features/hmac/HmacGenerator")) as React.ComponentType,
2626
"url-parser": loadable(() => import("@/Features/url/UrlParser")) as React.ComponentType,
2727
"url-encoder": loadable(() => import("@/Features/url/UrlEncoder")) as React.ComponentType,
28+
"certificate-decoder": loadable(() => import("../Features/x509/X509")) as React.ComponentType,
2829
};
2930
// Dynamically create lazy-loaded components
3031
const routes = tools

src/Features/markdown/Markdown.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { Button, Group, Stack, Text, SegmentedControl, Box, CopyButton } from "@mantine/core";
2-
import { BsFileEarmarkText, BsEye, BsLayoutSplit, BsCheck, BsCopy, BsSave } from "react-icons/bs";
31
import { demoMdFile } from "@/Features/markdown/constants";
4-
import { useState } from "react";
5-
import { useFile } from "@/hooks";
62
import MarkdownEditor from "@/Features/markdown/Editor";
3+
import { useFile } from "@/hooks";
4+
import { Box, Button, CopyButton, Group, SegmentedControl, Stack, Text } from "@mantine/core";
5+
import { useState } from "react";
6+
import { BsCheck, BsCopy, BsEye, BsFileEarmarkText, BsLayoutSplit, BsSave } from "react-icons/bs";
77

88
const Markdown = () => {
99
const [viewMode, setViewMode] = useState<"editor" | "both" | "preview">("both");
@@ -100,5 +100,3 @@ const Markdown = () => {
100100
};
101101

102102
export default Markdown;
103-
104-
// TODO: Save previous text,... db?

0 commit comments

Comments
 (0)