Feature/api migration and personal mode#49
Merged
f7f376a1fcd0d0e11a10ed1b6577c9 merged 2 commits intomainfrom Jun 26, 2025
Merged
Feature/api migration and personal mode#49f7f376a1fcd0d0e11a10ed1b6577c9 merged 2 commits intomainfrom
f7f376a1fcd0d0e11a10ed1b6577c9 merged 2 commits intomainfrom
Conversation
- Fix form switch components to properly integrate with Ant Design forms - Add tier_name to tier field mapping in API responses - Improve tier fallback logic in unified state reconstruction - Clean up debugging logs
- Add edit button to actions column with edit icon - Create edit user modal with tier and permission controls - Implement smart update logic that removes and re-adds entries for tier changes - Fix form integration with proper initialValues and delayed field setting - Add error handling with user-friendly messages
f7f376a1fcd0d0e11a10ed1b6577c9
approved these changes
Jun 26, 2025
This file contains hidden or 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
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.
Summary
This PR implements a complete NPUB management system with full CRUD functionality for the allowed users feature. It fixes critical issues
with form integration, API field mapping, and adds comprehensive edit capabilities.
Key Features
tier) and backend (tier_name) field formatsChanges Made
🔧 Core Functionality
🐛 Bug Fixes
tier_nametotiertransformation in API responses to match backend format🎨 UI Improvements
🛠️ Technical Improvements
Testing
✅ Add new users with both read and write permissions
✅ Edit existing users to change tiers and permissions
✅ Toggle permissions directly in the table
✅ Remove users completely
✅ View all paid subscribers with proper npub formatting
✅ Form validation and error handling