Skip to content

(1.1.0) Making UI Adjustments

Choose a tag to compare

@lenghuang lenghuang released this 23 Jun 03:00
· 344 commits to master since this release
a5c917c

This release contains various small feature adjustments based off of suggestions from v1.0.0.

Minor UI/UX Changes

  • Changed everything to require email verification.
  • Added "create now" button to projectList pages.
  • Add animation to cards.
  • Deny mobile access with error page with react-device-detect
  • Enable users to download CSV's on projectDetails page.
  • Add landing page to Create: components/projects/newProject/createlanding.js

Larger Features Implemented

  • Add functionality for viewing other people's profiles
  • Implement pagination for the main dashboard. This was done without using redux because of react-redux-firebase's lack of support for receiving snapshotDocuments for queries.
  • All projectList files have the ability to sort by createdAt and title. If not a user's profile, then also authorFirstName, and authorLastName.

Infrastructure Changes (this is less consumer facing, but useful to note)

  • Host app on Github Pages as an experimental psuedo-deployment pipeline.
  • Created Custom CLI / Bash Script for easier deployment
  • Add Codefactor review on Pull Requests
  • Add LGTM security code review on Pull Requests
  • Add ImgBot to compress Images on repo