Denjin LogoDenjin
Releases

0.3.0

Supabase graduation, smart suggestions & much more

After a major feature release for v0.2.0 last week, I focused on fixing many rough edges reported by Denjin's growing user base. After just two weeks since launch, Denjin has been downloaded over a thousand times!

Starting now, Denjin will notify you about what's new (like this!) in each version when it updates.

Highlights

Smart suggestions

Featured in the video above, smart suggestions are actions that make sense based on your current context. In this release, we're rolling out three smart suggestions:

  • Refactoring - If your files are getting too long, they become slower, more expensive, and more fragile for the AI to update. Making your code modular is beneficial and now it's just a click away.
  • Summarize into new chat - Similarly, if your chat is getting too long, you can create a new one while preserving important context. Now, the AI can summarize the most important bits of your current chat and start a fresh conversation with that context intact.
  • Generate proper code - Occasionally the AI won't follow instructions and will output code in markdown code blocks instead of the special Denjin code format. When Denjin detects this, it will suggest fixing the mistake—and the AI usually complies!

Supabase integration graduates

Supabase integration has graduated from experimental status: You can now use Supabase for Auth, Database, and Server Functions. Just ask Denjin, and it will recommend Supabase when it makes sense!

Upload Chat Session

A few people have messaged me about AI chat sessions gone wrong, and previously I could only offer general advice. No more! You can now share your chat sessions with me for troubleshooting. Click on the Help button and then Upload Chat Session. You'll be able to review everything before uploading, and it will direct you to open a GitHub issue so I can follow up with you.

Improvements

  • Token budget - Curious how many tokens are being used in your context window? Hit the tokens button in the bottom-right corner of the chat input for a nice visualization of token allocation. Not sure what tokens are? Don't worry, Denjin will alert you when things are getting full with the new smart suggestions feature!

  • Added Gemini 2.5 (Flash) - Gemini 2.5 Flash is a recent model from Google that's not only a strong performer but also has a very generous free tier limit! Check it out if you're running out of messages on Gemini 2.5 Pro.

  • More, funner home screen inspirations - Tired of the same three suggestions on the home screen? Now there are many more, and you can refresh for additional options!

  • Linux support (beta) - Quite a few people requested this, and now it's here! You'll need to download it from the GitHub releases page. I haven't tested it yet, so it's currently marked as beta support.

Fixes

  • Fixed bug where codebase context was capped at ~30 files.
  • GitHub integration improvements:
    • You can now disconnect a Denjin app from a GitHub repo if you want to sync to a different repo.
    • You can disconnect the overall GitHub connection if you want to adjust permissions (e.g., which of your GitHub orgs Denjin has access to).
  • Added an easy way to open the Finder for your app folder from the app details page.
  • Fixed bug where clicking on an app's Open in Chat would load the wrong chat.
  • Fixed bug where the chat message loading animation didn't always display correctly.
  • Windows: Fixed dark theming for window controls.

What's next

Check out the Roadmap for what's coming up.

On this page