Webserver addition and TactilityC symbols (#451)

This commit is contained in:
Shadowtrance
2026-01-22 06:47:59 +10:00
committed by GitHub
parent c98cb2bf10
commit 01ffe420eb
22 changed files with 5006 additions and 21 deletions
@@ -0,0 +1,27 @@
# Web Server Settings
# WiFi and HTTP server configuration
# WiFi Enable (0=disabled, 1=enabled)
wifiEnabled=0
# WiFi Mode (0=Station/Client, 1=Access Point)
wifiMode=0
# Access Point Mode Settings (create own WiFi network)
# apSsid will be auto-generated as Tactility-XXXX if empty
# apPassword will be auto-generated if empty or insecure (WPA2 requires 8-63 chars)
# apOpenNetwork: if 1, create open network without password (ignores apPassword)
apSsid=
apPassword=
apOpenNetwork=0
apChannel=1
# Web Server Settings
webServerEnabled=0
webServerPort=80
# HTTP Basic Authentication (optional)
# When auth is enabled with empty/insecure credentials, strong random credentials are auto-generated
webServerAuthEnabled=0
webServerUsername=
webServerPassword=
File diff suppressed because it is too large Load Diff
+3
View File
@@ -0,0 +1,3 @@
{
"version": 0
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

+63
View File
@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tactility Dashboard</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 20px auto;
padding: 20px;
background-color: #f5f5f5;
}
h1 {
color: #333;
text-align: center;
}
.placeholder {
background: white;
padding: 40px;
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
text-align: center;
margin: 20px 0;
}
.placeholder h2 {
color: #666;
}
.placeholder p {
color: #666;
line-height: 1.6;
}
a {
color: #007bff;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
</style>
</head>
<body>
<h1>Tactility Default Dashboard</h1>
<div class="placeholder">
<h2>Version 0 - Default Placeholder</h2>
<p>This is the default dashboard bundled with firmware.</p>
<p>To customize this interface:</p>
<ol style="text-align: left; display: inline-block;">
<li>Create your custom dashboard HTML/CSS/JS files</li>
<li>Add them to <code>/sdcard/tactility/webserver/</code></li>
<li>Create <code>version.json</code> with <code>{"version": 1}</code> or higher</li>
<li>Reboot or click "Sync Assets" on the <a href="/">Core Interface</a></li>
</ol>
<p><strong>Your custom assets will automatically replace this page!</strong></p>
</div>
<div class="placeholder">
<p><a href="/">← Back to Core Interface</a></p>
</div>
</body>
</html>
+3
View File
@@ -0,0 +1,3 @@
{
"version": 0
}