This repository has been archived by the owner on Sep 5, 2023. It is now read-only.
Releases: coltoneshaw/3cpm
Releases · coltoneshaw/3cpm
v2.0.2
v2.0.1
Fixed issue where 3C added "last_known_position_info" to the deals response
v2.0.0
You will have to resync each profile for this update (The little update button in the app). The entire data storage logic has been changed and your old database is no longer compatible.
New Features
- Add copy today stats button - @JulienTant
- Abstract backend electron from the application for web portability - @JulienTant
- Added write mode to update deal TP. Future possibilities coming - @JulienTant
- Added an Open in 3C button to deals and bots.
- Added API error banner to display instead of the alert.
- Added Snapshot dashboard that allows a combination of currencies, accounts, and displays statistics centered around profit.
- Implemented the ability to show/hide specific columns.
- Added UST
Enhancements
- Improved the 3C API handler - @JulienTant
- Reworked entire data storage logic to break profiles into set databases.
- Improved table layout to flex, should be more stable on all screen sizes.
Bug Fixes
- Max Active Deals column was not editable on the bot planner
- Fixed notification settings that did not persist on reload - @JulienTant
- Bot API calls only pulled 100 bots at a time, improved this to pull all bots.
- Fix tooltips that were hidden behind elements - @JulienTant
- Improved reliability of the auto refresh function - @JulienTant
- Multiple profiles would rewrite old deals causing a loss of data.
- Fixed reserved funds storing as a string instead of a number.
New Contributors
- @petitcl made their first contribution in https://github.com/coltoneshaw/3c-portfolio-manager/pull/70
- @Ruco made their first contribution in https://github.com/coltoneshaw/3c-portfolio-manager/pull/94
Full Changelog: coltoneshaw/3C-Summary-Stats@v1.0.0...v2.0.0
v1.0.0
If you have issues migrating to v1 read the docs here.
Known Issues:
- If you add a profile and choose not to save it, you'll need to reselect your main profile again.
- Disable auto-sync while you're creating a profile or you will get API errors until the new profile has 3Commas keys added to it.
New Features
- Save settings into a custom profile and fast swap between! Even supports multiple 3 Commas accounts.
- Auto-refresh bar has a built-in loading indicator in seconds.
- DCA calculator, order details, and order timeline built into every active deal.
- Force paper or real account directly in the settings.
- Documentation on docs.3cpm.io along with a link in the sidebar!
- Support for ALL 3Commas quote pairs across the entire app.
- Added Completed SO Distribution chart.
- Added bot risk % to the bot planner to show how much risk that bot accounts for.
Enhancements
- Enabled accounts are synced on every auto-refresh, no more out-of-date data!
- Update banner now differentiates between beta and general releases.
- TTP has been added to the active deals bot name hover.
- Active deals with an error have the
Active SO
and# SO
in bold red with a tooltip hover to see the specific error message. - Adjusted wording on deal notifications if you lost money.
- Reset all data is moved under Menu > Help > Delete All
- Added a clear all local storage under Menu > Edit
- Adjusted metrics to be ordered the same across stats.
- Dynamic chart height for bot/pair performance based on the number of data points.
- Improved overall chart formatting (highlighting, colors, bar width, etc.)
- Adjusted tooltips and headers for better clarity.
- Improved the Risk Monitor view for larger screens.
- Improved chart loading performance
- Updating TradingView Icon
Bugs
- Fixed a few spelling mistakes across the app
- Fixed the max risk bar from overflowing if over 400% risk.
- Updated unnecessary scroll bars across the app
Breaking Changes
- You can no longer select more than currency unless it's a USD base. This will be improved in the future.
Backend Changes
- Entire data handling has been moved from React context API to Redux
Virus Total Scans
v0.4.1
New Features
- macOS application is now signed and does not require additional permissions to download!
- Menu bar under help includes relevant links to GitHub, discord, and more.
Enhancements
- Updates the overall style of active deals (removed top header, normalized number width)
Bug Fixes
- Discovered issue in how the bots calculated funds when MSTC was 0. Resolved this by properly calculating the MSTC with active + completed SOs.
- Fixed bug in the Manual SO count metric showing canceled deals counted.
- Fixed hovering on the dark mode icon.
- Fixed the labels incorrectly wrapping on the bot performance charts
Virus Total Scans
v0.4.0
v0.4.0
New Features
- Added a coin header where you can customize the coins that are tracked on a 5-second refresh.
- Update notifications that prompt you to download when you're not on the latest release!
- Added SO number to the Deal SO Utilization chart.
Enhancements
- Redo of the entire layout of active deals, and stats.
- Changed the ROI metric from ROI on bought volume to ROI from total profit and bankroll.
- Active Deal pills now are colored based on if that metric is positive, not the deal itself.
- New Table fonts for easier viewing of financial data.
- Adjusted KPIs to be relevant to the page active.
- Adjusted quite a few metrics from three decimals to two.
- Adjusted the bot / pair charts to be vertical charts.
- Added the average line value on profit by day.
- API key is not a secret instead of text field.
- Massive backend code enhancements thanks to @TontonAo!
- Added Average profit per deal to the bot performance chart.
- Adjusted number length on the active deals table
Bug
- Fixed bug in how the pair by date was calculated. This was using
actual_profit
from 3C which returns the profit if you never sold the coin - Profit by day chart removed days with 0 profit, added these back.
- Fixed bug where the TA chart would not load on the first click, additionally fixed the theme of the charts.
Virus Total Scans
v0.3.0
To download this application use the proper file in the Assets
below this changelog.
New Features
- Pair performance by Date within Settings > Performance monitor. This allows you to compare profits on up to 8 pairs at a time by date.
- All UI filters/settings now persist upon refresh!
- Unrealized profit KPI on active deals.
Bug
- Fixed bug in the date display that caused dates to show as an invalid Date
- Active Deals were not properly updating if a deal was open longer than your last 1000 closed deals. Rewrote the sync logic
- Bot planner did not properly filter/sort based on the enabled status if it was changed on the UI.
- Tooltips would crash the UI if an undefined value was found.
- Fixed bug where reserved funds was not properly saving to the config
Enhancements
- Updated the auto-sync to be more preformat. Now it will update only active deals, then if a new active deal is found it updates all deals.
- Active Bots is renamed to Enabled Bots
- Bot API looping. Now if you have more than 1000 bots it'll sync all of them. Also, more than 1000 bots is... nuts. Are you rich?