Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1.0.0 #189

Merged
merged 175 commits into from
Aug 12, 2020
Merged

V1.0.0 #189

merged 175 commits into from
Aug 12, 2020

Conversation

ryanagillie
Copy link
Contributor

Redone and Revamped!

New RIT Esports website built on a full MERN Stack

Features:

  • New Homepage!
  • Teams redesign (so Tabular)
  • Founders (Thank you for the $)
  • Member Profiles (Show off your accounts!)

ryanagillie and others added 30 commits June 3, 2020 19:23
* basic color theme

* wrap app with ThemeProvider and custom theme
* Optimize Redeploy (#1)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
* document new env variables

* passport google strategy options

* user model

* user service

* initialize passport

* basic auth routes

* basic google auth routes

* remove __v from mongoose toJSON

* ignore secure key files

* make new secure keys on each restart

* jwt config

* jwt interface

* token signing with google auth

* export jwt interface

* update jwt cookie on each request

* use the jwt middleware

* isLoggedIn and logout routes

* rename private keys to jwt_

* removed alpine node for regular, need openssl

* changed host cookie -> secure

* jwt config readability
* Added basic AppBar header and a temporary drawer

* Added wordmark to header

* Moved to mdi-material-ui package for icons. Added socials to drawer.

* Added links to all in drawer.

* Added Divider to the drawer under socials.

* Changed shopping cart icons to shirt icons in drawer.

* Code style fixes

* Linted.

* Changed from style prop to makeStyles on Header.

* Code style fix.
* Industry and Proxima Nova fonts

* Industry and Proxima Nova added to font-family

* Use Typography and our fonts

* naming convention update
* Update dependency eslint-config-airbnb-typescript to v8

* remove unused rule

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Ryan Gillie <rag4214@g.rit.edu>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
* id changed to string

* remove unnecessary interface

* pass along the json user instead of the document

* spread user instead of having it's own property

* readability improvemnts

* linting fixes

* readability improvemnts

* update teamId to string

* update id in userdocument to Types.ObjectId

* revert id in userdocument

* better isLoggedIn response
* league schema

* player schema

* division schema

* object-curly-newline rule overwritten

* team model

* export team model

* no-underscore-dangle rule overwritten

* team services

* export team service

* team auth middleware

* updated regex for identifier

* team controllers

* team routes

* enable team routes

* remove base api routes

* remove _id from sub-documents

* comments
* User model

* user context

* user provider

* useUser hook

* export hook as default and provider as named

* use UserProvider

* dynamic rendering login and logout using useUser
* update to use better coding practices and naming

* line spacing
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
ryanagillie and others added 25 commits August 6, 2020 21:33
* Remove individual team page

* Route both all teams and individual to teams page

* Custom icons from image link

* reset error when finding team

* update details to do more conditional rendering + center text

* new teams page with TABS

* container is now xl
* Add cookie consent due to Cali + EU

* remove residue link from testing
Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.9.27 to 5.9.28.
- [Release notes](https://github.com/Automattic/mongoose/releases)
- [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md)
- [Commits](Automattic/mongoose@5.9.27...5.9.28)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/mongoose](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongoose) from 5.7.34 to 5.7.36.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongoose)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 26.0.8 to 26.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 10.4.7 to 10.4.8.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v10.4.7...v10.4.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Added account circle icon to login button.

* Revert "Added account circle icon to login button."

This reverts commit c1a0d61.

* Added account circle icon to login button on header.

* Added ;
* Use theme for sizing + removed transition

* Moved around some styles

* Removed unused team card

* Make TeamEdit and Teams page have similar layouts

* cleanup forms

* Button standardization
* Coming soon for matches

* use className instead of styles
* Added account circle icon to login button.

* Revert "Added account circle icon to login button."

This reverts commit c1a0d61.

* Added button to profile edit page to copy profile id to clipboard.

* lint fixes

* Switched package, moved button to Profile page only if it is the user's profile.

* Changed from 'User Profile' to 'Member Profile'

* lint fixes.
* Player -> member backend

* player -> member
* new wallpaper img

* meta tags for cards
* add tigerlogo_color icon + readability

* refactor to make it easier to make custom icons

* update to new TigerLogoColorIcon

* rule to allow prop spreading
* profile imageUrl added

* virtual for profile population

* populate divisions.members.profile virtaul with just imageUrl for now

* add profile and imageUrl to models

* new action for PROFILE_SET_IMAGE_URL

* Use profile imageUrl

* non-whitespace

* populate name too

* populate name too

* Tier of Member img -> profile img -> no image

* field for profile image, restricting to our CDN
@ryanagillie ryanagillie added this to the V1.0.0 milestone Aug 12, 2020
@ryanagillie ryanagillie requested review from zjc9022 and a team August 12, 2020 01:57
@ryanagillie ryanagillie merged commit 6d312db into main Aug 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants