Enhace: reduce db sessions#123
Merged
edritech merged 1 commit intoRitechSolutions:origin/developmentfrom Jan 28, 2026
Merged
Conversation
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
…olutions#105) ## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
This PR introduces a **generic file manager** backend with pluggable
storage providers (local, S3, Azure Blob, GCS, SharePoint) and enhances
**attachment handling** in the React chat plugin and frontend. File
operations are tenant-aware, and the system supports configurable
providers, upload/download, and metadata storage.
## Type of Change
- [x] ✨ New feature (non-breaking change which adds functionality)
- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] 🏗️ Core implementation (refactoring, architectural changes)
- [x] 💡 Improvement (enhancement to existing functionality)
- [ ] 📚 Documentation update
- [x] 🔧 Configuration change
- [ ] 🧪 Test update
## Changes Made
### Backend – Generic File Manager
- **File manager module** (`app/modules/filemanager/`): Tenant-aware
`FileManagerServiceManager`, configurable via `FileManagerConfig`
(default provider, max file size, MIME allowlist, per-provider
settings).
- **Storage providers**: Abstract `BaseStorageProvider` plus
implementations:
- **Local** – filesystem under configurable base path
- **S3** – AWS S3
- **Azure** – Azure Blob Storage
- **GCS** – Google Cloud Storage
- **SharePoint** – Microsoft SharePoint
- **API** (`/api/v1/file-manager/`): CRUD for files; upload, download,
list, delete; optional filters (tags, storage provider).
- **Persistence**: New `files` table (Alembic migration
`00033_add_file_manager_tables`), `FileManagerRepository` with caching,
`FileManagerService` for business logic.
- **Integration**: File manager used in `agent_knowledge` (uploads) and
`conversations` (file handling); `FileManagerRepository` registered in
DI.
- **Config**: `FileStorageSettings` in `settings.py` for Azure, GCS,
AWS, and `APP_URL`; provider-specific config in `FileManagerConfig`.
### React Plugin – Attachments & Preview
- **Types**: `Attachment` and `FileItem` include `type` for MIME/file
type; `ChatContentBlock` supports `{ kind: "file"; data: FileItem }`.
- **Components**: `AttachmentPreview` and `ChatMessage` updated for
file-type-aware previews; `InteractiveContent` renders file blocks;
`FileTypeIcon` / file-type handling for images, PDF, JSON, etc.
- **Chat**: `GenAgentChat`, `useChat`, and `chatService` updated for
file upload and attachment display.
- **Utils**: `interactiveContent` helpers extended for file items.
### Frontend – Conversation UI
- **`ConversationEntryWrapper`**: New component to render transcript
entries; supports `type === "file"` with `FilePreview` (images inline,
others via type-specific icons).
### Other
- **Agent knowledge route**: Refactored to use file manager for uploads
and simplified file download URL handling.
- **Unit tests**: `tests/unit/test_file_manager_service.py` for the file
manager service.
## Testing
- [x] Unit tests (`test_file_manager_service.py`)
- [ ] Integration tests
- [x] Manual testing (upload, download, list, provider config)
- [ ] E2E tests (if applicable)
## Ritech Contribution Checklist
- [ ] My code follows GenAssist's style guidelines (see
[CONTRIBUTING.md](../CONTRIBUTING.md))
- [ ] I have performed a self-review of my code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix/feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published
- [ ] Multi-tenant considerations addressed (if applicable)
## Related Issues
<!-- Link related issues (e.g. Closes RitechSolutions#123, Fixes RitechSolutions#456) -->
Closes #<!-- issue number -->
## Screenshots (if applicable)
<!-- Add screenshots for new UI (ConversationEntryWrapper, attachment
previews, etc.) -->
## Additional Notes
- **Database**: Run Alembic migration `00033_add_file_manager_tables`
for the `files` table.
- **Environment**: Configure storage via `FileStorageSettings` (e.g.
`AZURE_*`, `AWS_*`, `GOOGLE_*`) when using cloud providers; local
provider uses `UPLOAD_FOLDER` or default base path.
- **API**: File manager routes are under `/api/v1/file-manager/` and use
existing auth.
- **Unstaged change**: `plugins/react/example-app/src/App.tsx` has local
modifications; confirm whether to include or revert before merging.
---
**Note**: This PR follows Ritech's contribution guidelines for
GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md)
or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
denisshehu
pushed a commit
to denisshehu/genassist
that referenced
this pull request
Jan 28, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
edritech
approved these changes
Jan 28, 2026
kverushi
pushed a commit
to kverushi/genassist
that referenced
this pull request
Jan 29, 2026
## Description Merge into Test changes from development branch ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
pushed a commit
to kverushi/genassist
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
pushed a commit
to kverushi/genassist
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
pushed a commit
to kverushi/genassist
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
to ldyrmishiritech/genassist
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
to ldyrmishiritech/genassist
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
to ldyrmishiritech/genassist
that referenced
this pull request
Jan 29, 2026
…Solutions#97) ## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [x] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [x] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - Feature: add fullscreen mode support and related translations ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
to ldyrmishiritech/genassist
that referenced
this pull request
Jan 29, 2026
## Description - Added `get_safe_file_path` function to `file_system_utils.py` for sanitizing and validating file paths to prevent traversal attacks. - Updated `download_artifact` function in `ml_model_pipeline.py` to use the new safe file path utility. - Removed redundant safe file path function from `recordings.py` to streamline codebase. ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
simplify API URL handling by removing caching logic ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [x] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - simplify API URL handling by removing caching logic ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description Removed unused docs-site folder from the backend project. ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [x] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [x] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [x] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made Add bedrock as default embedding model option in knowledge bases with ca-central-1 as default region ## Testing - [ ] Unit tests - [ ] Integration tests - [x] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [x] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
pushed a commit
to kverushi/genassist
that referenced
this pull request
Jan 29, 2026
## Description Optimize docker image to run with specific user and fix bind for Redis ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [x] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes RitechSolutions#123", "Fixes RitechSolutions#456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [x] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 29, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
Updated the workflow to use pull_request_target and improved checkout step. ## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
Added a step to apply size labels based on PR size. ## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description Add GitHub Actions workflow to create tags on PR merge ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
…vulnerabilities (#175) ## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [x] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description Merge changes into main ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have made corresponding changes to the documentation - [ ] My changes generate no new warnings - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
…mponent (#179) ## Description (feat: add server unavailable messaging and contact options to chat component) ## Type of Change <!-- Mark the relevant option with an 'x' --> - [x] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [x] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [x] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - add server unavailable messaging and contact options to chat component ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have made corresponding changes to the documentation - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have made corresponding changes to the documentation - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have made corresponding changes to the documentation - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
kverushi
added a commit
that referenced
this pull request
Jan 30, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have made corresponding changes to the documentation - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
ldyrmishiritech
added a commit
that referenced
this pull request
Jan 31, 2026
## Description <!-- Provide a clear and concise description of your changes --> ## Type of Change <!-- Mark the relevant option with an 'x' --> - [ ] 🐛 Bug fix (non-breaking change which fixes an issue) - [ ] ✨ New feature (non-breaking change which adds functionality) - [ ] 🏗️ Core implementation (refactoring, architectural changes) - [ ] 💡 Improvement (enhancement to existing functionality) - [ ] 📚 Documentation update - [ ] 🔧 Configuration change - [ ] 🧪 Test update ## Changes Made <!-- Describe the changes in detail --> - [ ] Change 1 - [ ] Change 2 - [ ] Change 3 ## Testing <!-- Describe the tests you ran to verify your changes --> - [ ] Unit tests - [ ] Integration tests - [ ] Manual testing - [ ] E2E tests (if applicable) ## Ritech Contribution Checklist - [ ] My code follows GenAssist's style guidelines (see [CONTRIBUTING.md](../CONTRIBUTING.md)) - [ ] I have performed a self-review of my code - [ ] I have made corresponding changes to the documentation - [ ] I have added tests that prove my fix/feature works - [ ] New and existing unit tests pass locally with my changes - [ ] Any dependent changes have been merged and published - [ ] Multi-tenant considerations addressed (if applicable) ## Related Issues <!-- Link related issues using keywords (e.g., "Closes #123", "Fixes #456") --> Closes #<!-- issue number --> ## Screenshots (if applicable) <!-- Add screenshots to help explain your changes --> ## Additional Notes <!-- Add any other context about the PR here --> --- **Note**: This PR follows Ritech's contribution guidelines for GenAssist. For questions, refer to [CONTRIBUTING.md](../CONTRIBUTING.md) or contact the Ritech team.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Type of Change