Skip to content

Release: develop -> main#1014

Open
github-actions[bot] wants to merge 4 commits intomainfrom
develop
Open

Release: develop -> main#1014
github-actions[bot] wants to merge 4 commits intomainfrom
develop

Conversation

@github-actions
Copy link

Automatic Release PR

This PR was automatically created after changes were pushed to develop.

Commits: 1 new commit(s)

Checklist

  • Review all changes
  • Verify CI passes
  • Approve and merge when ready for production

* feat: add financial dashboard screen

Add admin-only /dashboard/financial/log screen with 4 ApexCharts
(long-term balance vs BTC, short-term breakdown, stacked area by
financial type, latest bar chart) and a financial log table.

Uses nested route structure for future dashboard expansion.

* feat: split financial dashboard into live, history, liquidity, and expenses pages

- /live: summary cards + balance by type bar chart
- /history: cumulative fee income (plus/minus/total), balance charts with details button
- /liquidity: stacked bar chart by provider with asset breakdown
- /expenses: detailed referral, binance, blockchain expense charts
- Fix auth race condition: wait for isLoggedIn before API calls
- Fix white-on-white text color issue
- Split all combined charts into separate plus/minus/total views
- Aggregate small values (<5k CHF) under "Other" category
- Move legends to bottom, fix toolbar overlap

* feat: add dashboard index screens with navigation

* feat: add referral reward recipients table to expenses page

* fix: remove unused latestChanges state from live dashboard

* feat: add timeframe selector and sync chart axes on history page

Add 24h/3D/1W/1M timeframe selector (default 24h) that loads data
efficiently per selected range. Sync all chart x-axes via shared
timeRange. Move expenses route under /financial/history/expenses.

* fix: rename useDailySample to isDailySample to avoid React hook violation
TaprootFreak and others added 3 commits March 19, 2026 21:04
* fix: show all expense categories and fix x-axis format in financial charts

Add bank and kraken series to the expenses chart so all cost categories
are visible. Use time-aware x-axis format (HH:mm for short ranges,
dd MMM yy for longer ranges) to avoid repeated date labels in 24h/3D views.

* fix: add optional chaining for bank/kraken to prevent runtime errors

Ensures backward compatibility with API responses that may not yet
include the new bank and kraken fields in the minus object.
* feat: improve custody orders admin page

- Merge input/output columns into single Transfer column
- Show updated timestamp instead of created
- Rename User ID to UserData ID
- Use TransactionRequest values as fallback for amounts

* fix: reverse transfer display order to output → input
* chore: updated to API changes

* feat: danger zone

* [NOTASK] fix refund bug

---------

Co-authored-by: Yannick1712 <52333989+Yannick1712@users.noreply.github.com>
Copy link
Member

@davidleomay davidleomay left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants