Skip to content

Releases: HugoGresse/open-feedback

v0.16.0

27 Jan 17:34
Compare
Choose a tag to compare

New features

  • the admin & the marketing website has been internationalized in French. This should make adding future language very easy.
  • date in the 'feedback' website has been translated in the user language
  • new QR Code generator + download in the admin next to the 'See event' button
  • vote count should now be more accurate, we need additional check but the increment is done directly by the database, ensuring up to date base value.

Improvements & fixes:

  • Admin: Adding a tag without pressing enter was not saved on form submit. This is now fixed!
  • Admin: Project are now order by created date in the admin.
  • Tech: moment has been replaced by Luxon to lighten bundle size and take party of browser Intl API
  • Tech: cypress is now run by the official Cypress GitHub Action. This should allow us to run test in parallel in the future.
  • Tech: user vote are no longer deleted but updated with status=deleted.
  • Tech: dependencies update (7)
  • Tech: no more 'temp' field on user votes due by using either the existing vote id or a generated one. This is good.

⚠️ Breaking changes
There is two new scripts to be runned for the migration:

  • update-userVotes-status.2020.ts
  • update-project-createdat.2020.ts

The first add the status:active to existing user votes. The second add createdAt field to project to correctly be listed in the project list.

73121396-e55ea800-3f79-11ea-8a1d-f8c251606c94

v0.15.0

14 Jan 09:59
Compare
Choose a tag to compare

This is an improvement releases, containing:

  • Admin: vote items/options is now filled by default when creating a new event. You can still edit those later on
  • Admin: schedule link is no longer required, schedule button is hidden if no schedule is provided
  • Admin: favicon & logo is autofilled with Open Feedback logos, you can edit those later on too
  • Admin: when the event hasn't any vote, the dashboard now contain a funny animation
  • new "marketing" website at https://openfeedback.io with demo & FAQ
  • tech: a lot of dependency bump

ezgif-7-f17adbb30377

v0.13.2

16 Dec 12:36
Compare
Choose a tag to compare

Fixes

  • Admin user add panel was not showing anything

Also include MaterialUI dependencie update

v0.13.0

13 Dec 14:23
Compare
Choose a tag to compare

This is a fix/improvement release (no new big features)

Improvements & fixes:

  • ⚠️ login now redirect rather than opening a popup. This should reduce friction on browsers and browser plugins.
  • User needing email verification are now correctly handled and add a new UI for them.
  • short 404 page transition when creating a new project has been removed
  • you can now filter by speaker in the talk list by clicking on any speaker
  • unknown speaker chip design has been armonized and incldue a Warning icon
  • Tech: codebase now only contain "talk" in place of "session"
  • Tech: dependencies update

v0.12.0

11 Dec 10:38
Compare
Choose a tag to compare

New features: (screenshots below)

  • You can now store talks & speakers directly within OpenFeedback. While you still have the option to plug your api, you now have the OpenFeedback Database option where talks & speakers are manualy added the OpenFeedback.
  • Admin app is lazy loaded when user is only going to vote. it save 600kB unminified from a 2mB bundle. Bundles are minified so number are way below 2mo but more near 500.
  • Add alerting when an error is thrown from a React component & when user inscription quota has been reached using OpsGenie, see here
  • Add a 404 page on the admin

Improvements & fixes:

  • Tech: fill user displayName & photoUrl when user log in rather than keepig the whole Firebase User object
  • Admin/Tech: speakers & voting form list has been rewrited to use the same components as the other admin lists. This improve responsive & reduce duplicated code.
  • Tech: rewrite admin routing & remove unused theme
  • Tech: dependencies update

Screenshot_2019-12-11 Open Feedback
Screenshot_2019-12-11 Open Feedback(1)

v0.11.0

23 Nov 10:34
Compare
Choose a tag to compare

New features: (screenshots below)

  • Admin: users screen is now completed. Display the member list of an event, pending invites, search and "Add member" button. This will send an email to the user + adding it directly if he already has an account.
  • Admin: login info + logout button on event list

Improvements & fixes:

  • Fix login button that disapeared if you stay on the admin login screen while going to an openfeedback event to vote.
  • email/pwd account now need to verify their account using the email sent before having the right to do anything on the admin. This prevent security risk if an email/pwd user highjack a user that has been invited but has not created an account yet.
  • tech: better test on functions serverless code
  • tech: dependencies update (include React 16.11 to 16.12)

Breaking change
5 env has been added to support email sending:

  • app.url
  • app.env
  • mailgun.key
  • mailgun.domain
  • mailgun.api
    More info here

Capture d’écran 2019-11-23 à 11 23 27

Capture d’écran 2019-11-23 à 11 33 23

v0.10.0

16 Nov 16:18
Compare
Choose a tag to compare

New features: (screenshots below)

  • add some counters to the Dashboard
  • create a new vote item + focus it when pressing "Enter" key on another vote item
  • add a "Copy" button to the JSON model

Improvements & fixes:

  • form error messages are now displayed more clearly
  • form submit button & fields are now disabled when the form is submitting (formik v2 issue)
  • date range form are disabled on submit
  • admin user are now saved/updated in database to prepare the Users screen in the admin.
  • dependency update

Capture d’écran 2019-11-16 à 17 04 47
Capture d’écran 2019-11-16 à 17 05 06
Capture d’écran 2019-11-16 à 17 05 23
Capture d’écran 2019-11-16 à 17 17 55

v0.9.0

12 Nov 17:18
Compare
Choose a tag to compare

Bug fix

  • login issue between the admin and the feedback has been fixed. As a result, if you vote while being logged in to the admin, your vote will not be anonymous and you'll be notified when voting.

New feature

  • you can now change event setup within the admin after the event creation
  • you can validate those changes with the validation button on the right
  • new event now always have a chip colors by default and a createdAt timestamp
    Capture d’écran 2019-11-12 à 17 47 31

v0.8.0

07 Nov 13:54
Compare
Choose a tag to compare

Technical release:

  • voteItems is now removed from collection to a simple array
  • dependency update
  • new script folder for the DB migration.

Bug fix: comment switch on Voting Form was not saved on modification, only with the save button below. This was weird, it is now auto saved.

v0.6.1

06 Nov 08:03
Compare
Choose a tag to compare
  • add open & close vote range in admin

Capture d’écran 2019-11-06 à 09 02 58

Capture d’écran 2019-11-06 à 09 03 06

  • migrate Firebase cloud function to TypeScript + add unit test
  • dependencies update (include lodash version which did fix 10k high vulnerabilities)