Files
1db6b8e8f3 Feat(Spaces): Spaces address book (#5606)
* Feat(Spaces): add address book route (#5594)

* Feat(Spaces): add address book route and render empty page

* remove disabled: false

* Fix(Spaces): Add empty view for address book page (#5605)

* Fix(Spaces): Check address book when adding a member (#5602)

* fix: Check address book when adding a member

* fix: Remove trim on NameInput

* fix: Remove register from input field

* fix: Only validate trim if required

* Feat(Spaces): create form for adding address book entries (#5621)

* Feat(Spaces): create form for adding address book entries

* remove duplicate component

* remove relative paths

* remove unecessary comments

* Feat(Spaces): add address book list with mock data (#5649)

* Feat(Spaces): add empty address book table with mock data

* fix: remove unused css

* fix: remove unused icon

* add tooltip for chain list, use name prop in address

* Feat(Spaces): add confirmation dialog for deleting an address entry (#5670)

* Fix(Spaces): revert accidental changes to space safe context menu (#5677)

* Fix(Spaces): revert accidental changes to space safe context menu

* tests: add tests for SpaceSafeContextMenu

* remove comments

* Feat(Spaces): add dialog for editing contacts in the address book (#5671)

* Feat(Spaces): add dialog for editing contacts in the address book

* disable submit button until a change has been made

* Update dialog names for consistency

* update delete dialog name

* Fix: update copy to match design

* Remove submission logic. Implement when endpoint is ready

* Feat(Spaces): Add address book import to spaces (#5699)

* feat: Add address book import to spaces

* fix: Adjust buttons, add select all

* fix: Add tests, extract functions into util

* refactor: Remove minHeight and maxHeight and instead use height

* Feat(Spaces): Add import address book card to the dashboard (#5701)

* Add import address book card to the dashboard

* remove unused new features card

* Feat(Spaces): add select all option to the network multi selector (#5703)

* Feat(Spaces): add select all option to the network multi selector

* Fix: remove unused function

* refactor: move option and label rendering into component functions

* Default to all netowrks in the form

* Fix: remove unecessary casts

* Fix(Spaces): Order networks by length in spaces address books (#5713)

* Feat(Spaces): Add space address book search (#5715)

* Fix(Spaces): Filter address book entries by active chains (#5721)

* fix: Remove select all button from import address book dialog

* Fix(Spaces): Filter address book entries by active chains

* fix: Failing tests

* Feat(Spaces): Fetch address book items from the CGW and list them (#5762)

* feat: Fetch address book items from the CGW and list them

* fix: Remove unused type definitions

* Feat(Spaces): Implement address book upsertion (#5765)

* Feat(Spaces): Implement address book upsertion

* fix: Disable item during import if already added

* fix: Update failing tests

* fix: Update failing tests

* fix: Use sameAddress helper method

* Feat(Spaces): Implement deletion of address book items (#5768)

* fix: QA feedback

* fix: Explicitly set false when selecting addresses to import

* Fix(Spaces): Add Done status to spaces dashboard if address book imported (#5825)

* fix: Add Done status to spaces dashboard if address book imported

* refactor: Rename useGetAddressBook to useGetSpaceAddressBook

* Fix(Spaces): Remove address book context menu (#5838)

* fix: Remove address book context menu

* fix: Reset user tag when signing out

* Feat(Spaces): Plug space address book into existing UI (#5870)

* Feat(Spaces): Plug space address book into existing UI

* fix: Lint issue

* fix: Add space address book CTA

* fix: Add tests for useAllAddressBooks hooks

* fix: Use useMemo for address book entries

* Fix(Spaces): Update spaces dashboard banner layout (#5883)

* fix: Extract conditions into useIsQualifiedSafe hook

* fix: Remove unused function

* fix: Failing tests

* Fix(Spaces): Merge all address books independent of current chain (#6223)

* Fix(Spaces): Merge all address books independent of current chain

* Fix: Failing tests

* Fix(Spaces): Disable address book table sort (#6224)

* Fix: Add mobile label to address book tables (#6228)

* Fix(Spaces): Respect current chainId when selecting address book item (#6230)

* fix: Respect current chainId when selecting address book item

* fix: Show all networks as Chip instead of each logo

* fix: Only use local address book of current network for merging

* fix: Keep local address book entry if not part of space address book networks

* fix: Always prefer props name over address book name in EthHashInfo

---------

Co-authored-by: James Mealy <[email protected]>
Co-authored-by: James Mealy <[email protected]>
2025-08-21 12:05:08 +02:00
..