Skip to content

πŸ“£πŸ—žοΈ News, Authentication, Standard forms and more!

Compare
Choose a tag to compare
@lucca65 lucca65 released this 23 Feb 22:05
· 79 commits to master since this release
267b4cd

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:
Captura de Tela 2022-02-15 aΜ€s 13 27 51

Clicking on it will allow them to see the whole text and react as well:

Captura de Tela 2022-02-15 Γ s 13 30 26

This are the available reactions:

Captura de Tela 2022-02-15 aΜ€s 13 30 32

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