Skip to content

Latest commit

 

History

History
398 lines (227 loc) · 6.43 KB

CHANGELOG.md

File metadata and controls

398 lines (227 loc) · 6.43 KB

Changelog

[1.1.6] - 2020-09-15

Changed

  • Fixing npm reported issues
    • Running npm audit fix
    • Running ng update @angular/cdk
    • Running ng update @angular/cli
    • Running ng update @angular/core
    • Running ng update @angular/material
  • Upgraded other components as necessary to make Angular upgrades work (hammerjs, webpack-dev-server, ngx-charts)

[1.1.5] - 2020-01-28

Changed

  • Remediated CVE-2019-16769 reported by npm

[1.1.4] - 2019-11-10

Changed

  • Updated dependencies

[1.1.3] - 2019-05-25

Changed

  • Fixed bug where buttons on email verification page were not full width

[1.1.2] - 2019-05-15

Changed

  • Font to Roboto Condensed
  • Response string when adding a collaborator

[1.1.1] - 2019-05-15

Changed

  • Updated dependency versions to fix
    • npm reported vulnerabilities
    • Chrome error due to AngularFire version
  • Elevation on auth cards

[1.1.0] - 2019-02-23

Added

  • Firestore rules to actually be deployed

Changed

  • Unsubscribe from user subscription to prevent Firestore permissions error when logging out

[1.0.0] - 2019-02-16

Added

  • README

Changed

  • Alphabetized imports
  • Altered import paths to absolute

Removed

  • All tests (e2e and unit) as they would not provide enough value to write
  • Inner page guard as it was not being used

[0.25.0] - 2019-01-12

Added

  • The enter key submits applicable forms
    • Create counter
    • Edit counter name
    • Sign in
    • Sign up
    • Forgot password
  • SnackBar notifications for authentication errors

[0.24.0] - 2019-01-12

Added

  • SnackBar notifications when performing certain operations
    • Deleting a counter
    • Adding collaborators
    • Editing collaborator privileges

[0.23.0] - 2019-02-11

Added

  • Able to edit collaborators
    • Change privileges
    • Remove collaborators
  • Restrict abilities based on collaborator privileges

Removed

  • canRead option from UI as there is no current use case (kept in the data just in case)

[0.22.0] - 2019-02-11

Added

  • Tooltips to buttons where applicable

Changed

  • Instead of hiding buttons you don't have permission to interact with, disable them

[0.21.2] - 2019-02-07

Changed

  • Fix the top of the dashboard being cut off on smaller screens

[0.21.1] - 2019-02-02

Changed

  • Layout of the counters in the dashboard

[0.21.0] - 2019-02-02

Added

  • Graph of counts per user

[0.20.0] - 2019-02-02

Added

  • Different sort types for counters
    • Did not include totalCount or lastModified as it caused existing counters to switch spots when editing

[0.19.0] - 2019-02-02

Added

  • Able to edit the name of a counter

[0.18.0] - 2019-02-02

Added

  • Confirm dialog when deleting a counter

[0.17.0] - 2019-02-01

Added

  • Ability to hide titles

[0.16.0] - 2019-01-29

Added

  • Autocomplete chip list for available users to add as collaborators
  • Alternate stats page when no interactions are present on a counter
  • Google user photo as icon for user menu

Changed

  • Redirects to dashboard to avoid forcing users to sign in when navigating to the site

Removed

  • Alert when closing Google auth popup

[0.15.0] - 2019-01-26

Added

  • Date created on counter

[0.14.0] - 2019-01-26

Added

  • Input validation on counter creation dialog

Removed

  • Passing in non existent and unused data into the counter creation dialog

[0.13.1] - 2019-01-26

Changed

  • Clean up and unify some text labels

[0.13.0] - 2019-01-26

Added

  • Loading spinner on counter dashboard

[0.12.0] - 2019-01-26

Added

  • Changed logout button to avatar with menu
    • Either Google photo
    • Or generic person icon

[0.11.3] - 2019-01-26

Added

  • Started using the name Colab Counters

Changed

  • Consolidated styles for auth pages

[0.11.2] - 2019-01-25

Added

  • Bottom padding on counter dashboard to avoid cutting off content

[0.11.1] - 2019-01-25

Added

  • Vertical scrolling on counter dashboard

[0.11.0] - 2019-01-24

Changed

  • Show all collaborators in the dialog
  • Notate which user created the dialog

[0.10.0] - 2019-01-24

Added

  • Add a countersCreated property to the user
  • Limit the number of counters you may create to 10 (for now)

Changed

  • Database field name changes as the fields get used in many places and could be confused:
    • users/uid -> users/userId
    • counters/id -> counters/counterId

[0.9.0] - 2019-01-23

Changed

  • Disable collaboration permission switches as editing a collaborator is broken

[0.8.0] - 2019-01-23

Added

  • Add a collaborator (very sloppily for now)

Changed

  • Refactored data structures for collaborative usage
  • Moved card actions into a menu

[0.7.1] - 2019-01-22

Changed

  • Daily count stats take type into consideration so it shows the net change on a day as opposed to total interactions
  • Taskbar doesn't have whitespace when on different views

[0.7.0] - 2019-01-22

Added

  • Graphs
    • Line graph for cumulative counts
    • Bar graph for daily counts

Changed

  • Material icons

[0.6.2] - 2019-01-21

Removed

  • Firebase config to take it out of source control

[0.6.1] - 2019-01-21

Changed

  • Fixed bug where refreshing the page would not retrieve counters from Firestore

[0.6.0] - 2019-01-21

Changed

  • Have all appropriate colors be linked to the theme
  • Defaulting to dark theme
  • Deployment settings to be deployable
  • Database settings to be restricted

[0.5.0] - 2019-01-21

Added

  • Sort counters by name

Changed

  • Ran formatter on all files

[0.4.0] - 2019-01-21

Added

  • Get counters for the authenticated user

[0.3.0] - 2019-01-21

Added

  • Authentication
    • Log in (Google or email/password)
    • Sign up (Google or email/password)
    • Password reset
    • Email verification
    • Log out button

[0.2.2] - 2019-01-20

Changed

  • Reorganize component structure
  • Separate counter dashboard components into own module
  • Moved all dashboard logic into own component and out of app component
  • Keep create FAB at bottom when scrolling

[0.2.1] - 2019-01-20

Added

  • Not allow a counter to decrement below zero

[0.2.0] - 2019-01-20

Added

  • Delete a counter

[0.1.0] - 2019-01-19

Added

  • Create new counters

[0.0.3] - 2019-01-19

Changed

  • Quickly show shadow on card when mousing over (although it blinks when you click a button, which could work)

Removed

  • Zoom effect as moving UI that you can interact with seems not great

[0.0.2] - 2019-01-19

Added

  • Zoom effect on card hover

[0.0.1] - 2019-01-19

Added

  • First working version

Changed

  • Separated counter into its own component