Skip to content

QortiumDev/chibihub

Repository files navigation

ChibiHub

A QDN app for Qortium featuring Qubino, the ChibiHub mascot. Runs inside Qortium Home as qdn://APP/ChibiHub/ChibiHub, with a read-only browser-development fallback that talks to a local Qortium Core node and the public Qortal API.

Features

  • Dashboard with Qortal node source/status and account info
  • Local/public Qortal node visibility on entry and dashboard, plus a selected-account check against that node's standard blockedAddresses and blockedNames lists
  • Qortal group chat reader and public-group sender via Qortium Home's QDN bridge. The browser fallback reads the same network from the public Qortal API.
  • Account-bound chat context, explicit public/private group state, and guarded read-only handling when Home cannot verify that a group is public
  • Inline qdn:// links in chat messages, opened in a new Home tab (OPEN_NEW_TAB)

Home display styles

ChibiHub follows Qortium Home's display settings on initial render and while the app is open. Home's uiStyle=classic, uiStyle=modern, and uiStyle=fun values select distinct Classic, Modern, and Fun layouts while theme, accent, and text size remain independent. Fun is ChibiHub's original hand-drawn design, now shared as a Home-wide style. Missing or invalid values use the Home contract default, classic.

Development

npm install
npm run dev     # Vite dev server with browser fallbacks
npm test        # vitest
npm run build   # typecheck + production build to dist/

Publish to QDN

Publishes dist/ to a local Qortium Previewnet node as APP/ChibiHub/ChibiHub:

npm run build
npm run qdn:publish

The publish script auto-detects the running core's API key and reads the preview account from ~/qortium/git/qortium-core/preview/; override paths with QORTIUM_CHIBIHUB_* environment variables (see scripts/publish-qdn.mjs).

Versioning

ChibiHub follows the Qortium app versioning standard (QAVS) at version 1.4.2: 1.4 is the minimum Qortium platform level and the final number is ChibiHub's release counter. The build reads the version from package.json, displays it in the app header, and emits dist/qortium-app.json for Qortium Home.

License

0BSD

About

ChibiHub — a QDN app for Qortium with dashboard, Qortal group chat, and qdn:// link opening via Qortium Home

Topics

Resources

License

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors