diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f022db0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,55 @@ +# Changelog + +## 0.1.0 (2026-05-02) + + +### Features + +* Add 'assign_to_all' and 'disabled' fields to chore model, update forms and templates for new functionality ([fb4e02d](https://github.com/voidrot/ownit-backend/commit/fb4e02d9d7ad40ea1c2181f7c59c1995733fc2af)) +* Add age restriction fields to chore model and update forms, views, and JavaScript for handling age-related logic ([8a82ece](https://github.com/voidrot/ownit-backend/commit/8a82ece59d070ccb03eee596431617257218f13f)) +* Add birth date field to user model and update forms, views, and admin interface ([5fb3b9f](https://github.com/voidrot/ownit-backend/commit/5fb3b9f90baf10b93f44f4741884fa139114e215)) +* add endpoint to retrieve points summary for a child and corresponding schema ([da292cf](https://github.com/voidrot/ownit-backend/commit/da292cf119ec9f24b9d6b37eca7a9e476622635a)) +* add estimated time fields to chores and tasks, update forms and API responses ([4f7dd72](https://github.com/voidrot/ownit-backend/commit/4f7dd72e24056372ccdb690e608709c36d0c597d)) +* Add image upload functionality to equipment management and enhance UI for editing tasks ([aea7677](https://github.com/voidrot/ownit-backend/commit/aea767749c796010e2ceeabe47666992ad12fec9)) +* Add JavaScript functionality for chore editing, recurrence handling, and steps management ([4de767a](https://github.com/voidrot/ownit-backend/commit/4de767af3c0ce56fa2c28ee7dee8dfe44a4440c7)) +* Add notes input to chore form and enhance notes display in UI ([edffffc](https://github.com/voidrot/ownit-backend/commit/edffffcd45edbc2395533da397cd77c5ec8735d8)) +* Add user group utility functions and API for retrieving children ([3bf033e](https://github.com/voidrot/ownit-backend/commit/3bf033e6d9d4e9ffea9d7e70d89d9c6113a83ca0)) +* Add yt-dlp dependency to project for video downloading functionality ([8c0bdfe](https://github.com/voidrot/ownit-backend/commit/8c0bdfe6654fa1d8bfd4f966feae5a8d79a30603)) +* Change "Add Task" button style to primary for better visibility ([7ff9381](https://github.com/voidrot/ownit-backend/commit/7ff9381d2d91a53cdb2a9c94342ec9a69e7278c7)) +* Enhance AJAX error handling and task management UI ([040fa04](https://github.com/voidrot/ownit-backend/commit/040fa04779d62a2703132fc06876e9f1912b8198)) +* enhance assignment handling with type-safe ID retrieval and evidence iteration ([d02339f](https://github.com/voidrot/ownit-backend/commit/d02339ff4d25b3091a68917af67b5b0bddd0f7c1)) +* Enhance chore and task forms with multi-select filtering and collapsible instructional video section ([0d71c5f](https://github.com/voidrot/ownit-backend/commit/0d71c5f0e1097409a8758063a7d6c2dda8137fb5)) +* enhance chore detail retrieval and assignment management with JSON-based notes ([e3d835d](https://github.com/voidrot/ownit-backend/commit/e3d835d1075d6657954aed27132ee7e9803f0e29)) +* enhance Docker Compose with service conditions for dependencies and add AWS_STORAGE_BUCKET_NAME ([ca422df](https://github.com/voidrot/ownit-backend/commit/ca422dfa9818cb8ec92d678185e6ce100781913e)) +* implement core API with ping endpoint and update user display logic ([eec3da3](https://github.com/voidrot/ownit-backend/commit/eec3da3d4e26cce609f11ade31a3a700f8053a5f)) +* Implement equipment management with create, update, delete functionality and AJAX support ([1e07e36](https://github.com/voidrot/ownit-backend/commit/1e07e36edbaffc4bded965aee0c1006242da788a)) +* Implement location management with create, update, delete functionality and AJAX support ([7fb7e2a](https://github.com/voidrot/ownit-backend/commit/7fb7e2a2900567df3e7ff22251ff3d17f30ac8eb)) +* **README.md:** extend description of OwnIt Backend. ([a0e5d15](https://github.com/voidrot/ownit-backend/commit/a0e5d1570d220c9cff98b36101a5bbada37475ca)) +* Refactor location display and notes handling in chores page for improved UI ([603f03c](https://github.com/voidrot/ownit-backend/commit/603f03cbf1fe03249f031325a5e50e413a89b084)) +* update Docker Compose and settings for improved media handling and email configuration ([ac2a3a1](https://github.com/voidrot/ownit-backend/commit/ac2a3a17049fe7ff8622775029f7a4434083f5c7)) + + +### Bug Fixes + +* add missing port mapping for Admin UI in s3 service configuration in Docker Compose ([ef2cbb5](https://github.com/voidrot/ownit-backend/commit/ef2cbb5323af7a70011e8d1c22fa99f49d9c4917)) +* add secure proxy settings for handling SSL in production environment ([86a3ed0](https://github.com/voidrot/ownit-backend/commit/86a3ed04a49f15cce38e3fb7bf9a503c13b6024d)) +* correct task paths in Celery beat schedule ([15a0e43](https://github.com/voidrot/ownit-backend/commit/15a0e4328311fbf2700a44b15110fdd00d735d82)) +* resolve pyrefly typing errors ([2de732a](https://github.com/voidrot/ownit-backend/commit/2de732a58b627c945f8d48f6599c444f522d5808)) +* **semgrep.yml:** ignore pull requests from release branches to prevent accidental changes in release workflow ([009923f](https://github.com/voidrot/ownit-backend/commit/009923fd3a446c4d6079898c8bc81a305df9eb8a)) +* **semgrep.yml:** update ignore branches for pull_request event to exclude release branches based on naming pattern ([a25e64a](https://github.com/voidrot/ownit-backend/commit/a25e64a5c9b13d78675c3be25d0b493b206887dc)) +* simplify s3 service configuration in Docker Compose by removing entrypoint and command ([15ad9f9](https://github.com/voidrot/ownit-backend/commit/15ad9f96aa86c7f494f42ba2a29f1b95447f1e63)) +* update Dockerfile to copy virtual environment to /opt/venv and adjust PATH ([5e4a6e1](https://github.com/voidrot/ownit-backend/commit/5e4a6e196e6549bec583466519b089e1f621f700)) +* update env_file references in Docker Compose for consistency ([42a6738](https://github.com/voidrot/ownit-backend/commit/42a67386312d6900c5dfdf9d31d108ed499488b4)) +* update environment variables for time zone and enable timezone support in Celery ([b1830ec](https://github.com/voidrot/ownit-backend/commit/b1830ec52c28927b3a7f83e1e9b692181ee4cfc7)) +* update s3 service command in Docker Compose for improved initialization and health check ([2f0eb7e](https://github.com/voidrot/ownit-backend/commit/2f0eb7e54a599517b837b193ca387d32b9191137)) +* update s3 service configuration in Docker Compose to correct port mapping and add health check command ([e65b1ef](https://github.com/voidrot/ownit-backend/commit/e65b1efa117394f39b698c5817d7c8847001d6a4)) +* update s3-init command in Docker Compose to remove unnecessary shell invocation ([78b757a](https://github.com/voidrot/ownit-backend/commit/78b757aecac0a822e61e49ba23f5b5554bfb3bc1)) +* update storage backend settings and disable S3 configuration in production ([449d3bb](https://github.com/voidrot/ownit-backend/commit/449d3bb8c5c60b9f8904a0fcc3261cba415447b7)) +* update task paths in Celery beat schedule to include app namespace ([d8c0bdc](https://github.com/voidrot/ownit-backend/commit/d8c0bdc927b40d4de4c9b76c9a0f5ecee5a4b9ca)) +* update user exclusion criteria, adjust static and media URL paths, and add media serving in production ([a3a28d8](https://github.com/voidrot/ownit-backend/commit/a3a28d8435465c7df0bff10fc2d8fb35cbe565ae)) + + +### Documentation + +* document CI-equivalent local verification workflow ([4f59232](https://github.com/voidrot/ownit-backend/commit/4f592325b74ed419ea9e7dbfce7a5c15f952f7ec)) +* note monorepo migration and archive status ([e2ae355](https://github.com/voidrot/ownit-backend/commit/e2ae355f333bc46f265c7533181804d5993360f7))