DIMMiN Notes
My working notes related to the development of dimmin.com.
2023-12-09
- Uninstalled Inkscape, Anaconda, and previous version of Python (Was 3.10 now is 3.11)
- Added Static Files support to the HitHub App
- Updated DIMMiN App to latest version of Python as well
- Added the
Debugoption to the Environment Variables - Added the propper Django Routes, Django Views, and Django Templates to the HitHub App to allow for other developers to start building the Frontend.
- Merged the Staging and Production branches so we're back to two up to date branches -
mainanddev.
2023-12-04
- Successfully implemented Docker and completed chapter 2 of Django For Professionals
2023-12-03
- Learned that Celery Beat schedulers need Celery Workers to execute their commands
- Added midnight resets per user via Celery
- Started to learn about Docker
2023-12-02
- Updated Taskmaster App Static Files
- Also found source of frequent staticfile issues
- Added Celery Beats to schedule asynchronous tasks
2023-12-01
- Sorted tasks to surface most relevant tasks to the top of the page by ordering the Django QuerySet object
- Added a failure to refresh animation in CSS
2023-11-30
- Created my arrow Icons using Inkscape
- Loaded those icons as objects into my HTML code and made sure they were correctly positioned in the Taskmaster App cards
- Created a CSS animation for the SVG so that it rotates when called
- Linked this animation to a Javascript event handler to allow the user to change the state of a task when the SVG is clicked
- Pushed to the DIMMiN App
- Figured out why the Taskmaster App was giving so many issues with Static Files.
2023-11-29
- Fixed the notes section of the Taskmaster App
- Started working on UI / UX for resetting the state of a card manually
- Added a filed above the task title where the user can adjust their interactions with the task.
2023-11-28
- Nuked app
- Fixed domain name (both for www.dimmin.com and dimmin.com, all with SSL Certificates)
- Fixed the damn Taskmaster App so that it has a working version
- Added a way for the user to auto-set their current timezone
- Un-Nuked the app
2023-11-27
- Downloaded a most recent backup of the db (with formatting of blog posts corrected / Span tags removed)
- Deleted the
dimmin-testapp - Tried to load in my local version of the postgresql db to the app to make sure I could, unfortunately I couldn't but that will be the goal for tomorrow