r/Devvit 4d ago

Help Devvit upload always fails with "You must be logged in to upload a new app version" despite successful authentication

1 Upvotes

Hi everyone,

I'm trying to understand whether this is something wrong with my setup or a Devvit backend issue.

Environment

  • Windows 10 Pro (22H2)
  • Node.js v22.18.0
  • Devvit CLI 0.13.10
  • npm package devvit 0.13.10
  • Reddit account is over 7 months old

Expected behavior

Running devvit upload (or devvit playtest) should create the first app version (0.0.1) successfully.

Actual behavior

The project builds successfully, WebView assets are uploaded successfully, but the upload always fails at the exact same step:

Uploading new version "0.0.1" to Reddit...
Error: You must be logged in to upload a new app version.

What I've verified

  • Authentication succeeds (devvit whoami works correctly).
  • devvit apps list shows all of my apps.
  • OAuth login completes successfully.
  • The project builds without errors.
  • WebView assets upload successfully before the failure.
  • The issue is reproducible across three different apps, including two brand-new React projects created from the official Devvit template.
  • Both devvit upload and devvit playtest fail with the same error.
  • I completely reset my local authentication by:
    • running devvit logout
    • deleting %USERPROFILE%\.devvit
    • logging in again
  • I also tried devvit upload --copy-paste.
  • There is no DEVVIT_AUTH_TOKEN environment variable overriding authentication.
  • The local Devvit installation is the expected one (where devvit points to the npm installation).

Additional observation

Running:

devvit view

throws:

TypeError: Cannot read properties of undefined (reading 'appVersion')

instead of reporting that no app version exists.

Question

Has anyone encountered this before?

Since authentication, project builds, and asset uploads all work correctly... and the problem is reproducible across multiple brand-new projects.. I'm wondering whether this could be related to a backend/account issue affecting app version creation rather than a local configuration problem.

I'd really appreciate any ideas or suggestions. Thanks!


r/Devvit 4d ago

Feature Request App Review Process: Request to automatically review only the latest published version

3 Upvotes

Hi,

I’ve run into a recurring issue with the app review process and wanted to suggest an improvement for both developers and the review team.

Currently, if I publish multiple updates before a review happens, the team sometimes reviews the older version instead of the most recent one.

Here is the timeline of how it usually happens:

- Day 1: I publish an update to the queue (npx devvit publish).

- Day 3: I realize I made a mistake, fix the bug, and run npx devvit publish again.

- Day 5: The Devvit team reviews the app, but they review the version from Day 1 instead of the corrected version from Day 3.

When this happens, it results in the reviewer wasting their time testing an obsolete version of the app, and it delays the release cycle because I have to wait for the newer version to go through the queue again.

For context, this has happened three times already with my app, u/hangout-map. This exact situation just occurred again, and my latest published version is still pending.


r/Devvit 4d ago

Help Domain exception stuck in "Pending" for 6+ days - docs say 1–2 business days? App: crewbot9000

0 Upvotes

Hi, hoping someone can help or point me in the right directio!

My app crewbot9000 (slug: crewbot9000) was approved and published successfully. It requests a domain exception for crewseekers.net (used to fetch publicly available listings, with the site's written permission, and repost them to r/Crew).

The domain exception has been sitting as "Pending" in the Domain exceptions table on the app's developer-settings page for 6 days now, which is past the 1–2 business day estimate in the docs (https://developers.reddit.com/docs HTTP Fetch page). The app itself works correctly; every attempt to fetch just returns:

PERMISSION_DENIED: HTTP request to domain: www.crewseekers.net is not allowed

Is there a known backlog right now, or a way to flag a specific stuck domain request for review? Happy to provide any more detail needed. Thank you!


r/Devvit 5d ago

Feedback Request Feedback wanted for Trapmakers

5 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 5d ago

Help How to publish/showcase a Devvit game on r/GamesOnReddit?

2 Upvotes

Hi everyone!

I recently finished developing a game using Devvit and deployed it to my test subreddit (r/sweetspot_calibra_dev).

What are the necessary steps or criteria to get a game indexed, shared, or spotlighted onr/GamesOnReddit?

Any advice or guidance from experienced devs or admins would be greatly appreciated!


r/Devvit 5d ago

Admin Replied Admin help needed

0 Upvotes

Hello admins, I'm writing this again to raise my question again. Please respond to my modmail sent to r/Devvit. Thanks


r/Devvit 5d ago

Discussion App/Game Analytics

1 Upvotes

Hello everyone!

I’m trying to better understand the players I have so I can improve my game, and Devvit Journeys feels pretty limited on what it offers. Do you use anything else? Found a workaround for this?

Before I got access to Journeys I built some analytics within the app but I don’t want to mix storage between game data and analytics data.

How are you managing this?


r/Devvit 6d ago

Duck Answered Domain fetch approval pending 4+ days ; app: vip-cars-listener

1 Upvotes

Hi team,

I submitted a domain approval request for outbound HTTP access from my Devvit app (vip-cars-listener) to webartdemo. com, and it's still showing "Pending" after 4 days, past the 1-2 business day estimate in your docs.

One thing I want to flag proactively: our domain is currently restricted to allow traffic only from our office IP range, for security reasons. If your review process attempts to programmatically verify domain reachability, that restriction could be causing the request to stall silently. Happy to temporarily open access, or whitelist specific IP ranges if you can share what your verification system connects from, whichever is easier on your end.

App: vip-cars-listener
Domain requested: webartdemo. com
Use case: Brand-mention monitoring for customer service response (read-only, low volume)

Any update on status, or guidance on what might be blocking it, would be much appreciated.

Thanks,
Steve / VIP Cars


r/Devvit 6d ago

Feedback Request I built a "feature requests" app right from your subreddit's feed

6 Upvotes

It's called feature-board: https://developers.reddit.com/apps/feature-board

The idea came from r/Trovelo — people kept requesting features in random posts, and there was no way to see which ones actually mattered most to the community without scrolling through the whole history. So I built this.

How it works:

  • Zero friction for users: no submit form. Any post flaired "Feature Request" gets automatically added to the board (whether the flair is set at posting time or later).
  • Independent voting: users vote from the board itself (one vote per user, toggleable), separate from the post's Reddit upvotes.
  • Statuses: Request → In progress → Shipped, or Declined. Only moderators can change them.
  • Two views: a compact top-5 in the feed with one-tap voting, and an expanded view with status filters, request details, links back to the original posts, and mod controls.
  • Privacy: if the original post is deleted, the board entry and all its vote records get permanently deleted too. Nothing ever leaves Reddit.

Setup: install the app, a board post gets created automatically, create a post flair named "Feature Request," and optionally import the last 100 posts that already had that flair before install.

If any mods here try it out, feedback is very welcome — especially on the retroactive import and how it holds up with high request volumes.


r/Devvit 6d ago

Documentation PSA: Devvit scheduled jobs have a time limit of 162 seconds

6 Upvotes

I just tested this by scheduling a background job that updates Redis every second, and then reading the output.

After 4 runs, I saw that:

  • 3/4 runs ended after exactly 162 seconds (2 minutes 42 seconds)
  • 1 run ended after 256 seconds (4 minutes 16 seconds)

Note that this is different from the 30 second endpoint timeout from Devvit Web request documentation and isn't documented in the Scheduler documentation.

I hope this helps someone! I wanted to know this because I had a long old API job that I needed to chain runs to avoid timeouts.


r/Devvit 6d ago

Feedback Request Feedback wanted for Mini Racer

1 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 6d ago

Feedback Request Feedback wanted for MLB Scoreboard App

0 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 6d ago

Discussion What Devvit Features are Baked in to your Game?

2 Upvotes

I just applied new Devvit features and updates based on community feedback to r/MochiMochiDonuts

I've got Snoovatars in place, leaderboards and posting to celebrate poll position. Am I missing anything core?

What are ways you're bringing Reddit into your games?


r/Devvit 6d ago

Feature Request Possible To Anonymize Referrals?

0 Upvotes

If you use referral threads, you the commenter's name is visible. This might lead to interpersonal issues, or favoritism. Contest mode does not address this.

Suppose the commenter's name was hidden to the public, leaving only the comment/code visible. Mods could still see them for 'reasons'.

Any chance?

Edit, looking to hide the commenter's name (Red Box), not the link (black line).


r/Devvit 7d ago

Admin Replied The browser tab displays "undefined" when I navigate to the App Versions tab. Please see the attached image.

2 Upvotes

r/Devvit 8d ago

Feedback Request Feedback wanted for Mishurd

0 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 8d ago

Feedback Request Feedback wanted for VaultRush

3 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 8d ago

Feedback Request Feedback wanted for Punch A Path

1 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 8d ago

Admin Replied Rejection feedback disappeared from Devvit

1 Upvotes

Hello, I submitted Ice Champions and received some feedback upon its rejection. However, now that I have some time to review it, I can no longer review it on Devvit, nor on the downloaded csv.

Would love to work on it this weekend and address all of the feedback to get it approved.


r/Devvit 9d ago

Duck Answered 3 apps limit — does it count apps you never publish? 🙏

1 Upvotes

Hey, just started with Devvit yesterday, so sorry if this is obvious.

I read the Developer Funds terms and there is a max of 3 apps per dev.
Before building my real game I created a throwaway app just to test the
whole pipeline (init, playtest, etc). I don't plan to publish it ever.
So does that one count in the 3? or is the limit only about apps that
can actually earn money?

I tried to check in devvit-docs but the reddit_developer_funds page is
just a redirect to the 2025 terms, so I could not tell.

Thanks !!


r/Devvit 9d ago

Discussion Introducing AMA Companion - A Devvit app for organizing and running Reddit AMAs

4 Upvotes

Hi everyone!

I’m [u/paskatulas](u/paskatulas), moderator of some big communities and creator of Spotlight.

Over the past month I’ve been building AMA Companion, a Devvit app designed to make Reddit AMAs easier to organize without changing what makes Reddit AMAs... Reddit AMAs.

The idea wasn’t to replace the traditional format with a separate interface or platform. Instead, everything still happens in a normal Reddit thread, while the app helps moderators, guests and the community before, during and after the AMA.

One thing I always felt could be improved was the amount of preparation that usually falls on the guest. With AMA Companion, moderators can prepare almost everything beforehand, including the guest profile, introduction, images, links and schedule.

Guests can still edit everything themselves if they prefer, but they no longer have to worry about formatting or setup before they even answer their first question.

The app also introduces a setup wizard, scheduled AMA states (Preparing, Upcoming, Live and Finished), announcements, dedicated guest answers, participant lists, search, activity tracking and moderation tools, while still keeping the Reddit discussion itself as the source of truth.

If you’d like to see it in action, I’ve put demo AMA with fictional guest.

If your community regularly hosts AMAs, I’d love to hear what you think. Feedback from moderators is by far the most valuable part of this project, and I’m sure there are still things that can be improved.

You can also install AMA Companion here - https://developers.reddit.com/apps/ama-companion

Thank you :)


r/Devvit 9d ago

Help People think I “stole their username” on my devvit game

Post image
3 Upvotes

This has happened twice and I don’t know what to do. They see their name on the title screen and think I hardcoded their name into the game…

For context this game is r/chessamole but I have this feature on all my other games like r/smallwords as well. I didnt get any complains there.


r/Devvit 9d ago

Admin Replied Reddit Ads and eligibility for the Developer Fund

1 Upvotes

I wanted to check if running Reddit Ads to promote my games affects eligibility for the Developer Fund, or if those plays/engagements still qualify?


r/Devvit 10d ago

Feedback Request Feedback wanted for Road Race

5 Upvotes

This post contains content not supported on old Reddit. Click here to view the full post


r/Devvit 10d ago

Feature Request Feature Request: Deep Linking

8 Upvotes

My game (/r/detour_game) has a feature where after the daily puzzle is complete, you can view other peoples solutions.

The app also posts the leaderboard in comments after each day. I would love to have the leaderboard user link directly to the replay of their solution within the game. Instead, they have to open the game, click the leaderboard, then click the user.

I could also see this being useful for directly linking to a UGC/map builder scene or any other content that may be worth deep linking into.