This is a history of the development to willcarh.art. Changes can happen in one of the following categories:
FUNCTIONALITY [ADDED, UPDATED, DEPRECATED]
CONTENT [ADDED, UPDATED, REMOVED]
DEPLOYMENT
BUGFIX
Version numbers follow the format [major.minor.commit]. See chronicler.py
for more details.
Currently working on filtering logic for blog posts and projects.
Track active development progress here.
- added media preview for Twitter, iMessage, etc.
- added loading icon for site
- added improved animations to homepage
- updated blog URLs to be case insensitive
- updated project URLs to be case insensitive
- updated Stack Overflow links
- fixed project ordering bug
- fixed HTML background on larger screen sizes
- fixed button highlighting issues
- fixed long loading times for some project and blog pages
- fixed oversized titles on mobile
- updated Projects title on home page so it's a link
- added fourth blog post
- added project information for Soliloquy
- patched Django security flaw, updated to 2.2.4
- updated
deploy.sh
to abort on build failures - implemented email notifications for 500 errors in production
- refactored the Herald, added support for HTML content in emails
- introduced the changelog
- introduced
contributing.md
- improved the Chronicler implementation
- fixed various typos in blog posts
- highlighted GitHub links in blog posts
- fixed broken links in the
README.md
- added alt tags for more images
- updated
notes.txt
- added third blog post
- fixed the Herald usage in the
README.md
- fixed typo in lurker demo section
- fixed media content overflow issue on blog posts
- migrated the Herald to the official Gmail API
- moved large visual media to third party hosting solution
- updated
requirements.txt
- removed admin features on publicly deployed willcarh.art
- added project information for aerogram
- rearranged order of projects
- removed extraneous password config
- upgraded Heroku dyno
- switched nameservers from GoDaddy to Cloudflare
- implemented SSL
- improved metrics from Heroku, Cloudflare
- fixed incorrect animations on Skills section
- fixed missing project bug resulting in 500 error (now is 404)
- fixed missing blog bug resulting in 500 error (now is 404)
- added
notes.txt
for miscellaneous dev notes about willcarh.art
- updated virtual environment implementation
- updated static files management with git
- removed dynamic content loading from demo section on Cheers project page
- added project information for lurker
- updated
README.md
with deploy instructions - added magna cum laude to About section
- updated Skills section
- updated Konphig demo section
- automated deployment process
- improved security of allowed hosts
- updated various security settings
- fixed debug setting for production
- fixed default Django 404, 500 errors, replaced with custom
- styling for attention, note, etc. style boxes in blog posts
- styling for demo section of each project page
- demo content for each project
- visual media for project demos
- first deploy to Heroku
- prototype of fullstack Blog app
- noscript tag on home page
- prototype of the Maid
- prototype of the Chronicler
- introduction of
manifest.json
- introduction of
content.json
- descriptions for each project
- updated About, Experience sections on home page
- basic implementation of
index.html
for home page - basic implementation of CSS styling for site
- basic implementations of JS scripts for animations
- prototype backend
- Home app
- Projects app
- some integration with basic frontend
- prototype of the Herald
- prototype of the Scribe
- integration with the Locksmith
- first draft of home page
- icons for whole site