Initial scaffold: adapter framework + local folder reference adapter

Node/Express backend with a pluggable Adapter contract, a folder adapter
(safe non-destructive reject-to-trash, undo, keep/reject/skip), and a
vanilla JS swipe UI + generic settings form driven by each adapter's
configSchema.
This commit is contained in:
2026-07-25 18:51:43 -04:00
commit 36d3180c82
17 changed files with 2401 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SwipeAnything &mdash; Settings</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div id="app">
<header>
<h1>Settings</h1>
<div class="header-actions">
<a class="icon-link" href="index.html">Back</a>
</div>
</header>
<div class="source-label">Choose what to swipe through, and how.</div>
<div id="adapterList"></div>
<form id="settingsForm"></form>
<div class="settings-error" id="settingsError"></div>
</div>
<script src="settings.js"></script>
</body>
</html>