Brian Lovin Next Versions Save

My personal website.

5.0.0

2 years ago

After a month and a half of hacking, I'm done with the fifth redesign of my personal website, now nicknamed briOS. With this release, the site should feel a lot more like an app, with list-detail style layouts, social sign-in, commenting, and a whole lot more.

See the code

4.1.0

2 years ago

Last stable release of v4 before the big v5 refactor.

Changes since last release

  • Remove newsletter box (#1665) @brianlovin
  • Add rate limiting to the GraphQL API (#1574) @brianlovin
  • Audio AMA improvements (#1573) @brianlovin
  • Audio ama (#1572) @brianlovin
  • Add liveblocks to startups page (#1553) @brianlovin
  • Add dashworks to startups page (#1552) @brianlovin
  • Explicitly set the authentication cookie domain to brianlovin.com in prod (#1538) @mxstbr
  • Add liveblocks back to site (#1537) @brianlovin
  • Add eraser (#1525) @brianlovin
  • Update index.ts (#1524) @brianlovin
  • Add more stacks (#1480) @brianlovin
  • Startups (#1477) @brianlovin
  • Liveblocks (#1444) @brianlovin
  • Shorter home, small tweaks (#1437) @brianlovin
  • Trigger a test (#1436) @brianlovin
  • Trigger a new run (#1434) @brianlovin
  • Trigger changes (#1433) @brianlovin
  • Test change (#1432) @brianlovin
  • Use cypress action to run on deployment URLs (#1431) @brianlovin

4.0.0

3 years ago

I spent the last few weeks trying to simplify and abstract certain parts of my site. I now am dealing with dozens of pages, lots of content types, and different flavors of interactions (forms, lists, pagination, static pages, on-the-fly data, etc. etc.). This new version hopefully lands me in a more maintainable system, although there's always Work To Be Done!

v4 also swaps out the default typeface for my site, using iA Quattro, which is just beautiful. It seems to nicely strike the balance between a mono and a sans, making for readable body copy that also feels "computer-y."

3.0.0

3 years ago

Changes since last release

  • New timeline style for the home page
  • Migrated Security Checklist to /security
  • Added categories to /bookmarks
  • Migrated to Tailwind CSS

2.7.0

3 years ago

Changes since last release

  • Upgrade to simplecast v2 (#723)
  • Add metadata to HN pages (#722)
  • Error tracking (#721)
  • Add flex primitive, replace all instances of grid (#701)
  • HN Daily Digest (#699)
  • Reduce rendering of stale content (#693)
  • Dependency updates

2.6.0

4 years ago

Changes since last release

  • Adds personal Hacker News (#670 + #671)
  • Improves App Dissection pages perf (#654)
  • Supports command + enter to submit forms (#653)
  • Adds pagination to bookmarks and AMA (#652)
  • Adds email notification for new AMA questions (#64
  • Adds AMA page (#648, #649, #650)
  • Adds ability to leave notes on bookmarks (#647)
  • Refactored and clean up bookmark components (#646)
  • Updated OG images (#645)
  • Updated Fathom custom script (#644)

2.5.0

4 years ago

Changes since last release

  • Adds ability to react to bookmarks (#642)
  • Allows server and client to be deployed simultaneously when the GraphQL schema changes (#642)
  • Adds authorization for adding/editing/deleting bookmarks if it's me (#641)
  • Adds Grid component helper to reduce layout boilerplate (#638)

2.4.0

4 years ago

Changes since last release

  • Adds cookie authentication, with the ability to add/edit/delete bookmarks (#629)
  • Refactoring, organization, and general cleanup (#628)
  • Fix dark mode flicker (#627)
  • Remove SWR in favor of incremental SSG (#551)
  • fix: add passHref prop to next/link when using a custom anchor tag (#548) @mcansh
  • Add /api/graphql endpoint to unify data sources (#126 )
  • Fix spec.fm self-interview link (#541) @mxstbr

2.3.0

4 years ago

Changes since last release

2.2.0

4 years ago

Changes since last release

  • Update current location (#482) @mxstbr
  • Update lots of packages (#476) @brianlovin
  • Fix dark mode flashing with SSR (#410) @brianlovin
  • Add production signature requirements for twilio (#409) @brianlovin
  • Bookmarks fixes (#408) @brianlovin
  • Add Bookmarks (#406) @brianlovin
  • Update fathom (#405) @brianlovin
  • Fix non-unique id="email" attributes (#398) @zingerj
  • Use word-break: break-word to improve readability (#397) @zingerj
  • Updated form to formspree (#388) @colevscode
  • Switch to mailchimp for newsletter (#368) @brianlovin
  • Run actions on pull requests from forks (#364) @brianlovin
  • Add granularChunks and modern mode (#363) @timneutkens
  • Switch to yarn (#362) @brianlovin
  • Fix box shadows (#357) @brianlovin
  • Use published at date for blog (#353) @brianlovin
  • Fix code in p font size (#351) @brianlovin
  • Responsive type polish (#350) @brianlovin
  • Type tweaks and reponsiveness (#349) @brianlovin
  • Add newsletter for the blog (#348) @brianlovin
  • Add spotify subscription button to podcast (#347) @brianlovin
  • Cache networked pages for 12 hours (#346) @brianlovin
  • Add RSS feed redirect (#345) @brianlovin
  • Add light tests for overthought pages (#344) @brianlovin
  • Update SEO for the blog (#343) @brianlovin
  • Refactors typography (#338) @brianlovin