← back to Butlr
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
c9f8417d5c39a21a9ea2fe7d392b237de1eb46e6 · 2026-07-03 08:08:06 -0700 · Steve
Files touched
M data/menu-map/menu-map-1778625267996.jsonM routes/uploads.js
Diff
commit c9f8417d5c39a21a9ea2fe7d392b237de1eb46e6
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Jul 3 08:08:06 2026 -0700
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
---
data/menu-map/menu-map-1778625267996.json | 10 +++++-----
routes/uploads.js | 2 +-
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/data/menu-map/menu-map-1778625267996.json b/data/menu-map/menu-map-1778625267996.json
index 8148d22..4a4d00d 100644
--- a/data/menu-map/menu-map-1778625267996.json
+++ b/data/menu-map/menu-map-1778625267996.json
@@ -13,7 +13,7 @@
"call_sid": "CAba0c3d910544637185ddd928b1e49ecd",
"status": "completed",
"duration": "45",
- "mp3": "/Users/stevestudio2/Projects/holdforme/data/menu-map/digit-1-CAba0c3d910544637185ddd928b1e49ecd.mp3",
+ "mp3": "/Users/macstudio3/Projects/holdforme/data/menu-map/digit-1-CAba0c3d910544637185ddd928b1e49ecd.mp3",
"transcript": "For a new quote, please press 1. To make changes to your existing rental contract, please press 2. For technical support with your rental, please press 3. To schedule a pickup, please press 4. For billing questions or a copy of an invoice, please press 5. To repeat this menu, press 6. To return to the previous menu, press 7."
},
{
@@ -21,7 +21,7 @@
"call_sid": "CA7032e8903bc816904fb39f03024de265",
"status": "completed",
"duration": "35",
- "mp3": "/Users/stevestudio2/Projects/holdforme/data/menu-map/digit-2-CA7032e8903bc816904fb39f03024de265.mp3",
+ "mp3": "/Users/macstudio3/Projects/holdforme/data/menu-map/digit-2-CA7032e8903bc816904fb39f03024de265.mp3",
"transcript": "(Bell) (Bell) (Bell) (Bell) (Bell) (Bell) (Bell)"
},
{
@@ -29,7 +29,7 @@
"call_sid": "CA814c55bd9b0b3647fb89e6c5d63ea95c",
"status": "completed",
"duration": "46",
- "mp3": "/Users/stevestudio2/Projects/holdforme/data/menu-map/digit-3-CA814c55bd9b0b3647fb89e6c5d63ea95c.mp3",
+ "mp3": "/Users/macstudio3/Projects/holdforme/data/menu-map/digit-3-CA814c55bd9b0b3647fb89e6c5d63ea95c.mp3",
"transcript": "For information on bringing your machine in, please press 1. If you need to set up an appointment for a technician to visit you at your home or office, please press 2. If your machine is here and you are calling for status, please press 3. Envalid input. Please try again. For information on bringing your machine in, please press 1."
},
{
@@ -37,7 +37,7 @@
"call_sid": "CA57986ddf545313cf627572214bc12942",
"status": "completed",
"duration": "46",
- "mp3": "/Users/stevestudio2/Projects/holdforme/data/menu-map/digit-4-CA57986ddf545313cf627572214bc12942.mp3",
+ "mp3": "/Users/macstudio3/Projects/holdforme/data/menu-map/digit-4-CA57986ddf545313cf627572214bc12942.mp3",
"transcript": "[beep] [beep] [beep] [beep] [beep] [beep] [beep]"
},
{
@@ -45,7 +45,7 @@
"call_sid": "CA9c279e49b5359d0352e945226ad4673f",
"status": "completed",
"duration": "46",
- "mp3": "/Users/stevestudio2/Projects/holdforme/data/menu-map/digit-5-CA9c279e49b5359d0352e945226ad4673f.mp3",
+ "mp3": "/Users/macstudio3/Projects/holdforme/data/menu-map/digit-5-CA9c279e49b5359d0352e945226ad4673f.mp3",
"transcript": "We are open from 10am to 6pm, Monday through Friday. We are located at 10600 Pico Boulevard, Los Angeles, California, 90064. We are directly across the street from the McDonald's on Pico Boulevard. To repeat this press 1, to return to the previous menu press 2"
}
]
diff --git a/routes/uploads.js b/routes/uploads.js
index dba8d3b..410106e 100644
--- a/routes/uploads.js
+++ b/routes/uploads.js
@@ -139,7 +139,7 @@ router.get('/admin/uploads', requireAdmin, (req, res) => {
<strong>Connect to a folder</strong>
<p class="muted" style="margin: 4px 0 8px">Record a local folder path. A future watcher tick will import new files from this directory automatically.</p>
<form method="POST" action="/admin/uploads/folder" class="field">
- <input type="text" name="folder" placeholder="/Users/stevestudio2/Pictures/butlr-inbox" value="${escapeHtml(folder)}">
+ <input type="text" name="folder" placeholder="/Users/macstudio3/Pictures/butlr-inbox" value="${escapeHtml(folder)}">
<button type="submit">Save</button>
</form>
${folder ? `<p class="muted" style="margin-top:6px">Currently watching: <code>${escapeHtml(folder)}</code> · <button type="button" id="sync-now-btn" style="padding:4px 12px;font-size:12px;cursor:pointer">Sync now</button> <span id="sync-status" class="muted" style="font-size:11px;margin-left:6px"></span></p>` : ''}
← cd0e467 Add per-site favicon (kills /favicon.ico 404)
·
back to Butlr
·
auto-save: 2026-07-23T10:20:16 (1 files) — 5x/ 9c34807 →