Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
92 changes: 46 additions & 46 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>All-in-One Tools</title>
<link rel="stylesheet" href="css/style.css">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>All-in-One Tools</title>
<link rel="stylesheet" href="css/style.css" />

<!-- Sentry SDK with Tracing + Replay -->
<script
src="https://browser.sentry-cdn.com/7.120.1/bundle.tracing.replay.min.js"
integrity="sha384-KMYlb5C6iZLkOH4rXm0wVnCUTrUKvfxJtR3F+HlhRj3k0DL3mXjFq99iTnVVFVkT"
crossorigin="anonymous"
></script>
<script src="js/sentry.js"></script>
</head>
<body>
<header>
<h1>All-in-One Tools</h1>
<p>A collection of useful tools, all in one place.</p>
</header>
<!-- Sentry SDK with Tracing + Replay -->
<script
src="https://browser.sentry-cdn.com/7.120.1/bundle.tracing.replay.min.js"
integrity="sha384-KMYlb5C6iZLkOH4rXm0wVnCUTrUKvfxJtR3F+HlhRj3k0DL3mXjFq99iTnVVFVkT"
crossorigin="anonymous"
></script>
<script src="js/sentry.js"></script>
</head>
<body>
<header>
<h1>All-in-One Tools</h1>
<p>A collection of useful tools, all in one place.</p>
</header>

<main class="tool-grid">
<div class="tool-card">
<h2>Unit Converter</h2>
<p>Convert between common units (length, weight, temperature).</p>
<a href="tools/converter.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>Calculator</h2>
<p>Perform quick calculations.</p>
<a href="tools/calculator.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>Password Generator</h2>
<p>Create strong and secure passwords.</p>
<a href="tools/password.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>QR Code Generator</h2>
<p>Turn text or links into QR codes.</p>
<a href="tools/qr.html" class="btn">Open</a>
</div>
</main>
<main class="tool-grid">
<div class="tool-card">
<h2>Unit Converter</h2>
<p>Convert between common units (length, weight, temperature).</p>
<a href="tools/converter.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>Calculator</h2>
<p>Perform quick calculations.</p>
<a href="tools/calculator.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>Password Generator</h2>
<p>Create strong and secure passwords.</p>
<a href="tools/password.html" class="btn">Open</a>
</div>
<div class="tool-card">
<h2>QR Code Generator</h2>
<p>Turn text or links into QR codes.</p>
<a href="tools/qr.html" class="btn">Open</a>
</div>
</main>

<footer>
<p>Made with ❤️ by LCS</p>
</footer>
</body>
</html>
<footer>
<p>Made with ❤️ by LCS</p>
</footer>
</body>
</html>
4 changes: 2 additions & 2 deletions js/sentry.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ Sentry.init({
],
tracesSampleRate: 1.0,
replaysSessionSampleRate: 0.1,
replaysOnErrorSampleRate: 1.0
replaysOnErrorSampleRate: 1.0,
});

Sentry.addBreadcrumb({
category: "navigation",
message: `Visited ${window.location.pathname}`,
level: "info",
});
});
80 changes: 40 additions & 40 deletions tools/calculator.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,50 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calculator</title>
<link rel="stylesheet" href="../css/style.css">
<link rel="stylesheet" href="calculator.css">
</head>
<body>
<header>
<h1>Calculator</h1>
<a href="../index.html" class="btn">← Back</a>
</header>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Calculator</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="calculator.css" />
</head>
<body>
<header>
<h1>Calculator</h1>
<a href="../index.html" class="btn">← Back</a>
</header>

<main class="calc-container">
<div class="calc-screen" id="screen">0</div>
<div class="calc-buttons">
<button>C</button>
<button>←</button>
<button>%</button>
<button>/</button>
<main class="calc-container">
<div class="calc-screen" id="screen">0</div>
<div class="calc-buttons">
<button>C</button>
<button>←</button>
<button>%</button>
<button>/</button>

<button>7</button>
<button>8</button>
<button>9</button>
<button>*</button>
<button>7</button>
<button>8</button>
<button>9</button>
<button>*</button>

<button>4</button>
<button>5</button>
<button>6</button>
<button>-</button>
<button>4</button>
<button>5</button>
<button>6</button>
<button>-</button>

<button>1</button>
<button>2</button>
<button>3</button>
<button>+</button>
<button>1</button>
<button>2</button>
<button>3</button>
<button>+</button>

<button>0</button>
<button>.</button>
<button>=</button>
</div>
</main>
<button>0</button>
<button>.</button>
<button>=</button>
</div>
</main>

<script src="calculator.js"></script>
</body>
<script src="calculator.js"></script>
</body>
</html>

<script src="https://browser.sentry-cdn.com/7.120.1/bundle.tracing.replay.min.js"></script>
<script src="../js/sentry.js"></script>
<script src="../js/sentry.js"></script>
44 changes: 22 additions & 22 deletions tools/clock.html
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Live Clock</title>
<link rel="stylesheet" href="clock.css">
</head>
<body>
<header>
<h1>🕒 Live Clock</h1>
<p>See the current date and time in real time.</p>
</header>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Live Clock</title>
<link rel="stylesheet" href="clock.css" />
</head>
<body>
<header>
<h1>🕒 Live Clock</h1>
<p>See the current date and time in real time.</p>
</header>

<main class="clock-container">
<div id="clock" class="clock-display">--:--:--</div>
<div id="date" class="date-display">Loading date...</div>
</main>
<main class="clock-container">
<div id="clock" class="clock-display">--:--:--</div>
<div id="date" class="date-display">Loading date...</div>
</main>

<footer>
<p><a href="../index.html">⬅ Back to Tools</a></p>
</footer>
<footer>
<p><a href="../index.html">⬅ Back to Tools</a></p>
</footer>

<script src="clock.js"></script>
</body>
<script src="clock.js"></script>
</body>
</html>

<script src="https://browser.sentry-cdn.com/7.120.1/bundle.tracing.replay.min.js"></script>
<script src="../js/sentry.js"></script>
<script src="../js/sentry.js"></script>
72 changes: 36 additions & 36 deletions tools/converter.html
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
<!DOCTYPE html>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Unit Converter</title>
<link rel="stylesheet" href="../css/style.css">
<link rel="stylesheet" href="converter.css">
</head>
<body>
<header>
<h1>Unit Converter</h1>
<a href="../index.html" class="btn">← Back</a>
</header>
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Unit Converter</title>
<link rel="stylesheet" href="../css/style.css" />
<link rel="stylesheet" href="converter.css" />
</head>
<body>
<header>
<h1>Unit Converter</h1>
<a href="../index.html" class="btn">← Back</a>
</header>

<main class="converter-container">
<div class="converter-box">
<label for="type">Conversion Type:</label>
<select id="type">
<option value="length">Length (m ↔ km)</option>
<option value="weight">Weight (kg ↔ g)</option>
<option value="temperature">Temperature (°C ↔ °F)</option>
</select>
</div>
<main class="converter-container">
<div class="converter-box">
<label for="type">Conversion Type:</label>
<select id="type">
<option value="length">Length (m ↔ km)</option>
<option value="weight">Weight (kg ↔ g)</option>
<option value="temperature">Temperature (°C ↔ °F)</option>
</select>
</div>

<div class="converter-box">
<label for="inputValue">Input Value:</label>
<input type="number" id="inputValue" placeholder="Enter value">
</div>
<div class="converter-box">
<label for="inputValue">Input Value:</label>
<input type="number" id="inputValue" placeholder="Enter value" />
</div>

<div class="converter-box">
<button id="convertBtn" class="btn">Convert</button>
</div>
<div class="converter-box">
<button id="convertBtn" class="btn">Convert</button>
</div>

<div class="converter-box">
<h2>Result: <span id="result">-</span></h2>
</div>
</main>
<div class="converter-box">
<h2>Result: <span id="result">-</span></h2>
</div>
</main>

<script src="converter.js"></script>
</body>
<script src="converter.js"></script>
</body>
</html>

<script src="https://browser.sentry-cdn.com/7.120.1/bundle.tracing.replay.min.js"></script>
<script src="../js/sentry.js"></script>
<script src="../js/sentry.js"></script>
Loading