Skip to content
  • John Richter's avatar
    Delete all v1 files in prep for v2 · 236e1644
    John Richter authored
    Hello world has been completed.
    
    Switch from ghost to remark
    
    Add schema customizations to remark to link Authors and Posts.
    
    Add templates for the blog and the blog listing.
    
    Add typography styles for now.
    
    Start styling blog posts
    
    Add fonts.
    
    Add baseline css to website.
    
    Move Providers outside of Baseline so contexts are available within Baseline.
    
    Configure a light theme for the website. WIP.
    
    Style the blog posts, typography, colors, and more!
    
    Fix blog listing card layout issue for wide screens.
    
    Upgrade yarn packages.
    
    Add base Template component that wraps a template with the app layout, providers, baseline, etc.
    
    More blog post styling. Almost there.
    
    Add a new gatsby-remark plugin to wrap the vscode highlighting in a div for styling purposes.
    
    Convert Main component to a more generic Content component.
    
    Start using the 'main' element directly in pages for more control over styling.
    
    Switch to using Inter font for body text.
    
    Add new external link components.
    
    Add share button and tooltip.
    
    Add MUI Typography wrapper to add more styling options.
    
    Clean up global MUI overrides and add more.
    
    Add some FA icons to fill the gaps where MUI icons are missing.
    
    Make the blog header and meta look great.
    
    Fix code block line highlighting issue.
    
    Move the Template shim component into a Page component that can be used for all pages instead of just templates.
    
    Add hero image to blog posts.
    
    Add social share buttons to blog posts.
    
    More tweaking of colors throughout.
    
    Added SEO for all pages.
    
    Add schema.org to SEO.
    
    Move authors to a different folder.
    
    Move the image siteMetadata to a yaml file so it can be tracked by the image processors.
    
    Try to fix production build issues with styling.
    
    Ran into SSR vs browser rendering issues, documented relevant issues in the code, and gave up for another day.
    
    Update codegen config to build gatsby types first.
    
    Update deps.
    
    Add more icons.
    
    Create MUI Divider wrapper component for extra features.
    
    Add a header, footer, and nav.
    
    Update the main layout to ensure the header is at the top, content takes up the most, and the footer is at the bottom.
    
    Add nav config to pages that don't exist yet.
    
    Add a new hook to get the current screen breakpoint size.
    
    Add a heading to the blog post index.
    
    Add SVGR to convert SVG files to react components on the fly.
    
    Create a unified link component.
    
    Fix overflow issues in blog posts and other parts of the website.
    
    Add new logo
    
    Remove duplicate logo.
    
    Delete and comment some baseline code.
    
    Update baseline to correct ul/ol/li nested spacing.
    
    Add arrow back to tooltip and comment that its currently broken.
    
    Adjust size of logo of desktop views.
    
    Add content to home page.
    
    Add more palette colors and options.
    
    Update the layout of the app for a max width in the footer, header, and home page.
    
    Add a new nav item for driving experience.
    
    Add a list of TODOs and thoughts.
    
    Add a new Avatar component that can use gatsby processed images
    
    Extract the list of social media links from the footer into a new component for use on the about page.
    
    Restructure some assets so queries make more sense.
    
    Add and change content on the about page.
    
    Update about page content.
    
    Add skeleton pages for all of the TODOs.
    
    Update the NavList to be more reusable.
    
    Update Nav config.
    
    Change author mapping to use a custom id field.
    
    Update Typography to accept new variant types.
    
    Add new mono variant types to Typography.
    
    Add a new projects yaml for all projects that are listed in the projects/work page.
    
    Add some dummy content while I dev on the project page.
    
    Add skeleton pages for all the pages I still have to develop.
    
    Update the Link component to handle refs properly and to pass on props to the underlying link components.
    
    Start working on project preview cards.
    
    Update config for Sharp options.
    
    Get the FeaturedWorkCard working well and looking snazzy.
    
    Simplify Typography component.
    
    Add more palette options.
    
    Switch to use WebP image formats where possible.
    
    Add instructor certificate images.
    
    Update Avatar to handle icons and text.
    
    Add a basic link card.
    
    Smooth transitions in the FeaturedWorkCard.
    
    Add new color options to Link.
    
    Try to eliminate issues with MUI primary and secondary colors.
    
    Add youtube video embed component.
    
    Make nav links configurable and add footer-only links.
    
    Remove page skeletons meant for v2/v3.
    
    Upgrade component versions.
    
    Add more icons.
    
    Componentize the tech stack tag list used in a few places.
    
    Create a component for the career summary view and use it in each employer summary component.
    
    Wrap the MUI List components to create more sensible defaults for this project.
    
    Move some of the baseline css from the component into the theme config for use within the new List wrapper components.
    
    Fix list bug with text alignment.
    
    Add crap from resume into the summary components.
    
    Add skeleton detailed career pages for each employer.
    
    Add all my blog posts that I put in the GTM slack.
    
    Remove overreacted blog posts.
    
    Fix blog post generation order to fix next and prev links at bottom of each post.
    
    Reduce space between list item elements.
    
    Update career summaries.
    
    Remove full page career pages until a later date
    
    Exclude vscode highlighting extensions from GQL code generation.
    
    Add header for the pages detailing projects.
    
    Update project summary data.
    
    Add skeleton for project detail pages.
    
    Add MSU career summary.
    
    Upgrade packages
    
    Add images for the trackide project page.
    
    Add first iteration of trackside project page.
    
    Add a gatsby image grid component.
    
    Update content on some blog posts.
    
    Add blog post tag template and pages.
    
    Add links from blog post tags to tag pages.
    
    Add images for personal website v1 and v2, gtm-ctrl.
    
    Extract blog post card grid into its own component.
    
    Add more sizes to the sitelogo.
    
    First drafts of personal website v1 and v2 are done.
    
    Add images for some projects.
    
    Update list to use a smaller icon so it aligns better with the text.
    
    Write/finish the project page for beacon, bts, eve-api, and gtmctrl.
    
    Add babel support for nullish coalescing and optional-chaining.
    
    Add more social icons.
    
    Update work card to stretch images behind cards properly.
    
    Add more social links.
    
    Add links to career summaries.
    
    Add images for projects.
    
    Add links to project pages.
    
    Add content for Quinn and OurDataHelps.
    
    Working on laying out images in a grid via markdown plugins.
    
    Add redirects for /v1/
    
    Rewrite gatsby-remark-rewrap-images to be like gatsby-remark-images. It now makes blocks with only images in them flex grid rows with spacing!
    
    Remove references to GATSBY_FQDN env var and use siteMetadata instead.
    
    Add Netflify support.
    
    Update all links and ensure all paths end with slashes. This is tricky and can cause SEO issues.
    
    Add rss feed for the blog.
    
    Add a sitemap.
    
    Add robots.txt.
    
    Fix layout issue on smaller devices for blog posts.
    
    Move todo items to Notion.
    
    Extract all config items to a new config module and create a new structure.
    
    Move and rename logo.
    
    Create new app favicon logo.
    
    Update SEO for better defaults.
    
    Update SEO content for all pages and verify they work.
    
    Update SEO image usage to be resiliant to changing image hashes (i.e. use static images).
    
    Add site analytics.
    
    Only install the blog's rss feed on blog urls.
    
    Update external links to send a link click event.
    
    Respect DoNotTrack
    
    Start content editing the blog for release.
    
    Update rewrap-images baseline to create seamless 2D grids instead of single rows.
    
    Edit the rest of the blogs for release.
    
    Add a new GatsbyImageLink component to mirror how the images from the blog are rendrered.
    
    Update Link component to use an external link when opening a new tab to images/files/etc.
    
    Switch all projects over to use the new image link component.
    
    Fall back to a fine-for-now solution to rendering image grids in blog posts.
    
    Start editing all the project for content for relese.
    
    Update all hastags and post types for blogs.
    
    Finish all content editing.
    
    Add a release and thank you blog post.
    
    Clean up page structure a bit.
    
    Add a license and clean up codebase for release
    
    
    Former-commit-id: 9a53de93
    236e1644
This project is licensed under the MIT License. Learn more