Conversation
…unctionality and session management
…velopment into menna # Conflicts: # app/Http/Controllers/V1/AiModels/LlamaController.php # routes/api.php
Improves AI chat handling by introducing a dedicated ChatService, HistoryService, and other related services. This change centralizes chat logic, enhances code maintainability, and introduces support for file attachments. - Introduces new services for chat handling, history management, AI response parsing, context caching, and token tracking. - Adds API endpoints for uploading attachments and managing chat history. - Integrates AI model selection and fallback mechanisms. - Implements rate limiting to prevent abuse. Removes the previous monolithic approach in AIChatController.
… API routes for improved organization
… for better comment management
… for better comment management
…wed posts and user visit analysis
…image uploads, and improves response formatting
…image uploads, and improves response formatting
…neration methods to PostSummarizeController and SummarizeLlamaService, and updates API routes accordingly.
…eration methods to PostSummarizeController, and updates API routes accordingly. Refactors user authentication responses for consistency and improves user registration process with unique username generation and welcome email functionality.
Enhances the password reset process by adding OTP expiration and cooldown mechanisms. This prevents abuse and ensures that users wait before requesting another OTP. Also removes avatar_url and bio from RegisteredRequest. The user model is updated to cast `otp_expires_at` to a datetime object.
…cipient in ReportController, and adds testmail configuration.
…ation recipient in ReportController, and adds testmail configuration." This reverts commit eb84bac.
…ion and resource handling
…ion and resource handling
…utual followers functionality, and refactors existing user methods for improved clarity and performance
…utual followers functionality, and refactors existing user methods for improved clarity and performance
…nality for managing notes and duplicating reading lists, and standardizes key naming conventions in PostResource.
…for Google and GitHub authentication, and enhances validation in PostSummarizeController.
…pdated Post model methods, and a job for tracking views.
…d set timezone to Africa/Cairo; add staging environment settings with authentication details.
… of restricting to admins; adjust gate logic and authorization accordingly.
…are configured; update log file inclusion patterns for better log handling.
…nctionalities; define user role checks and enhance middleware for Pulse integration.
… queues, servers, slow jobs, slow outgoing requests, slow queries, slow requests, and usage.
…ing, tag analytics, and external tech news aggregation; optimize database performance with targeted indexing. Introduce a comprehensive trending system including: - TrendingService: Calculates post scores using a formula based on reactions, comments, views, and exponential time decay. - TechTrendService: Aggregates and ranks trending content from GitHub, Dev.to, and HackerNews with personalized user-topic boosting. - Optimized API endpoints for trending posts, tags, and tech news. - Enhanced database performance through specific indexes for polymorphic reactions and engagement counts. - Updated factories and seeders to generate realistic trending data.
- Add `spatie/laravel-flare` and related dependencies to `composer.json`. - Configure Flare API key and settings using a new `config/flare.php` file. - Update service providers and aliases to include Flare and its related packages. - Replace "Log Viewer" navigation item with "Errors" linked to Flare. - Optimize Redis log test and library usage.
…sing Request constants
…e and include user IDs in response
…l following logic
MennaAhmd
added a commit
that referenced
this pull request
Apr 29, 2026
Merge pull request #6 from devhub-platform/menna
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.
No description provided.