Releases: JoinColony/colonyDapp
Releases · JoinColony/colonyDapp
v2.4.2
Fixes:
- #2165 Properly handle tokens decimals when checking funds availability
Maintenance:
- This release, while pretty slim with features that directly impact the user, went through some substantial code refactoring in the background to improve the developer experience and quality of life.
Contracts
- The current release does not require a contract upgrade.
v2.4.1
Fixes:
- #2137 Properly handle tokens with 0 (zero) decimals
- #2140 Non-founders with correct permissions can now edit the colony's tokens
- #2158 Font change from Avenir Next to Muli
Maintenance:
- This release, while pretty slim with features that directly impact the user, went through some substantial code refactoring in the background to improve the developer experience and quality of life.
Contracts
- The current release does not require a contract upgrade.
v2.4.0
Features
- #2118 User popover now shows reputation in the current Colony
- #2127 Task List items now show comment counts
Fixes:
- #2119 Task payout checksum token addresses
- #2125 Funding role can now access the admin page
- #2126 Properly handle back route link for Tasks
- b125c04 Properly handle accessing a colony route with a domain filter search query
- #2120 Only notify the worker of a task of assignment / unassignment events
Contracts
- The current release does not require a contract upgrade.
v2.3.1
v2.3.0
Features
Fixes:
- #2093 Can now confirm after removing a task's payout
- #2094 Suggestions action menu now has the proper entries depending on the Suggestion's state
- #2095 ETH inputs now properly handle entering just a decimal point
.
- #2098 Notifications improvements: links, data being displayed, loading performance
- #2102 Properly display notification messages for a task being cancelled
- #2108 Handle removing a task's due date
- #2109 Create Colony properly scroll wallet address with page
- #2111 Handle Task Payouts where the app times out, or the user leaves the app before the TX is mined
Regresssions
- #2106 Prevent colony contract upgrades until the app has been properly test with the "Burgundy Glider" network release
Contracts
- The current release does not require a contract upgrade.
v2.2.2
Fixes:
- #2078 Properly handle removing task skills
- #2080 Properly display notification messages for when a task payout has been set
- #2083 Properly display payouts for tokens with a different decimals count
- #2085 Properly handle all instances of Tokens usage, that have an "other than 18" decimals count
- #2087 Properly display notification messages for when a task payout has been removed
Regressions
- #2076 Limit number of notifications displayed in the Inbox popover
Contracts
- The current release does not require a contract upgrade.
v2.2.1
Features
Fixes:
- #2061 Colony domain balance refreshes after performing a task payout
- #2063 Disable network poll-ing in
ethers
- #2070 Handle all
BigNumber
values strictly asstring
s - #2071 Prevent users from skipping to the Dashboard once the create user profile transaction has been created
- #2074 Move Tokens Dialog now properly fetches domain balances
Contracts
- The current release does not require a contract upgrade.
v2.2.0
Features
- #2031 Colony Community Tab
- #2032 Display the colony address on the Colony Home Page
- #2048 Display a Token Info Popover in various places: Colony Home, Task Feed
Fixes:
- #2006 Trying to access a non-existent colony, user or task will now properly redirect to a 404 page
- #2015 Whitelist token locking address when creating a colony
- #2016 Display correct ETH balance in the user's wallet card list
- #2023 Task lists correctly update payouts and assignees details
- #2030 Prevent a task from being finalized, if there are insufficient funds in the domain pot
- #2029 Colony task payout events will now properly show up in the Colony's transactions list
Contracts
- The current release does not require a contract upgrade.
v2.1.0
Features
- #1974 Signing the comment message is no longer required when commenting on a task
- #1983 Better cache invalidation for newly deployed versions
- #1967 Colony and User token edit modal now requires a token address to add a new one
- #1965 Suggestions
- #2000 Display server version in the Colony Profile Advanced page
Fixes:
- #1953 Colony token balances now update instantly after moving funds from one domain (pot) to another
- #1957 Update token balances immediately after minting new tokens
- #1927 Task List "Closed"/"Assigned" filter, displays the proper tasks
- af75c22 Colony home sidebar now properly displays token balances in all domains and subdomains
- #1967 Properly fetch Token info when creating a new colony using an external token
- #1975 The user profile no longer shows the edit icon for all user profiles, just for your own
- #1967 Colonies can now claim external tokens (other then ones created by another colony, or ETH)
- #1973 Task payouts now correctly set the payout decimals amount
- #1995 Notifications list is now properly sorted (reverse chronological order, aka: new items at the top)
- #2001 Prevent users without a claimed profile from creating new tasks (even if they were granted permissions)
- #2002 Clicking the permissions list user avatar no longer shows the User Info tooltip (but it's still available inside the permissions Edit dialog)
- #2002 Domain permissions inheritance tip description text only visible on non-root domains
Regressions
- #1967 Colonies can no longer add a Token icon when creating either a native token for the colony, or using an external one
Contracts
- The current release does not require a contract upgrade.
Data recovery
- All colonies profiles, along with the user profiles that had data replicated across IPFS nodes available have been recovered and migrated to the the new GraphQL data source
v2.0.0
This MAJOR release is an effort to improve UX and data accessibility by switching the metadata data storage engine to an GraphQL server.
This improves data loading, data access and improves the general flow of the app.
The server component that provides this data can be found in this repository: JoinColony/colonyServer
Features
- #1932 Use colony metadata provided by a GraphQL server
- #1933 Use task metadata provided by a GraphQL server
- #1937 Use domain metadata provided by a GraphQL server
- #1941 Use user metadata provided by a GraphQL server
- #1945 Use notifications metadata provided by a GraphQL server
- #1950 General cleanup after refactoring the above components
Contracts
- The current release does not require a contract upgrade.
Regressions
- Due the original metadata the Dapp was consuming being pretty spotty, which made replication basically impossible, most of it was lost and couldn't be recovered from the pinners.
- Some user accounts however, around 50, could be extracted from a browser's local storage and imported into the GraphQL data source
- The colonies created so far however, were not recovered at all, due to the heavily manual user input need to do so, which, while being time consuming would have potentially introduced a lot of human made errors.