Skip to content

Rbbydotdev cli proof of concept#12

Open
rbbydotdev wants to merge 4 commits into
masterfrom
rbbydotdev--cli-proof-of-concept
Open

Rbbydotdev cli proof of concept#12
rbbydotdev wants to merge 4 commits into
masterfrom
rbbydotdev--cli-proof-of-concept

Conversation

@rbbydotdev

@rbbydotdev rbbydotdev commented Mar 21, 2025

Copy link
Copy Markdown
Owner

this is building on @edahlseng 's original PR #7

  • Moved everything over to typescript
  • Tightened clasp integration for clasp 2.5
  • Moved clasp commands to Clasp class for insulated and easier clasp interaction api
  • Added zod schema for config
  • Added eslint

Still some outstanding implementations needed. A nice to have would also be some tests.

@edahlseng any thoughts? Would you like to continue work on this?

edahlseng and others added 4 commits March 1, 2025 15:35
Tightened clasp integration for clasp 2.5
Moved clasp commands to Clasp class for insulated and easier clasp
interaction api
Added zod schema for config
add eslint
@vercel

vercel Bot commented Mar 21, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
someday ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 21, 2025 10:16pm

rbbydotdev pushed a commit that referenced this pull request Jul 20, 2026
useGoogleTimeslots' failure handler set the error but never set status to
"error", so status stayed "pending": the loading overlay spun forever and
the error dialog (gated on status === "error") never opened. Add
setStatus("error").

App init's isOwner() promise had no withFailureHandler, so a thrown
isOwner() left it forever pending and hung the app on its initial spinner.
Add withFailureHandler(reject), matching the adjacent getConfig() call so
the outer try/catch handles it. (Findings #2, #12/#29.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants