Mining Pool Changelog

Mining Pool Changelog

2024-04-12

Improvements

  • Introduced a rate limit for the email search function when sharing subaccount with external permissions function.

Fixes

  • Fix the issue with the missing payment settings button for LTC/DOGE.
  • Resoled a bug that prevented the entry of DOGE wallet addresses.

2024-04-04

Fixes

  • Expanded the maximum number of miners visible on the Mining page from 7000 to 10000.
  • Implemented a filter to exclude miners inactive for the past 30 days, preventing them from appearing on both the interface and in extractions.
  • Resolved discrepancies in miner status to ensure consistency between status indicators and the corresponding table data.

2024-03-06

Fixes

  • Refactored relay-queries to reduce app renders and reduce loading times.
  • Refactored subaccounts page queries to avoid crashes and reduce loading times.
  • Fixed an issue that prevented users from creating non-BTC watcher links.
  • Fixed SVG title on breadcrumbs.

2024-03-01

Improvements

  • Deprecated the Operator Dashboard

2024-02-23

Improvements

  • Improved the getWorkerDetails query by :
    • Adding a limit to the maximum input duration to 24 hours/1 day/1440 minutes.
    • Changing argument first from Int to Int! to prevent nullable values.

2024-02-06

Improvements

  • Implemented the forward contract section into the Revenue Tab. Miners who have established forward contracts and linked their pool subaccount can now conveniently view and access their contract information directly from the Pools UI.

2024-02-01

Improvements

2023-01-17

Fixes

  • Added a new query in EditWalletAddressModal to get the currentOrg.

Improvements

  • UI: Added link to support for modal "Help" buttons to in modals.

2023-01-11

Fixes

  • UI: Updated text for a disclaimer banner in the Watcher-Links section.
  • UI: Updated column title on Revenue Table.

Improvements

  • Removed requirement to add subaccount name during first time login. This is now optional.
  • UI: Disabled coin select dropdown in the side menu for users with no current subaccounts.

2023-12-27

Fixes

  • Fixed some information missing in watcher links.

2023-12-20

Improvements

  • Improved worker search bar functionality.

Fixes

  • Fixed total hashrate chart responsiveness on mobile view.
  • Updated inconsistencies with button fonts with New Wallet and Manage Payments.
  • Fixed organization name during onboarding.
  • Fixed issue where admins don't see approbation notifications.
  • Fixed warning filters on workers to show correct number of workers on warning state.

2023-12-15

Improvements

  • UI: Adjusted component and text color on the wallet page for design consistency.
  • Focused on post-deployment fixes following the LMF v5.5 release (Dec. 6th).

Fixes

  • Fixed sidebar to show admin menu for users with admin role.
  • Fixed typo on the approbation modal.
  • Fixed filters on the workers table.
  • Fixed watcherlink deletion/creation capability and refresh issues.
  • Fixed the displayed date issue on the revenue table.
  • Fixed font issue on the watcher links page.
  • Fixed notification bug on mobile view.
  • Fixed edit LTC wallet modal.
  • Fixed worker table extended view display issues.
  • Fixed inconsistencies in API keys refresh capability.
  • Fixed team member deletion on backend.
  • Fixed hashrate history missing order on backend.
  • Fixed missing coin price data in hashrate score history on backend.
  • Created an account rate limit for getWorkerDetails and getAllTransactionHistory: 10 initial burst requests and then only allow 4 requests every second.

2023-12-07

Improvements

  • Focused on post-deployment fixes following the LMF v5.5 release (Dec. 6th).
  • Gave external users ability to delete their subaccount access.

Fixes

  • Fixed bugs related to revenue table.
  • Reverted workers table fix.
  • Temporarily removed pending balance and threshold.
  • Fixed bug in subaccount account creation section.
  • Updated border color of “Reports” section to match organization's brand color.
  • Fixed typo on approbation modal.

2023-12-06

Improvements

  • Released LMF v5.5 version of Pools with several new features and visual design changes.
  • UI: Redesigned modern interface for a more organized, user-friendly look and feel across the platform.
  • UI: Added a consolidated “Miners & Revenue” insights tab.
  • UI: Added a Subaccount Management feature section specifically for subaccount creation/deletion/sharing. Placed “Watcher Links” and “Wallet” tabs under this section as well.
  • Updated payment management options for receiving BTC mining rewards:
    • threshold-based option allowing payments as often as every hour or up to every 24 hours, OR
    • time interval options of “daily” or “weekly.”
  • UI: Created a “Team” dashboard feature and designated section with capabilities for member invitation, role assignment, action approval, and audit log review.
    • Added customization abilities for team owners to review individual roles, edit permissions, and add/removal of members.
    • Added an audit log feature to view specific operations of personal and team member subaccounts in a consolidated view.

2023-08-10

Improvements

  • Updated base image to use latest node.js version for security and performance improvements
  • Updated tailwind and radix dependencies.

2023-07-19

Improvements

  • Added banner to show that notifications are temporarily unavailable for switch.
  • Improved mobile responsiveness for LTC & DOGE wallet pages.

Fixes

  • Fixed missing watcher link widgets.
  • Updated documentation links to new documentation hub (docs.luxor.tech).
  • Fixed bug where entering profile emails in uppercase prevents subaccount delegation.
  • Fixed banner for disabling switch notification.

2023-07-14

Improvements

  • Added maintenance page.
  • Updated delete subaccount warning message to "Any outstanding funds, all history and all subaccount referrals code will be deleted."
  • Added second threshold option to manage DOGE payments.
  • New UI design and table for miners page.
  • Updated "Create New Wallet Address" text to "Add Wallet."

2023-05-17

Improvements

  • Updated Uptime tooltip copy.

Fixes

  • Fixed wallet deletion when having read-only access to a subaccount.
  • Fixed API Keys not loading issue.
  • Added space between the icon and the word Catalyst.
  • Fixed Catalyst score table not displaying LTC earnings vs DOGE earnings.

2023-05-08

Improvements

  • Enabled Catalyst for LTC & DOGE.

2023-04-24

Improvements

  • Added new LTC/Doge Pool
  • Added LTC/Doge Stratum: stratum+tcp://ltc.global.luxor.tech:700.
  • Added ability to set up ya Litecoin wallet and/or Dogecoin wallet. This is for merged mining.
  • Added payment split for configuring/splitting LTC payments and DOGE payments on up to 5 wallets per coin.
  • Added delete all dead workers at once capability.

Fixes

  • Fixed Update rights on subaccount.
  • Removed worker tags creation in watcher-links.
  • Improved our Wallet Address checker, some address type validation would fail.

2023-04-19

Improvements

  • Added icon to indicate percentage wallet split is valid for LTC & Doge.
  • Disabled Tag creation available in watcher-links.

Fixes

  • Fixed error icon only appearing in one input instead of all of them when percentage is not 100%.
  • Fixed nameplate and uplift values that become 0 on Reports page.

2023-02-13

Improvements

  • Fixed issue where the miner model search stops working.
  • Fixed checkbox values that didn't persist on Reports page.

Fixes

  • Fixed reload issue on worker section when selecting miner-models.
  • Removed inactive workers from miner list CSV.
  • Fixed issue where user is not updated in miner model bulk upload when switching user.

2023-01-10

Improvements

  • Increased number of returned rows when obtaining list of miners for bulk miner model update.

Fixes

  • Fixed hashrate graph not showing on workers section in mobile.

2022-12-20

Improvements

  • Allowed enabling notifications for the first time with the least available threshold.
  • Added a new feature flag selectMinerModel.
  • Added tooltip to uptime column in the revenue history table.
  • Added miner model dropdown for selecting the miner models.
  • Add new Reports page/tab on Miners Dashboard.
  • Updated pagination mode from arrow buttons to numbered buttons at Operator Table
  • Added orderBy: ID_ASC to miners query.

Fixes

  • Fixed toggle assign and unassign miner model of a worker (single worker item).
  • Fixed issue where inactive workers for more than 30 days are shown in worker details.

2022-11-21

Improvements

  • Changed Luxor logo if an operator is currently logged in.
  • Realigned remove button at Workers Summary table.
  • Improved UX of Operator Invite forms.
  • Updated the Permission Access Overview list to show the owner of the account first before other profiles.

Fixes

  • Fixed tooltips in operator KPI cards.
  • Fixed typo in subaccount deletion modal and added more translations.
  • Fixed sorting bug in the operator dashboard tables.

2022-10-06

Improvements

  • Increased rows returned on hashrate score history table.

Fixes

  • Fixed CSS on account/subaccounts list. This was to solve overflowing of its parent, which was causing overlapping to occur when when content was below it.
  • Fixed Delegate Modal loading spinner issue.

2022-09-07

Improvements

  • Added uptime column for getRevenueScoreHistory.
  • Added an Update email button to the Profile page to open a modal for transferring account ownership.
  • Added a confirmation modal to the Profile page, requiring users to fill out their password and/or 2FA before transferring account ownership.
  • Added a subaccount delegation modal which can be accessed by clicking on a Delegation icon on the Subaccount page.
  • Added form to fill in the data about a profile a user decides to send the access to.
  • Removed Switch Account button from Subaccount page.

2022-08-05

Improvements

  • Enforced password policy requirements on registration, forgotten password, and update password. Credentials must be between 8 and 64 characters, use at least one special character, be non-context specific and be non commonly used.
  • Improved Operator Dashboard translations.
  • Made the row of Worker Summary table clickable.
  • Updated all monorepo dependencies and packages.

Fixes

  • Fixed operator client list revoke/reject modal never closing.
  • Fixed worker tag filter to no longer select all tags by default.

2022-07-18

Improvements

  • Added feature to allow users to delete subaccounts.
  • Added tag system feature for miners/workers.
  • Changed chart scale and sorted tooltip entries by hashrate for operator.
  • Removed Luxor name from Equi Switch banner.

Fixes

  • Fixed modal positioning issue.
  • Resolved bug on coin switcher returning to previous coin when trying to change it.
  • Allowed a switch automatically to BTC wallet when being on Equihash Switch.
  • Removed redirect when changing selected Coin.
  • Fixed unhandled data in Hashrate overview chart on the operator dashboard.

2022-07-07

Improvements

  • Added last_share_time column in the operator workers table.
  • Added feature to enable operators invite users to join their client list.
  • Added feature to send emails to non-luxor users when an operator sends them an invite.
  • Updated mobile responsiveness for hashrate chart.
  • Updated feature on operator dashboard that allows clients grant access to operators.

Fixes

  • Fixed bug where the name of a client is undefined in the operator dashboard.
  • Fixed error 500 upon selecting EQUI on operator accounts.

2022-06-20

Improvements

  • Made worker row is now clickable to expand in the Operator Miners Table.
  • Updated tooltip formats for pps and uplift charts.

Fixes

  • Fixed USD uplift format to USD currency.
  • Fixed EQUI mined revenue displayed unit on mining overview from EQUI to BTC.
  • Fixed bug where profiles with read access to a subaccount show success notification when split percentage values are updated.
  • Made switch UI fixes to fix revenue cards queries.

2022-06-06

Improvements

  • Added screen for when watcher link token is invalid.
  • Enabled decimal numbers in Split Percentage input field.

Fixes

  • Fixed Wallet page loading issue. Moved wallet modal to separate query.
  • Fixed padding bug for mobile screens in the Notifications page.
  • Fixed typo in Spanish translation on Mining Overview page.
  • Fixed a bug that locks wallets when address name is updated.
  • Fixed sorting of hashrate in operator workers table /operator/workers/btc.

2022-05-23

Improvements

  • Released Operator dashboard v1.
  • Added disclaimer for wallet/payment freeze.
  • Updated button and notification texts in the Wallets page.
  • Changed spinner to always show in wallet split input component.
  • Implemented new success notification for wallet split update.
  • Made change to prevent users from deleting wallet addresses with split percentages greater than 0.

Fixes

  • Fixed a bug that locks wallets when address name is updated.
  • Fixed styles for scrollbar.

2022-05-11

  • Added support for read only API keys.
  • Implemented payment splitting.
  • Implemented feature for creating, updating, deleting wallet addresses.

Fixes

  • Displayed wallet addresses only based on the coin selected.
  • Fixed a Miners List Loading Error (fix miner list loading with same key and filter).
  • Fixed adding watcher link not matching selected coin.

2022-03-09

Improvements

  • Added USD Price to Transactions Table / Endpoint.
  • Updated notifications labels.
  • Changed notifications thresholds order from DESC to ASC.

Fixes

  • Fixed broken watcher links after search and page refresh.
  • Fixed long wallet address layout spacing.

2022-02-22

Improvements

  • Implemented Notification settings.
  • Added API documentation button.
  • Updated pagination limits for page account/subaccounts and get_worker_details_summary query.

Fixes

  • Fixed invalid ARRR address via custom address validator.
  • Fixed bug where changing subaccounts and coins through their dropdowns did not close their dropdowns.
  • Fixed 2FA-QR mismatch due to Relay caching.