Releases: deso-protocol/frontend
Releases · deso-protocol/frontend
v4.0.0
Description
The v4.0.0 release builds a new docker image based on the changes in the frontend
repo from the past two years. This release adds a new view to the admin panel's Network
tab to help view which other nodes you're connected to.
What's Changed
- Add support for resetting by phone number for super admins by @lazynina in #570
- Adjust DAO Coin base units to be 10^18 by @lazynina in #574
- Add panel to allow configuration of hot feed by @triplegreenshell in #576
- Fix Max send bug by @lazynina in #577
- Added # (number sign) support for parsing Mousai links by @farsadf in #578
- Fix mousai embed to escape # character in URL by @lazynina in #579
- Update global feed to hot feed, add new feed by @triplegreenshell in #583
- Add hot feed post multiplier for individual posts by @triplegreenshell in #584
- Add support for Piñata IPFS gateways by @mvanhalen in #580
- Formatting + remove free deso by @DeSoDog in #585
- Fixed component to check Legacy flag instead of V2 by @summraznboi in #587
- Ran formatter by @DeSoDog in #589
- Support for reddit hosted images by @ItsAditya-xyz in #588
- update amplitude key by @lazynina in #591
- revert amplitude key by @lazynina in #592
- Update amplitude and create builds for node.deso.org and testnet by @lazynina in #593
- update amp key for bc by @lazynina in #594
- Append a testnet=true query param if using testnet for the identity embed URL by @lazynina in #595
- Fix gitpod node/npm version by @tijno in #598
- Fix Buy BTC when logged in with Derived Key operating as owner key by @lazynina in #596
- Ln/goerli by @lazynina in #600
- Request Default Key generation if logged in user doesn't have one yet by @lazynina in #602
- Always handle tab click in query param handler for messaging inbox by @lazynina in #603
- Update caddy file with staging identity by @triplegreenshell in #604
- Add encryptedMesssagingKeyRandomness to payload by @DeSoDog in #606
- Add Embed Post option in Feed Post DropDown by @jsonpreet in #609
- Fix: minor typos by @omahs in #611
- Mf/add buy deso with megaswap tab by @mattfoley8 in #610
- Dont load iframe from cache. Refetch instead. by @mattfoley8 in #612
- update support email by @jackson-dean in #618
- bump node image version by @jackson-dean in #619
- Feature: BitClout landing page by @stas-kh in #620
- Remove legacy buy flows by @triplegreenshell in #625
- Fix: use latest market price for calculating deso exchange rate by @stas-kh in #624
- Update video uploads to use livepeer client by @superzordon in #629
- Add admin component to facilitate username blacklist by @superzordon in #627
- megaswap -> heroswap by @lazynina in #633
- Chore: Removing fiat option when buying deso, changing megaswap to heroswap by @stas-kh in #634
- add new spotify embed url to caddyfile by @lazynina in #636
- ln/fix-youtube-embeds by @lazynina in #637
- ln/add-affiliates-to-heroswap-iframe by @lazynina in #638
- Add field to admin panel to update captcha reward nanos by @superzordon in #640
- Update explorer link by @vanex97 in #642
- Lockups by @lazynina in #643
- If approvalRequired is falsy, then just return the signed txn by @lazynina in #645
- fix the docker thing by @jackson-dean in #648
- Add remote node connections to admin panel by @lazynina in #646
New Contributors
- @triplegreenshell made their first contribution in #576
- @summraznboi made their first contribution in #587
- @omahs made their first contribution in #611
- @mattfoley8 made their first contribution in #610
- @jackson-dean made their first contribution in #618
- @stas-kh made their first contribution in #620
- @vanex97 made their first contribution in #642
Full Changelog: v2.2.1...v4.0.0
v2.2.1
What's Changed
- display media content in replies by @AdityaChaudhary0005 in #564
- allow media when creating comments by @lazynina in #565
- Add support for twitter images.. by @AdityaChaudhary0005 in #568
- added Mousai embedding support to frontend by @farsadf in #563
- [stable] Release 2.1.0 by @lazynina in #569
New Contributors
Full Changelog: v2.0.4...v2.1.0
2.1.0
What's Changed
- display media content in replies by @AdityaChaudhary0005 in #564
- allow media when creating comments by @lazynina in #565
- Add support for twitter images.. by @AdityaChaudhary0005 in #568
- added Mousai embedding support to frontend by @farsadf in #563
- [stable] Release 2.1.0 by @lazynina in #569
New Contributors
Full Changelog: v2.0.4...v2.1.0
2.0.4
What's Changed
- Ln/dao coins by @lazynina in #548
- Messages v3 by @AeonSw4n in #557
- update Query ETH RPC to remove JWT requirement by @lazynina in #558
- Add support for Pearl node by @piratekev in #561
- Posts/Users pages are blank when user not logged in by @tijno in #560
- [stable] Release 2.0.4 by @lazynina in #562
New Contributors
- @piratekev made their first contribution in #561
Full Changelog: v2.0.2...v2.0.4
2.0.2
What's Changed
- nft notification enhancements by @lazynina in #551
- Ln/update sell nft modal by @lazynina in #554
- Messages V3 by @AeonSw4n in #543
- Revert "Messages V3" by @lazynina in #555
- if get user metadata throws an error, swallow it and return null by @lazynina in #556
Full Changelog: v2.0.1...v2.0.2
2.0.1
Set block height triggers for DAO fork
Full Changelog: v2.0.0...v2.0.1
2.0.0
What's Changed
- Full DAO coins spec has been implemented according to DIP 6
- NFTs v2 with "Buy Now" and "Royalty Split" functionality.
- Royalty splits can go directly to users' wallets OR to users' coin-holders.
- With this change, DeSo NFTs are at full parity with other NFT standards, with native identity/profile baked into the sale process, the ability to leverage social features, and lower minting costs than any other protocol.
- Let's see what you can build :)
- Messages v3: Encrypted and unencrypted on-chain group chats
- This is a first of its kind. No other messaging system has ever been fully on-chain, and it's only possible thanks to DeSo's storage and indexing advantages.
- Messages v3 not only makes group chats end-to-end encrypted and censorship-resistant, it also makes them composable across apps. For example, any platform can embed a DeSo group chat widget, and allow users to interact on other apps all over the internet that are writing/reading to/from the DeSO blockchain.
- Decentralizing the data layer for group messages has never been possible before, and certainly not with end-to-end encryption. It's a new protocol for text communication that picks up where email left off, with privacy baked in, and much more potential for interoperability and composability thanks to the data layer itself becoming a utility via on-chain storage.
- Various improvements and optimizations.
Commits
- add disclaimer on referrals page about amounts varying by locality of ID AND add support for setting default kickback amount by @lazynina in #539
- add referral code, jumio starter DESO txn Hash, and referrer DeSo Txn hash to User Admin Data by @lazynina in #540
- make referral link relative to window origin by @lazynina in #541
- Ln/count keys with deso by @lazynina in #542
- fix admin panel jumio kickback usd cents by @lazynina in #544
- add support for NFT transfers, burns, and acceptance of transfers by @lazynina in #545
- add fas class to fix issue with icons not appearing in select serial number component by @lazynina in #547
- Buy Now NFTs and NFT Splits by @lazynina in #546
- [stable] Release 2.0.0 by @diamondhands0 in #550
Full Changelog: v1.2.9...v2.0.0
1.2.9
What's Changed
- Twitch embed by @lazynina in #468
- Add Delete PII button on settings page by @lazynina in #495
- Add node source to posts by @maebeam in #515
- NFT Transfer Notifications by @lazynina in #526
- Add supply-stats route to show total supply and rich list by @lazynina in #531
Node Fees
- Add admin node fee management components by @lazynina in #473
- Show node fee info in sidebar by @tijno in #485
Node Customization
- Start adding configurable node name and URL by @maebeam in #470
- Fix renames by @maebeam in #471
- Add bitclout environment by @maebeam in #474
- Make Identity URL an environment variable by @maebeam in #475
- More amplitude and support email into environment file by @maebeam in #483
Buy with ETH Improvements
- Use Infura API to support Buy With ETH by @lazynina in #484
- Retry submitting ETH one time by @lazynina in #489
- Eth retry by @lazynina in #490
- Fix gas computations by getting base fee from latest block by @lazynina in #491
- Fix conditional on err.error by @lazynina in #492
- Eth gas fixes by @lazynina in #493
- Fix MAX ETH computation by @lazynina in #494
- Update gas computations to reduce change when executing a max buy by @lazynina in #496
- Fix checking value + fees is less than balance by @lazynina in #499
- Legacy eth tx by @lazynina in #502
- Compute ETH values based on wei by @lazynina in #504
- Fix ETH calculations when desoToBuy changes by @lazynina in #512
- Increase Gas Price to account for fluctuations in gas price between blocks by @lazynina in #517
- Fix calculation of ETH exchange rate including fee by @lazynina in #530
Identity Upgrades
- Add https:// prefix to verification endpoint hostname by @lazynina in #518
- use identity.deso.org on bitclout.com by @lazynina in #519
- update last logged in user to v2 by @lazynina in #521
- Verify phone number in identity by @lazynina in #514
Misc Improvements
- Fix path to CreatorProfileNftsComponent in spec by @lazynina in #469
- Click-here Pointer in Tutorial by @amoghgopadi in #472
- Add videodelivery.net to CSP by @maebeam in #476
- Fix logo in readme by @lazynina in #479
- Add margins around video container by @lazynina in #477
- Explicitly check for value === false when setting storage by @lazynina in #487
- Initialize data as an empty object by @lazynina in #488
- hideJumio in sign-up flow by @lazynina in #497
- Fix for setting accesslevel by @tijno in #486
- disable-search-autocomplete by @tijno in #498
- Remove shift on global feed posts. by @lazynina in #500
- gitpod support for bitclout by @tijno in #506
- Usernames can be 25 characters long on DeSo. Update vendored library accordingly by @lazynina in #508
- Migrate to node.deso.org by @maebeam in #509
- Fix alignment of timestamp next to dropdown menu on mobile by @lazynina in #516
- Remove Buy DeSo from error modal by @lazynina in #523
- wait for profile comp transaction to broadcast before signing and submitting UpdateProfile transaction by @lazynina in #524
- Fix preview and home screen icons for DeSo by @lazynina in #532
- Add support for managing sign-up bonus configurations by @lazynina in #529
- Simplify loops in GetMessages that handles encryption/decryption by @lazynina in #533
- Fix admin jumio checkboxes by @lazynina in #534
- Use IP address to infer country sign up bonus config by @lazynina in #535
- use flatMap to flatten array of message before decryption by @lazynina in #536
- Upload referral csv directly instead of parsing on the frontend by @lazynina in #537
- Top diamonded list fix by @NikolaiL in #480
- Use altumbase for daily gainers leaderboard by @lazynina in #538
New Contributors
- @amoghgopadi made their first contribution in #472
- @NikolaiL made their first contribution in #480
Full Changelog: v1.2.1...v1.2.9
1.2.1
v1.1.5
- Bump version to 1.1.5 to get in sync with core+backend
- Show founder reward on profile page
- Add onboarding tutorial
- Show blue checkmark on following/follower page
- Remove balances requirement for Tweet to claim