Summary of additions and changes to the Rehive Dashboard.
- The Dashboard now shows when a currency is archived in a user account.
- Admins can now archive user accounts which are not controlled by an account definition.
- Added a link to a user’s business (if they have one) on the user details page.
- Added a currency limit to onboarding. During onboarding only 5 fiat currencies may be selected.
- After creating a token, admins will explicitly have to close the modal displaying their token. This was changed to prevent accidental modal closures by clicking anywhere outside of the modal.
- The login screen has been updated. Admins will now see the last 3 apps they have logged into and can click on these to automatically populate their app id, making it easier to login.
- Updated transactions listing and transaction history modal to improved how we show when a user is temporary and when a transaction went to or came from a standalone account.
- Updated the subtype controls pages to sort the controls by subtype name instead of subtype label.
- Added metadata and note fields to the business document modal in the Business Extension.
- Fixed the display of the document type on the business view page and the business document modal.
- Admins can now credit searched-for accounts directly from the search result popdown.
- Added new fields to the user basic info and tier requirements: grandfather’s name and grandmother’s name.
- Renamed the settings page in Transactions to Global subtype controls.
- Dashboard now displays the correct error when an admin attempts to add a user with an email address that already exists in the system.
- Fixed redirection issue where admins would be redirected back to the currencies page after first login.
- Added Swagger UI doc links to actively supported extensions.
- Added a new app config section in the Business Extension which allows admins to select which business onboarding sections should display in the app. Admins can also set section title and section text for all business onboarding sections.
- Added gender to the user details page under the basic info section. Gender has also been added as a tier requirement option.
- Admins can now easily view the issuance date of a proof of identity document when viewing a user’s proof of identity document.
- The Business Extension UI has been revamped. Businesses are now displayed and edited on their own page. Admins can also manage documents uploaded to the business.
- Fixed styling issue on the Account Definitions listing page where Restore links incorrectly had a background color.
- Recon accounts have been moved out of the User accounts and Standalone accounts listing pages, and instead into their own Recon listing page. This page also contains a link to the Rehive Help Center with articles about how Recon accounts work.
- Conversion pairs are no longer automatically created from selected currencies during onboarding. All conversion pairs will have to be added manually in the Conversion Extension.
- Admins can now choose which Account Definitions to add a currency to when adding a new currency to their company.
- Added the Wyre and Wyre Testnet Extension UIs.
- New fields (title, marital status, father’s name, mother’s name, and central bank number) have been added to the Basic Info section on the user details page, and these same fields can be used as tier requirements.
- A new category of document has been added - Proof of Income. Under this category are 3 different document types which are classified as Proof of Income: payslip, employment letter, and financial statement. This document category has also been added as an option on tier requirements so that admins can require verified proof of income.
- Fixed issue where incorrect error was display when app name was too short.
- Rehive’s onboarding has been streamlined. The Sandbox landing page has been removed, app name was moved from the branding page to the registration page, and app ids generated from app name now.
- Several small styling adjustments have been made to the Stellar and Bitcoin onboardings.
- Warm Storage onboarding for the Bitcoin and Bitcoin testnet extensions is now live.
- Fixed an issue when editing a product, where trying to edit the quantity of a variant it would not correctly send through the entered quantity.
- Added links to the documentation to the main extensions in the Dashboard.
- Adjusted the spacing of the previous and next buttons at the bottom of the transactions listing page.
- Implemented cursor pagination on the transactions listing page and request logs.
- Added commas to long numbers throughout the Dashboard to make them easier to read.
- In the Stellar extensions, we have added prelisted assets so that admins can easily add a known Stellar asset to their extension. USDC will be the first asset available to add.
- Updated text in Stellar Testnet Hot Wallet onboarding from XLM to TXLM.
- Changes references to “Lumens” to “lumens” in the Stellar testnet and livenet onboardings.
- Fixed various copy errors in Stellar Extensions.
- Added an onboarding feature to the Stellar Extensions (testnet and livenet) so that users have a guided way to set up their hot wallet and warm storage accounts.
- Updated various archive warning messages to be more explicit.
- Added Hot Wallet Onboarding to the Bitcoin Extensions.
- Removed auto-funding transactions from the Sandbox template.
- On login, the Dashboard no longer calls endpoints which require MFA before MFA is verified.
- App config has moved from the company settings into the App Extension.
- Added messages and links letting admins know that the app/JSON config has moved and where they can find its new location.
- By default, transactions in recon accounts will not display on the transactions listing page or on the transaction stats page. Admins can set filters to either include recon account transactions or show only recon account transactions.
- The ability to tag an account as a “recon” account has been added to the Dashboard. These accounts are a representation of an external account in Rehive. An individual user account, standalone account, or entire account definition can be set as recon.
- Updated the billing page. Removed hosting options and update pricing.
- Fixed an issue where the expression field appeared to be blank until clicked on after an admin added a reward template.
- An admin’s app id is now displayed on the 2FA page as well as a log out button.
- Admins can now set a default operational account for the Conversion Extension and the Rewards Extension, with the option of selecting a different operational account per conversion pair or reward campaign.
- Removed defunct “Allow multiple addresses per user” setting in Bitcoin extensions. That setting is now default behavior in the extensions.
- Added a link to the help center in the Conversion Extension.
- Added a link to a help center article in the Mass Send Extension.
- Added a new video on the Get Started page giving an overview of Rehive’s product.
- Added an app id label to the Dashboard header.
- Updated the Weekly Demo icon on the Get Started page.
- Standalone accounts and user accounts are now separated into their own pages in the accounts section. Admins can now manage limits, fees and subtype controls on standalone accounts.
- Added new Get Started page with videos and links to the help center.
- Admins are no longer forced to choose at least one fiat currency - they may now select to only have a crypto currency during onboarding.
- Admins can now add percentage padding to their conversion rates when creating a conversion pair in order to hedge against currency volatility.
- Admins can now select a reward template, which will populate their new reward campaign with preset values to help them get started faster.
- Updated onboarding currency selector to allow admins to choose whether to add the crypto extensions.
- Removed trailing 0s from the conversion extension.
- Admins can now upload and view currency icons.
- Fixed issue where users without permission to delete MFA from users did not see an error message letting them know that they did not have permission to perform that action when attempting to remove MFA from a user. Dashboard would also incorrectly show that it had been deactivated.
- Fixed the “Is transfer” filter to use the correct value.
- Updated the default page size for exports of transactions, accounts and account currencies from 10k to 50k.
- Fixed an issue where multiple export files would overlap their display in the export download list.
- Adjusted the design of the Company Settings table.
- Fixed issue where wrong field was being updated in Account Definitions when updating the primary marker on a definition.
- Fixed issue where, when editing a product with variants, the “Simple” radio button in the pricing section was selected instead of the “Variants” button, making it look like there were no variants on the product.
- Changed the “Session duration” field in Company Settings to always show and not incorrectly require that “Allow custom session duration” setting be true before a session duration can be set.
- The transaction create modal no longer disables the next button when attempting to transfer from a standalone account with no funds. It now lets admins attempt the transaction but will throw an insufficient funds error when they try to confirm the transaction.
- Clicking outside of the transaction create modal no longer closes the modal - it can only be closed by pressing on the x in the top right corner.
- In line with the Platform deprecation timeline, Dashboard has deprecated the
destinationtransaction fields. All filters and columns now use
partnerfunctionality instead. Transactions now have a “is partner” filter which will display all transactions that are or have a partner transaction. Admins can also now choose to display a “Partner txn id” column, which will show a transfer transaction’s partner’s ID.
- Admins can no longer delete account definitions, groups from account definitions, or currencies from account definitions they will only be able to archive them.
- Admins can no longer delete users. Users can now be archived or deactivated. Archiving is used as a soft delete of the user - the user cannot login and no transactions or actions can happen on that user. Deactivating a user prevents them from logging in and can be done in order to protect their account if it has been breached, or to investigate a suspicious user.
- Admins will now see an error or message if their company is suspended or restricted.
- Onboarding has been updated to an interim solution. There is now only Sandbox to choose from. Admins can now select what currencies they want during the onboarding process.
- Fixed broken Contact Sales links on the Select Plan and Get Started pages.
- Added Sellers information to the Product Extension. Admins can now see when a product has been uploaded by a seller, view a list of sellers, approve a seller, and set which groups can become sellers.
- Removed the need to type “deactivate” when deactivating an extension.
- Added new app config field to the Settings section of the app config: loop currencies.
- Adds small text in Group Add/Edit under description.
- Fixed issues with currency dropdown when adding Tier limit.
- Changed modal text and fixed currency mapping issue in Delete confirmation prompt when deleting a currency from an account definition.
- Fixed styling issue on account definitions listing page.
- Updated text of popup modal when reassigning user group.
- Fixed account definition routing issue when clicked on navigation item.
- Updated create order to work with product variants. When adding an order admins can now select a variant, see how much quantity of a product is left, enter a variable amount price where applicable and calculate the total of the order.
- Admins can now see when a product item on an order is using a custom variable price.
- Added 3 new generic document types for user documents.
- Added links to associated transactions and the user on the conversions modal in the Conversions Extension.
- The Dashboard now deals with uploaded PDFs better for KYC documents. Instead of showing a broken image a button letting the admin know they need to click to view the file in a new tab displays.
- Admins can now enable and disable payment processors in the Payment Requests Extension, as well as amend the base redirect url the extension usersl.
- Fixed issue where Dashboard did not handle missing expected metadata properly on transactions and would not open the transaction modal.
- Archived user accounts are now greyed out and marked as “archived” on a user’s accounts page.
- On the default subtypes listing page and on all subtype switches pages changed from displaying the subtype label tot he subtype name.
- Fixed issue where a Stellar error message would show up when switching between xpub keys in the warm storage in the Bitcoin Extensions.
- Rearranged the add user modal fields to have select group first and email second.
- Added a note to company description letting admins know that it is a field shown to end-users.
- Renamed the note field on the view document modal to let admins know that notes are shown to end-users.
- Added support website field to the company info page.
- Added the country of operations field to company info.
- Removed Stellar trustline message displayed when switching between xpubs in Bitcoin Extensions' Warmstorages.
- Fixed various issues where null values would trigger errors.
- Redesigned the add and edit product pages.
- Added product integrations section to the Product Extension settings.
- Admins can now add product variants to products on the Dashboard. Create options and build variants e.g. size and color combinations.
- Admins can now add, edit and remove currencies from users' listed bank accounts.
- Admins can now add credit and debit notes to transfers.
- Swapped the position of the Stripe API key fields in onboarding and the Stripe Extension.
- Swapped the position of usage type and description around on the Subtypes page.
- Removed old defunct fee fields from view conversion modal in the Conversion Extension.
- Added new
require_registrationfield to the Company Settings. Enabling this will require users to be registered before any transactions can be made to them. This will prevent temporary users from being created via transfers to unregistered users.
- Fixed issue where admins could not edit or delete a conversion pair if the associated operational account had been deleted.
- Fixed a bug where admins could not deactivate the Payment Requests Extension.
- Updated the crypto extensions to add and associate the updated subtypes.
- Amended the subtypes listing page to display subtype name first and sort by subtype name.
- Removed superfluous “some text” text on the Stellar extensions.
- Amended Dashboard to use display code everywhere outside of extensions.
- Added tier to the user header on the user details page.
- Updated Terms & Conditions link on register.
- Fixed issue where rates in the Conversion Extension were displaying as 0 when rates were e.g. 0.001
- Amended background colour of profile picture section on the top right.
- Added the
resourcesection to the request log modal.
- Added a configuration check to ignore Intercom validation on staging.
- Fixed issue where “user for x days” information was incorrect for users who had been in the system for more than 1 year.
- Added 2FA warning banner for admins on production companies.
- Added a 2FA shortcut in the user profile dropdown.
- Amended the user profile dropdown to be more obviously a dropdown.
- Added a logout button on the expired trial modal.
- Added the ability to set session durations in Company settings.
- Updated subtypes in the transaction helper and transaction modal for the January 2021 Subtype update.
Rehive also rolled out a routine configuration update, the details of which can be viewed here.
- Fixed issue where using the transaction helper to have a credit deposit or a transfer deposit did not pick up the correct account from the entered account reference.
- Changed deactivating an extension to no longer require entering your password.
- Implemented the Mass Send Extension UI.
- Improved the process of reviewing user documents by refreshing the list after vetting a document and displaying the related user’s email.
- Admins can now see a user’s tier on the user details page in the Groups block.
- Updated the display of unassigned deposits on the Stellar Warm Storage page. Admins can now see more information about an unassigned deposit and also assign them to a user.
- Added Intercom identify verification to Dashboard users.
- Updated the exports to a new API endpoint.
- Moved “Add currencies” link when managing an account definition to align with the archive links.
- Moved “Add groups” link on the account definitions listing page to align with the archive links.
- Added the ability to edit the name and label of an account definition on the account definition listing page.
- Dashboard now blocks editing of any any account that is under an account definition. An icon with a tooltip message is displayed to let an admin know when an account is under an account definition.
- Added “verified user status” to tier requirements.
- Added the transaction collection ID to the view conversion modal.
- Account configurations in groups have been replaced with Account definitions, which can be found under the Accounts section in the Dashboard.
- Admins can now create an account definition and select which groups it applies to.
- When adding a group to an account definition, admins can select which currencies this group’s accounts should have.
- Any change made to an account definition will be rolled out to any accounts of users in the groups that an account definition is applied to.
- If a currency or group is archived from an account definition, or the account definition itself is archived, any account that has that currency, or is under that group or account definition will also be archived, along with any related transactions.
- Archived currencies, groups and account definitions can be restored, along with all of their related transactions.
- If a currency or group is deleted from an account definition, or the account definition itself is deleted, any account that has that currency, or is under that group or account definition will also be deleted, along with any related transactions. Deleting is permanent and cannot be undone.
- Admins now have more granular subtype controls.
- Admins can disallow a subtype globally, per group or per tier for specific currencies. E.g. Disallow send_email for USD for the individual group.
- Admins can disallow a subtype per group or per tier for specific account names. E.g. Disallow withdraw_manual for savings accounts in the individual group.
- Admins can disallow a subtype per group or per tier for a specific combination of currency and account name. E.g. Disallow withdraw_manual but only for EUR in general accounts in the business group.
- Admins can now optionally add an account definition to a fee, where a fee will only be charged if an account under that account definition is involved in the transaction. E.g. Only charge a fee for withdraw_manual for USD if the withdrawal is made from the savings account.
- Admins can now optionally add an account definition to a limit, where a limit will only be applied if an account under that account definition is involved in the transaction. E.g. Only enforce a limit for transfers made from savings accounts.
- Added a text field allowing admins to add or edit an image for a slider in the app config.
- Changed company logo and icon upload to allow only jpg and png uploads.
- Added deactivation interface for the Payment Requests Extension.
- Updated all instances of Project name and ID to App name and ID instead.
- Added a character limit and counter for company description on the branding page of onboarding.
- Added the company’s App ID to the Company info page.
- Fixed issue where business logo was using the incorrect url to display a business logo.
- Added the payout_day and payout_hour fields to the Business Extension settings. This allows admins to set the time and day on which payouts to businesses will occur.
- Added the session_duration field to the app config. This allows admins to set session durations for their users in the app, as long as custom session durations are allowed on a company level.
- Fixed an issue where the datetime was using the incorrect format on start/end dates in rewards.
- Fixed an issue where admins were unable to deselect “billing” address type in the Profile Settings section of the App Config.
- Added the ability to see and edit the status field in the Business Extension.
- Reworked the Bitcoin and Bitcoin testnet Extensions' settings pages to combine settings. Also added the new allow_multiple_addresses_per_user field to both extensions.
- Added the “owner” field to the Business Extension. Admins can now view the owner of a business on the business listing page, the view business modal, and the edit business modal.
- Fixed pagination issue on Products page where pagination would not work.
- Added a “Refresh” button to the conversions page.
- Updated subtypes when looking for crypto withdrawals on the crypto extensions.
- Added two new actions to the App Config section: Deposit voucher and Withdraw voucher.
- Added account name to the transaction modal.
- Fixed bug on global transaction controls page where updating the credit or debit section would undo settings in the other section (i.e. making a change to a credit subtype would undo debit settings).
- Removed “default transaction status” setting from company settings.
- Changed currencies list in the app config to only contain currencies currently added to the company. This change allows for custom currencies to be selectable options.
- On the MFA page the token input field is now autofocussed on page load.
- On the MFA page you can now submit your token by pressing enter.
- Fixed issue where General settings switches for Hide bank accounts, hide primary currency, hide notifications and hide SMS MFA were not saving.
- Fixed issue where totals on currencies page were all showing as 0.
- Increased page size of get extensions functions in order to ensure all extensions display on the extensions listing page.
- Fixed the app config UI to no longer overwrite the JSON config.
Major update to the App config UI:
- Adds Sessions, MFA and Tier requirements in the company Auth section.
- Adds a new Settings section.
- Adds Sales settings. Moves Product, Sales and Profile settings under the Settings nav item.
- Adds new fields for Product Settings.
- Renamed Accounts section to Actions. Adds Donate config and conditions, and new modals for add/edit/delete donation recipients. Adds Pay config section. Adds Prepaid config and add/edit/delete modals for Prepaid configurations
- Adds Tertiary, Focus, Tertiary contrast, Focus contrast, Warning, Error, Success, Positive and Negative color controls to the Colors config section
- Fixed alignment issue of checkboxes on view document modal.
- Fixed issue where transaction limits were not loading.
- Fixed broken navigation CSS in the onboarding flow.
- Added the UI for the Business Extension.
- Added the UI for the Kraken Extension.
- Added the UI for the VoucherMoney Extension.
- Fixed pagination and ordering issue on Conversion pairs page in the Conversion Extension.
- Fixed an issue where adblockers were causing a critical failure when blocking sentry.
- Fixed email console error bug on transactions.
- Fixed issue where the user documents listing page was not ordering correctly.
Improved functionality when viewing a user’s uploaded KYC document:
- Admins can now more clearly see document’s expiry date. Dashboard will display a warning if it is past its expiry date.
- Admins will see a warning when a user is under 18 years of age on proof of identity documents.
- Added a link to the user’s detail page when viewing their document from the user documents listing page.
- Added additional KYC checkboxes for an admin to mark off whether the document is the full document (not missing any pages), of sufficient image quality and is a color document. These checks are stored as metadata on the document.
- Admins can now see the date a document was uploaded on when viewing the document.
- Added branch address to both company and user bank accounts.
- Admins must now add an account to a product before they are able to save it.
- Admins can now set an id and a number when adding a card in the Chipless Card Terminal Extension.
- Admins can how set updated fees on individual user account currencies.
- Fixes issue where reward credit account was not being set when creating a new campaign.
- Added currency object information to the currency overview page.
- Adds Flash extension UI
- Fixed issue where notification name would not allow capital letters when editing.
- Fixed bug where timeframe and max per user per timeframe fields would be overwritten when editing a Rewards campaign.
- Added the ability to MFA an API token created by an admin user if they currently have MFA enabled on their account.
- Added the ability to set a credit account by account reference on a reward campaign.
- Removed defunct
request_paymentaction control from the app config.
- Subtype controls on the main Transaction settings page are now sorted by debits and credits.
- Fixed the sorting by label of subtypes in all subtype controls.
- Added subtype controls to user accounts.
- Subtype descriptions can now be viewed on subtype controls by hovering over the subtype label.
- Fixed issue with subtype controls where it appeared as if they were not saving properly.
- Fixed issue with tier subtype controls where subtypes turned off for one tier appeared to also be turned off for another when going to that tier.
- Added alternating colour backgrounds to subtype controls to make it easier to see which one you’re working on.
- Increased the panel space for subtype switches and moved Type to the left of Subtype label.
- Split Group subtype controls and Tier subtype controls into separate menu items in the Transaction settings section of Groups.
- Added Tier name field back to group tiers section.
- Added recipient account setting to reward campaigns.
- Fixed issue where group name was not being sent in the request when editing a group tier.
- Fixed issue where the display of the uploaded company icon was being stretched out of proportion on the company info page.
- Amended product image help text to include image size limitation.
- Fixed issue where it was possible to create a Reward campaign without adding a debit account which funds reward transactions.
- Added helper text for image size when uploading a product image in the Product Extension.
- Updated builder templates.
- Removed defunct ‘Scan’ option from App config.
- Updated fee name tooltip when adding or editing a fee on a group tier.
- Added a new permission in groups and users for both admin and user permissions -
device. This permission gives permission to access to a list of a user’s mobile devices.
- Any newly created group will auto-generate with the user permissions for devices.
- Added Push notifications UI to the Notifications extension. Admins are now able to add push notifications to their company.
- Admins can view in Notification Extension -> Settings -> Push notifications whether push notifications are enabled for their company.
- Push notifications need to be enabled for a company by Rehive. Currently, if you are a Premium or Enterprise client you can request push notifications be enabled from the Notification Extension -> Settings -> Push notifications page.
- Fixed issue where uploaded company logos and uploaded company icons were not displaying on the company settings page
account namefilter to the Transactions and Transactions stats pages.
- The Chipless Card Service has been updated to allow admins to set a pin on a card when creating or editing a card. An admin can also set a new pin on an existing card.
- Fixed spinner bug where a large spinner was displaying in the task viewer when generating an account or account currencies export.
- Fixed misaligned radio buttons when adding a user to a group via the group user page.
- Fixed issue where a validation popup was incorrectly showing up when clicking the colour edit button when adding a group.
- CSV will now be selected by default when exporting accounts or account currencies.
- Added fee name field to transaction settings in groups. This will allow lower level fees with the same name to override the higher level fee. Fee name functionality still needs to be added to the user account currency fees.
- Added the ability for admins to choose between a standalone account and a user account for the fee credit account.
- Added the Chipless Card Service UI to the Dashboard.
- Fixed the missing reference for assigning Stellar transactions.
- Switched from a modal to a page when adding new default subtypes.
- Added ‘Add default subtypes’ text link to manual onboarding in the subtypes section.
- Fixed issue where last login on the user details page displayed as
- Added the interface for the Stripe Extension.
- Fixed issue where order id and products were not showing up on the transaction modal for purchases.
- Fixed issue where app config was not loading correctly.
- Updated placeholder URLs in company info for password set, password reset and email verify.
- Updated the “Allow session durations” label in Company settings to “Allow custom session durations”.
- Added updated date to transaction modal.
- Added address type to document review modal.
- Added “Default subtypes” button to the subtypes page. Admins can now see a list of Rehive’s default subtypes and their descriptions and select which ones they would like to add.
- Fixed bug when editing a product category.
- Added new field to virtual products: virtual redemption.
- Added allow/disallow and disallow currency-specific subtype switches to transaction settings in groups.
- Added allow/disallow subtype switches to main transaction settings page.
- Added allow/disallow subtype switches on currency settings in user accounts.
- Admins can now upload icons to groups.
- Configuration tweaks to the Sandbox, Points an Rewards templates.
- Admins can now see activity logs for a specific user, accessible from the user’s details page.
- Admins can now archive or delete currencies.
- Fixed copy typo on the manual onboarding page.
- Amended copy on the template selection page for Sandbox template.
- Fixed an edge case bug where sometimes admins could not create a transfer between a user’s accounts if they selected a currency and amount before selecting a user.
- Updated the Sandbox template configuration.
- Added warning for manual configurations as well as links to the Standardisation document on the Get Started page.
- Rehive has introduced 2 new templates: Points and Rewards templates.
- Fixed issue where
enablebutton was not showing up when a warmstorage address was disabled in the Stellar Extension.
- Fixed issue where note on warmstorage address was not showing up in the Stellar Extension.
- Editing and deleting subtypes in the Stellar Extension no longer visually bugs out.
- Removed x icon from warmstorage selection dropdown in the Stellar Extension. Replaced it with an arrow to indicate it is a close not a remove button.
- Added toast message to notify admins that a note has been successfully added to the warmstorage in the Stellar Extension.
- Updated link to documentation int he Stellar Extension.
- Changed how API tokens are added. Made it more clear on whether an admin is adding a permanent or custom token.
- Admins can now view unassigned user deposits for the Stellar Extension and assign those to Rehive users.
- Removed product id and instant buy columns from the Product listing page in order not to hide the edit button due to a scroll bar on small screens.
- Admins can now choose an account for rewards, products and conversions by searching for either a user or an account reference.
- When adding a new account, admin can select whether to associate the account to a user or make it a standalone account.
- Admins can now filter accounts by whether they are standalone accounts or not.
- Fixed issue where when viewing a user-uploaded document, the status dropdown was empty.
- Fixed display issue with trial banner where certain objects on Dashboard would appear above it.
- Admins can now see when a company is a test company.
- Added shortcuts to credit, debit and transfer to the user details page.
- On register, admin can now select whether a company is a test or production company.
- Updated the design of the account modal on the Accounts listing page.
- All companies created by the builder are now public by default.
- Updated wording on billing page.
- Admins can now add a BIMI selector heading setting to notifications in the Notifications Extension.
- 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.