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
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
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
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
Steady progress! https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-dex-ui-developer-showcase-optimizations-and-preparation-for-suez
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astro-ui-development-spotlight-updating-existing-limit-orders-suez-support
nice
Thanks!
https://hive.blog/hive-120117/@nftea.gallery/bitshares-astrojs-dex-ui-dev-spotlight-global-settlement-bidding-and-individual-settlement-fund-settlement
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
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
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
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!
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
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!
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
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.
https://www.reddit.com/r/BitShares/comments/1uzkcpj/updating_the_bitshares_astro_ui_with_multiple_new/
https://hive.blog/hive-120117/
@nftea.gallery/updating-the-bitshares-astro-ui-with-multiple-new-features-new-looks-and-added-bonuses
New version has been released, here's what is new:
Add documentation in app.
Add top liquidity pools.
Reintroduce top markets & recent activity pages.
Introduced transfer airdrop functionality from airdrop tool.
Changed look of the home page.
Changed the look of every page.
Added initial blind transfer support.
Introduced custom themes & several default themes.
Light/Dark mode.
Per page theme selection.
Improvements to UX across most pages.
Create/manage custom authorities.
Block user accounts in UX.
Package version updates.
Remove reliance on several external packages.
https://hive.blog/hive-120117/
@nftea.gallery/updating-the-bitshares-astro-ui-with-new-referral-system-totp-support-and-improved-theme-support
Changelog:
Referral system update
Testnet account sign up fix re referrer/registrar
UX tweaks
Localization fixes
BeetEOS -> BeetVault
Supports TOTP deeplink method now
https://hive.blog/hive-120117/
@nftea.gallery/updating-the-bitshares-astro-ui-with-line-and-depth-charts-network-fees-page-and-chainstore-subscriptions
Add line and depth charts to DEX limit order page, Simple swap page and Instant trade page.
Created a network fees page.
Switch to using Chainstore subscriptions on multiple pages which require frequent data updates.
Localized electron window titles and the view menu contents.
https://hive.blog/hive-120117/
@nftea.gallery/another-update-for-the-bitshares-astro-ui-new-pages-new-features-fixes-etc
New pages, new features, improved UX, various small fixes/improvements.
https://hive.blog/hive-120117/
@nftea.gallery/bitshares-astro-ui-update-new-features-improvements-and-fixes-check-it-out
Release Notes
New features:
Added Trollbox page
Add global properties configuration page
Added ticket asset request form
Enable editing a liquidity pool
Enable editing credit deal
Home page sections can be reordered by drag & drop
Added a publish smartcoin feed page
Changes:
Improved barter page UX
Improved credit offer editor UX
Improved Credit offer list UX
Improved Asset dropdown dialog component UX
Improved Credit deal list UX
Improved pool stake page UX
Add beautification text for recent activities
Provide credit deal aggregate statistics
Package dependency version changes
Fixes:
Reintroduce nanoeffect polling instead of chainstore subscriptions for testnet
Fix the colour selection for the top operation chart
https://hive.blog/hive-120117/
@nftea.gallery/introducing-forums-to-the-bitshares-astro-ui-app-on-chain-topics-discussions-similar-to-hive-blockchain
Release Notes
Added new feature: Forums
Updated Trollbox UX
Added 'Tip user' feature to trollbox messages and forum posts
Added 'remove' feature to both trollbox and forum pages
https://hive.blog/hive-120117/
@nftea.gallery/more-updates-for-the-bitshares-astro-ui-app-themes-bidding-on-smartcoin-debt-fixes-documentation-and-more
Release Notes
New page: List globally settled smartcoins for debt bidding purposes
Updated page: Bidding on globally settled smartcoin debt (UX, features, etc).
Updated homepage & navbar: Rearranged links, created liquidity pool section.
Increased forum thread post & replies to 256KB size up from 1024 chars.
Reduced trollbox message limit to 1024 chars.
Calculate forum and trollbox fees properly.
Fix a bug in the 'list of same-t funds' page & improve its' UX.
Added more themes.
Improved use of themes throughout app.
Updated documentation
https://hive.blog/hive-120117/
@nftea.gallery/another-week-s-bitshares-astro-ui-developments-released-to-the-public-ux-improvements-fixes-optimziations-galore
Release notes:
Fix for MacOS loading charting library properly.
Fix search bar functionality in the documentation feature.
Fix for same-t fund update dialog.
Added simplified Trollbox view to footer of DEX limit order page, Instant Trade page and the Simple Asset Swap page.
Created tip dialog for Trollbox messages and Forum posts/replies.
Show balances within asset selector when choosing from balance assets.
Add sort and filter options to credit offers list page.
Add sort and filter options to list of smartcoins page.
Add sort to call order columns.
Add hide/unhide global settled assets on 'borrowable smartcoins' and 'bid on smartcoin settlement' pages.
Add actions to favourite items.
Add user and issuer actions on asset balance page.
UX improvements for the credit borrow page, open orders page, create vesting balance page, issued asset page, credit deal repayment dialog,
Temporarily hide the blind transfer page until we've resolved the issues blocking its full implementation.
Fixes to market order calculations, labelling and tooltips.
Make sure we use the one asset selection dialog component.
Reordered items on homepage and in navbar.
Code optimizations & dead code removal.
Improved performance of 'issue collateralized debt' smartcoin list page.
Theme improvements for most pages and dialogs.
Package dependency version updates