diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..dfe0770
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,2 @@
+# Auto detect text files and perform LF normalization
+* text=auto
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f61e320
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.*/
\ No newline at end of file
diff --git a/1.0.0/changes.md b/1.0.0/changes.md
new file mode 100644
index 0000000..21e9c8f
--- /dev/null
+++ b/1.0.0/changes.md
@@ -0,0 +1,11 @@
+PLEASE NOTE THE INSTALLER IS A LITTLE BUGGY AND YOU WILL HAVE TO MANUALLY FIND THE EXE
+(In C:\Program Files (x86)\SimpleBrowser)
+
+# Changes
+- **Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/commits/v1.0.0
+
+## Checksums
+- **SimpleBrowserSetup.exe MD5:**
+```
+cf2bd07fd00cf84bfcfc44e79248e0fd
+```
\ No newline at end of file
diff --git a/1.0.0/download.js b/1.0.0/download.js
new file mode 100644
index 0000000..c25742b
--- /dev/null
+++ b/1.0.0/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v1.0.0/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = '
Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/1.0.0/index.html b/1.0.0/index.html
new file mode 100644
index 0000000..e97d76d
--- /dev/null
+++ b/1.0.0/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 1.0 | Simple Browser
+
+
+
+
+
+
Simple Browser 1.0.0
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/1.0.0/release.css b/1.0.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.0.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/1.1.0/index.html b/1.1.0/index.html
new file mode 100644
index 0000000..0eb1b2a
--- /dev/null
+++ b/1.1.0/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+ DL 1.1-alpha | Simple Browser
+
+
+
+
+
+
Simple Browser 1.1 Alpha
+
This version was version is in alpha and had a chance of corrupting the registry
+
+
+
+
diff --git a/1.1.0/release.css b/1.1.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.1.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/1.2.1/changes.md b/1.2.1/changes.md
new file mode 100644
index 0000000..52b1f27
--- /dev/null
+++ b/1.2.1/changes.md
@@ -0,0 +1,14 @@
+
+## What's Changed
+* Made MueTab Optional (Modern UI)
+* New Versioning System
+
+**Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/compare/v1.1.0...v1.2.1
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe MD5:**
+```
+f910149d33e708b63710b0a77614fba0
+```
+---------------------------------------------------------------------
diff --git a/1.2.1/download.js b/1.2.1/download.js
new file mode 100644
index 0000000..e4d6a51
--- /dev/null
+++ b/1.2.1/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v1.2.1/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/1.2.1/index.html b/1.2.1/index.html
new file mode 100644
index 0000000..b86d867
--- /dev/null
+++ b/1.2.1/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 1.2 | Simple Browser
+
+
+
+
+
+
Simple Browser 1.2
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/1.2.1/release.css b/1.2.1/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.2.1/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/1.2.2/changes.md b/1.2.2/changes.md
new file mode 100644
index 0000000..1ff2f56
--- /dev/null
+++ b/1.2.2/changes.md
@@ -0,0 +1,12 @@
+## What's Changed
+-Overhaul of Installer (Mue is Required)
+
+**Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/compare/v1.2.1...v1.2.2.15
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+F30960E6ADB63EB34308C19AB096CE8C60319C9B7AC85748F57617BA6EE6B9D1
+```
+---------------------------------------------------------------------
diff --git a/1.2.2/download.js b/1.2.2/download.js
new file mode 100644
index 0000000..fe4e53d
--- /dev/null
+++ b/1.2.2/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v1.2.2.15/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/1.2.2/index.html b/1.2.2/index.html
new file mode 100644
index 0000000..da66b90
--- /dev/null
+++ b/1.2.2/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 1.2.2 | Simple Browser
+
+
+
+
+
+
Simple Browser 1.2.2-beta
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/1.2.2/release.css b/1.2.2/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.2.2/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/1.3.1/changes.md b/1.3.1/changes.md
new file mode 100644
index 0000000..e9f4018
--- /dev/null
+++ b/1.3.1/changes.md
@@ -0,0 +1,13 @@
+## What's Changed
+- Dark Mode (Required)
+- Made x64 Mandatory (Again)
+
+**Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/compare/v1.2.2.15...v1.3.12
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+8D616380FBEBB6548CACB6F9552EBCA7D619CA629094EA67A108C2DE6B88788E
+```
+---------------------------------------------------------------------
\ No newline at end of file
diff --git a/1.3.1/download.js b/1.3.1/download.js
new file mode 100644
index 0000000..c1e23e5
--- /dev/null
+++ b/1.3.1/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v1.3.1.2/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/1.3.1/index.html b/1.3.1/index.html
new file mode 100644
index 0000000..d622133
--- /dev/null
+++ b/1.3.1/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 1.3 | Simple Browser
+
+
+
+
+
+
Simple Browser 1.3
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/1.3.1/release.css b/1.3.1/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.3.1/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/1.3.2/changes.md b/1.3.2/changes.md
new file mode 100644
index 0000000..3c214de
--- /dev/null
+++ b/1.3.2/changes.md
@@ -0,0 +1,12 @@
+## What's Changed
+- EULA (Software is still open source)
+
+**Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/compare/v1.3.1.2...v1.3.2.1
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+A7541DE39329FF0CC37C6BBFEC41A41E6BBF228CA13A6387ABC32B4074A6CC19
+```
+---------------------------------------------------------------------
diff --git a/1.3.2/download.js b/1.3.2/download.js
new file mode 100644
index 0000000..ceacb87
--- /dev/null
+++ b/1.3.2/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v1.3.2.1/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/1.3.2/index.html b/1.3.2/index.html
new file mode 100644
index 0000000..3ba0c9d
--- /dev/null
+++ b/1.3.2/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 1.3.2 | Simple Browser
+
+
+
+
+
+
Simple Browser 1.3.2
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/1.3.2/release.css b/1.3.2/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/1.3.2/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/2.0.0/changes.md b/2.0.0/changes.md
new file mode 100644
index 0000000..915abd0
--- /dev/null
+++ b/2.0.0/changes.md
@@ -0,0 +1,13 @@
+## What's Changed
+### - UI Overhaul
+### - About Dialog
+
+**Full Changelog**: https://github.com/DanielLMcGuire/Simple-Browser/compare/v1.3.2.1...v2.0.0.257
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+38A876263EA4D97231E82B32970C9B565431FFF7AFF8B50289B31511B752023E
+```
+---------------------------------------------------------------------
diff --git a/2.0.0/download.js b/2.0.0/download.js
new file mode 100644
index 0000000..07260a3
--- /dev/null
+++ b/2.0.0/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v2.0.0.257/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/2.0.0/index.html b/2.0.0/index.html
new file mode 100644
index 0000000..fe46b0b
--- /dev/null
+++ b/2.0.0/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 24Q1 | Simple Browser
+
+
+
+
+
+
Simple Browser 24Q1
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/2.0.0/release.css b/2.0.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/2.0.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/2.4.0/changes.md b/2.4.0/changes.md
new file mode 100644
index 0000000..19324bb
--- /dev/null
+++ b/2.4.0/changes.md
@@ -0,0 +1,12 @@
+## What's Changed
+- WinGet Support is Here
+- Updater Script (Based on WinGet)
+- Minor GUI Changes
+
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+23818C2284389D5BDFE9682099AFCB2F99B5F0B903F8722DB629B69F9DEFEADD
+```
+---------------------------------------------------------------------
diff --git a/2.4.0/download.js b/2.4.0/download.js
new file mode 100644
index 0000000..4e2efea
--- /dev/null
+++ b/2.4.0/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v2.4.0.0/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/2.4.0/index.html b/2.4.0/index.html
new file mode 100644
index 0000000..e2deb7c
--- /dev/null
+++ b/2.4.0/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 24Q2 | Simple Browser
+
+
+
+
+
+
Simple Browser 24Q2
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/2.4.0/release.css b/2.4.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/2.4.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/2.5.0/index.html b/2.5.0/index.html
new file mode 100644
index 0000000..508654f
--- /dev/null
+++ b/2.5.0/index.html
@@ -0,0 +1,31 @@
+
+
+
+
+
+ DL 24Q3 | Simple Browser
+
+
+
+
+
+
Simple Browser 24Q3
+
NO DOWNLOAD! Dangerous version!
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/2.5.0/release.css b/2.5.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/2.5.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/2.5.1/changes.md b/2.5.1/changes.md
new file mode 100644
index 0000000..2d17431
--- /dev/null
+++ b/2.5.1/changes.md
@@ -0,0 +1,19 @@
+## What's Changed
+- #16 Added an issue where SB refuses to open any website
+- SB Updater was added
+- Fixed an issue where SB refuses to open on VMs
+- **Full Changelog**: https://github.com/Daniel-McGuire-Corporation/Simple-Browser/compare/v2.5.1.2...v2.6.0.5
+
+### Check this release on VirusTotal:
+
+(replace hash in the link with the sha256)
+
+https://www.virustotal.com/gui/file//detection
+
+----------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```
+a002d2afb384cbd1b76be4aa8ee552a4a0cfb3b37a9d1f2f28a36d3823c6335e
+```
+----------------------------------------------------------
\ No newline at end of file
diff --git a/2.5.1/download.js b/2.5.1/download.js
new file mode 100644
index 0000000..993aad8
--- /dev/null
+++ b/2.5.1/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v2.5.1.2/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/archive/refs/tags/v2.5.1.2.zip"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/2.5.1/index.html b/2.5.1/index.html
new file mode 100644
index 0000000..8786194
--- /dev/null
+++ b/2.5.1/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 24Q3-1 | Simple Browser
+
+
+
+
+
+
Simple Browser 24Q3-1
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/2.5.1/release.css b/2.5.1/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/2.5.1/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/2.6.0/changes.md b/2.6.0/changes.md
new file mode 100644
index 0000000..5ba188e
--- /dev/null
+++ b/2.6.0/changes.md
@@ -0,0 +1,12 @@
+## What's Changed
+- #16 Added an issue where SB refuses to open any website
+- SB Updater was added
+- Fixed an issue where SB refuses to open on VMs
+- **Full Changelog**: https://github.com/Daniel-McGuire-Corporation/Simple-Browser/compare/v2.5.1.2...v2.6.0.5
+---------------------------------------------------------------------
+### Checksums
+- **SimpleBrowserSetup.exe SHA256:**
+```SHA-256
+a002d2afb384cbd1b76be4aa8ee552a4a0cfb3b37a9d1f2f28a36d3823c6335e
+```
+---------------------------------------------------------------------
\ No newline at end of file
diff --git a/2.6.0/download.js b/2.6.0/download.js
new file mode 100644
index 0000000..e14dcc9
--- /dev/null
+++ b/2.6.0/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "https://github.com/Daniel-McGuire-Corporation/Simple-BrowserCS/releases/download/v2.6.0.5/SimpleBrowserSetup.exe"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/2.6.0/index.html b/2.6.0/index.html
new file mode 100644
index 0000000..dd857b1
--- /dev/null
+++ b/2.6.0/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL 2.6 | Simple Browser
+
+
+
+
+
+
Simple Browser 2.6 Beta
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/2.6.0/release.css b/2.6.0/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/2.6.0/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/404.html b/404.html
new file mode 100644
index 0000000..a5c2e7d
--- /dev/null
+++ b/404.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+ 404 | Simple Browser
+
+
+
+
+
404 - Page Not Found
+
Oops! The page you're looking for doesn't exist.
+
+
+
+
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..d0f083a
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2024 Daniel McGuire
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/NEXT/changes.md b/NEXT/changes.md
new file mode 100644
index 0000000..6f4d131
--- /dev/null
+++ b/NEXT/changes.md
@@ -0,0 +1 @@
+This is the template for creating a download page.
\ No newline at end of file
diff --git a/NEXT/download.js b/NEXT/download.js
new file mode 100644
index 0000000..e9971c3
--- /dev/null
+++ b/NEXT/download.js
@@ -0,0 +1,98 @@
+let countdownTimer;
+let countdownValue = 10; // Starting value for countdown
+let downloadUrl = ''; // To store the download URL
+
+function showCountdownPopup(callback) {
+ document.getElementById("countdownPopup").style.display = "block";
+ const countdownElement = document.getElementById("countdown");
+ countdownElement.textContent = countdownValue;
+
+ countdownTimer = setInterval(() => {
+ countdownValue--;
+ countdownElement.textContent = countdownValue;
+ if (countdownValue <= 0) {
+ clearInterval(countdownTimer);
+ document.getElementById("countdownPopup").style.display = "none";
+ callback(); // Execute the callback function to start the download
+ }
+ }, 1000);
+}
+
+function closeCountdownPopup() {
+ clearInterval(countdownTimer); // Stop the countdown if the popup is closed
+ document.getElementById("countdownPopup").style.display = "none";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function startLinuxDownload(version) {
+ // Set the appropriate download URL based on the version
+ switch (version) {
+ case 'deb':
+ downloadUrl = '../404.html'; // Replace with actual Debian/Ubuntu URL
+ break;
+ case 'pkg':
+ downloadUrl = '../404.html'; // Replace with actual Arch/Manjaro URL
+ break;
+ case 'appimage':
+ downloadUrl = '../404.html'; // Replace with actual AppImage URL
+ break;
+ default:
+ downloadUrl = '../404.html'; // Default or error URL
+ break;
+ }
+ showCountdownPopup(() => {
+ window.location.href = downloadUrl; // Start the download
+ });
+}
+
+function downloadWindows() {
+ showCountdownPopup(() => {
+ window.location.href = "../404.html"; // Replace with your actual Windows download URL
+ });
+}
+
+function showComingSoon() {
+ document.getElementById("comingSoonPopup").style.display = "block";
+}
+
+function closeComingSoonPopup() {
+ document.getElementById("comingSoonPopup").style.display = "none";
+}
+
+function sourceCode() {
+ window.location.href = "../404.html"; // Replace with your actual source code URL
+}
+
+function showLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "block";
+}
+
+function closeLinuxPopup() {
+ document.getElementById("linuxPopup").style.display = "none";
+}
+
+function loadReleaseNotes() {
+ fetch('changes.md')
+ .then(response => {
+ if (!response.ok) {
+ throw new Error('Network response was not ok: ' + response.statusText);
+ }
+ return response.text();
+ })
+ .then(text => {
+ const converter = new showdown.Converter();
+ document.getElementById('release-notes').innerHTML = converter.makeHtml(text);
+ })
+ .catch(error => {
+ console.error('Error loading release notes:', error);
+ document.getElementById('release-notes').innerHTML = 'Error loading release notes.
';
+ });
+}
+
+// Load release notes on page load
+window.onload = function() {
+ loadReleaseNotes();
+};
diff --git a/NEXT/index.html b/NEXT/index.html
new file mode 100644
index 0000000..92b982f
--- /dev/null
+++ b/NEXT/index.html
@@ -0,0 +1,30 @@
+
+
+
+
+
+ DL XXQX | Simple Browser
+
+
+
+
+
+
Simple Browser XXQX
+
+
Download for Windows
+
Download Source
+
+
+
+
+
+
+
+
+
+
diff --git a/NEXT/release.css b/NEXT/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/NEXT/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/README.html b/README.html
new file mode 100644
index 0000000..53950f0
--- /dev/null
+++ b/README.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+ Simple Browser C#
+
+
+
+ DEVELOPMENT PAUSED , I have way too many projects that need more attention! (still might look at issues tho)
+
+ (~Updater Coming Next Month~! EDIT: Development Paused)
+
+ Overview
+ Simple Browser is a lightweight, user-friendly web browser designed for simplicity and efficiency. This repository includes the main browser application and a WIP updater application to soon ensure users always have the latest version.
+
+ Features
+
+ Simple Browser
+
+ Lightweight : Minimalistic design for fast performance.
+ User-Friendly Interface : Easy to navigate and use.
+
+
+ Requirements
+
+
+ Usage
+
+ Simple Browser
+
+ Run the SimpleBrowser
application.
+ Wait for the updater to check for updates (~Coming in July update~ EDIT: Development Paused)
+ Use the browser to navigate the web with a simple and efficient interface.
+
+
+ Contributing
+
+ Fork the repository.
+ Create a new branch (git checkout -b feature-branch
).
+ Make your changes.
+ Commit your changes (git commit -am 'Add new feature'
).
+ Push to the branch (git push origin feature-branch
).
+ Create a new Pull Request.
+
+
+ License
+ This project is licensed under the MIT License - see the LICENSE file for details.
+
+ Acknowledgements
+
+ Thanks to everyone who has helped improve this project.
+ Special thanks to our DMC Developer MVPs!
+
+
+
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4e9ed61
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+# Simple Browser CS Download Page!
diff --git a/home.css b/home.css
new file mode 100644
index 0000000..86f60a0
--- /dev/null
+++ b/home.css
@@ -0,0 +1,112 @@
+body {
+ margin: 0;
+ padding: 0;
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ color: #f0f0f0;
+}
+
+.container {
+ display: flex;
+ justify-content: space-between;
+ padding: 50px;
+ width: 90vw;
+ margin: 0 auto;
+ flex-wrap: wrap;
+}
+
+#left-column {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between;
+ margin-right: 20px;
+}
+
+#software-info {
+ text-align: left;
+ margin-bottom: 20px;
+}
+
+#readme iframe {
+ width: 100%;
+ height: 600px; /* Adjusted height for more content */
+ border: none;
+ border-radius: 10px;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
+}
+
+
+#right-column {
+ width: 300px;
+ background-color: #121212;
+ padding: 20px;
+ border-radius: 10px;
+ text-align: left;
+ box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
+ background-color: #1e1e1e;
+}
+
+#release-bar {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+
+}
+
+#release-bar li {
+ margin-bottom: 10px;
+}
+
+#release-bar button {
+ width: 100%;
+ padding: 10px;
+ cursor: pointer;
+ background-color: #76B9ED;
+ color: black;
+ border: none;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+}
+
+#release-bar button:hover {
+ background-color: #5a9bd4;
+}
+/* Add these styles at the end of your CSS file */
+body, html {
+ overflow-x: hidden;
+ height: 100%;
+ display: flex;
+ flex-direction: column;
+}
+
+.container {
+ flex: 1;
+ display: flex;
+ justify-content: space-between;
+ padding: 50px;
+ width: 90vw;
+ margin: 0 auto;
+ flex-wrap: wrap;
+}
+/* Adjusted styles for the footer */
+#footer {
+ background-color: #1e1e1e;
+ color: #f0f0f0;
+ text-align: center;
+ padding: 10px; /* Reduced padding */
+ width: 100%;
+ border-radius: 5px; /* Reduced border-radius */
+ box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); /* Reduced box-shadow size */
+ margin-top: auto;
+}
+
+#footer a {
+ color: #76B9ED;
+ text-decoration: none;
+}
+
+#footer a:hover {
+ color: #5a9bd4;
+ text-decoration: underline;
+}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..cebb3c6
--- /dev/null
+++ b/index.html
@@ -0,0 +1,36 @@
+
+
+
+
+
+ Simple-Browser Homepage
+
+
+
+
+
+
+
+
Software Name
+
Short Description of the Software
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/latest.html b/latest.html
new file mode 100644
index 0000000..2743688
--- /dev/null
+++ b/latest.html
@@ -0,0 +1,44 @@
+
+
+
+
+
+ Simple Browser
+
+
+
+
+ Redirecting to the latest version...
+
+
diff --git a/readme.css b/readme.css
new file mode 100644
index 0000000..39624ad
--- /dev/null
+++ b/readme.css
@@ -0,0 +1,15 @@
+body {
+ background-color: #000d16;;
+ color: #f0f0f0; /* Light text color for better readability */
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ margin: 0;
+ padding: 20px;
+}
+
+a {
+ color: #76B9ED; /* Light blue for links */
+}
+
+h1, h2, h3 {
+ color: #76B9ED; /* Light blue for headers */
+}
\ No newline at end of file
diff --git a/readme.js b/readme.js
new file mode 100644
index 0000000..8f19eff
--- /dev/null
+++ b/readme.js
@@ -0,0 +1,26 @@
+ // Fetch version info from webver.json
+ fetch('webver.json')
+ .then(response => response.json())
+ .then(data => {
+ document.getElementById('software-name').textContent = data.name;
+ document.getElementById('software-description').textContent = data.description;
+
+ const releaseBar = document.getElementById('release-bar');
+ const latestRelease = document.getElementById('latest-release');
+
+ latestRelease.textContent = `Latest Release`;
+ latestRelease.onclick = () => {
+ window.open(data.latest.url, '_blank', 'width=1000,height=800');
+ };
+
+ data.previous.forEach(release => {
+ const li = document.createElement('li');
+ const button = document.createElement('button');
+ button.textContent = release.version;
+ button.onclick = () => {
+ window.open(release.url, '_blank', 'width=800,height=600');
+ };
+ li.appendChild(button);
+ releaseBar.appendChild(li);
+ });
+ });
\ No newline at end of file
diff --git a/release.css b/release.css
new file mode 100644
index 0000000..fd01675
--- /dev/null
+++ b/release.css
@@ -0,0 +1,102 @@
+body {
+ font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
+ background-color: #121212;
+ margin: 0;
+ padding: 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100vh;
+ color: white;
+}
+
+.container {
+ text-align: center;
+}
+
+.download-links {
+ margin-top: 20px;
+}
+
+.download-button {
+ display: inline-block;
+ background-color: #76B9ED;
+ color: black;
+ padding: 8px 10px;
+ margin: 10px;
+ cursor: pointer;
+ border-radius: 5px;
+ transition: background-color 0.3s;
+ text-decoration: none;
+}
+
+.download-button:hover {
+ background-color: #5a9bd4; /* A slightly darker shade */
+}
+
+.popup {
+ display: none;
+ position: fixed;
+ z-index: 1;
+ left: 0;
+ top: 0;
+ width: 100%;
+ height: 100%;
+ overflow: auto;
+ background-color: rgba(0, 0, 0, 0.5);
+}
+
+.popup-content {
+ background-color: rgba(18, 18, 18, 0.952);
+ margin: 15% auto;
+ padding: 20px;
+ border: 1px solid #888;
+ width: 300px;
+ text-align: center;
+ border-radius: 10px;
+ color: rgb(218, 218, 218);
+}
+
+.version-link {
+ display: block;
+ color: #76B9ED;
+ margin: 10px 0;
+ text-decoration: none;
+}
+
+.version-link:hover {
+ text-decoration: underline;
+}
+
+.close {
+ color: #aaa;
+ float: right;
+ font-size: 28px;
+ font-weight: bold;
+ cursor: pointer;
+}
+
+.close:hover,
+.close:focus {
+ color: black;
+}
+
+.release-notes-container {
+ margin-top: 40px;
+ padding: 20px;
+ background-color: #1e1e1e;
+ border-radius: 10px;
+ color: white;
+ max-width: 800px;
+ margin-left: auto;
+ margin-right: auto;
+ text-align: left;
+}
+
+.release-notes-container h1, .release-notes-container h2, .release-notes-container h3 {
+ color: #76B9ED;
+}
+
+.release-notes-container p, .release-notes-container ul, .release-notes-container ol {
+ color: #dcdcdc;
+}
diff --git a/versions.json b/versions.json
new file mode 100644
index 0000000..b02bf13
--- /dev/null
+++ b/versions.json
@@ -0,0 +1,14 @@
+[
+ "1.0.0",
+ "1.1.0",
+ "1.2.1",
+ "1.2.2",
+ "1.3.1",
+ "1.3.2",
+ "2.0.0",
+ "2.2.0",
+ "2.3.0",
+ "2.4.0",
+ "2.5.1",
+ "2.6.0"
+]
diff --git a/webver.json b/webver.json
new file mode 100644
index 0000000..31f8275
--- /dev/null
+++ b/webver.json
@@ -0,0 +1,54 @@
+{
+ "name": "Source Search",
+ "description": "Scans source code for words",
+ "latest": {
+ "version": "",
+ "url": "latest"
+ },
+ "previous": [
+ {
+ "version": "2.6.0.5.2426-beta",
+ "url": "2.6.0"
+ },
+ {
+ "version": "SB24Q3-1",
+ "url": "2.5.1"
+ },
+ {
+ "version": "SB24Q3",
+ "url": "2.5.0"
+ },
+ {
+ "version": "SB24Q2",
+ "url": "2.4.0"
+ },
+ {
+ "version": "SB24Q1",
+ "url": "2.0.0"
+ },
+ {
+ "version": "SB 1.3.2",
+ "url": "1.3.2"
+ },
+ {
+ "version": "1.3-stable",
+ "url": "1.3.1"
+ },
+ {
+ "version": "1.2.2-beta",
+ "url": "1.2.2"
+ },
+ {
+ "version": "1.2-stable",
+ "url": "1.2.1"
+ },
+ {
+ "version": "1.1-alpha",
+ "url": "1.1.0"
+ },
+ {
+ "version": "1.0.0-alpha",
+ "url": "1.0.0"
+ }
+ ]
+}