Spaces:
Sleeping
Sleeping
Commit History
-
Pass connected_services to /generate so ALEMBIC_API helper gets injected
RafalB379dfef -
Save button only visible after successful build, hidden on errors
RafalBbdf26c9 -
Use cookie (primary) + localStorage (fallback) for user_id persistence
RafalBb9d452f -
Persistent user_id, CORS, app save/list, Save button
RafalB- user_id stored in localStorage (survives reloads, keeps OAuth tokens) - Hidden user-id-store field bridges JS→Python - Save App button persists apps to S3 global manifest - Gallery loads saved apps on startup - Backend: CORS middleware, POST /apps/save, GET /apps/listc318136 -
Fix service recheck in HF Space iframe context
RafalB- CSS-hidden button (sr-only pattern) instead of visible=False — stays in DOM - Visible "Refresh Status" button in service panel as manual fallback - Robust popup handling: parent.open fallback, cross-origin safe polling - 20s auto-fallback recheck if popup.closed detection fails in iframe - recheckServices() function with multi-selector fallbacks - Console logging for debugging the recheck flowfa76911 -
Service recheck after OAuth + in-app preview
RafalB- After Pipedream OAuth popup closes, hidden button rechecks connection status and auto-triggers build when all services are connected (no page reload) - Gallery cards load apps in the Alembic Live Preview iframe, not new tabs - viewAppInPreview() JS function for inline app display - handle_recheck_services() async generator handles the full recheck→build flowf780396 -
Early service detection + connect UI before build
RafalB- Detect required services (Gmail, Slack, etc.) on every chat turn, not just at build time - Show Pipedream connect panel as soon as services are detected - Track service connection state in session - Fix mock mode to also detect and prompt for servicesb05d319
-
Deploy alembic from 3abb84c
Verified signatureb7b0644 -
Deploy alembic from c63358a
Verified signature5c9d530 -
Deploy alembic from b8a1bc0
GitHub Actionsb68aeed