Summary of additions and changes to the Rehive Dashboard.
- Fixed issue where basic user info would bug out on user details page if conversion extension was not active.
- Added link to basic custom config on company info page.
- On Dashboard password reset page made it more clear that company id is required, not the company name.
- Added a new filter to the transactions and user lists. Admins can now filter transactions and users by temporary users.
- Updated the Sandbox template to include conversion pairs.
- Fixed issue where MFA SMS notification was not showing up in the list of added notifications in companies created by the builder.
- Fixed issue where the withdraw button on Stellar management page caused an error.
- Fixed link to voucher code example csv.
- If an admin has not verified their email address a reminder to do so will be displayed in the trial banner. A link to resend the verification is also included on the banner.
- When viewing a product, currently selected categories are now displayed without having to open the edit categories modal.
- Values for enums and choice fields have been changed.
- Renamed “Company email” to “System email”. This field is now a required field. This field will be automatically populated with the company owner’s email address - it can be updated at any time. Any system or notification extension emails will send “from” this system email.
- Updated the Sandbox template to include more reward campaigns, physical products and USD currency.
- Removed ‘bank account’ from tier requirements. Moved ‘address’ out of Basic information in tier requirements and placed it in its own section called ‘Address’.
- Added a new information page to the Mass Send Extension. This page explains how to use the Mass Send Extension.
- Tweaked the design of the exports dropdown.
- Changed default transactions columns to exclude id and include note.
- Notifications are now ordered alphabetically.
- Updated add/edit conversion pair modal. Quote duration is no longer a required field. Updated the placeholder text for Path value when ‘Path’ is selected. Updated quote duration info text.
- Admins can now click “Use default” buttons next to password set url, password reset url and email verification url in Settings -> Company info if they want to use the Rehive App’s default urls.
- When editing products or notifications admins now have access to additional save options. Admins can now save and keep editing, save and add another product or notification, or save and go back to the list of products/notifications.
- Admins can now add a contact email and a support email to their company information.
- Subtypes can now have extra limitations placed on how they are used. They can be set such that they can only be used in once-off transactions or only in transfers, or without any extra limitations.
- Admins can now set that subtypes are required for all transactions.
- Admins now have a UI for the app config. This can be found in Settings -> App config.
- Admins can now view a list of pending user documents as part of our expanded KYC functionality. From this list of pending documents, admins can verify documents individually.
- Fixed issue where Dashboard would load endlessly if localstorage parameter was not set correctly.
- Fixed issue where transaction popup was not working due to failing check for rewards and product extensions.
- Changed how product categories are stored, fetched and managed in localstorage.
- Updated how coldstorage keys are added to mainnet Stellar.
- Added unfunded Bitcoin transaction management for admins. Admins can now approve or decline unfunded Bitcoin transactions.
- Added TOML file management to settings page in Stellar extensions.
- Added auto generation and download of TOML file to Stellar extensions.
- Fixed caching issues that occured when localstorage was deleted.
- Added billing to the Rehive Dashboard. Admins can now activate and manage their Rehive subscription from the Dashboard.
- Implemented new template and template builder functionality onboarding.
- In the Bitcoin extension we now display the onchain balance for xpubs when an admin selects an xpub from the dropdown to view.
- Added ability for admins to create daily, weekly or monthly reward campaigns.
- Admins can now set the limit a user can be rewarded per timeframe, i.e. twice per day in a daily campaign.
- Admins are now able to make transfers to users who don’t exist in the Rehive system yet.
- Added a basic Mass Send extension page where admins are now able to disable the extension.
- Removed recent transactions from crypto extensions UIs.
- Updated Dashboard for transaction collections. Admins can view the collection Id of transactions, related transactions in the collection, and can filter by collection Id.
- Updated fees to work with new transaction collections. Admins can now add a fee description and set which subtypes the debit and credit portions of the fee are set to. Admins can set a destination account for the credit potion of the fee transaction.
- Added new webhook event
- Fixed issue with the currency filter where it displayed all currency options instead of ones activated on the company.
- Mobile recipient snow correctly display on the transactions page and on the transaction modal.
- Fixed display issue on the tier limits page.
- Fixed issue where product supplier accounts were not showing up and would be overwritten as empty when editing the product.
- Groups are now automatically given user permissions for subtypes when they are created.
- Temporary users are now listed in a grey color in the users list. On the user page of a temporary user a banner now displays informing admins that the user is a temporary one.
- Updated the Stellar and Bitcoin warm wallet pages. Admins can now add multiple xpub addresses to the warm storage and set which one is primary and each can have a note set and will display how many addresses were generated from the key. Warm storage accounts can be disabled. Admins can now see the on-chain balance of the warm storage account.
- Added the ability to set the subtypes for Stellar and Bitcoin extensions for
withdrawtransactions. Admins can have Rehive create and set recommended subtypes for each type of transaction.
- Admin can set which groups are considered ‘default’ by the Stellar and Bitcoin extensions and will have the TXLM/TXBT/XLM/XBT currencies added to their group account configuration.
- In the Stellar extensions, admins can now add a domain where the company’s
stellar.tomlfile with Federation address information can be found. This will activate the ability for users to set and use Federation addresses when making Stellar transactions on the company.
- When viewing crypto transactions in the Rehive transaction modal, sender and recipient addresses are now linked to blockexplorers to view the transactions.
- Admins can now approve or decline crypto withdrawals from the Rehive transaction modal. Withdrawals will change status until an admin takes action. Once an admin approves a withdrawal it is sent to the blockchain.
- When admins add a known Stellar asset, if that asset’s issuer address has a
stellar.tomlfile associated with it, the extension will find it and display any associated information for the asset e.g. description, name, unit, logo etc.
- The Rehive account reference and the public address of the hot wallet account are now displayed on the hot wallet.
- Admins can now toggle allowing crypto sends on or off on the hot wallet.
- Withdrawals from the hot wallet will no longer be automatically processed, an admin must approve them first. On the hot wallet page a banner will display informing the admin if there are any pending withdrawals. Admins can click on the banner to approve or decline them. They will be taken to a filtered view of the transactions list with all pending crypto withdrawals where they can approve or decline them.
- Admins can now withdraw funds from the hot wallet to an external wallet.
- The hot wallet will now display its Rehive balance and its on-chain balance to assist admins with recon.
- A link to the total fees for XLM/TXLM/XBT/TXBT will now be displayed on the hot wallet.
- Admins can view transactions associated with each currency on the hot wallet. The “View transactions” links will take an admin to a list of transactions filtered by the hot wallet account and the currency.
- Admins can now see the last 10 hot wallet transactions.
- Fixed issue where sometimes “claim” was deselected when editing a reward campaign.
- Improved design of checkbox selections and category selection on creating/editing products.
- Adjusted row highlight colour on user accounts page.
- Fixed issue where token was not displaying after creation.
- Fixed bug where limit type was not being displayed correctly in Tier limits.
- Fixed a styling issue on the add access control modal.
- Removed duplicate search icon on tablet responsive view.
- Added hover links on user’s accounts page.
- Added link to download Rehive’s mobile wallet on Android or iOS.
- Added delete icon to user page.
- Fixed issue where admins were not being correctly redirected to the notifications list after creating a notification.
- When viewing an account modal, the “view transactions” link was not working. It now links an admin to the transactions page filtered by the account reference.
- Made Text field mandatory when creating a notification, as notifications will not send if this field is blank.
- Admins can now set a custom quote time for a conversion pair.
- When clicking the “Clear” button on filters, the filters popdown now automatically closes.
- Admins can now view and export historical balances for a specific currency and or account in a new “Account currencies” section in accounts.
- Improved display of required information on orders.
- Fixed an error where the save button read “Create” instead of “Save” when editing a conversion pair.
- Fixed an issue where filtering by Bitcoin address on the users list was not working.
- Fixed small visual bugs and improved styling of crypto details on transaction modal.
- Added order id and products list to the transaction modal of
purchasesubtype transactions. The order id also links to the order.
- Admins can now create credits or deposits and process withdrawals via dropdowns in the search popdown when searching by account reference.
- On the Users page, filter options are now listed alphabetically.
- Improved performance when fetching Stellar or Bitcoin information on a user’s Details page.
- In filters on the transaction list page, subtype filter options are now in alphabetical order.
- Admins can now create and manage categories for products.
- Fixed an issue where the transaction modal would not open for bitcoin withdraw transactions.
- Admins can now see a user’s display currency on their user details page.
- Admins can now associate a supplier account to a product. When products are purchased, the credit transaction will be directed to the associated supplier account.
- Admins can now fail payments on orders. This fails any associated transactions and the order itself.
- Fixed an issue when editing Orders - the save button was not highlighting correctly despite all required fields being entered.
- Fixed an issue where columns were not being correctly refreshed after being added.
- Admins can now view Stellar extension crypto details in the Rehive transaction modal. Details displayed are transaction hash, memo, sender public address and recipient public address.
- Admins can now view a user’s last logged in date on the transaction modal.
- Admins can now see when a user’s MFA status was updated on the transaction modal.
- On the Orders page, when viewing an order, admins can hover over a user ID to see the associated user email.
- Added a downloadable example csv on the add vouchers page showing the correct format the import requires.
- Moved edit and delete shortcuts on the orders page out of the … menu and onto the listing page.
websitefield under user info on the user details page.
- Updated amount filters to be greater than/less than and equal to instead of only greater than/less than. Amounts returned are also absolute rather than relative - both negative and positive amounts will display. To view only debits or credits filter by transaction type.
- Fixed issues with crypto info filtering on users.
- Admins can now select/view a “type” when adding/viewing an address for a user.
- Admins can now specify required information on a product. Admins can set shipping address, billing address, mobile number and or email address as required.
- Any info which is required on a product in an order is now displayed when viewing an order.
- Fixed an issue where products could not be edited.
- Fixed a bug with the transaction helper where admins were unable to change transaction type after turning off the transaction helper.
- Fixed a bug where percentage was being sent through as incorrect number type and causing a bug in percentage rewards.
- When editing a reward campaign, expressions now correctly display.
- Fixed an issue where completing a pending withdraw transaction overrode metadata.
- Admins can now view reward details on the related transaction on the transactions list. Admins are also now able to accept or reject a request reward from the transaction modal.
Visiblecheckboxes to the Reward campaigns listing page to allow for faster reward campaign management. Moved edit/delete links out of the … menu and onto the listing page.
- Removed date limits on reward campaign start/end dates.
- Added the ability to filter users on the user list by Stellar memo or Bitcoin address.
- We now display a user’s Stellar memo, address and federation address as well as Bitcoin address details on the user details page.
- Removed defunct username and address fields from the Stellar extension users list.
- Added the ability to filter by balance on the accounts page.
- Added the ability to export data from the accounts page based on an admin’s filter selection.
- Added the ability to add conversion pairs to allow for currency exchange via the Conversion extension.
- When viewing an account’s details on the Accounts page, the user group now correctly shows.
- Fixed display of Balance and Status fields on the Rewards listing page.
- Fixed two edge case bugs with the transaction helper where users did not have a primary account or an email address.
- On the account details modal on the Accounts page, a user’s email address now links to their user details page.
- On the account details modal on the Accounts page, there is now a ‘manage’ link next to each currency so admins can easily manage the settings.
- Updated template config to more simplified and clean version.
- Updated the tokens UI under the developer section.
- Added more shortcuts to the search results popdown. Admins can now create a credit deposit, process withdrawals, or credit a user via quick links in the search popdown.
- Added a new permission,
- Improved the search to search by Account.
- Admins can now upload and manage voucher codes for virtual-type products in the Product Extension. Codes can be uploaded individually or imported via a CSV file.
- Admins can globally switch subtypes on or off. This setting can be accessed via going to Transactions -> Settings.
- Added character counter to product description.
- Transaction helper. Admins can enable a transaction helper that will make the operational aspects of specific types of transactions easier e.g. credit deposit, transfer deposit. Transaction fields are ordered and arranged in a logical format for the operation being done.
- Thumbnails of uploaded logos are no longer distorted on the settings page.
- Added sentry error tracking to the Dashboard.
- When creating or editing a notification, events are now listed in alphabetical order.
- Doubled the height of the Company config field inside Company info.
- Added an information tooltip to the “Public” toggle in Company info to explain its use.
- Added “Stellar” as a Crypto type option when viewing/editing/creating a user’s external crypto account.
- Added radio buttons to distinguish between testnet and mainnet crypto account addresses for Bitcoin and Stellar addresses.
Added manual withdrawals operational features for the admin. Managing withdrawals in Rehive Dashboard is now more user-friendly and helps admins pick up suspicious activity more easily for manual withdrawals:
- Users’ KYC and MFA status on the transaction details page.
- An easy ‘Approve’ button has been added to quickly complete the transaction.
- Users’ selected withdrawal bank account details are now displayed on the transaction modal and are all copyable.
- Admins can see the KYC status of a user’s bank account as well as when it was created and updated.
- Admins will be alerted if there have been any recent duplicate withdrawals on the account.
In this release there were major updates to 3 Rehive Extensions: Conversion, Product and Rewards.
Conversion Extension updates:
- When the Conversion extension is active, for all non-custom currencies, rates will now be automatically calculated. Admins can override this and set a rate pair if they would like a custom rate.
- Defined rate pairs can now be pegged to another rate pair’s value.
- Admins can now set the default Display currency for their company, to be used in the user wallets.
Product Extension updates:
- Added “Instant buy” flag to products - indicates which products can bypass a cart when buying.
- Added countries whitelist to display a product only in the specified countries.
- Added metadata field.
- Added a short description. Increased the size of longer product description field.
- Changed product type - type can only be selected from a predefined list now. Either
- Images can now be added to products.
- Each individual product in an order can have a status set e.g. shipped, fulfilled, etc.
- Orders now display the date the order was placed, in addition to the date the cart was created.
- Order status can now be updated to
- Admins can now create payments for an order if the user has funds (in the case where a user has run into some error and cannot pay).
Rewards Extension updates:
- Campaigns can be defined as ‘claim’ type campaigns. This means users have to claim/request a reward.
- Campaigns can require an event and an expression to be evaluated against before a reward is issued. Campaigns can’t be both claim and event based.
- Admins can set event amounts and event IDs for event campaigns. These fields can be used to reward users a percentage of a transaction or to reward a referee in a referral program.
- Several fields were renamed for simplicity.
- Campaigns can now have a default status - this refers to the status a reward will have by default once claimed or earned via an event by a user.
- Admins can now limit campaigns to specific groups.
- Fixed an issue on the Stellar Extension where admins could not add an asset.
- Removed defunct accounts API calls in the Rewards Extension which were slowing down the page.
- Updated template custom asset description to “DEMO token” from “Demo asset.”
- Renamed template subtype
purchasetype credit to
- Updated currency list.
- Fixed an issue where, when searching for an email address, if a user clicked on “Show more results” for the transaction results, the results page would break.
- Fixed issue where focusing the search bar caused an empty search preview pop-down to flash onscreen momentarily.
- Made group names clickable and removed hexagons.
- Subtypes are now ordered alphabetically.
- Changes group description field to a large text area.
- Implemented an alternative version of the search. Search is only triggered by pressing enter.
- Implemented Rehive friendbot call for funding Stellar testnet assets during the template build.
- When adding a notification or bulk adding notifications, templates are now listed alphabetically.
- Increased the number of notifications shown on the notifications list.
- Added a character counter to the
Expressionfield when adding a notification.
- Updated the field used on the Transaction stats page to use
- Fixed a bug where admins were unable to change the status of a user’s crypto account.
- Documents uploaded by users now retain their original ratio instead of being distorted.
- Group tiers are now correctly ordered in descending order.
- Fixed a bug where admins could not update basic info on the user details page.
- Fixed an issue where
issuesubtype was not being correctly applied to the transaction funding the hot wallet with DEMO token. Funding an admin’s reward account was also incorrectly using the
rewardsubtype - this has been fixed to use the
- Fixed an issue where pages were blank when accessed via the left menu from a subpage.
- Admin users can now set their confirmation limit in the Bitcoin and Bitcoin testnet extensions.
- Changed the layout of the Extensions page.
- Updated the Rehive logo on the login/register pages and adjusted the spacing of the logo and buttons.
- Increased the size of the
descriptionfield when creating a subtype.
- Moved ‘subtype’ field out of advanced options when creating a transaction.
credit subtypefields to the transfer.
- Changed “more details” field on a webhook log to say “data” instead.
- When logged in, an admin can change the image on the top right via their profile page.
- Updated the result sets end points in line with Platform deprecation timeline.
- Lowered the “Back to templates” link on the manual company set up page so as not to conflict with the logo link.
- When a user tries to log in to the Dashboard, if their credentials do not work, the password field is now cleared.
- When a 0.00 amount transaction is made the 0.0 value is now displayed in the “amount” column on the transaction list page.
- Fixed an issue where the
accountfield was required when editing a reward campaign.
- Fixed a bug where adding bulk SMS notifications added each notification twice.
- Fixed alignment issue where the “Delete permanently” button did not line up with the “Cancel” button when deleting a tier.
- We are proud to introduce Rehive’s first fintech template - a rewards and loyalty wallet on Stellar. The template will automatically configure a multi-currency app with powerful extensions including mass payments, rewards, the product marketplace and notifications with a custom token on Stellar’s test network.
- Improved the top search. Admins can now search for users, transactions or accounts by an account reference.
- Admins can now upload a profile picture to their profile which will appear on the top right of the header.
- Adjusted visual aspects of the Get Started and Try the Wallet pages. Added more convenient back button to Try the Wallet page.
- Changed the colour of “off” toggles to grey so that it’s more obvious when a setting is off. The previous “off” colour was too close to the “on” colour.
- Hotfix to fix aesthetic bug with the header on the Template page.
- Hotfix to fix a URL issue during template building.
- Fixed a bug where Bitcoin extension dashboard redirected to Bitcoin testnet extension UI.
- Fixed a bug where users were unable to update a price of a product in the Product extension.