Skip to content

Commit e4c8ddb

Browse files
authored
feat: redesign minting workspace (#16)
1 parent b61da56 commit e4c8ddb

38 files changed

Lines changed: 3231 additions & 2862 deletions

‎CHANGELOG.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Changelog
2+
3+
## 1.4.1 - 2026-07-16
4+
5+
- Reworked the app into My Minting, Minters, Blocks, and Developers workspaces.
6+
- Added selected-account management, real write confirmation tracking, the full
7+
minting-group roster, identity avatars, multi-column sorting, and progressive
8+
account enrichment.
9+
- Added Previewnet batch-aware block filtering, expandable online-account
10+
snapshots, the current online-minter table, and visibility-aware smart refresh.
11+
- Added Classic, Modern, and Fun style support with bundled local fonts and
12+
responsive table/layout behavior.
13+
- Added the sandbox-safe clipboard fallback already used by Polls.
14+
- Expanded protocol documentation and focused tests for batch boundaries,
15+
identity-request chunking, sorting, refresh planning, and pending actions.

‎README.md‎

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,21 @@
11
# Qortium Minting
22

33
A QDN app for monitoring and managing minting on the Core node connected to
4-
Qortium Home. It shows node minting state, active minting accounts, selected
5-
account identity and authorization state, current online accounts, and recent
6-
blocks with the online accounts that signed them.
4+
Qortium Home. Its tabbed workspace separates **My Minting**, **Minters**,
5+
**Blocks**, and an always-English **Developers** reference, rather than putting
6+
all data in one long page.
7+
8+
My Minting focuses on the selected account, its key state, and actions. Minters
9+
lists all minting-group members with names, avatars, levels, blocks minted,
10+
multi-column sorting, and a detail view. Blocks keeps the full online-account
11+
data close to the block that recorded it. Once Previewnet batch rewards are
12+
active, **Skip empty blocks** is on by default and shows the ten online-account
13+
window blocks plus their payout block; the preference is remembered locally.
14+
15+
The app polls the inexpensive chain height while visible and refreshes only the
16+
affected data when a new block arrives. It pauses both polling and its display
17+
ticker when the tab is hidden. The topbar refresh button always reloads the
18+
active workspace view without blanking already loaded tables.
719

820
## Minting management
921

@@ -27,13 +39,14 @@ minting-key removal for development; otherwise browser mode is read-only. Set
2739

2840
## QAVS and UI styles
2941

30-
The app is at QAVS `1.4.0`: the `1.4` portion is its minimum Qortium platform
42+
The app is at QAVS `1.4.1`: the `1.4` portion is its minimum Qortium platform
3143
level and the patch number tracks the app release. `vite.config.ts` reads the
3244
package version, injects the visible version badge, and emits
3345
`dist/qortium-app.json` with the name `Minting` during every build.
3446

35-
Minting supports Classic and Modern QDN UI styles and follows Home theme,
36-
accent, language, and text-size settings. It does not define a Fun style.
47+
Minting supports Classic, Modern, and Fun QDN UI styles and follows Home theme,
48+
accent, language, and text-size settings. All fonts are bundled locally; UI
49+
families intentionally preserve the accent selected in Home.
3750

3851
## Development and verification
3952

@@ -46,9 +59,12 @@ npm run preview
4659
```
4760

4861
For an embedded smoke check, open `qdn://APP/Minting/Minting` in Qortium Home
49-
with a selected account. Confirm that node status, active keys, online accounts,
50-
and recent blocks load; display-setting changes apply; and only the bridge
51-
actions advertised by the current Home build appear as management controls.
62+
with a selected account. Confirm that node status, active keys, minters, online
63+
accounts, and recent blocks load; the batch filter leaves payout rows
64+
non-expandable; display-setting changes apply; and only the bridge actions
65+
advertised by the current Home build appear as management controls. The
66+
Developers tab contains endpoint and bridge-call detail that is deliberately
67+
kept out of the normal user flow.
5268

5369
## Previewnet publish
5470

‎package-lock.json‎

Lines changed: 12 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "qortium-minting",
3-
"version": "1.4.0",
3+
"version": "1.4.1",
44
"private": true,
55
"license": "0BSD",
66
"description": "A small QDN minting status app for Qortium Home.",
@@ -15,6 +15,7 @@
1515
"dependencies": {
1616
"@vitejs/plugin-react": "^6.0.3",
1717
"emoji-picker-react": "^4.19.1",
18+
"lucide-react": "^0.577.0",
1819
"react": "^19.2.7",
1920
"react-dom": "^19.2.7",
2021
"typescript": "^6.0.3",

0 commit comments

Comments
 (0)