I Shipped...

18 January 2021 (1PR)

sass modules

I upgraded the Traist company website to use SASS modules, a more modern way of organizing CSS stylesheets that keeps styles neatly scoped and easier to maintain. I also improved some of the typography along the way.

4 January 2021 (1PR)

30 December 2020 (1PR)

add documentation of options.params.endpoint to the s3 section of readme

UploadFS is a Node.js library for storing files in cloud storage like Amazon S3. I noticed the docs were missing information about how to configure a custom S3 endpoint (which you need if you're using an S3-compatible service that isn't AWS), so I added that documentation.

30 November 2020 (1PR)

3.0: prompt to prompts (#1)

ApostropheCMS is an open-source content management system. I updated the codebase to use the newer "prompts" library instead of the older "prompt" library for handling interactive command-line input during the 3.0 rewrite.

28 November 2020 (2PRs)

fix charset issues on mySQL (fixes #388)

Umami is a privacy-focused web analytics tool (like a simpler, open-source alternative to Google Analytics). When using MySQL as the database, special characters weren't being stored correctly because the database tables weren't set up with the right character encoding. I fixed this by making sure tables are created with UTF-8 support, so all characters display properly.

corrected spelling

Ackee is a self-hosted, privacy-focused web analytics tool. I fixed a few spelling mistakes in the codebase.

20 October 2020 (1PR)

1 October 2020 (4PRs)

update README.md

I updated the README documentation for my Simon Says game web app to better describe the project.

17 August 2020 (1PR)

swap out single quotes for backticks

This is a Leaflet maps plugin for OctoberCMS. If a map marker's popup text contained an apostrophe (like "Joe's Coffee"), the whole map would break and refuse to load. I fixed this by switching from single quotes to template literals in the code, so apostrophes in popup content no longer crash the map.

3 August 2020 (2PRs)

more verbose example

Figbird is a React library for working with Feathers.js APIs. The getting-started example was missing important setup details, so I added the Feathers client configuration to make it easier for new users to get up and running.

fix error in docs

Figbird is a React hooks library for working with Feathers.js APIs. I spotted an error in its documentation and submitted a fix to correct it.

22 July 2020 (1PR)

glitch

I made updates to my COVID-19 data tracker for Hungary, syncing changes from the Glitch online code editor where I was building and iterating on the project.

27 April 2020 (1PR)

added an options property to set headings manually

FlipDown is a JavaScript countdown timer with a retro flip-clock style. The labels for the time units (days, hours, minutes, seconds) were hardcoded in English. I added an option to customize these headings, which is handy for using the timer in other languages or for changing labels like "Days" to "Jours" in French.

24 April 2020 (1PR)

enable monitor to keep running in case Apostrophe can't start

Apostrophe Monitor is a tool that watches over an ApostropheCMS website and restarts it if it crashes. Previously, if the CMS couldn't start at all (for example, due to a code error), the monitor would just give up and exit. I changed it so that the monitor stays running and shows a helpful error page in the browser instead, giving you time to fix the problem without losing the monitoring process.

22 April 2020 (1PR)

added missing close curly brace

Apostrophe Palette is a UI editor plugin for ApostropheCMS. The README had a code example with a missing closing curly brace, which would have caused errors if someone copied and pasted it. I added the missing brace to fix the example.

15 March 2020 (1PR)

updated app

I pushed an update to my BuBi Bikes app, which shows real-time availability of Budapest's bike-sharing stations so you can quickly find a nearby bike or an open dock.

12 January 2020 (1PR)

updated with Glitch

I made updates to my wedding save-the-date web app, syncing changes from Glitch (an online code editor that makes it easy to build and iterate on small web projects).