No apps are available for your device
diff --git a/repo/store.json b/repo/store.json
index 4c2e463..1a69b9b 100644
--- a/repo/store.json
+++ b/repo/store.json
@@ -2,7 +2,7 @@
"name": "Burgerstore",
"subtitle": "The app store for everything",
"description": "Welcome to the Burgerstore for iOS",
- "iconURL": "https://store.hectabit.org/assets/img/burgerstore.png",
+ "iconURL": "https://store.hectabit.org/static/img/burgerstore.png",
"website": "https://store.hectabit.org",
"tintColor": "#0096FF",
"featuredApps": [],
@@ -12,11 +12,10 @@
"bundleIdentifier": "org.hectabit.burgernotes",
"developerName": "HectaBit",
"subtitle": "A simple note-taking service!",
- "iconURL": "https://centrifuge.hectabit.org/HectaBit/Burgernotes-iOS/raw/branch/main/Burgernotes/Assets.xcassets/org.hectabit.burgernotes.imageset/1024x.png",
+ "iconURL": "https://store.hectabit.org/static/img/org.hectabit.burgernotes.png",
"tintColor": "#FFFFFF",
"category": "utilities",
"screenshots": [],
- "avaliblePlatforms": "iOS, Linux & Web",
"versions": [
{
"version": "b1.0.0",
@@ -26,20 +25,6 @@
"minOSVersion": "15.0"
}
],
- "versionstore": [
- {
- "platform": "web",
- "version": "1.0.0",
- "buildVersion": "1",
- "downloadUrl": "https://notes.hectabit.org"
- },
- {
- "platform": "linux",
- "version": "1.0.0",
- "buildVersion": "1",
- "downloadUrl": "https://dl.flathub.org/repo/appstream/org.hectabit.Burgernotes.flatpakref"
- }
- ],
"appPermissions": {},
"patreon": {}
},
@@ -48,17 +33,16 @@
"bundleIdentifier": "lol.cta.burgertunes",
"developerName": "cta",
"subtitle": "Experimental music player",
- "iconURL": "https://files.colon3.lol/2Rsu2zfS.burgertunesicon.svg",
+ "iconURL": "https://store.hectabit.org/static/img/lol.cta.burgertunes.png",
"tintColor": "#f1b739",
"category": "entertainment",
"screenshots": [],
- "avaliblePlatforms": "iOS",
"versions": [
{
"version": "b1.0.0",
"buildVersion": "1",
- "date": "2024-02-29",
- "downloadURL": "https://files.colon3.lol/Zv2L2RKc.burgertunes.ipa",
+ "date": "2024-03-29",
+ "downloadURL": "https://store.hectabit.org/static/ipa/lol.cta.burgertunes-b1.0.0.ipa",
"minOSVersion": "13.4"
}
],
@@ -66,5 +50,27 @@
"patreon": {}
}
],
+ "linuxapps": [
+ {
+ "name": "Burgernotes",
+ "bundleIdentifier": "org.hectabit.burgernotes",
+ "developerName": "HectaBit",
+ "subtitle": "A simple note-taking service!",
+ "iconURL": "https://store.hectabit.org/static/img/org.hectabit.burgernotes.png",
+ "tintColor": "#FFFFFF",
+ "category": "utilities",
+ "screenshots": [],
+ "versions": [
+ {
+ "version": "1.0.0",
+ "buildVersion": "1",
+ "date": "2024-03-29",
+ "downloadURL": "https://dl.flathub.org/repo/appstream/org.hectabit.Burgernotes.flatpakref"
+ }
+ ],
+ "appPermissions": {},
+ "patreon": {}
+ }
+ ],
"news": []
}
diff --git a/static/css/style.css b/static/css/style.css
index 57874fe..380f53e 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -38,7 +38,7 @@ body {
.appGrid .app p {
display: inline;
font-size: 18px;
- margin-right: 20px;
+ margin-right: 80px;
transform: translateY(1px);
}
.appGrid .app .title {
diff --git a/static/img/lol.cta.burgertunes.png b/static/img/lol.cta.burgertunes.png
new file mode 100644
index 0000000..8facc8e
Binary files /dev/null and b/static/img/lol.cta.burgertunes.png differ
diff --git a/static/img/org.hectabit.burgernotes.png b/static/img/org.hectabit.burgernotes.png
new file mode 100644
index 0000000..7ba8ef1
--- /dev/null
+++ b/static/img/org.hectabit.burgernotes.png
@@ -0,0 +1,640 @@
+
+
+
+
+
+
Burgernotes-iOS/Burgernotes/Assets.xcassets/org.hectabit.burgernotes.imageset/1024x.png at main - HectaBit/Burgernotes-iOS - Centrifuge
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/static/img/org.hectabit.burgerstore.png b/static/img/org.hectabit.burgerstore.png
new file mode 100644
index 0000000..c962a6f
Binary files /dev/null and b/static/img/org.hectabit.burgerstore.png differ
diff --git a/static/ipa/lol.cta.burgertunes-1.0.0b.ipa b/static/ipa/lol.cta.burgertunes-1.0.0b.ipa
new file mode 100644
index 0000000..8cd954f
Binary files /dev/null and b/static/ipa/lol.cta.burgertunes-1.0.0b.ipa differ
diff --git a/static/js/main.js b/static/js/main.js
index 9441cfd..b858a0f 100644
--- a/static/js/main.js
+++ b/static/js/main.js
@@ -1,4 +1,5 @@
let appGrid = document.getElementById("appGrid")
+let AppInfo = document.getElementById("AppInfo")
let iOSAppInfo = document.getElementById("iOSAppInfo")
let unknownAppInfo = document.getElementById("unknownAppInfo")
@@ -19,34 +20,73 @@ if (navigator.userAgent.includes("iPhone") || navigator.userAgent.includes("iPad
}
// show iOS app info
+ AppInfo.classList.remove("hidden")
iOSAppInfo.classList.remove("hidden")
-
+
// Load AltStore repository
getStore("repo/store.json").then((data) => {
console.log(data["title"])
console.log(data["apps"])
for (index in data["apps"]) {
let application = data["apps"][index]
-
+
// UI stuff
let appDiv = document.createElement("div")
appDiv.classList.add("app")
appGrid.append(appDiv)
-
+
let appImage = document.createElement("img")
appImage.src = application["iconURL"]
appDiv.append(appImage)
-
+
let appTitle = document.createElement("p")
appTitle.classList.add("title")
appTitle.innerText = application["name"]
appDiv.append(appTitle)
-
+
let appInfo = document.createElement("p")
appInfo.classList.add("w300")
appInfo.innerText = application["developerName"] + " | " + application["subtitle"]
appDiv.append(appInfo)
-
+
+ let appButton = document.createElement("button")
+ appButton.innerText = "Get"
+ appDiv.append(appButton)
+ }
+ });
+}
+// Check for Linux
+if (navigator.userAgent.includes("Linux")) {
+
+ // show app info
+ AppInfo.classList.remove("hidden")
+
+ // Load BurgerStore repository
+ getStore("repo/store.json").then((data) => {
+ console.log(data["title"])
+ console.log(data["apps"])
+ for (index in data["linuxapps"]) {
+ let application = data["linuxapps"][index]
+
+ // UI stuff
+ let appDiv = document.createElement("div")
+ appDiv.classList.add("app")
+ appGrid.append(appDiv)
+
+ let appImage = document.createElement("img")
+ appImage.src = application["iconURL"]
+ appDiv.append(appImage)
+
+ let appTitle = document.createElement("p")
+ appTitle.classList.add("title")
+ appTitle.innerText = application["name"]
+ appDiv.append(appTitle)
+
+ let appInfo = document.createElement("p")
+ appInfo.classList.add("w300")
+ appInfo.innerText = application["developerName"] + " | " + application["subtitle"]
+ appDiv.append(appInfo)
+
let appButton = document.createElement("button")
appButton.innerText = "Get"
appDiv.append(appButton)