Commit Graph
100 Commits
Author SHA1 Message Date
kor-elf 7fd3a0d45c Add breadcrumbs to admin project languages and edit views 2026-07-25 01:21:49 +05:00
kor-elf 506f403a00 Add breadcrumbs to admin project feedback view 2026-07-25 01:21:06 +05:00
kor-elf b8efe490a7 Add breadcrumbs to admin projects views
- Implement breadcrumbs for index, create, edit, and show views.
2026-07-25 01:20:54 +05:00
kor-elf e11815b795 Add breadcrumbs to admin users views
- Implement breadcrumbs for index, create, and edit views.
2026-07-25 01:20:08 +05:00
kor-elf d925928ea9 Add cache clearing after key documentation category operations
- Inject `ClearCacheCommandHandler` into `DocumentationCategoryService`.
- Clear cache when creating, updating, or deleting a documentation category.
- Extend responses to include `categoryPath` where applicable.
2026-07-25 01:19:09 +05:00
kor-elf 0d08276d44 Add category path resolution in DocumentationService
- Resolve `categoryPath` using `getPathFromRoot` based on the project's default language.
- Include the resolved `categoryPath` in the response.
2026-07-25 01:18:52 +05:00
kor-elf 54a2d84a00 Add category path resolution in DocumentationVersionService
- Fetch category path using `getPathFromRoot` for the default project language.
- Pass resolved `categoryPath` to the view.
2026-07-25 01:18:29 +05:00
kor-elf a70e09bddc Add recursive method to fetch category path in DocumentationCategoryRepository
- Implement `getPathFromRoot` to retrieve the category path using recursive SQL query.
- Cache results for improved performance.
2026-07-25 01:17:55 +05:00
kor-elf 6e8b708749 Add breadcrumbs for admin users, feedbacks, projects, and related views
- Extend admin breadcrumbs configuration with paths for users, feedbacks, projects, translations, links, about, documentation versions, documentations, and categories.
2026-07-25 01:02:25 +05:00
kor-elf 4a4d6d3bdf Add breadcrumbs for admin roles views
- Implement breadcrumbs in roles index, create, and edit views.
- Update admin breadcrumbs configuration with roles-specific paths.
2026-07-24 00:02:19 +05:00
kor-elf 2e7318c097 Set up custom breadcrumb view for admin panel
- Add `breadcrumbs/admin.blade.php` to define admin-specific breadcrumb structure.
- Update `Admin/Controller` to use the new breadcrumb view.
2026-07-23 23:58:00 +05:00
kor-elf e2f5d155ff Add breadcrumb support and hide navbar links on smaller screens
- Introduce optional `@yield('breadcrumbs')` for rendering breadcrumbs.
- Adjust navbar navigation visibility with `d-none d-lg-flex` class.
2026-07-23 23:57:24 +05:00
kor-elf ba9be40c78 Add profile and settings links to mobile navigation menu 2026-07-23 23:36:14 +05:00
kor-elf 0a612e72c7 Add breadcrumb support using Laravel Breadcrumbs package
- Install `diglactic/laravel-breadcrumbs` and update composer dependencies.
- Configure breadcrumbs in `config/breadcrumbs.php`.
- Define breadcrumbs for admin and site views.
- Update base admin controller to include default breadcrumb view.
2026-07-22 21:01:09 +05:00
kor-elf 949ffc6221 Update environment variables and dependencies in Docker Compose for production
- Replace `UNIT_SOURCE` with `APP_ENV` variable.
- Add `app` and `captcha-app` as dependencies in relevant services.
2026-07-22 20:57:11 +05:00
kor-elf 820450c48c Add optional category selection when creating documentation
- Update `DocumentationService::create` to support an optional `categoryId` parameter.
- Introduce `CreateRequest` for input validation.
- Adjust controller logic to handle `categoryId`.
- Restructure create/edit views under the `documentation-versions` directory.
2026-07-22 01:05:15 +05:00
kor-elf 3a7c747ac4 Add support for parent categories in documentation management
- Update `DocumentationCategoryService::create` to accept an optional `parentId` parameter.
- Introduce `CreateRequest` for validating parent category input.
- Adjust controller actions to handle parent category information.
- Restructure templates under `documentation-versions` for better organization.
2026-07-22 01:04:41 +05:00
kor-elf 02bcac7889 Move documentation templates under version-specific directories
- Relocate `documentations` views to the `documentation-versions` directory.
- Update includes and routes across affected templates to align with the new directory structure.
- Apply minor styling tweaks for improved spacing consistency.
2026-07-22 01:04:01 +05:00
kor-elf 6831592661 Move documentation category templates under version-specific directories
- Update paths to reflect the inclusion of documentation versions: `documentation-categories` views were moved into the `documentation-versions` directory.
- Adjusted includes and routes in affected templates to align with new structure.
- Minor styling updates (e.g., margins) for better spacing consistency.
2026-07-22 01:03:25 +05:00
kor-elf d3a84bad04 Add category-specific documentation view and management
- Introduce routes and controller actions for displaying and managing documentation by category.
- Adjust views to incorporate category-specific information and actions.
- Update services to handle category retrieval and validation.
- Add localized strings for new functionality in English and Russian.
2026-07-22 01:01:53 +05:00
kor-elf 756cafdbff Remove SCRIPT_NAME from FastCGI params and update Nginx default index to prioritize index.html. 2026-07-15 23:40:25 +05:00
kor-elf 9356b06ef5 Set default height of TinyMCE textarea to 600px in WYSIWYG component. 2026-07-15 23:00:43 +05:00
kor-elf b5258f840e Replace $request->get() with $request->attributes->get() throughout controllers and middleware for consistency and enhanced reliability. 2026-07-15 22:35:55 +05:00
kor-elf b35f04d220 Replace Unit configuration with Nginx + PHP-FPM setup in Docker
- Remove outdated Unit-based Docker configuration and scripts.
- Introduce Nginx + PHP-FPM stack with environment-based configurations.
- Add custom Nginx setup for frontend-backend routing.
- Update Dockerfiles, Docker Compose, and related scripts for new architecture.
2026-07-15 00:12:32 +05:00
kor-elf 859187bafa Update image version to 0.6.0 in production configuration 2026-06-21 00:17:32 +05:00
kor-elf 9e6e699db0 Add "Do not translate" functionality to TinyMCE editor
- Add a custom TinyMCE plugin to mark content with `translate="no"`.
- Update WYSIWYG editor to support the "Do not translate" toggle button and menu item.
- Highlight non-translatable content with custom styles in the editor.
- Localize plugin strings for English and Russian.
2026-06-20 23:54:25 +05:00
kor-elf 993350073c Cast description input to string with default value in StoreUpdateRequest. 2026-06-20 23:13:59 +05:00
kor-elf 9a6604a40b Replace InterventionImage::read with InterventionImage::decodePath for image processing 2026-06-20 22:18:51 +05:00
kor-elf 85a4361d0c UpUpdated Laravel to version 13. 2026-06-20 22:18:21 +05:00
kor-elf d4174cf7d2 Update image version to 0.5.0 in production config 2025-08-23 02:29:39 +05:00
kor-elf de496eaea1 Comment out version declaration in docker-compose-prod.yml 2025-08-23 02:28:49 +05:00
kor-elf 94db6aa51d Add jq to Docker image and improve UNIT_SOURCE handling
- Include jq in the Docker image for JSON processing.
- Refactor UNIT_SOURCE logic to cleanly update configuration using jq.
- Remove obsolete UNIT_SOURCE handling code.
2025-08-23 01:59:57 +05:00
kor-elf c33fcd1d7c Add required_with validation for language.*.code
- Enforces `language.*.code` to be required when `language.*.source_language_id` is present.
2025-08-22 22:33:39 +05:00
kor-elf 3d4bef0e56 Handle expired session errors gracefully
- Add custom response for 419 (CSRF token expiration) using exception handler.
- Update language files to include localized error messages for expired sessions.
2025-08-22 19:07:55 +05:00
kor-elf 19b0e68b8b The active menu was not highlighted when we went to the documentation section. 2025-08-22 16:47:04 +05:00
kor-elf ba74aa9977 The active menu was not highlighted if it was not the primary language. 2025-08-22 16:42:20 +05:00
kor-elf 224240708d The cache was not cleared when saving
Clearing the cache using tags did not work correctly. Had to abandon them.
2025-08-22 16:14:22 +05:00
kor-elf 4049f9df53 Fixes for not saving sorting in documentation. Add 'sort' attribute to fillable properties in Documentation model. 2025-08-22 15:56:01 +05:00
kor-elf c112b225dc Update byTag method to specify void return type
Added an explicit void return type to the byTag method for clarity and strict type enforcement.
2025-02-14 23:33:39 +05:00
kor-elf e3194cef48 Update MDHub image version to 0.4.0 in production setup 2025-02-14 21:52:17 +05:00
kor-elf 41a7343338 Added the ability to automatically translate simple text. 2025-02-13 22:43:39 +05:00
kor-elf 90aa909b7f Fix incorrect property access in CompletionChecker
Corrected the property access from array syntax to object syntax for `$hash->field` in the `CompletionChecker.php` file. This ensures proper handling of fields and prevents potential runtime errors.
2025-02-13 22:42:40 +05:00
kor-elf 8b35a5691f Refactor language filter to use conditional query builder
Removed redundant `whereIn` clause to simplify the query logic.
2025-02-12 21:38:52 +05:00
kor-elf 844264fb62 Added automatic translation about the project. 2025-02-09 21:39:18 +05:00
kor-elf d8d17064d0 Mark DocumentationCategoryContentService as readonly. 2025-02-09 20:55:40 +05:00
kor-elf 4dc6060fb3 Added support for automatic translation of documentation categories. 2025-02-09 20:00:34 +05:00
kor-elf 58a256e1e4 Added the ability to automatically translate documentation content. 2025-02-09 18:58:51 +05:00
kor-elf 25faa3d62b Added settings for translation into other languages ​​in the project. 2025-02-09 18:53:08 +05:00
kor-elf c4817a675a Standardize Dockerfile stage naming convention
Updated all Dockerfile stage names to adhere to a consistent lowercase naming convention with underscores. This improves readability and aligns with best practices for naming Docker build stages.
2025-02-09 18:26:05 +05:00
kor-elf cb2161356e Remove commented-out alternate image references in configs
Cleaned up unused image lines referencing MDHub in multiple docker-compose files.
2025-02-09 18:25:09 +05:00
kor-elf b729d057a9 Add writable .composer directory for Composer cache.
This commit ensures a writable .composer directory is created with appropriate permissions. This change resolves potential permission issues when using Composer inside the container.
2024-12-10 22:22:50 +05:00
kor-elf d36507b180 Changed the version of my-projects-website:0.3.0 to my-projects-website:0.3.1. 2024-08-04 13:49:56 +05:00
kor-elf 8159145e07 Added prism 'Bash', 'Sh', 'Shell', 'TOML', 'Json'. 2024-08-04 12:38:38 +05:00
kor-elf 4e414a952e Fixed. Docker Production CMD ["/usr/local/bin/start"]. 2024-07-27 02:57:17 +05:00
kor-elf 3902f5d36f my-projects-website:0.3.0. 2024-07-27 01:40:45 +05:00
kor-elf 46da639055 Added the ability to send notifications by email when a new review is added. 2024-07-27 00:29:28 +05:00
kor-elf c84ed9f12b Configured the removal of old files that were not attached to the model or were marked as deleted. 2024-07-26 22:18:01 +05:00
kor-elf dde792b97a Made it possible to disable captcha. 2024-07-26 22:16:34 +05:00
kor-elf 618c925dfa Fixed an issue with displaying the translation of site.Menu if the project language did not match the system language. 2024-07-26 22:15:33 +05:00
kor-elf 8bc4c0d8d0 Made it possible to disable captcha. 2024-07-26 22:13:14 +05:00
kor-elf a5e3c5ed25 Fixed category display error from documentation. Previously, I showed all categories of documentation. 2024-07-26 22:11:54 +05:00
kor-elf 22bb840705 Added prism-yaml. 2024-07-26 22:06:38 +05:00
kor-elf 707762d29b Site. Fixed an error in javascript when the page does not have a tag with the .documentation-version__button class. 2024-07-26 22:06:21 +05:00
kor-elf b33362a235 Added the ability to upload pictures in the editor. 2024-07-26 22:04:39 +05:00
kor-elf 4d36821ecc Fixed UNIT_SOURCE. 2024-06-12 00:43:36 +05:00
kor-elf da5201dd9a Updated to korelf/my-projects-website:0.2.1. 2024-06-12 00:01:01 +05:00
kor-elf 2910509218 Added environment UNIT_SOURCE and redis volumes. 2024-06-11 23:44:51 +05:00
kor-elf 74f7b88bce Improved docker-entrypoint_*.sh scripts. 2024-06-11 23:43:37 +05:00
kor-elf 6998424b78 Added ignore .env.testing. 2024-06-11 23:42:54 +05:00
kor-elf 05f566c115 Added RoleSyncPermissionsCommandHandlerException. 2024-06-11 23:40:45 +05:00
kor-elf c5fc106761 Added autocomplete="off" attribute to input password. 2024-06-11 22:39:39 +05:00
kor-elf d7dc80cca4 Deleted sweetalert2. 2024-06-11 22:35:04 +05:00
kor-elf 6d3891979c Removed extra code. 2024-06-11 22:34:44 +05:00
kor-elf f986e0396d Merge branch 'develop' 2024-05-19 21:02:48 +05:00
kor-elf 9f6924935d Fixed .dockerignore. 2024-05-19 21:01:04 +05:00
kor-elf e74456ee2f A documentation section has been added to the site. 2024-05-19 19:47:02 +05:00
kor-elf 42701a24db Fixed an error when saving a project when there is no language data. 2024-05-18 22:58:05 +05:00
kor-elf 78e6a1e396 Added a check for accessibility permission to the project. 2024-05-18 20:18:41 +05:00
kor-elf b6e1c50486 I fixed this so that prismjs doesn't overlap the menu in the mobile version. 2024-05-17 23:39:26 +05:00
kor-elf 3bc508b8b0 I fixed it so that prismjs would not overlap when selecting another language. 2024-05-17 23:27:18 +05:00
kor-elf 21026cdf52 Added prismjs support. 2024-05-17 21:06:12 +05:00
kor-elf 45504791c0 A documentation section has been added to the admin panel. 2024-05-17 21:05:13 +05:00
kor-elf 156d8a9f68 Added middleware IsWebsiteTranslations and IsProject.
This fixes errors where Project or WebsiteTranslations are not found.
2024-05-03 00:06:59 +05:00
kor-elf 478cbe4762 Refactoring. 2024-05-03 00:03:35 +05:00
kor-elf 35c2368ae2 In the admin panel in the feedback section I added a date. 2024-05-03 00:01:39 +05:00
kor-elf 303af6f203 Fixed menu width. 2024-05-03 00:00:18 +05:00
kor-elf 1485180e20 Updated the captcha service to 0.8.1. 2024-05-02 23:59:38 +05:00
kor-elf d6cb058830 Added a link to the project website. 2024-04-24 21:06:23 +05:00
kor-elf 0c5f2317fd Links are provided on the project page. 2024-04-24 21:00:27 +05:00
kor-elf 6a2991eb5e Docker-compose for production. 2024-04-24 20:54:49 +05:00
kor-elf 481dcac2cc Fixed an error when the APP_FORCE_HTTPS=true parameter is set, and nginx sends the http scheme. 2024-04-24 20:53:59 +05:00
kor-elf e8b79ca457 Changed the project descriptions. 2024-04-23 19:43:17 +05:00
kor-elf 371395ddd5 Changed the project descriptions. 2024-04-23 19:36:24 +05:00
kor-elf 8c353a49b7 Added Feedback section. 2024-04-23 19:30:56 +05:00
kor-elf 491249c8d8 Added the ability to dynamically translate on the project website. 2024-04-22 23:52:04 +05:00
kor-elf a648ba3db9 Correcting the link to the project with your domain. 2024-04-18 21:47:47 +05:00
kor-elf 435e793eb2 Added target="_blank". 2024-04-18 21:46:58 +05:00
kor-elf 05fabd7650 Refactoring.
Removed unnecessary methods.
2024-04-18 21:46:22 +05:00
kor-elf 24e0cf0eea The page about the project has been revived. 2024-04-18 19:41:31 +05:00
kor-elf 63ea5dac92 Added the ability to add links to the project. 2024-04-15 22:53:34 +05:00