Releases: JoinColony/colonyCDapp
Releases · JoinColony/colonyCDapp
Release 11
What's Changed
- fix: simple payment recipent validation on search by @adam-strzelec in #3317
- feat(tests): add Playwright for e2e testing by @olgapod in #3297
- Hotfix: Advanced payments production issues by @jakubcolony in #3343
- Hotfix: Handle Bridge drains history when no receipt is available by @jakubcolony in #3229
- fix: replace div with span in SkeletonLoading component for html cons… by @Nortsova in #3271
- Fix: Activity feed description should use correct amount value by @iamsamgibbs in #3307
- Stop bridge mock container running as part of the dev env by @jakubcolony in #3073
- Feat: Activity feed should be refetched if motion passes threshold by @iamsamgibbs in #3328
- Fix: ManageVerifiedMembers action saga should use correct annotation channel by @iamsamgibbs in #3329
- fix: pagination inside incoming founds table by @adam-strzelec in #3310
- fix: InputBase dark mode background by @Nortsova in #3355
- fix: get permissions for the extension for the payment domain instead of motion domain by @bassgeta in #3365
- fix: display characters length in colony name input by @adam-strzelec in #3363
- refactor: remove classnames package and realign Numeral and its use by @bassgeta in #3372
- [New Navigation] Update Colony Switcher hover style by @rumzledz in #3373
- Feat: Update Feedback button hover behaviour by @rumzledz in #3383
- UI: New Navigation by @rumzledz in #2911
- Fix: Remove
Available funds
copy from tokens dropdown by @mmioana in #3269 - Feat: Hook up new pill on payment group by @iamsamgibbs in #3333
- Fix: Persist selected Token logo during Colony creation by @rumzledz in #3384
- feat: change content for Staking Advanced Payments Extension page by @adam-strzelec in #3378
- fix: multisig widget UI tweaks by @bassgeta in #3393
- fix: permissions inherited roles visability by @Nortsova in #3345
- fix: validation mode for checking if colony url exists form by @bassgeta in #3428
- Feat: Enhanced dashboard by @mmioana in #3019
- Feat: Allow overriding user's liquidation address by @jakubcolony in #3432
- [Notifications] Fix: Notifications should use correct amount by @iamsamgibbs in #3443
- feat: show newest agreement by @CzarekDryl in #3259
- Feat: In app notifications by @davecreaser in #3438
- Fix: Voting reputation settings body font color should be text-gray-600 by @iamsamgibbs in #3464
- Fix: Modal button alignment on mobile by @iamsamgibbs in #3439
- fix: permissions sidebar margins and cleanup sidebar stuff a bit by @bassgeta in #3421
- Fix: bridgeXYZMutation to return null on error by @jakubcolony in #3471
- Fix: Add form validation when removing permissions by @rumzledz in #2749
- Fix: Hide team filter on incoming funds page by @iamsamgibbs in #3491
- fix: disable 'Accept' incoming funds buttons when other button was clicked by @Nortsova in #3477
- fix: update UserHub transactions to have correct styles for 720-768px screen by @Nortsova in #3446
- Fix: Handle uninstalled Staged Expenditure extension by @jakubcolony in #3402
- Feat: Improve failed extension transaction handling by @iamsamgibbs in #3349
- Domain balance lambdas fixes by @mmioana in #3473
- Regressions: User Cards UI by @mmioana in #3494
- [Dashboard] Fix: Team switcher should not clip navigation by @iamsamgibbs in #3558
- [Dashboard] Fix: Scrollbar shifts main content by @iamsamgibbs in #3560
- Fix: Scale the pie chart arc values by @mmioana in #3531
- Fix: lock the body scroll when the tablet Colony Sidebar is active by @rumzledz in #3529
- Fix: Update action descriptions by @rumzledz in #3545
- Fix: Auto-expand accordions to reveal the current route by @rumzledz in #3528
- Fix: Conditionally show the crypto to fiat nav item by @rumzledz in #3525
- Fix: Teams Page bottom padding adjustment by @rumzledz in #3514
- Fix: Allow separators in bank account number validation by @iamsamgibbs in #3474
- Fix: Update contract address copied copy by @rumzledz in #3556
- Fix: "Upgrade" button on Calmity Banner should be enabled for all users by @iamsamgibbs in #3520
- Fix: Close the user info modal when the Action Form comes up by @rumzledz in #3530
- Fix: Account Page UI Updates by @rumzledz in #3522
- fix: show staged payment (if it enabled) in payments list by @Nortsova in #3563
- fix: loading skeleton for loading actions with reputation by @adam-strzelec in #3347
- fix: hide multi-sig error if there are still loadings by @Nortsova in #3590
- fix: change loading skeleton gradient for dark mode by @adam-strzelec in #3380
- test: add e2e tests for 1st step of create colony flow by @olgapod in #3561
- feat: add staged payment description by @CzarekDryl in #3512
- Fix: Remove redundant whitespace underneath activity table by @rumzledz in #3562
- Fix: Remove Pie Chart's black box background by @rumzledz in #3575
- Fix: Temporarily disable new team card by @iamsamgibbs in #3600
- Fix: Mobile tab arrow alignment update by @rumzledz in #3584
- Fix: Activity feed table fixes by @mmioana in #3566
- fix: update table for mobile view by @Nortsova in #3401
- Fix: Add action sidebar overflow by @rumzledz in #3621
- Fix: Set the non-mobile Toast width to 390px by @rumzledz in #3589
- Fix: Make the financial card height match the Figma designs by @rumzledz in #3595
- Fix/3263 back navigation by @mmioana in #3601
- Fix: CLNY conversion breaks the app by @mmioana in #3602
- Fix: [QA Dashboard] Total funds bug by @mmioana in #3614
- Fix: Missing permissions banner should not show when reenabling by @iamsamgibbs in #3582
- Fix: Prevent stale response data from useGetColonyForNotificationQuery by @rumzledz in #3622
- fix: always use roles passed to contract for motions by @bassgeta in #3490
- Fix: Overlapping timeframe keys by @mmioana in #3640
- Fix: Locked token validation should properly refresh by @iamsamgibbs in #3642
- [Permissions] fix: subdomain owner should be an admin by @Nortsova in #3599
- Fix: Correctly show the expected Action Form content by @rumzledz in #3641
- Fix: Notifications do not load when switching wallets by @iamsamgibbs in #3586
- Fix: Prevent shifting of other team filter copies by @rumzledz in #3617
- Fix: Do not clear the required default form values on form mount by @rumzledz in ht...
Release 10
What's Changed
- Fix: intialize user lambda by @bogdan-1337 in #3170
- Fix: Fund expenditure should use proper funding pot by @iamsamgibbs in #3145
- fix: update get user query to be 'cache-first' to solve reloading issue by @Nortsova in #3178
- Hotfix: Use uuid as idempotency key when creating liquidation address by @jakubcolony in #3185
- fix: add bottom paddings for 'filter & sort' modal by @Nortsova in #3125
- feat: add loading skeleton for modal by @adam-strzelec in #3165
- feat: make avatars clickable by @adam-strzelec in #3198
- fix: delete old bank account only after creating a new one by @chmanie in #3184
- feat: add agreements staking filter by @adam-strzelec in #3234
- Feat: Advanced payments (API) by @jakubcolony in #2384
- fix: prevent display error banner when extension data is loading by @adam-strzelec in #3249
- Fix: set current wallet address as the default getSigner address by @jakubcolony in #3276
- Fix: Unable to reveal motion oppose by @iamsamgibbs in #3262
- fix: input background in darkmode by @adam-strzelec in #3261
- fix: add hover to action dropdown menu by @Nortsova in #3265
- Fix: Multi-sig showing as an option in Split payments by @mmioana in #3267
- Advanced Payments: Staged payments and bug fixes (
feat/advanced-payments-ui-next
) by @jakubcolony in #3279 - Feat: Add new pill for advanced payments by @iamsamgibbs in #3318
Full Changelog: r9...r10
Release 9
What's Changed
- [MetaMask] fix: do not allow user to use app without accepting MetaMask sign-in by @Nortsova in #2908
- Always show chain native tokens in incoming funds table by @davecreaser in #2975
- Fix: Only allow a transaction item to be clicked when it is a successful transaction by @rumzledz in #2945
- Fix: Trigger token amount validation after token selection and refactoring by @mmioana in #2995
- Feat/2952: Calculate receive amount in user hub tab by @mmioana in #2988
- Fix: Return the correct list of actions based on the
createdAt
filter by @rumzledz in #2940 - Fix: User hub UI/UX updates for crypto to fiat tab by @mmioana in #2980
- fix: changed title in staking step by @CzarekDryl in #3021
- Fix: update account avatar upload flow by @rumzledz in #2996
- Fix: Reveal domain for manage tokens action by @rumzledz in #2944
- feat: added adv payments filter by @CzarekDryl in #3028
- fix: real time updating of verified member flags by @bassgeta in #2999
- Fix: Correctly show users on the permissions page based on team filter by @rumzledz in #3024
- Maintenance: Remove Colony Objective widget and remove functionality to manage Colony objectives by @rumzledz in #2942
- Feat: Multi-sig by @bassgeta in #2239
- Testing scenario for block ingestor #269 by @rdig in #3077
- Feat: Load advanced payments rows incrementally by @iamsamgibbs in #3076
- build: update network image hash to latest multi-sig commit by @bassgeta in #3107
- Fix: Motion change vote by @iamsamgibbs in #3108
- Feat: Transaction pending mutation should be blocking by @iamsamgibbs in #2994
- Fail_all_ pending txs (including
CREATED
andREADY
) by @chmanie in #3015 - Fix: Advanced payment briefly shows "Passed" pill on creation by @iamsamgibbs in #3128
- Fix: Finalize button goes to pending state when isSubmitting by @iamsamgibbs in #3117
- Fix CoinGecko ENV key import by @rdig in #3143
- fix: remove getSigner spread as it is no longer needed and getSigner already included in the RetryRpcProvider class by @Nortsova in #3133
- [Multi-sig] build: update network hash and realign thresholds by @bassgeta in #3150
- build: update colony package versions by @bassgeta in #3163
Full Changelog: r8...r9
Release 8
What's Changed
- Fix: Update nested table styles in the incoming funds table by @rumzledz in #2947
- Fix: Display user reputation in its non-scientific notation format by @rumzledz in #2946
- Fix: Prevent filename from overflowing by @rumzledz in #2941
- Fix: Make the tokens list scrollable by @rumzledz in #2943
- Fix: enforce transparent background for the tabs by @mmioana in #2936
- feat: added dark mode, changes in some components by @CzarekDryl in #2893
- Add hardhat:trace npm command by @kronosapiens in #2691
- feat: include user voter rewards in the user's total rewards by @bassgeta in #2917
- Feat: Add functionality to view the liquidation address by @rumzledz in #2774
- Maintenance: Replace uses of
ethereum.selectedAddress
as it is deprecated by @iamsamgibbs in #2977 - fix: draft agreement description flashing by @joanna-pagepro in #2987
- Fix: Conditionally show the KYC Card in the Crypto-to-Fiat tab by @rumzledz in #2956
- Properly convert BigNumber values in Transaction params by @rdig in #2986
Full Changelog: r6...r8
Release 6
What's Changed
- Fix: handle loading state for the Crypto to Fiat tab components by @rumzledz in #2770
- Fix: update KYC verification copy by @rumzledz in #2782
- Update
caniuse-lite
by @chmanie in #2819 - Add new auth proxy docker hash by @davecreaser in #2815
- Fix: Contributor reputation caching issues by @davecreaser in #2753
- Fix: Prevent payment actions with locked tokens by @davecreaser in #2789
- fix: add remaining tx group translations by @chmanie in #2818
- fix: use paging to fail all pending user transactions by @chmanie in #2825
- Actually clear Apollo cache on logout by @chmanie in #2870
- Use proper styling and copy for tx paging end message by @chmanie in #2865
- Crypto to fiat: Connect drains history table with data from Bridge by @jakubcolony in #2762
- Feat: Simple payment motion amount should exclude network fee by @iamsamgibbs in #2866
- Feat: Handle batch payment limit by @iamsamgibbs in #2833
- Fix: Motion status showing as unknown by @iamsamgibbs in #2871
- Open UserHub on pending button click by @chmanie in #2867
- Feat: Add subdivisions for all countries by @iamsamgibbs in #2901
- Fix/2530 agreements pagination by @mmioana in #2814
- Fix: UserPopover shows username instead of address by @mmioana in #2906
- feat: rework finalizeMotion gas estimation by @bassgeta in #2817
- Fix: Crypto-to-fiat account area UI fixes by @mmioana in #2798
- Fix: transaction list logic fixes by @chmanie in #2875
- Crypto-to-fiat: Resolve edge cases with liquidation addresses by @jakubcolony in #2794
- Chore: Add Eslint absolute import rule by @davecreaser in #2807
- fix: update list paddings, load all stakes regardless of colonies, update redirect to stakes by @Nortsova in #2759
Full Changelog: r5...r6
Release 5
Release 4
What's Changed
- Fix pending order of
stakeMotion
transactions by @chmanie in #2760 - Fix: Check transaction creator on transaction update calls by @davecreaser in #2758
- Change undefined to empty string in AmountField component by @arrenv in #2757
- Get user transactions from database instead of redux state by @chmanie in #2127
- New KYC
pending
status by @jakubcolony in #2761 - Fix transaction paging by @chmanie in #2341
- Feat: Manage Tokens Refactor by @iamsamgibbs in #2464
Full Changelog: r3...r4
Release 3
What's Changed
- Fix: Style for onboarding flow by @mmioana in #2516
- fix: Update members pages tabbed menu padding by @Nortsova in #2577
- fix: Unable to open settings menu on mobile when action sidebar is open by @Nortsova in #2567
- Feat: Add
forward-time
script advancing EVM time by @jakubcolony in #2573 - Fix Local Dev Env Docker NPM Flakiness by @rdig in #2574
- fix: User avatar shrinks on mobile when action is submitting by @Nortsova in #2559
- Fix: Show correct funds amount per team in the total funds widget by @davecreaser in #2570
- Chore: Team colour token updates by @Nortsova in #2584
- Fix: update action input fields placeholders by @mmioana in #2575
- Fix: show the correct team members count when a team filter is applied on the Dasbhoard by @rumzledz in #2571
- fix: add verified member from user popover by @CzarekDryl in #2458
- Fix: Modal input: active state styling issue in Firefox by @Nortsova in #2587
- Fix: remove comments number from agreement by @mmioana in #2554
- Feat: Add share action functionality by @mmioana in #2552
- fix: UserHub Missing transaction text and should not be clickable for claimFunds transaction by @Nortsova in #2582
- fix: unified date format by @CzarekDryl in #2632
- fix: styles update by @joanna-pagepro in #2126
- Fix: Create random users in batches in create-data script by @mmioana in #2635
- Fix: prevent app crash on mobile view when viewing a transaction that's ready to be finalized by @rumzledz in #2568
- fix: payment builder table loading state by @joanna-pagepro in #2451
- Fix: Keep z-index for mobile navigation sidebar regardless of open state by @mmioana in #2581
- fix: Select member incorrect tooltip on actions by @Nortsova in #2583
- Fix: position the Stepper buttons above the dotted lines by @rumzledz in #2569
- Feat: Add extra checks to fetchTokenFromChain to better validate address by @iamsamgibbs in #2682
- Maintenance: refactor ExternalLink component by @Nortsova in #2636
- Fix: CreatedIn Field should be read only for Move Funds motions by @davecreaser in #2684
- fix: user hub placement by @joanna-pagepro in #2637
- fix: claim delay field validation by @joanna-pagepro in #2435
- Feat: Adapt create data script for previous colony versions by @iamsamgibbs in #2685
- fix: update reputation monitor to increase resilience by @chmanie in #2711
- fix: changed userpopover font-size by @CzarekDryl in #2648
- feat: inherited permissions indicators by @joanna-pagepro in #2708
- cicd: update gh workflow to arbitrum envs by @bogdan-1337 in #2720
- Fix: prevent same permission updates by @rumzledz in #2565
- Fiat off-ramp compressed work-session by @area in #2590
- fix: flashing pending button by @joanna-pagepro in #2723
- fix: permissions card alignment by @joanna-pagepro in #2731
- fix: broken loading in Transactions in UserHub + fixed text overflow in pills by @Nortsova in #2725
- fix: redirect back to invite colony screen after creating user by @Nortsova in #2745
Full Changelog: r2...r3
Release 2
What's Changed
- Fix activity table empty state on firefox by @davecreaser in #2436
- fix: Update the total balances currency conversion arithmetic by @rumzledz in #2431
- Fix/2358 Truncate token symbol length by @rumzledz in #2420
- Fix/2367: Dashboard Widgets UI Updates by @rumzledz in #2438
- fix: Show correct roles in the Completed Action component by @rumzledz in #2442
- Update incoming funds schemas by @davecreaser in #2447
- fix: missing validation for funds available to fund an expenditure by @joanna-pagepro in #2428
- fix: expenditure status pill by @joanna-pagepro in #2433
- Refactor: block-ingestor event listeners by @jakubcolony in #2467
- Update incoming funds table by @davecreaser in #2453
- fix: Update Completed Action Amount Row Spacings by @rumzledz in #2443
- Fix UI issues with userhub transactions by @davecreaser in #2473
- Fix: Prevent app crash when initiating a Simple Payment/Funds Transfer via the Balances page by @rumzledz in #2471
- Fix: Correctly show staking information for the Manage Verified Members action by @rumzledz in #2475
- Maintenance: Add ESLint for max function parameters by @rumzledz in #2470
- Fix: Team colour picker mobile view UI adjustments by @rumzledz in #2477
- Feat: Handle network fee validation on payment by @jakubcolony in #2472
- Fix: Correctly show members and their role categorisations based on the Team filter by @rumzledz in #2485
- fix: Add addresses to a Colony even if they are not members by @rumzledz in #2450
- Fix: Show the Expenditure's description on the Completed Action component by @rumzledz in #2478
- fix: description word break by @joanna-pagepro in #2494
- fix: action subtitle alignment on mobile by @joanna-pagepro in #2497
- Fix: Don't allow user to stake while a previous stake is loading by @davecreaser in #2490
- Support Amplify subscriptions by @chmanie in #2272
- Fix: ingestor possibly skipping some events by @jakubcolony in #2511
- Fix: Handle transactions that don't exist by @davecreaser in #2479
- feat: custom permissions tooltips by @joanna-pagepro in #2492
- Fix: Handle image upload error due to fingerprint blocking by @rumzledz in #2482
- Fix: Correctly show user permission groupings on the Permissions page by @rumzledz in #2527
- feat: added createdAt field by @CzarekDryl in #2529
- Fix: Inconsistent balances across the ui by @davecreaser in #2518
- Fix: Use correct asset platform when calling CoinGecko by @davecreaser in #2525
- Fx: Remove staking form for users who are not allowed to stake by @rumzledz in #2533
- Chore: Rename payment builder action by @mmioana in #2534
Full Changelog: r0...r2
Release 1
What's Changed
- Fix userhub positioning on mobile by @davecreaser in #2419
- fix: Colony Overview Popover UI Updates by @rumzledz in #2398
- fix: remove the Learn More link from the permissions tooltip by @rumzledz in #2407
- fix: Fix popover menu distances from their anchors by @rumzledz in #2410
- fix: Preserve Avatar Skeleton's Aspect Ratio by @rumzledz in #2412
- fix: Disable token selection when mint form is active by @rumzledz in #2421
- Advanced payments deployment fixes by @jakubcolony in #2430
Full Changelog: r0...r1