Skip to content

feat: add ppq ai to app store#2099

Merged
rolznz merged 2 commits intomasterfrom
feat/ppq-ai
Feb 27, 2026
Merged

feat: add ppq ai to app store#2099
rolznz merged 2 commits intomasterfrom
feat/ppq-ai

Conversation

@im-adithya
Copy link
Copy Markdown
Member

@im-adithya im-adithya commented Feb 27, 2026

Fixes #2095

Summary by CodeRabbit

  • New Features
    • Added PayPerQ as a new AI service in the app store, enabling pay-per-prompt access to the latest AI models and tools via Bitcoin without subscriptions.
  • Documentation
    • Included in-app installation and setup guides plus auto-topup connection instructions (with example API usage) to help users connect and fund PayPerQ.

@im-adithya im-adithya requested a review from rolznz February 27, 2026 06:42
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Feb 27, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 327bc98 and 277a47c.

📒 Files selected for processing (1)
  • frontend/src/components/connections/SuggestedAppData.tsx

📝 Walkthrough

Walkthrough

Adds a new PayPerQ entry to the app store data (appStoreApps) including metadata, logo import, JSX install and finalize guides, categories, and a web link. No functional logic or control flow changes.

Changes

Cohort / File(s) Summary
PayPerQ App Store Entry
frontend/src/components/connections/SuggestedAppData.tsx
Appends a new payperq app object to appStoreApps with id, title, description, webLink, logo import, hideConnectionQr, extendedDescription, installGuide and finalizeGuide JSX blocks, and categories. No other code or control flow modified.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Poem

🐰 A small hop brings PayPerQ near,
A logo, guides, and metadata clear,
App store fields all neatly aligned,
Users find prompts and topups defined,
I nibble a carrot and cheer: hooray! 🥕

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'feat: add ppq ai to app store' directly and clearly describes the main change: adding PayPerQ (PPQ) to the app store.
Linked Issues check ✅ Passed The PR successfully adds PayPerQ to the app store with proper data structure including NWC-compatible installation and auto-topup guidance as required by issue #2095.
Out of Scope Changes check ✅ Passed All changes are scoped to adding the PayPerQ app entry to the app store data; no unrelated modifications are present.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/ppq-ai

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@frontend/src/components/connections/SuggestedAppData.tsx`:
- Around line 300-311: The current curl example string in SuggestedAppData (the
JSX block that renders the curl command) instructs users to put secrets inline;
change the example to avoid embedding the x-credit-id header and the
nostr+walletconnect secret directly in the command string by showing a safer
pattern (e.g., reference an environment variable for the header like $CREDIT_ID
and read the JSON body from a file or stdin via --data `@file` or --data `@-` /
heredoc) and update the displayed text in the component accordingly so the UI
shows placeholders and a note to load secrets from env or files rather than
shell history.

ℹ️ Review info

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 3392e75 and 327bc98.

⛔ Files ignored due to path filters (1)
  • frontend/src/assets/suggested-apps/payperq.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • frontend/src/components/connections/SuggestedAppData.tsx

Copy link
Copy Markdown
Contributor

@rolznz rolznz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tACK

@rolznz rolznz merged commit 6f74804 into master Feb 27, 2026
9 of 12 checks passed
@rolznz rolznz deleted the feat/ppq-ai branch February 27, 2026 09:19
</span>{" "}
and paste it into a notepad.
</li>
</ul>
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice 👍

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.

Add PPQ to the app store

2 participants