-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat UI/unconfirmed transactions #34
Open
Maphikza
wants to merge
20
commits into
HORNET-Storage:feat-ui/unconfirmed-transactions
Choose a base branch
from
Maphikza:feat-ui/unconfirmed-transactions
base: feat-ui/unconfirmed-transactions
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feat UI/unconfirmed transactions #34
Maphikza
wants to merge
20
commits into
HORNET-Storage:feat-ui/unconfirmed-transactions
from
Maphikza:feat-ui/unconfirmed-transactions
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add SubscriptionTiersManager component for configuring relay subscription plans - Integrate subscription tiers with existing relay settings interface - Update Settings type to include subscription_tiers - Add UI for adding, removing, and editing subscription tiers - Match styling with existing dark theme components - Handle price values as strings for backend compatibility
- Update useBitcoinRates hook to properly parse TimestampHornets field - Fix data transformation to correctly display historical price data - Resolve invalid date display issues in chart visualization The hook now correctly converts backend timestamps to valid JavaScript dates, ensuring proper chronological display of Bitcoin price data in the chart.
- Fixed subscription tiers mapping between frontend and backend - Added proper interfaces for BackendSubscriptionTier with correct field names - Updated transformFromBackendSettings and transformToBackendSettings to handle lowercase fields - Added isFileStorageActive field mapping in settings transformations
- Add useTrendingCreators hook for fetching paid subscriber profiles - Implement automatic fallback to dummy profiles when no paid subscribers exist - Add proper authentication handling with token support - Update TrendingCreators component to use new hook - Fix profile image display by using imported assets - Add error handling and loading states - Add debug logging for troubleshooting This change improves the trending creators section by showing dummy profiles until paid subscribers are available, then seamlessly transitioning to real subscriber profiles once they exist.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relay Settings Refactoring and Enhancements
Changes
Component Structure
src/components/relay-settings/
├── layouts/
│ ├── DesktopLayout.tsx
│ └── MobileLayout.tsx
├── sections/
│ ├── NetworkSection/
│ ├── AppBucketsSection/
│ ├── SubscriptionSection/
│ ├── KindsSection/
│ └── MediaSection/
└── shared/
├── CollapsibleSection/
└── SectionCard/
Copy
New Features
Testing