recliner

Code. Eat. Sleep.

Implemented a noindex meta tag when the site's indexable field is set to false in the database

12688 packages removed (disk space saved: 116.47 GiB) by running `paccache -r`

Fajar Siddiq

well done

0 Likes

Appearance settings are functioning end-to-end

One of the coolest features is the ability to make changes to the appearance, navigate around the site without saving, and then return to the appearance settings to either save or cancel and revert. Totally worth it!

Created the API endpoint and Yup validation schema for updating the site theme settings

Added a site theme options backup used to revert appearance changes when the user clicks cancel

Cross-browser testing

When I say 'cross-browser,' I mean that it has been tested in Chrome.

Completed first pass on the color input component

I rarely modify more than these options when compiling Bootstrap from SCSS to create unique-looking websites. By limiting the color palette to a primary color and gray, it greatly reduces the CSS variables needed.

Custom color and form actions have been added to appearance settings

Light mode exists! Just don't expect many screenshots of it.

Decided not to offer users a choice of fonts and instead stick with the native font stack

Coded a Form Group component for elements like labels and messages to surround inputs

For many years, I developed a habit of simply copying and pasting form input labels and message divs. In retrospect, I realize I should have taken the time to create these components a long time ago. This project is about avoiding shortcuts and investing the time to build things properly.