Repository navigation
Add member CSV parsing and upload preview - #109
Merged
Merged
Conversation
This was referenced Sep 18, 2026
Graphite Automations"Request reviewers once CI passes" took an action on this PR • (09/18/26)1 reviewer was added to this PR based on Henry Chen's automation. |
Member
Author
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Contributor
|
Please attach a screenshot of this component. |
Arshadul-Monir
force-pushed
the
bulk-import-csv-upload
branch
from
September 21, 2026 16:40
af9222f to
50eb91b
Compare
Arshadul-Monir
force-pushed
the
bulk-import-csv-upload
branch
2 times, most recently
from
October 9, 2026 22:53
9ec83c8 to
22fa2f6
Compare
spiffyy99
approved these changes
Oct 14, 2026
Contributor
|
Looks fine other than the stuff we discussed over discord thread |
Arshadul-Monir
force-pushed
the
bulk-import-csv-upload
branch
3 times, most recently
from
October 16, 2026 22:02
9a36916 to
cceaca1
Compare
Arshadul-Monir
force-pushed
the
bulk-import-csv-upload
branch
from
October 22, 2026 02:08
cceaca1 to
a3acde9
Compare
|
Member
Author
Merge activity
|
Arshadul-Monir
added a commit
that referenced
this pull request
Oct 22, 2026
## Summary - Add a modal for manual member entry and CSV import, with validation and submission feedback. - Connect the modal to the Members page. - Test manual submission, CSV import, API errors, and existing page behavior. ## Stack 2 of 3. Depends on #109. #108 is the final stage. ## Verification - TypeScript type check passed at this branch tip. - All 14 Members page tests passed at this branch tip.
Arshadul-Monir
added a commit
that referenced
this pull request
Oct 26, 2026
## Summary - Add drag and drop to the member CSV uploader. - Summarize bulk import successes in one notification and retain per-member error feedback. - Update member page tests for the revised notifications. ## Stack 3 of 3. Depends on #110, which depends on #109. ## Verification - TypeScript type check passed at this branch tip. - All 15 Members page tests passed at this branch tip. ## Images ### Manual Entry Modal  ### Bulk CSV Upload Modal <img width="773" height="382" alt="image" src="https://github.com/user-attachments/assets/2bc3b1ab-579c-420c-8b94-bbc49740879b" /> ### Successful Upload  ### Additional Headers <img width="767" height="328" alt="image" src="https://github.com/user-attachments/assets/e4e9f12b-b3ef-4d21-9820-deff40e496cb" /> ### Uploading Duplicate User <img width="468" height="83" alt="image" src="https://github.com/user-attachments/assets/668f725f-6d3d-4cd3-9ed4-a7f199c5c3b8" /> ### Invalid Column Order <img width="763" height="261" alt="image" src="https://github.com/user-attachments/assets/230f4fbb-8e66-4e09-94a8-50db47f6f7b9" />
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
Stack
1 of 3. #110 connects this component to the Members page; #108 adds interaction and feedback refinements.
Verification