Merge branch 'dev'

This commit is contained in:
Jeff Emmett 2026-03-03 15:18:02 -08:00
commit c1bec9f9a9
3 changed files with 6 additions and 6 deletions

View File

@ -84,7 +84,7 @@ class FolkScheduleApp extends HTMLElement {
private getApiBase(): string {
const path = window.location.pathname;
const match = path.match(/^(\/[^/]+)?\/schedule/);
const match = path.match(/^(\/[^/]+)?\/rschedule/);
return match ? match[0] : "";
}

View File

@ -9,7 +9,7 @@ export function renderLanding(): string {
Persistent Scheduling
</span>
<h1 class="rl-heading" style="background:linear-gradient(to right,#f59e0b,#f97316,#ef4444);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text">
Automate your rSpace, on your schedule.
Automate (you)rSpace,<br>on (you)rSchedule.
</h1>
<p class="rl-subtitle">
Cron-powered job scheduling with email, webhooks, calendar events, and backlog briefings &mdash; all managed from within rSpace.
@ -21,7 +21,7 @@ export function renderLanding(): string {
<div class="rl-cta-row">
<a href="#" class="rl-cta-primary" id="ml-primary"
style="background:linear-gradient(to right,#f59e0b,#f97316);color:#0b1120"
onclick="document.querySelector('.rl-hero').closest('[data-space]')?.getAttribute('data-space') ? window.location.href='/' + document.querySelector('.rl-hero').closest('[data-space]').getAttribute('data-space') + '/schedule' : void 0; return false;">
onclick="document.querySelector('.rl-hero').closest('[data-space]')?.getAttribute('data-space') ? window.location.href='/' + document.querySelector('.rl-hero').closest('[data-space]').getAttribute('data-space') + '/rschedule' : void 0; return false;">
Open Scheduler
</a>
<a href="#features" class="rl-cta-secondary">Learn More</a>

View File

@ -421,7 +421,7 @@ async function executeBacklogBriefing(
<tbody>${taskRows}</tbody>
</table>
<p style="color:#475569;font-size:11px;margin:24px 0 0;text-align:center">
Sent by rSchedule &bull; <a href="https://rspace.online/demo/schedule" style="color:#f59e0b">Manage Schedules</a>
Sent by rSchedule &bull; <a href="https://rspace.online/demo/rschedule" style="color:#f59e0b">Manage Schedules</a>
</p>
</div>
`;
@ -614,7 +614,7 @@ routes.get("/", (c) => {
return c.html(
renderShell({
title: `${space} — Schedule | rSpace`,
moduleId: "schedule",
moduleId: "rschedule",
spaceSlug: space,
modules: getModuleInfoList(),
theme: "dark",
@ -819,7 +819,7 @@ routes.get("/api/log/:jobId", (c) => {
// ── Module export ──
export const scheduleModule: RSpaceModule = {
id: "schedule",
id: "rschedule",
name: "rSchedule",
icon: "⏱",
description: "Persistent cron-based job scheduling with email, webhooks, and backlog briefings",