π£ποΈ News, Authentication, Standard forms and more!
New features β¨
Broadcast is here! (#654) π°
After a long while working on this, Broadcast is finally here. In Cambiatus we aim to connect people more and more and this is an important step towards that mission. Broadcast allows community admins to keep in touch with their users by adding Rich text communications that can be reacted to.
After a new Communication has been broadcast users that haven't read it yet will see this new banner in their dashboard:
Clicking on it will allow them to see the whole text and react as well:
This are the available reactions:
Improved Emails π§ π¨ (#693)
All those communications also arrive in the users' email once a month! We also improved user's preference, so the users can opt out from receiving our alerts. The preference allows you to choose if you will receive transfer notifications, claim notifications and the new monthly news digest, with the latest news from the community in the past month.
Improved accessibility and standardized Forms (#658) π§βπ¦―
All form inputs are now standardized and have a proper documentation for consultation. We had a long problem of poor accessibility on the app, as different designs for form elements depending on the page -- older pages, like the Shop Buy form would use a very bad design and accessibility options. Know more on our Elm Book component pages: https://cambiatus-elm-book.netlify.app/
Celebrate when completing objetives π (#684)
Completing an objective means the community is actually working towards its goals, we want to give this achievement a little more personality, so we added a new screen for that! We will not spoil this with a print, so go to your community and start celebrating your achievements with us to check out this new screen
New Authentication π (#680)
This release also includes an important change into our API access. We are a blockchain app so all asset related information and data is safely protected by our EOSIO protocols, but we also have a GraphQL API that can be used by communities to automate and query their data more easily. On this release we revamped how the authentication works and all data is now scoped to the owner of it. Users can only see public information and their own private data.
This affects mutations of data as well. Cambiatus is now more secure than ever πβ¨
Under the hood improvements and bug fixes
- Dependencies security fixes (#668, #677, #686, #687)
- A bug where the community token information on the "how to earn page" would not load if you started a fresh state (like opening the link directly, instead of navigating to it using the app) (#683)
- We are preparing a big revamp into our permission system and commentary administration. We did some under the hood adjustments ahead of this soon to be released feature (#676)
This is our first 2022 release and we are very proud on how far we've come with those improvements. We have more in store for the next releases! Look out for a rework of our shop, more permission options and native multisig capabilities for all blockchain nerds out there! See you next release!
What's Changed
- Feature/news by @NeoVier in #654
- Bump follow-redirects from 1.13.1 to 1.14.7 by @dependabot in #668
- Bump nanoid from 3.1.23 to 3.2.0 by @dependabot in #677
- Enhancement/forms by @NeoVier in #658
- Initialize community page requesting token data by @NeoVier in #683
- Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #686
- Bump ajv from 6.10.2 to 6.12.6 by @dependabot in #687
- Bump url-parse from 1.5.3 to 1.5.7 by @dependabot in #691
- Enhancement/update auth by @NeoVier in #680
- Feature/celebrate objective by @NeoVier in #684
- Enhancement/contract update by @NeoVier in #676
- Feature/update notification preferences by @NeoVier in #693
Full Changelog: v1.14...v1.15