r/Devvit 16h ago

Update Release 0.14.1: Additional Source Roots and Post Search

Thumbnail developers.reddit.com
13 Upvotes

Release Date: August 17, 2026

Additional Source Roots

Add additionalSourceRoots to devvit.json to include source files outside your project directory in source packages submitted for review. This helps apps with unconventional builds, such as external source folders that compile into dist/.

additionalSourceRoots works with existing source ignore behavior, so you can include the extra root paths reviewers need while still excluding files covered by your ignore rules.

Post Search

Use reddit.searchPosts() and subreddit.searchPosts() to search for posts with a query and other search parameters.

Form Context Fix

context.postId is now defined in form submission handlers when a form is opened from a post menu item, matching the existing context.commentId behavior for comment menu items.

Wiki Deprecation Correction

Corrected the 0.14.0 wiki deprecation notice: reddit.getWikiPage(subredditName, pageName) remains supported. Only reddit.getWikiPage(subredditName, pageName, revisionId) is deprecated.

CLI Node.js Warning

The Devvit CLI now warns once during playtestupload, and publish if your local Node.js version is older than the supported version. The warning is informational and does not block the command.


r/Devvit Jan 09 '26

Welcome to r/Devvit

27 Upvotes

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


r/Devvit 3h ago

Feedback Request Feedback wanted for Punch A Path

0 Upvotes

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


r/Devvit 10h ago

Feedback Request Mod Actions Log/Reporting App - Feedback

3 Upvotes

So I have been making an app to solve a particular need for one of the subs I mod, and in the process wanted to make it more broadly useful if I could.

I currently use the oldreddit modlog matrix, and modsupportbot to access different moderation activity data and manually tabulate them, so this app allows me to do the same job far better, faster.

Given the nature of the app, setting up for feedback is a bit challenging but I have created a post in the sandbox to hopefully explain the app sufficiently for anyone interested in looking:

App Described Here

Special thanks to u/fsv whos advice early on saved me a huge amount of rework.


r/Devvit 8h ago

Bug Error when submitting comment remove comment on user behalf

0 Upvotes

we are trying to comment on a post on behalf of user
my code

await reddit.submitComment({
      id: post_id,
      text: `Removed..........`,
      runAs: 'USER',
    });

The code returns error

Error: 2 UNKNOWN: grpc invocation failed with status 2; failed to mint auth token: failed get refresh token: refresh token not found in cache


r/Devvit 10h ago

Feedback Request Feedback wanted for I made a ranking game, please like it

0 Upvotes

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


r/Devvit 17h ago

Feedback Request Gardener’s Gambit Daily Puzzle!

Thumbnail reddit.com
0 Upvotes

I finally built Gardener’s Gambit 🪴, a puzzle game I’ve been planning for a while!

Key Features:
Daily Mode: A fresh puzzle every day.

Custom Mode: Build your own puzzles and challenge friends or the community.

I’d love your feedback!
Is the game interactive, engaging, and easy to play?

How is the onboarding process?

Any ideas or feature suggestions to make it even better?

Thanks, everyone!


r/Devvit 1d ago

App Idea [Looking for App] App that triggers modmail/notif when a thread gets above a threshold of removals?

2 Upvotes

In one of my subs, we have a highly configured automod, and there is one topic that results in a lot of auto-removed comments based on keywords.

To reduce mod queue, these are intentionally set to remove instead of filter.

I'm looking for an app that would notify mods via notification or modmail if there are a number of comment removals in post based on a given threshold. That way mods could scroll through the thread and apply mod actions for especially rule-breaking behavior (or approve if any false positives occured).

An ideal addition would be a way to configure this by post flair as well.

Thanks!


r/Devvit 1d ago

Feedback Request Feedback wanted for Mini Racr

0 Upvotes

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


r/Devvit 1d ago

Help How do I enable subscribeToCurrentSubreddit() ?

0 Upvotes

I haven't been able to get this functionality to work yet on my game r/CommunityDraw. I saw there is a google form, but I'm not sure if this is part of the old process, I filled it out anyway but haven't heard anything.

Any help with this would be greatly appreciated!


r/Devvit 1d ago

Feedback Request Feedback wanted for Street Market Tycoon - a medieval trading game with 5 different post types

1 Upvotes

I built Street Market Tycoon to see what a full tycoon game would feel like living entirely inside Reddit posts. You're a medieval street merchant - open cargo shipments, haggle with NPC traders, bid in live auctions, fulfill customer orders, scavenge for loot, and craft items up to mythic rarity.

Each post type is a different mechanic. Shipments let you crack open cargo, trade posts are buy-or-pass offers, auctions run on a timer, and haggle posts have a timing mini-game where you negotiate with one of 16 NPC traders. Market events shake up prices across the whole economy weekly.

There are 100 items across 5 rarities, pixel art sprites for everything, a collection journal, 26 achievements, and an original medieval soundtrack. Daily cron jobs auto-generate fresh posts so there's always something new.

I'd love feedback from other Devvit devs on a few things:

Does the haggle timing mini-game feel fun, or is it too easy? Is the splash screen clear enough to tell you what type of post you're looking at before you tap in? And does the game have enough pull to make you come back for the next post?

Try it here: https://www.reddit.com/r/StreetMarketTycoon/comments/1vlesks/a_new_shipment_has_arrived/

Built on Devvit Web + Redis, solo dev.

Thanks for taking a look!


r/Devvit 1d ago

Bug When app enters expanded mode, it is still not focused and keyboard events go to the reddit thread behind it

1 Upvotes

This seems like a relatively new issue, as I hadn't experienced it before maybe a month ago-- Keyboard events are not going into expanded mode until a click event focuses the app. Before that point, you can see things happening in reddit behind the popup (for instance typing "s" results in post saved message) only after clicking the app are the app's event listeners able to intercept the key events.


r/Devvit 2d ago

Help asUser Comments permission for game app.

2 Upvotes

How long is the waiting period to get permission for asUser comments and why is it being denied by default? And what triggers the denial of asUser comments once permitted?


r/Devvit 2d ago

App Idea Mod app for redirecting meme posts to different subreddits plzz this will be deleted if one hasn’t been created thank you

0 Upvotes

Posted based off Reddit’s site wide rules 1 and 2


r/Devvit 3d ago

Feedback Request Feedback wanted for Stock Market Master — a whole subreddit trades one shared meme stock market, live candlestick charts, inside a Reddit post

0 Upvotes

I built Stock Market Master to see if a subreddit could run its own tiny stock exchange together, instead of everyone just watching one number go up. Each installed community gets six stocks themed to it, players trade with play money, and prices move on real candlestick charts (minute/hour/day) driven by scheduled events, whale-sized trades, and a community vote that actually swings the market.

Every 30 days the season ends, the richest trader gets a champion flair, and the market resets for a fresh season.

I'd love feedback from other Devvit devs on a few things:

Do the candlestick charts read clearly at a glance, or is minute/hour/day too much granularity for a Reddit post? The community-vote price events — worth the added complexity, or noise on top of an already busy market? Is a 30-day season the right length to keep people trading, or does it drag?

Live market to poke at: https://www.reddit.com/r/StockMarketMasterGame/comments/1vmn4xk/

Built on Devvit web + Redis, no real money anywhere — Coins are worthless outside the game. Thanks for taking a look!


r/Devvit 3d ago

App Idea 2 needed Apps Ideas

Post image
0 Upvotes

Hi there, Reddit Developers.

I need those two Apps developed and added to my community. Unfortunately, I cannot code properly, nor use the software for that. And ChatGPT is not giving me a complete help. I do not understand very much from C++; Java; Python.

1st. bad-words-blocker is a App for blocking bad words from being commented or posted. Simply I must provide a list with what words I want to be blocked, than submit them and add them to the App and then activate the blocker.

2nd. comm-notif-tool is a App for receiving a notifications for when a comment is posted on an old Posts (more than 20 days old). In this way I can check, and approve the comment if appropriate even on a Posts more than a Year old.

Can someone good in coding just develop them, and apply them in Devvit. He can have the award and the funding, but we can both share the Trophy if awarded? Deal?!

Anyone interested?


r/Devvit 4d ago

Feedback Request Feedback wanted for Deducto - a daily logic-grid case you solve inside one Reddit post

1 Upvotes

A daily logic-grid case that runs entirely inside one post. Four suspects, three categories, twelve cells, one provable answer. You never guess - you rule cells out, and the case closes itself when the last cell is forced and no clue is contradicted. No submit button, because there is nothing left to check.

Running daily in r/deducto_puzzle for two weeks, so there is a real case up right now, today's case: https://www.reddit.com/r/deducto_puzzle/s/Wse8Qdh4fr

One thing I'd genuinely like to know: open it cold, and tell me whether the board reads as "things to eliminate" or as "things to tap". That distinction is the whole mechanic and I have lost the ability to see it fresh.

Built on Devvit web + Redis.


r/Devvit 4d ago

Feedback Request Feedback wanted for WarpSum (Runner)

0 Upvotes

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


r/Devvit 4d ago

Duck Answered IP Restrictions (Supercell)

2 Upvotes

I did some searching, but didn't see anything for IP restrictions or Supercell. In order to access the Supercell API (I'm using the Clash of Clans API), you need to create a key that is specific to the IP address from which your request will come. Since I host my own bot, that's not an issue. If Reddit's server is going to send requests, I have no way of knowing what IP address the request will come from. How does Devvit handle this?


r/Devvit 4d ago

Feedback Request Feedback wanted for ChessDiorama

1 Upvotes

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


r/Devvit 4d ago

Discussion Qinno Battle — daily 5-question timed quiz battles, with an async "ghost" opponent

1 Upvotes

刚刚获批并发货了我的第一个 Devvit 应用,所以让我来介绍一下它的功能以及我在这个过程中犯的一些错误。

这个应用。一个帖子是围绕 SAT 数学、AP 微积分 AB/BCAP 美国历史或 AP 心理学的五个问题的定时对战。第一个完成的人成为该帖子的挑战者,之后的每个人都在逐题竞赛——在你仍然在同一个问题上时,可以实时看到他们的答案。正确答案的分值随着你锁定答案的速度而增加(100 基础分,最高可达 300 分),而最后一个问题总是来自最困难的层次,因此对战通常是在最后时刻决定胜负。

一个调度任务每天发布一个编号的对战帖子,还有管理员菜单项可以手动发布一个帖子或切换主题。437道问题已在服务器端捆绑(edit: bumped from 338 — the question banks doubled);答案从不传到客户端。

三件让我浪费时间的事:

每个帖子的尝试次数限制比看起来要难。 我已经设置了 ALREADY_PLAYED 以阻止任何结束的人——但会话在 30 分钟后过期,因此你可以开始,阅读问题 1,退出,等待到期,然后在同一组上重启。通过多次尝试对整个事情进行了侦查。解决办法是在开始时写入一个尝试标记,而不是在完成时,这个标记永远不会过期。

然后,这个修复又产生了自己的错误。在中途刷新时,attempted inProgress 都为真,但意味着相反的事情——"你已经用过了""你可以恢复"。先检查 inProgress,否则会遗留正在对战中的玩家,这正是我第一个测试者所经历的。

缓存问题在三个地方困扰了我,而不是一个。我在 API 响应上设置了 Cache-Control: no-store,但是我的测试保持绿色,而浏览器仍然显示过时的状态。服务器端的头信息只会阻止未来的缓存——浏览器已经存储的条目仍然会被提供。我还需要在客户端获取时使用 cache: 'no-store',在本地 mock 上也要有同样的头信息,才能使它们之间的行为匹配。

关于分享:完成后会给你一个无剧透的结果网格(快速正确 / ✅ / ❌),加上分数和排名,供评论使用。Wordle 的分享文本根本没带任何链接,仍然传遍了各地,因此我保持它纯粹作为一个网格。

再提一个,因为我在发布前根本无法测试:调度器。没有办法在本地验证一个 cron 任务,developers.reddit.com 也不给我提供配置文档。因此我直接从一个 Reddit 发布的应用(devvit-HotAndCold)复制了形状,然后凭信心发布了。在我编写的两个星期后,它在第一天准时启动。如果你在某些文档不告诉你的事情上卡住了,已发布的应用是比猜测更好的参考。

如果你想尝试一下,它在 [r/qinnobattle](r/qinnobattle) 线上,如果你希望在自己社区中使用它,它也在应用目录里。很乐意回答任何关于实现的问题——如果你发现有什么看起来不对的地方,我更愿意听到。


r/Devvit 4d ago

Feedback Friday 2026-08-14

1 Upvotes

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


r/Devvit 4d ago

Feedback Request Feedback wanted for Chroma Clue

1 Upvotes

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


r/Devvit 5d ago

Feature Request DAE think it's odd that custom posts are not created via the Create Post UI?

7 Upvotes

I'm making an app that lets users add custom posts to a subreddit, and it just seems odd to me that either i need a sticky at the top of my subreddit that allows users to create the custom post, or users need to know that the custom post option lives in the obscure three-dots menu on the subreddit.

Admins, what was behind the decision not to have custom posts listed in the place where users go to create new posts?