LCARS styles for dialogs and Project Browser, corners by the width of a box, a reworked login panel, and bug fixes. The demo site runs this version: demo.lcars-ng.org.
New
- Sign in with a Solana wallet (SIWS), alongside EVM (SIWE).
- WalletEvent: which wallet signed in, was linked, or was refused, for other modules to react to.
- Account page: the user's wallets, since when, and how to add another.
- Wallets have a name and a network; support can unlink them. A permission lets owners unlink their own (granted to no role by default).
- The wallet's account picker always opens before signing.
- No Node: the viem scripts are gone; agents sign in as the README says.
Security: what is sold is no longer given away.
- Only an HTML page is free for people. Markdown and JSON of a priced entity (Markdownify routes, JSON:API, ?_format=) are charged whatever Accept says.
- Pages showing a priced entity are not page-cached (Cache-Control: private).
- JSON:API omits sold entities from collections, includes and relationships (listed in meta.omitted) and refuses filters/sorts on fields of selling bundles.
- Paying never grants more than view access: no drafts sold.