Commit graph

18 commits

Author SHA1 Message Date
13e7af52aa Features: 1) Improved request processing in middleware by adding mutable QueryDict implementation; 2) Extended type annotations across various modules for enhanced type safety; 3) Refined JWT token lifetime configuration for environment-specific logic.
Fixes: 1) Addressed missing or incorrect imports and type hints with `# ty:ignore` markers; 2) Fixed search queryset error handling in filters module; 3) Resolved issues in viewsets with updated `@action` method usage.

Extra: Removed unused classes and dependencies (e.g., `BaseMutation`, `basedpyright`, and related packages); streamlined GraphQL mutation implementations; cleaned up unused arguments in model `save` methods.
2025-12-19 15:17:17 +03:00
fdd42b8531 Features: I thought that's gonna be like 2 weeks stuff 2025-12-18 19:24:10 +03:00
a81f734e23 Features: (1) None;
Fixes: (1) Removed all `# type: ignore` annotations across the codebase; (2) Fixed usage of Django Model methods by eliminating unnecessary `# type: ignore` directives; (3) Adjusted usage of functions like `get()` to align with method expectations, removing incorrect comments;

Extra: (1) Deleted `pyrightconfig.json` as part of migration to a stricter type-checked environment; (2) Minor code cleanup, including formatting changes and refactoring import statements in adherence to PEP8 recommendations.
2025-12-18 15:55:43 +03:00
04cba93ebb Features: 1) Add .gitlab-ci.yml with linting, type-checking, and testing stages using uv image; 2) Introduce .pre-commit-config.yaml with Ruff hooks for code quality enforcement;
Fixes: None;

Extra: Remove unused dependencies (`mypy`, `isort`, `celery-stubs`, etc.), update `uv.lock` with dependency changes, and upgrade versions for `debugpy`, `jupyterlab`, and `ruff`.
2025-12-15 20:19:00 +03:00
c6e60d1f3e Features: 1) Replace ModelForm with UserChangeForm in UserForm; 2) Add add_form and change_password_form to UserAdmin; 3) Add formfield override for TextField with MarkdownWidget in blog admin; 4) Add dropdown menu definitions in Unfold settings.
Fixes: 1) Add missing import for `AdminPasswordChangeForm`, `UserCreationForm`, and `MarkdownWidget`.

Extra: 1) Add `django-unfold-markdown` as a dependency in `uv.lock` and `pyproject.toml`; 2) Remove redundant dropdown configuration from Unfold settings.
2025-12-10 15:33:58 +03:00
f2938c8695 Features: 1) Updated dependencies: channels to 4.3.2, django-stubs to 5.2.8, django-unfold to 0.73.1, djangorestframework-stubs to 3.16.6, jupyter-client to 8.7.0; 2) Synchronized pyproject.toml with changes to ensure compatibility;
Fixes: None;

Extra: 1) Adjusted dependency specifiers for consistency within lockfiles and configuration; 2) Ensured correct hashing and URLs for updated package versions; 3) Minor formatting corrections in dependency entries;
2025-12-10 15:14:37 +03:00
f106013ad2 Features: 1) Bumped aiofiles to v25.1.0; 2) Updated aiogram to v3.23.0; 3) Upgraded aiohttp to v3.13.2; 4) Advanced anyio to v4.12.0; 5) Updated atpublic to v7.0.0; 6) Incremented beautifulsoup4 to v4.14.3; 7) Upgraded billiard to v4.2.4;
Fixes: 1) Removed obsolete dependency `alabaster`; 2) Adjusted `anyio` dependencies for updated compatibility;

Extra: None;
2025-12-08 21:53:59 +03:00
476e9c73c5 Features: 1) Update asgiref to 3.11.0; 2) Update django-unfold to 0.72.0; 3) Update jupyterlab to 4.5.0; 4) Update notebook to 7.5.0; 5) Update tinycss2 to 1.5.1;
Fixes: None;

Extra: None;
2025-11-25 11:52:21 +03:00
92f49d41c8 Features: 1) Add macOS and Linux wheel builds for Python 3.13;
Fixes: 1) Correct wheel upload timestamps and hashes;

Extra: 1) Update build metadata to reflect latest release; 2) Reformat upload-time fields for consistency.
2025-11-18 11:11:45 +03:00
e4bf40c48e Features: 1) Add support for xlrd and xlwt packages; 2) Enhance admin interface with Celery beat models and forms.
Fixes: 1) Import missing Celery beat admin classes and forms.

Extra: 1) Update package metadata with latest wheel and sdist URLs; 2) Align import statements with new structure.
2025-11-15 02:49:48 +03:00
43dc556063 Features: 1) Migrate from Jazzmin to django-unfold for admin UI;
Fixes: 1) Remove deprecated Jazzmin configuration and replace with unfold dependencies; 2) Update DRF API title to use new PROJECT_NAME; 3) Fix import order and remove unused imports in core/viewsets.py;

Extra: 1) Add PROJECT_NAME to base settings; 2) Update INSTALLED_APPS to include unfold-related apps; 3) Clean up unused config references.
2025-11-15 01:38:14 +03:00
3228a89d4b Features:
1) Add new `test_graphene` test module for expanded testing coverage;
2) Introduce `test_drf` module in `engine/blog` for improved API testing;

Fixes:
1) Remove unnecessary `--extra testing` flag from Dockerfile to streamline dependencies;
2) Update `uv.lock` with newer versions of dependencies (`certifi`, `coverage`, `django-constance`) for enhanced security and functionality;

Extra:
1) Remove deprecated packages (`bandit`, `cfgv`, `distlib`) from `uv.lock` for cleanup;
2) Adjust `uv.lock` content and formatting to be consistent with updated dependencies.
2025-11-13 15:24:44 +03:00
5a046fb628 Features: 1) Messaging submodule drafts 2025-11-11 23:31:06 +03:00
33362d8340 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
b815d70d54 Features: 1) Migrate from gunicorn to uvicorn. 2) Add skeleton for chat functionality;
Fixes: None;
Extra: Add missing translations;
2025-10-25 19:36:34 +03:00
9086834a6b Features: 1) Add dependencies for channels, channels-redis, and django-channels to support asynchronous communication and redis integration; 2) Include uvicorn to enable ASGI server compatibility; 3) Upgrade pip dependency to version >=25.3 for enhanced package management;
Fixes: 1) Correct dependency order in `pyproject.toml`;

Extra: Ensure dependency hashes and metadata in `uv.lock` are updated to match added packages.
2025-10-25 16:17:26 +03:00
d07e724934 Features: 1) Add LogLevel Enum to standardize logging levels; 2) Introduce generalized logging utility in VendorManager with Celery runtime context support; 3) Add support for attribute group warnings using the new logging method;
Fixes: 1) Ensure logging conditions are guarded by proper vendor and attribute checks; 2) Correct `__str__` method fallback logic for `VendorManager`;

Extra: 1) Update dependencies including `docutils` to 0.21.2, `psutil` to 7.1.2, and `pip` to >=25.3; 2) Clean up `pyproject.toml` and `uv.lock` with refined version specifications and added new entries; 3) Refactor import statements and remove redundant code; 4) Upgrade Python version to 3.13 in config.
2025-10-25 15:51:25 +03:00
ae1d16edda Features: Move from poetry to uv.
Fixes: Removed naive datetime warning

Extra: Correct import in elasticsearch submodule.
2025-10-25 02:18:41 +03:00