Skip to main content

6 posts tagged with "console"

View All Tags

Labels & Quick Access in Console

· One min read

Hi 👋

A new release is out — v0.0.56 🚀

This release focuses on frontend changes in the Console:

  • You can now label your Satellites with environment flags and tags. These appear in the launchpad, switcher, and overview. On the launchpad, they can also be used as search filters to quickly find the right Satellite.
  • A new navigation feature – called “Spotlight” or “Quick Access” – lets you jump anywhere in the Console or run actions (such as changing the theme) in seconds. Open it with the search icon in the navbar or by pressing Ctrl/Cmd + K.

Hopefully these make building with the Console a little more fun (and faster)!

Console label & quick access UI

Spotlight / Quick Access UI

Freezing, Gzip, & Console Enhancements

· 2 min read

Hi 👋

A new release is out — v0.0.52 🚀

Here are a few highlights:
🧊 Longer default freezing thresholds
✅ Gzipped HTML
🔐 Allowed Callers
🛠 CLI Improvements
🖥 Polished Console UI

Checkout the release notes for details 👉 Release v0.0.52 · junobuild/juno

Let me know if anything looks fishy — and happy coding! 👨‍🔧


🖥️ Two screenshots from the Console new features

The new “Notifications” component:

Notifications UI

The overall look: collapsible menu, redesigned tabs, more prominent actions, and more.

Console UI Update


As a side note on this release: aside from the custom domain feature, I think it’s now possible to configure your entire project — including authentication, data, storage, and emulator — directly within the Juno config file. Plus with type safety as the cherry on top.

This is especially handy for maintainability or if your project can be forked.

Here’s an example config that shows where and how the project is deployed, which headers to apply to assets, defines the structure of that data, and which image to use when running the emulator with Podman:

import { defineConfig } from "@junobuild/config";

/** @type {import('@junobuild/config').JunoConfig} */
export default defineConfig({
satellite: {
ids: {
development: "jx5yt-yyaaa-aaaal-abzbq-cai",
production: "fmkjf-bqaaa-aaaal-acpza-cai"
},
source: "build",
predeploy: ["npm run build"],
storage: {
headers: [
{
source: "**/*.png",
headers: [["Cache-Control", "max-age=2592000"]]
}
]
},
collections: {
datastore: [
{
collection: "notes",
read: "managed",
write: "managed",
memory: "stable"
}
]
}
},
emulator: {
runner: {
type: "podman"
},
satellite: {}
}
});

Documentation 👉 https://juno.build/docs/reference/configuration

Monitoring Health Check

· One min read

I just shipped a release focuses solely on updates to the Console UI.

The main change is the addition of a new Health Check section under “Monitoring”, along with a clearer breakdown of memory metrics.

I also revisited the notion of the “auto-refill threshold”, as the previous description was misleading or partial.

Lastly, the step related to the “authentication domain” in the hosting wizard has been simplified.

All these changes are, of course, documented.

Happy weekend ☀️

Health Check UI

UI/UX Improvements

· One min read

Don’t deploy on Fridays?

I just released a new version focused entirely on improving the wallet and enhancing the user experience in the Console.

⚡ Snappier UI/UX
🔒 Improved data certification (query+update calls)
🪄 Slick new wizards for top-ups, cycle transfers, and sending ICP

Happy weekend, everyone! ☀️🚀

👉 Release v0.0.42 · junobuild/juno

Wallet USD Balance Display

· One min read

Joining the wallet 💵 display party – balances and amounts are now displayed in USD on the Juno Console too! 🎉

Kudos to KongSwap for sharing their exchange rate endpoint! 🙌

Wallet balance in USD

While I was at it, I fixed a few navigation leftovers from the last version, reviewed the UX of all transaction modals, integrated the exchange feature into each of them, and... had some fun with the colors 🎨

Transaction modal with USD