Skip to content

feat(developer): show production apps as unavailable without a developer plan - #1046

Merged
vladjerca merged 1 commit into
masterfrom
feat/developer-production-unavailable
Oct 28, 2026
Merged

vladjerca merged 1 commit into
masterfrom
feat/developer-production-unavailable

Conversation

@vladjerca

@vladjerca vladjerca commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Production apps now need a current developer plan. Without one, the API refuses a new production app with 403 production_requires_plan. This PR makes the portal match:

  • On the new app form, the Production option is disabled for developers without a plan, and its hint reads "Currently unavailable. Contact support@trakt.tv if you need a production app."
  • production_requires_plan gets its own message, in case the API refuses anyway.
  • Developers with a plan see the form as before. Editing an existing app is unchanged.

Tests

  • bun run check (svelte-check): 0 errors.
  • developerErrorMessage.spec.ts covers the new code: 20 passed.
  • Rendered the new app form from this branch with a temporary preview page (not committed) at desktop width: Production shows as unavailable with the support address, Development stays selected.

@vladjerca
vladjerca marked this pull request as ready for review October 28, 2026 12:43
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-28T13:23:43.515333Z b57bf2e Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: beeb205cb6

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@vladjerca
vladjerca force-pushed the feat/developer-production-unavailable branch from beeb205 to b57bf2e Compare October 28, 2026 13:22
@vladjerca

Copy link
Copy Markdown
Contributor Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Can't wait for the next one!

Reviewed commit: b57bf2e69d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

@vladjerca
vladjerca merged commit cc66393 into master Oct 28, 2026
6 checks passed
@vladjerca
vladjerca deleted the feat/developer-production-unavailable branch October 28, 2026 13:48
@exodiuss

exodiuss commented Oct 28, 2026 •

Copy link
Copy Markdown

@vladjerca I was building a connection to my app through your Applications. I was building it and now I'm getting 403 errors so I guess your work works fine. However, I'm not sure to follow what's written on the website and the error. I have the Standard Plan, hence I technically have a Plan but I can't create a Production app anymore, it says I have "no Plan". As the only remaining Plan is the Premium Plan, does it mean I should buy a 150$/mo plan for building my app? Crazy expensive. Maybe there is something I didn't understand?

@vladjerca

Copy link
Copy Markdown
Contributor Author

@exodiuss "plan" in that error means a paid developer plan, Standard doesn't count as one. Fair point that it reads confusingly.

Creating production apps on Standard is disabled for now. A flow for Standard developers to request one is coming in the next few weeks, so you won't need Premium just to ship.

Until then, development apps cover building and testing: you and the people you add can sign in, with localhost redirects. If you need a production app before that, email support@trakt.tv.

@exodiuss

Copy link
Copy Markdown

@exodiuss "plan" in that error means a paid developer plan, Standard doesn't count as one. Fair point that it reads confusingly.

Creating production apps on Standard is disabled for now. A flow for Standard developers to request one is coming in the next few weeks, so you won't need Premium just to ship.

Until then, development apps cover building and testing: you and the people you add can sign in, with localhost redirects. If you need a production app before that, email support@trakt.tv.

Thanks for the clarification @vladjerca !
I was going to go to production tomorrow 😭
I already sent an email to support a few hours ago, is there anything you could do to help me there with your support team to unlock this situation and avoid any production delay to my users? 🙏
Thanks a lot in advance.

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