Skip to content

Releases: MLforALL-app/MLforALL

(2.0) Updated Card UI

14 Sep 15:21

Choose a tag to compare

UI/UX Changes

  • Added images to the summary cards for projects
  • Images added to project details
  • Uses less storage by deleting previous image uploads
  • Centered About and Landing page text

Bugs Fixed

  • stuff

(1.1.8) Added "See More" Sections

26 Aug 03:36
6449bc6

Choose a tag to compare

Help Page Changes

  • Added drop-down menus with technical explanations

(1.1.7) Create UI Flow

26 Aug 01:28
c5fc0fa

Choose a tag to compare

UI/UX Changes

  • New Upload CSV pages
  • Added subtle transitions between About and Landing pages

(1.1.6) Categorical Variables

26 Aug 00:36
3e28efb

Choose a tag to compare

(1.1.5) Automated Examples

01 Aug 02:36
3bfe1de

Choose a tag to compare

UI/UX Changes

  • Ability to drag and drop CSV files
  • Reimagined UI to make "naming" more clear
  • Instead of downloading CSV files when clicking on examples, automatically transition to next phase

Bugs Fixed

  • Corrected width on description box
  • Navigation bar overlapping on widths
  • API-side error handling to prevent empty project creation

Developer Changes

  • csvName field in Firestore is deprecated. Is now csvPath to allow for increased generality
  • Changed name of collections:
    • projects ==> projects-dev
    • projects-production ==> projects-prod

(1.1.4) New Landing Page Pt 2

11 Jul 01:50
09a65cb

Choose a tag to compare

Bug Fixes

  • Sign up links would stop working depending on your route
  • Verify user page brought back from the dead

(1.1.3) New Landing Page

10 Jul 04:50
27f24f5

Choose a tag to compare

UI/UX Changes

  • New landing / about page
  • New mobile experience! Can now sign up, verify account, and view landing pages.
  • Popup confirmation on the create phase of building models.

Bug Fixed

  • Fix an issue with stuck sliders
  • "forALL" text is hidden on mobile to avoid overlapping logo / links

Developer Changes

  • Add collections.js config, as well as self.project_source value in data.py to allow for developer testing on a separate database.

(1.1.2) Model Accuracy

02 Jul 04:51
dd0f614

Choose a tag to compare

UI/UX Changes

  • Fixed images on Sign in page, Forgot Password page, and Verify page
  • Implement Model Accuracy! You can now see the accuracies of the machine learning models you're using.

API Changes

  • Revamped the Python API with Model and Data classes. Now store pickled version of our own class instead of sklearn models.
  • Add functionality to report model accuracy.

Bugs Fixed

  • editproject.js not loading the CSV correctly when creating for the first time.
  • projectdetails.js initializing the sliders on 0 and having leftover state, causing API errors.

Developer Changes

  • add a api.js file in config folder to make local / official API testing easier. Refer to @lenghuang if you need it.

(1.1.1) UI Fixes (cont.)

23 Jun 03:44
2523904

Choose a tag to compare

Minor fixes after release v1.1.0.

  • Removed github pages functionality in scripts/mfa.sh
  • Remove homepage config from package.json
  • Fixed missing sign up form
  • Fixed broken links in README.md

(1.1.0) Making UI Adjustments

23 Jun 03:00
a5c917c

Choose a tag to compare

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