Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | wip: sorting out tests and factories | Matthew Lemon | 5 hours | 1 | -5/+4 |
| | |||||
* | Some minor formatting | Matthew Lemon | 34 hours | 1 | -0/+2 |
| | |||||
* | first attempt - broken Docker implentation | Matthew Lemon | 2 days | 1 | -3/+2 |
| | |||||
* | Adds isort as dev depenedency | Matthew Lemon | 3 days | 1 | -8/+9 |
| | |||||
* | removes old python-dotenv package | Matthew Lemon | 5 days | 1 | -1/+1 |
| | |||||
* | Major refactoring and removal of junk | Matthew Lemon | 7 days | 1 | -12/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes significant refactoring, cleanup, and updates across various components of the Django project. The following changes were made: - **Database Migration Updates:** - Removed unnecessary migrations in the `alphabetlearning.contrib.sites` and `alphabetlearning.payments` apps, consolidating them into cleaner initial migration files. - Altered the `Site` model in `alphabetlearning.contrib.sites` to streamline its fields and default settings. - Introduced new models in `alphabetlearning.payments` related to email signups and verification, reflecting a shift in focus and better alignment with current business logic. - **Django Settings Changes:** - Updated the database settings to use SQLite for local development, while commenting out production-specific configurations. - Managed third-party dependencies within `requirements.txt` and `pyproject.toml`, ensuring alignment with the latest Django version (5.1.4) and removing obsolete dependencies (e.g., `celery`, `django-celery-beat`, `flower`, etc.). - **Docker and Compose Clean-up:** - Removed old Dockerfiles and unnecessary services from the `docker-compose` configuration, streamlining the local and production setups. - Updated the Dockerfile configuration for local development, focusing on essential services only. - **General Code Clean-up:** - Removed unused tasks, views, tests, and files related to the Celery and Redis frameworks. - Cleaned up various model definitions and their related migrations for consistency and clarity. - **Documentation and Comments:** - Updated comments and code documentation where necessary to reflect the changes made during this cleanup process. This major refactor aims to enhance project maintainability and streamline the development experience while preparing for future feature expansions and improvements. | ||||
* | wip: moving home page to home app and implementing reCAPTCHA | Matthew Lemon | 2024-12-09 | 1 | -1/+2 |
| | |||||
* | wip: working on ratelimit - not quite working in the browser | Matthew Lemon | 2024-12-08 | 1 | -0/+1 |
| | |||||
* | Update Stripe and include the API key | Matthew Lemon | 2024-10-17 | 1 | -1/+1 |
| | |||||
* | Renamed from pyblackbird_cc to alphabetlearning - everywhere | Matthew Lemon | 2024-10-15 | 1 | -2/+2 |
| | |||||
* | Fixes Docker files | Matthew Lemon | 2024-09-12 | 1 | -0/+1 |
| | |||||
* | Cleaning up with ruff, typechecking, etc. | Matthew Lemon | 2024-09-11 | 1 | -27/+44 |
| | | | | | I am enabling lots of capability in neovim which is resulting in all this. Don't be scared. | ||||
* | Some formatting changes and calming down ruff slightly | Matthew Lemon | 2024-09-11 | 1 | -56/+2 |
| | |||||
* | Shift to uv for dependencies and virtualenv building | Matthew Lemon | 2024-09-11 | 1 | -19/+52 |
| | |||||
* | wip: implementing checkout | Matthew Lemon | 2024-09-08 | 1 | -1/+3 |
| | | | | - also some formatting changes | ||||
* | Some tidying only | Matthew Lemon | 2024-06-22 | 1 | -4/+5 |
| | | | | | | Includes the DATABASE_URL in the local settings. Linting changes. | ||||
* | Calming pytest | Matthew Lemon | 2024-05-26 | 1 | -1/+2 |
| | |||||
* | wip: | Matthew Lemon | 2024-05-20 | 1 | -1/+1 |
| | | | | | | - Passing test for raw ORM handling to find snapshot files from an object - Quietens down pytest output | ||||
* | wip: starting to test feature resource functionality with factories | Matthew Lemon | 2024-05-16 | 1 | -1/+1 |
| | |||||
* | Adds my custom.scss file and new boostrap compiled files | Matthew Lemon | 2024-05-15 | 1 | -1/+3 |
| | |||||
* | Adds bootstrap, rids us of the CDN and better styling on detail page | Matthew Lemon | 2024-05-14 | 1 | -0/+1 |
| | |||||
* | Adds crispy forms helper | Matthew Lemon | 2024-05-14 | 1 | -62/+65 |
| | |||||
* | After first pre-commit processing | Matthew Lemon | 2024-05-13 | 1 | -0/+171 |