Skip to content

Releases: JoinColony/colonyDapp

v2.4.2

20 May 12:42
Compare
Choose a tag to compare

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

12 May 14:41
Compare
Choose a tag to compare

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

07 Apr 09:22
Compare
Choose a tag to compare

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

24 Mar 10:20
Compare
Choose a tag to compare

Fixes:

  • #2117 User profile page scrolling improvement
  • #2113 User creation / Colony creation wizards copy changes
  • Prevent SetTaskPending task events from creating inbox notifications

Contracts

  • The current release does not require a contract upgrade.

v2.3.0

20 Mar 16:21
dec0af6
Compare
Choose a tag to compare

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

05 Mar 14:15
ba025c8
Compare
Choose a tag to compare

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

25 Feb 15:13
dbe573c
Compare
Choose a tag to compare

Features

  • #2053 Persistent Metamask wallet login method (autologin) by @sprusr

Fixes:

  • #2061 Colony domain balance refreshes after performing a task payout
  • #2063 Disable network poll-ing in ethers
  • #2070 Handle all BigNumber values strictly as strings
  • #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

13 Feb 13:05
f1444ff
Compare
Choose a tag to compare

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

27 Jan 16:06
a3a1688
Compare
Choose a tag to compare

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

14 Jan 23:42
f905763
Compare
Choose a tag to compare

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.