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 MVP #63

Merged
merged 28 commits into from
Oct 25, 2022
Merged

v1 MVP #63

merged 28 commits into from
Oct 25, 2022

Conversation

thescientist13
Copy link
Contributor

@thescientist13 thescientist13 commented Oct 24, 2022

Related Issue

N / A

Summary of Changes

  1. All changes to launch the MVP of the Tuesday's Tunes website

DO NOT SQUASH MERGE

TODO

  1. finishing touch designs + assets #44
  2. social media pages and links #55
  3. adjust spacing for improved legibility #50

thescientist13 and others added 25 commits September 2, 2022 10:18
* clean up deps

* add ESLint

* add WTR for testing

* github actions and everything working

* update README

* minor README fixes:
* refine contributing docs and README

* refine contributing docs and README
* set up the project

* changes as per requested

* clean up dependencies and roll back home page changes

* fix linting

* delete empty file

Co-authored-by: Owen Buckley <[email protected]>
* initial prototyping with Tailwind

* downgrade tailwind v2 for Storybook compat

* enable tailwind JiT mode for development

* full storybook based documentation and font families
* additional configuration and styletweaks for Storybook

* delete all styles and favor Tailwind first
* initial footer implementation

* center and finish styling footer

* clean up extra footer content from home page

* add test cases

* fix variable names in spec
* add cooper black font to project

* add swap font fallback to css

* trust the linter, not matter how random the rule

* change file name for git to recognize change
* initial version of cast and crew section

* basic styling and theming of the header

* add test cases
* add basic header component based on spec

* pr feedback: update logo image file, add test to header for image
* init commit of WIP upcoming events component

* handle multiple months, multiple events, and out order sorting

* support no upcoming events

* keep events in the current month in the list

* spruce up event alignment and justification

* add unit tests

* updated styling

* leave note about JSON serialization issue
#46)

* sync upcoming events component with API and hack work around for apostrophes in JSON

* track hack work around
* add favicons and associated files

* add root level favicon

* remove extranious favicon material

* pr feedback: in the correct spots
* add skeleton for navigation

* pr feednabck: lists && apply rebased styles

* betetr window check

* pr feedback: fix path check

* clean up nav test code

* clean up nav test code

* clean up nav test code

* clean up nav test code

Co-authored-by: Owen Buckley <[email protected]>
* add spotify playlist iframe to component

* pr feedback: add test, rename for clarity
* feat: ✨ Youtube Playlist Component

Created a component to accommodate listing the youtube playlist. for now just the images and their titles.

* initial version of cast and crew section

* basic styling and theming of the header

* add test cases

* refactor: 🎨 updated component to display both youtube in iframe and img playlist

Saved the Youtube data API response in two separate json files.

Added stories for quick display

* delete cast and crew component

* update YouTube player implementation to an iframe

* branch cleanup

* add test case

* restore cast and crew files

Co-authored-by: Owen Buckley <[email protected]>
* initial working integration of API events

* upgrade latest greenwood v0.26.1

* initial home page composition

* integrate YouTube playlist component

* upgrade Greenwood v0.26.2

* initial home page composition and sectioning

* greeting message and minor tweaks

* apply first pass of Lighthouse feedback

* update test cases
* set coordinated timezone with Contentful of EST

* harden specs and formatting refactor
@thescientist13 thescientist13 added the feature New feature or request label Oct 24, 2022
* update cast and crew avatar to real images

* update header logo with higher resolution version

* add tunesy image for home page greeting

* set image height and widths per Lighthouse perf audit

* tweak height for mobile

* tweak height for mobile

* tweak height for mobile
@thescientist13 thescientist13 marked this pull request as ready for review October 25, 2022 12:55
@thescientist13 thescientist13 merged commit 5d88e4a into main Oct 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants