Skip to content

Chore/wallet import updates - #22

Merged
Andre-Diamond merged 6 commits into
mainfrom
chore/wallet-import-updates
Nov 3, 2026
Merged

Andre-Diamond merged 6 commits into
mainfrom
chore/wallet-import-updates

Conversation

@Andre-Diamond

Copy link
Copy Markdown
Contributor

No description provided.

- Updated the import treasury API to require the importing admin to be a base signer of the treasury script, enhancing security against unauthorized imports.
- Modified related test cases to reflect the new signer validation logic and ensure accurate error handling.
- Improved documentation to clarify the requirements for importing treasuries, emphasizing the need for wallet address matching with script keys.
- Added functionality to prompt users with a confirmation dialog when attempting to close the TaskModal with unsaved changes.
- Updated the TaskModal component to track changes and determine if the user should be warned before closing.
- Enhanced unit tests to cover scenarios for confirming or discarding unsaved changes when canceling edits.
- Improved documentation to reflect the new behavior of the TaskModal regarding unsaved changes.
- Modified the BudgetsView component to clarify the description of budget functionalities.
- Refactored BudgetProjectCard to utilize community-wide tokens for workgroups and improved treasury token handling.
- Enhanced BudgetWorksheet to categorize budget cards under distinct sections for Workgroups and Treasuries, improving UI clarity.
- Updated documentation to reflect changes in budget card organization and token availability.
- Expanded tests to validate the new token handling logic and UI structure.
- Updated the BudgetsView component to include a slug prop for improved routing.
- Enhanced BudgetProjectCard to display payment wallet information and links for editing details.
- Refactored BudgetWorksheet to utilize workgroup treasury assignments for displaying routing notes.
- Added new interfaces for workgroup and treasury routing notes to improve type safety.
- Expanded tests to validate the display of routing notes and their integration with the budget worksheet.
- Updated documentation to reflect changes in budget routing and wallet management.
- Changed references from "workgroups" to "workgroups & projects" in various components and documentation for consistency.
- Updated UI elements, including titles and labels, to reflect the new terminology.
- Enhanced descriptions and hints to clarify the functionality of workgroups and projects.
- Adjusted tests to validate the updated terminology in the application.
- Revised documentation to align with the new naming conventions and improve clarity on workgroup and project functionalities.
@netlify

netlify Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for treasuryguild ready!

Name Link
🔨 Latest commit c498adb
🔍 Latest deploy log https://app.netlify.com/projects/treasuryguild/deploys/6ae96cc23372d8aa5912a8e8
😎 Deploy Preview https://deploy-preview-22--treasuryguild.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

…up properties in tests

- Changed the type of heldTokensError in BudgetProjectCard from unknown to string | null for better type safety.
- Updated workgroup properties in BudgetWorksheet tests to ensure consistent typing for treasury_id and archived_at fields.
@Andre-Diamond
Andre-Diamond merged commit a631d8f into main Nov 3, 2026
8 checks passed
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.

1 participant