BitShares Forum

Specific Projects => Announcements => Topic started by: R on September 23, 2023, 12:47:42 pm

Title: Bitshares Astro UI - Almost feature complete!
Post by: R on September 23, 2023, 12:47:42 pm
The following interacts with the Bitshares BEET & BEETEOS multiwallets directly.

New user interface repo: https://github.com/BTS-CM/astro-ui

Technologies:
https://astro.build
https://react.dev
https://ui.shadcn.com

Completed:
Pool exchange page
Portfolio page
Market limit order page
Featured/Top markets page
Smartcoin overview
Credit offer overview
Credit deal overview
Credit offer accept deal form
Collateralized debt positions

In progress:
Collateral bidding (global settlement + individual settlement funds)

Todo:
Create credit offer form
Title: Re: Bitshares Beet Market UI app
Post by: R on October 19, 2023, 03:08:38 pm
Here's a quick update regarding realized performance gains:

https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-performance-benchmarks

https://steemit.com/bitshares/@cm-steem/bitshares-dex-astro-ui-performance-benchmarks
Title: Re: Bitshares Beet Market UI app
Post by: R on November 02, 2023, 02:29:36 pm
https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-smartcoin-lookup-and-dept-position-management

https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-showcase-improving-user-experience-and-user-security

https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-dex-showcase-credit-offer-and-credit-deal-performance-comparison
Title: Re: Bitshares Beet Market UI app
Post by: R on November 10, 2023, 01:37:13 pm
Continuing to make steady progress! https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astrojs-ui-developer-showcase-blog-post-smartcoin-margin-position-form-completed
Title: Re: Bitshares Beet Market UI app
Post by: R on November 15, 2023, 08:22:43 pm
Steady progress! https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-dex-ui-developer-showcase-optimizations-and-preparation-for-suez
Title: Re: Bitshares Beet Market UI app
Post by: R on December 05, 2023, 09:40:50 pm
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-development-spotlight-updating-existing-limit-orders-suez-support
Title: Re: Bitshares Beet Market UI app
Post by: ebit on December 06, 2023, 12:22:45 am
nice
Title: Re: Bitshares Beet Market UI app
Post by: R on December 15, 2023, 02:42:57 am
Thanks!

https://hive.blog/hive-120117/@nftea.gallery/bitshares-astrojs-dex-ui-dev-spotlight-global-settlement-bidding-and-individual-settlement-fund-settlement
Title: Re: Bitshares Beet Market UI app
Post by: R on December 29, 2023, 09:29:36 pm
The Astro UI & Beet API have been updated to provide multiple additional languages in addition to English.

https://hive.blog/hive-120117/@nftea.gallery/bitshares-astrojs-dex-ui-dev-spotlight-translating-the-application-to-9-languages-instantly
Title: Re: Bitshares Beet Market UI app
Post by: R on January 02, 2024, 03:16:22 pm
Liquidity pool staking has been implemented!

https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-liquidity-pool-staking-unstaking-form-completed

https://steemit.com/bitshares/@cm-steem/bitshares-dex-astro-ui-developer-showcase-liquidity-pool-staking-unstaking-form-completed
Title: Re: Bitshares Beet Market UI app
Post by: R on January 27, 2024, 08:15:09 pm
You're now able to create new credit offers and edit existing credit offers via the Astro UI:

https://hive.blog/hive-120117/@nftea.gallery/bitshares-dex-astro-ui-developer-showcase-create-edit-credit-offers
Title: Re: Bitshares Beet Market UI app
Post by: R on March 25, 2024, 08:09:20 pm
I've created a worker proposal to fund continued development of the Astro.JS Market UI application (includes development of the accompanying ElysiaJS REST API).

https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-development-worker-proposal

Thanks for considering supporting this worker proposal!

Looking forwards to continuing these cutting-edge Bitshares UI developments, with your help!

Cheers!
Title: Re: Bitshares Beet Market UI app
Post by: R2 on September 16, 2025, 10:48:22 pm
The Bitshares Astro UI project has come a long way!

Fully implemented functionality:

    Create/Extend/Redeem Hash Time-Locked Contracts (HTLC)
    Create/Claim direct debits (withdraw permissions)
    Create a new account (cloud wallets)
    Craft complex Same-T Fund limit order transactions
    Barter
    View witnesses & committee member lists
    Create/Update your witness/committee member status.
    Create worker proposals
    Create your own featured liquidity pool analytics tracker
    Switch between Bitshares (mainnet) and the Bitshares Testnet blockchains
    Fully translated to 10 languages!
    Place DEX limit orders
    Perform liquidity pool swaps (simple swap & pool exchange swap pages)
    Stake assets in liquidity pools
    Transfer assets to other blockchain users (memo supported)
    Borrow funds from other users (credit deals)
    Lend funds to other users (credit offers)
    Issue Collateralized Debt Positions (smartcoins & market pegged assets)
    View portfolio (balance, activity, open orders)
    View top markets (24hr trading rankings)
    View liquidity pools (in table format)
    Credit deal overview
    Credit offer overview
    Claim vesting balances
    Prediction Market Asset overview
    Create prediction market assets
    Buy Life Time Membership for your account
    User configurable blockchain node connections
    Create/update/delete Same-T Funds
    Create/update User Issued Assets (UIA)
    Create/update Smartcoins
    Create NFTs in UIA or Smartcoin form
    View your issued assets (UIAs, NFTs, Smartcoins & PMAs)
    Create proposals for all operations
    View account proposals - approve/reject
    Configure account lists

---

The project is pretty much feature complete, the only things left to work on are the following AFAIK:

Voting
Market charts
Account transfer
Multi-transaction basket
User configurable faucets
Upgrade to React v19
Move more JS to TS
Vote ticket functionality
QR code and TOTP support
Title: Re: Bitshares Beet Market UI app
Post by: R on October 13, 2025, 10:19:04 pm
The Bitshares Astro UI was recently updated: https://github.com/BTS-CM/astro-ui/releases

Changes:

Tweaks to the recent react-window List changes to resolve height issues.
Updated package dependencies
Refactored Market order component
Changed react-window implementation
Changed noble hashes import format

Created several new issues regarding community requested features and UX changes too, will look into implementing these changing soon.

Don't hesitate to try out the Bitshares Astro UI app & the associated BeetEOS wallet!
Title: Re: Bitshares Beet Market UI app
Post by: R on October 30, 2025, 09:09:48 pm
New release is out!

Changes:

New index page look
Compacted index page into an accordion
Split navigation into additional categories
Changed header navigation type from a dropdown menu to a navbar like menu
Split the portfolio page into 3 separate pages.
Improved the UX for the 3 split portfolio pages
Added fees to recent activity rows
Added localized operation description in recent activity page (click the operation name)
Localized operation names in recent activity page
Added a 'create ticket' page
Added a ticket leaderboard page
Fixed API querying bug - when navigating away from the credit offer editor page it previously broke network calls.
Switched kibana data source
Added loading indicators & improved 'empty/missing object' indicators.
Added favourite users & favourite trading pair functionality
Added a dedicated 'favourites' page for an overview of favourited users, assets and trading pairs.
Added more asset-related shortcuts to portfolio balance page
Added override transfer functionality to the asset issuer actions
Added a manual node pinging functionality
Migrate from form to field shadcn components
SimpleSwap page fixes
Moved current user indicator to the top right of the page header (moved from footer)
Replaced blocksight explorer links
Package version updates
Title: Re: Bitshares Astro UI - Almost feature complete!
Post by: R on November 13, 2025, 11:17:26 pm
Several new releases have introduced the following changes to the Astro UI:

Introduced a new page: Invoice Storage (For both invoice creator & invoice payer)

New page: DPOS Voting - Witnesses/Committee/Worker proposal voting!

Various package dependency updates.

New page: Created an Inventory system for invoicing purposes
New page: Create an invoice
New page: Pay an invoice
Misc UX improvements

Create liquidity pool page
Delete liquidity pool asset issuer action
API optimizations on favourites page & issued assets page

Added QR code support to the Deeplink dialog.
Added sm/md/lg viewport changes for all pages.
Added sidebar navigation for small devices.
Introduced global settlement and price feed change functions to asset issuer actions component.
Various UX tweaks.
Implemented a react-window List in the Account Select component.