- Add top-level 'multi-ecosystem-groups' section
- Move schedule to group level for single consolidated schedule
- Add 'patterns: ["*"]' at ecosystem level (required)
- All ecosystems assigned to 'all-dependencies' group
- Results in single monthly PR with updates across all ecosystems
- Replace 'multi-ecosystem-group' with proper 'groups' syntax
- Add required 'patterns' property with wildcard matcher
- Group all dependencies per ecosystem for cleaner PRs
- Fixes dependabot configuration validation error
Points the config to the correct CLI2 schema and removes the outdated nested schema key.
Improves editor validation and IntelliSense by aligning with the current tool schema.
Enables automated dependency updates across uv, bun, GitHub Actions, Docker, Compose, and devcontainers
Groups updates across ecosystems to reduce PR noise
Schedules monthly runs to balance freshness and maintenance effort
- Wrap config in 'config' key for markdownlint-cli2
- Use MD013 rule name instead of 'line-length' alias
- Disable MD013 line-length checks
- Add allowed languages: sh, python, csv, tree
- Fix broken link reference in TODO.md
- All markdown linting now passes (37 errors -> 0)
Configure oxc LSP initialization options: run set to "onType", typeAware
enabled, unusedDisableDirectives set to "allow", and
configPath/tsConfigPath left null.
- Move setupAjaxPagination to outer scope in ajax-pagination.js
- Move setupAjaxNavigation, reloadScripts, initializePageScripts to outer scope in ajax-navigation.js
- Move updatePlotlyTheme, resizeCharts, updateDashboardStats, updateDashboardCharts to outer scope in dashboard.js
- Move handleSidebarOnResize, setTheme, getSystemPreference to outer scope in main.js
- Avoid recreating functions on every DOMContentLoaded call
- All oxlint strict checks now pass (11 warnings -> 0)
- Fix typescript-eslint(no-implied-eval) warning
- Use arrow function instead of direct function reference
- All oxlint type-aware checks now pass (1 warning -> 0)
- Add ty.toml configuration with Django project root
- Add py.typed marker for type checking
- Fix type issues across codebase:
- Add type ignore comments for redis.exceptions imports
- Fix django.db.models.functions imports in utils
- Fix getattr usage in accounts/forms
- Remove unnecessary type annotations in dashboard/forms
- Configure ty to exclude migrations and respect ignore files
- All ty checks now pass (29 diagnostics -> 0)