Commit Graph

  • 7c65a4a592 Merge pull request #23 from truncgil/fix-and-ourlogos Truncgil Technology 2026-02-09 18:44:16 +03:00
  • b289cfd829 feat: re-enable image editor and aspect ratios for blog and page settings Muhammet Güler 2026-02-09 15:18:59 +03:00
  • 177ebff119 feat: Add Logos page, refactor Testimonials to RelationManager, and improve designs Muhammet Güler 2026-02-08 04:54:32 +03:00
  • 33c1ffe779 Merge pull request #21 from truncgil/musteri-gorusleri Truncgil Technology 2026-02-04 19:25:29 +03:00
  • e4ca3b228b Müşteri Görüşleri Sayfası & Genel Düzenlemeler Muhammet Güler 2026-02-04 17:32:38 +03:00
  • 2f9fb14bac Merge pull request #20 from truncgil/muhammetguler Truncgil Technology 2026-02-04 07:41:53 +03:00
  • 43bcca4a5e Page errors on the Our Books page have been corrected. Muhammet Güler 2026-02-04 00:30:43 +03:00
  • dbd267ca17 pr deneme Muhammet Güler 2026-02-03 14:20:36 +03:00
  • 74779ef2c8 Update PageSeeder Muhammet Güler 2026-02-03 13:15:43 +03:00
  • 4a73f7a3a0 Merge pull request #17 from truncgil/muhammetg Muhammet Güler 2026-02-03 03:36:48 +03:00
  • 03ff01f24d Add Books page and minor improvements Muhammet Güler 2026-02-03 02:31:54 +03:00
  • 90565412a4 Kitaplarımız sayfası eklendi Muhammet Güler 2026-02-02 12:51:46 +03:00
  • dc63563e7f refactor: remove highlight spans and simplify description paragraphs in the hero section. Ümit Tunç 2026-01-30 21:46:01 +03:00
  • 1400ec1ca7 Enhance Search Functionality in Site Translations DataGrid: Introduced a new helper function to extract search values from filters, improving the search capability within the DataGrid. Updated the search logic to utilize this helper, ensuring more effective filtering based on user input. This enhancement aims to provide a more intuitive and efficient user experience when managing site translations. Ümit Tunç 2026-01-10 23:20:23 +03:00
  • 7946876434 Enhance Site Translations DataGrid Functionality: Updated the DataGrid view to include the wire:ignore directive for improved Livewire compatibility. Adjusted the theme application logic to dynamically respond to changes in the document's class, ensuring a seamless user experience across different themes. Enabled remote operations for the DataGrid, enhancing data handling capabilities. Ümit Tunç 2026-01-10 23:20:17 +03:00
  • ca942c5140 Refactor Site Translations List Page and Enhance DataGrid Functionality: Updated the ListSiteTranslations page to improve session handling for view toggling between traditional table and DataGrid formats. Enhanced the getHeaderActions method for better readability and session management. Additionally, modified the render method to ensure the latest session value is utilized for rendering the appropriate view. Updated the DataGrid view to dynamically adjust the theme based on the current body class, improving user experience across different themes. Ümit Tunç 2026-01-10 22:59:58 +03:00
  • e80c94146d Implement Site Translations API and DataGrid View: Introduced a new API controller for managing site translations, including methods for listing, storing, updating, and deleting translations. Added a DataGrid view for the site translations page, allowing for enhanced user interaction and management of translations. Implemented session-based view toggling between traditional table and DataGrid formats, improving usability. Localization support has been integrated for all text elements, ensuring a seamless experience for users across different languages. Ümit Tunç 2026-01-10 21:54:56 +03:00
  • 2fdf187658 Implement GSAP Features in 'neler-yapariz-gsap' Template: Introduced a comprehensive set of GSAP animations and sections in the 'neler-yapariz-gsap' template, enhancing the visual dynamics of the page. This update includes new JavaScript and CSS files for various animations, such as flip, inertia, marquee, and scrolltrigger, along with a structured layout for improved user interaction. Additionally, localization support has been integrated for all text elements, ensuring a seamless experience for users across different languages. Ümit Tunç 2026-01-10 17:47:51 +03:00
  • 3ad69677d8 Add New GSAP Images and Update 'neler-yapariz' Template: Introduced new images for GSAP features, enhancing visual content in the 'neler-yapariz' template. Updated the template to include these images in the flip section, improving the overall aesthetic and user engagement. Additionally, made localization adjustments to ensure all text elements are translatable, further enhancing the user experience across different languages. Ümit Tunç 2026-01-10 17:12:35 +03:00
  • 6caa15b501 Update 'neler-yapariz' Navigation and CSS Styles: Adjusted the sub-navigation background positioning in the 'neler-yapariz' template to improve visual alignment. Updated the CSS to modify the transform property for the sub-navigation background, enhancing the overall layout and user experience. This change aims to create a more polished and cohesive design across the template. Ümit Tunç 2026-01-09 21:48:55 +03:00
  • 171132263b Update Toggle Styles in Additional CSS: Changed the background and border colors of the toggle ball in the 'neler-yapariz' template's additional CSS file to #ff812d for improved visual consistency with the overall design. This update enhances the user interface and aligns with recent styling changes. Ümit Tunç 2026-01-09 21:48:31 +03:00
  • 9e79ec28d9 Update 'neler-yapariz' Navigation Template and CSS Styles: Revamped the navigation structure in the 'neler-yapariz' template by replacing the SVG logo with an image and enhancing the sub-navigation layout for better user interaction. Additionally, updated CSS variables for improved color consistency and modified toggle slider styles to align with the new design. This update aims to enhance visual appeal and user experience across the site. Ümit Tunç 2026-01-09 21:40:01 +03:00
  • 3b852512f0 Refactor 'neler-yapariz' Template and Introduce New Sections: Updated the 'neler-yapariz' template to enhance its structure by adding new sections for footer, hero, inertia, marquee, and scrolltrigger. Introduced external CSS and JS files for improved styling and functionality. This update aims to enhance user experience through better organization and dynamic content integration. Ümit Tunç 2026-01-09 21:16:13 +03:00
  • b00ca5ea78 Add GSAP Layout and Animated Logo Component: Introduced a new layout file for GSAP integration, enhancing the site's animation capabilities. Added an animated logo component to improve visual engagement. Updated the 'neler-yapariz' template to utilize the new GSAP layout, ensuring a cohesive design and better user experience. Ümit Tunç 2026-01-09 21:03:54 +03:00
  • c73d448f47 Implement Dynamic Header and Footer Templates in Blog Controller: Enhanced the BlogController to prioritize page-specific header and footer templates based on the 'blog' page settings. If no specific templates are set, it falls back to the default active templates. Updated the blog index view to include a header template variable for better customization. Additionally, added redirects for legacy index URLs to improve user navigation. Ümit Tunç 2026-01-06 22:03:05 +03:00
  • 374d4a8d7d Enhance Translation Handling in HasTranslations Trait: Improved the translate method to ensure non-empty values are returned from the translations table and original field values. Added JSON handling for original values to support array-based translations. This update enhances localization support and ensures more reliable translation retrieval across different languages. Ümit Tunç 2026-01-06 21:42:33 +03:00
  • 3a2661cf95 Refactor Landing Page Section and Product Form: Removed required validation from several fields in the LandingPageSection schema to enhance flexibility. Updated the ProductForm to enforce required validation on the hero image field, ensuring essential data is captured for product management. Improved localization support by ensuring all labels utilize the translation function. Ümit Tunç 2026-01-06 21:36:13 +03:00
  • 36471b5965 Add External URL Field to Product Schema and Localization: Introduced an 'external_url' field in the ProductForm for enhanced product management. Updated the Product model to include this new field and created a migration to add it to the products table. Enhanced localization support by adding relevant translations in both English and Turkish language files. Updated the menu-item Blade component to utilize the external URL, allowing links to open in a new tab if provided, improving user experience. Ümit Tunç 2026-01-06 21:18:25 +03:00
  • 194e575619 Update Header and Add New Home Template: Enhanced the header layout by including a language selector for improved localization support. Introduced a new 'neler-yapariz' template that integrates various sections of the home page, ensuring a cohesive structure and better user experience. Ümit Tunç 2026-01-02 23:32:03 +03:00
  • a1d02de86b Update Landing Page Layout and Improve Responsiveness: Adjusted the layout of the landing page by modifying the width of various sections for better responsiveness. Enhanced the styling of the featured image section and added a new divider for visual appeal. Updated the FAQ section header to utilize localization for improved language support, ensuring a consistent user experience across different languages. Ümit Tunç 2026-01-02 22:58:29 +03:00
  • 1fc23e7bda Update Header Template in Landing Page Blade: Changed the header template from 'Demo29 Header' to 'Demo27 Header' in the landing page view, ensuring consistency with the updated design and layout standards. Ümit Tunç 2026-01-02 20:58:30 +03:00
  • 97092dd793 Add Landing Page Section and Update Product Schema: Introduced a new LandingPageSection class to manage the layout and fields for the product landing page. Updated the ProductForm to include this new section, enhancing the product management interface. Added migration for landing_page_data in the products table and implemented localization for new fields in English and Turkish language files. Created a new landing Blade view to render the landing page dynamically, improving user experience and modularity. Ümit Tunç 2026-01-02 20:58:18 +03:00
  • 89eb9f5c4e Refactor Featured Products Section in Menu Item Component: Updated the layout and styling of the featured products section in the menu-item Blade component for improved visual appeal and user experience. Enhanced the structure for better responsiveness and consistency in design. Ümit Tunç 2026-01-01 20:00:34 +03:00
  • 0ca75829bb frontend style fix Ümit Tunç 2026-01-01 16:25:27 +03:00
  • e8cdba4fd3 Refactor Product and Category Tables for Enhanced Localization: Updated the ProductCategoriesTable and ProductsTable to utilize the getStateUsing method for retrieving translated titles, improving localization support. Enhanced the search functionality to filter by translations, ensuring consistent display of titles across different languages. Additionally, modified the menu-item Blade component to include featured products, improving the layout and user experience. Ümit Tunç 2026-01-01 11:13:45 +03:00
  • 12441517f6 Add Custom Header and Footer Blade Selection: Implemented options for selecting custom Blade files for header and footer templates in the Page settings. Enhanced the PageController to render these templates dynamically, improving modularity and user experience. Updated relevant views to support this new functionality, ensuring better localization and flexibility in template management. Ümit Tunç 2026-01-01 10:54:38 +03:00
  • 10f2e9c9bb Refactor Product Form Localization: Updated the category options in the ProductForm to utilize the translation function for titles, enhancing localization support and ensuring consistent display of category names across different languages. Ümit Tunç 2026-01-01 09:58:31 +03:00
  • 5aa2a3d6e5 Enhance Settings and PageController Logic: Updated the SettingForm to include dynamic selection for header and footer templates based on active settings, improving modularity and user experience. Refactored PageController to retrieve active settings for rendering templates, ensuring fallback logic is streamlined and enhancing overall functionality. Updated navbar component to dynamically display social media links from settings, contributing to better localization and user engagement. Ümit Tunç 2026-01-01 09:55:16 +03:00
  • 3e4fc26e4b Remove Unused What We Do Section from Home Template: Commented out the inclusion of the 'what-we-do' component in the home template, streamlining the layout and improving overall organization. This change contributes to a cleaner design and better modularity. Ümit Tunç 2026-01-01 00:30:14 +03:00
  • 68b7907981 Refactor Header and Why Choose Us Templates: Updated the header template to dynamically retrieve social media links from settings, enhancing functionality and localization support. Modified button styles in the Why Choose Us section for a more consistent rounded appearance, improving overall design coherence. Ümit Tunç 2026-01-01 00:22:50 +03:00
  • d75434674f Add Dynamic Menu Item Component: Introduced a new Blade component for front-end menu items, enhancing the navigation structure with support for mega menus and nested children. Updated the header template to utilize this component, improving modularity and localization for menu titles. Ümit Tunç 2026-01-01 00:12:46 +03:00
  • cb0bbf87c7 Update Header and Home Templates: Modified the header template to dynamically retrieve contact information and social media links from settings, enhancing functionality and localization support. Updated the hero section background image for improved visual appeal. Simplified the services cards layout by removing unnecessary padding, contributing to a cleaner design. Ümit Tunç 2026-01-01 00:04:00 +03:00
  • 77a2713aec Implement Home Page Structure: Refactored the home template to include multiple new components for improved modularity and organization. Added sections for hero, services, solutions, testimonials, and contact information, enhancing the overall layout and user experience. Ensured all new components utilize localization for text content, maintaining consistency across languages. Ümit Tunç 2025-12-31 23:47:02 +03:00
  • 1fa194260e Refactor Localization in Templates: Updated various templates to utilize the translation function for titles and content, enhancing localization support. Commented out unused fallback logic in the PageController for header templates, streamlining the rendering process. Added new header and navbar components while removing the deprecated navbar file, improving the overall structure and maintainability of the layout. Ümit Tunç 2025-12-31 23:35:42 +03:00
  • 009d1cbb76 Update Footer Template: Refactored social media links to dynamically retrieve URLs from settings, enhancing the footer's functionality. Improved localization support by ensuring all links are properly formatted and accessible, contributing to a better user experience. Ümit Tunç 2025-12-31 22:27:10 +03:00
  • 2a1cdafbea Enhance EditSetting Page: Added a method to mutate form data before filling, allowing dynamic retrieval of virtual field values based on the selected type. Updated footer template to utilize localization for contact information and section titles, improving multilingual support and user experience. Ümit Tunç 2025-12-31 22:16:42 +03:00
  • b345c6f71c Refactor Footer Template Logic: Commented out the fallback logic for footer templates in the PageController to streamline rendering. Updated the site layout to check for non-empty rendered footer content, enhancing the footer display logic. Cleaned up the home template by removing unnecessary characters and ensuring proper formatting. Ümit Tunç 2025-12-31 22:08:10 +03:00
  • a2827c5d7a a Ümit Tunç 2025-12-31 22:00:45 +03:00
  • 194beaee1c iniit Ümit Tunç 2025-12-31 21:37:21 +03:00
  • cf855fdd70 Update Home Template: Translated key sections to Turkish, enhancing localization support. Added new content blocks for services offered, including Web Design and Mobile Design, with corresponding descriptions and links. Improved layout structure for better responsiveness and user experience. Ümit Tunç 2025-12-31 01:21:30 +03:00
  • 6b561896c6 Enhance SiteTranslationImporter: Added 'Key' label to the import column and simplified validation rules. Improved record resolution logic to handle empty keys and ensured translations are updated correctly during import. Updated CSS paths for assets in the home template for better resource management. Ümit Tunç 2025-12-31 01:01:41 +03:00
  • 922add1b6f Add Import and Export Functionality for Site Translations: Implemented SiteTranslationImporter and SiteTranslationExporter classes to facilitate the import and export of site translations. Enhanced the SiteTranslationsTable with import and export actions, allowing for efficient management of translation data. Updated the migration files to create necessary tables for handling imports and exports, improving the overall localization workflow in the admin panel. Ümit Tunç 2025-12-31 00:23:16 +03:00
  • 2c9dcac76c Refactor SettingForm Schema: Removed the image validation from the file input field in the SettingForm schema, ensuring that only specified file types are accepted for upload. This change enhances the flexibility of file handling in the settings management. Ümit Tunç 2025-12-31 00:01:39 +03:00
  • 064ec327ba Add Site Translation Management: Created SiteTranslation resource with pages for listing, creating, and editing translations. Implemented localization support for translation keys and values, enhancing the admin panel's usability for managing site translations. Introduced a new migration for the site_translations table and updated helper functions for translation retrieval. Ümit Tunç 2025-12-30 23:41:32 +03:00
  • f381caaa39 Implement Localization for Product and ProductCategory Resources: Refactored resource classes and forms to utilize Laravel's localization features, enhancing user experience by providing translated labels and sections. Added English and Turkish language support for product and category management, ensuring consistency across the admin panel. Ümit Tunç 2025-12-30 22:49:55 +03:00
  • 54944317b3 Add Language Support to Admin Panel: Implemented dynamic language menu items in the admin panel by retrieving active languages from the database. Enhanced user experience by allowing language selection directly from the user menu, improving localization capabilities. Ümit Tunç 2025-12-30 22:28:20 +03:00
  • f4cf16f93f Refactor Product Category Form and Product Form: Updated the options method to use \Illuminate\Support\Arr::first for retrieving category titles, ensuring better handling of localization. Added a fallback for category titles to display a default message when no title is available, improving user experience in form submissions. Ümit Tunç 2025-12-30 22:16:51 +03:00
  • a85e6eebe0 Implement Product and ProductCategory Resources: Created new Filament resources for managing products and product categories, including pages for listing, creating, and editing. Added schemas for forms and tables, integrated translation support, and established relationships between products and categories. Enhanced the navigation structure to include product and service links in the frontend menu, improving overall site organization and user experience. Ümit Tunç 2025-12-30 22:16:45 +03:00
  • a5a3248c69 Add Frontend Theme Implementation Rules: Introduced a new markdown file outlining the rules for converting static HTML templates in the public/html directory to Laravel Blade structure. This includes guidelines on source and target structure, component organization, code conversion rules, CMS integration, and automatic menu configuration, enhancing the development process for frontend themes. Ümit Tunç 2025-12-30 21:18:02 +03:00
  • 21ebbfc749 Update Dependencies and Add BlogCategoryPolicy: Upgraded the version of the 'anourvalar/eloquent-serialize' package to 1.3.5 and added a new BlogCategoryPolicy class to manage authorization for blog category actions. This enhances the application's security and maintainability by implementing specific access controls. Ümit Tunç 2025-12-30 20:53:31 +03:00
  • 691a551e85 Add Console Commands Section to README: Documented special application console commands including HTML theme import, super admin creation, and Filament resource management commands. This update enhances the README by providing clear usage instructions for developers. main Ümit Tunç 2025-12-30 20:39:21 +03:00
  • b2e06ff101 Enhance Address Tag Processing in HTML Template Import: Updated the ImportHtmlTemplates command to replace address tags with a placeholder for contact address. This change improves the template processing by ensuring that address content is cleared and replaced dynamically, enhancing the overall integrity of imported templates. Ümit Tunç 2025-12-30 20:36:51 +03:00
  • 9d601cafda Enhance Template Processing and Cleanup: Updated the ImportHtmlTemplates command to skip additional custom tokens during HTML processing and added a cleanup step to remove leftover tokens from the data array. Improved the TemplateService to replace legacy tokens in HTML, ensuring better template integrity during imports. Ümit Tunç 2025-12-29 09:39:21 +03:00
  • f4603456b1 Enhance Template Preview Functionality: Added a preview action to both HeaderTemplatesTable and FooterTemplatesTable, allowing users to preview templates in a modal. Updated localization files to include preview action labels in both English and Turkish. Introduced new Blade views for rendering template previews, improving the overall user experience in template management. Ümit Tunç 2025-12-27 09:50:38 +03:00
  • 537e2769cd Improve Asset Path Handling and Add Preview Action: Enhanced the ImportHtmlTemplates command to support fallback asset paths for better template import functionality. Updated the TemplateService to handle old asset paths. Added a preview action in the SectionTemplates localization files for improved user experience in template management. Ümit Tunç 2025-12-27 09:45:10 +03:00
  • f609eb3ec1 Enhance Template Import and Preview Functionality: Updated the ImportHtmlTemplates command to improve asset path handling by moving files to storage and updating HTML asset paths. Added a preview action in SectionTemplatesTable for better template management, along with a new Blade view for rendering previews. Adjusted route for template preview to accept any request method for flexibility. Ümit Tunç 2025-12-27 09:38:38 +03:00
  • 70cba75441 Refactor Template Processing and Update Setting Model: Enhanced the ImportHtmlTemplates command to improve header processing with dynamic logo handling based on navbar type. Updated the Setting model to include new accessors for various field types, ensuring better data retrieval. Adjusted the SettingSeeder to clear logo paths for better management. Ümit Tunç 2025-12-27 09:26:47 +03:00
  • 67187e646c Update SettingSeeder to Change Group from 'layout' to 'theme': Refactored frontend layout settings in the SettingSeeder to categorize them under 'theme' instead of 'layout', ensuring better organization and clarity in theme-related configurations. Ümit Tunç 2025-12-27 08:12:33 +03:00
  • 8244bcc74c Refactor ImportHtmlTemplates Command: Enhanced the command to process HTML templates by introducing a more structured approach for extracting header, footer, and section templates. Implemented dynamic placeholder replacements and improved asset path handling. Added support for light and dark logo settings in the database seeder, ensuring better logo management for different themes. Ümit Tunç 2025-12-27 07:57:48 +03:00
  • bacd5d7309 Add ImportHtmlTemplates Command: Created a new console command to import HTML templates from the public/html directory into the database. The command extracts header, footer, and section templates, processes HTML content, and supports placeholder replacements for dynamic data integration. Ümit Tunç 2025-12-26 19:12:32 +03:00
  • 5be9354ecf Add Turkish Localization for User Resource: Created a new language file for user-related labels and messages in Turkish, ensuring proper localization support for user management features. Ümit Tunç 2025-11-07 23:29:35 +03:00
  • 0f9a68ec16 Update .gitignore to include composer.lock: Added composer.lock to the .gitignore file to prevent it from being tracked by Git, ensuring that dependency management remains consistent across environments. Ümit Tunç 2025-11-07 23:03:56 +03:00
  • 68fd923b42 Add Blog Category Resource and CRUD Pages: Created BlogCategoryResource with associated pages for listing, creating, and editing blog categories. Implemented localization for all labels and messages. Enhanced BlogCategory model to specify foreign key for related blogs. Ümit Tunç 2025-11-06 17:48:20 -03:00
  • 7563577aa8 Implement Filtering and Commenting Features in Blog: Enhanced BlogController to support filtering posts by author, category, and tags. Added a storeComment method to handle comment submissions, including validation and success/error messaging. Updated blog views to display comments and improved layout for better user engagement. Ümit Tunç 2025-11-06 17:08:46 -03:00
  • 4bdcf66c99 Implement Commenting Feature in Blog: Enhanced BlogController to handle comments by adding a new storeComment method. Updated blog show view to display approved comments and related posts, improving user engagement and content interaction. Added routes for comment submission, ensuring a complete commenting system. Ümit Tunç 2025-11-06 16:59:25 -03:00
  • 1fd56cc953 Refine Model Attribute Access in TemplateService: Enhanced the replacePlaceholders method to improve the retrieval of model attributes and accessors. Updated logic to handle image/file URLs more effectively and streamlined the process of accessing model properties, ensuring robustness in placeholder replacement. Ümit Tunç 2025-11-06 16:52:40 -03:00
  • f65ba75f41 Enhance TemplateService Placeholder Replacement: Updated the replacePlaceholders method to improve handling of model attributes when values are not found in the provided data. Added logic to retrieve image/file URLs and model attributes dynamically, enhancing flexibility and robustness in content rendering. Ümit Tunç 2025-11-06 16:52:25 -03:00
  • 43ff270cbd Refactor TemplateService and Blog Views: Updated TemplateService to utilize a generic model for placeholder replacement, enhancing flexibility in content rendering. Modified blog views to use the new featured image URL property, improving image handling and ensuring consistency across templates. Ümit Tunç 2025-11-06 16:51:17 -03:00
  • 605f0d158f Refactor Blog and Page Controllers: Updated BlogController and PageController to utilize the new Blog model and integrated dynamic header and footer templates. Removed the DatabaseSeeder file as it is no longer needed. Enhanced the TemplateService to support dynamic content rendering for both blog and page templates, improving the overall template management system. Ümit Tunç 2025-11-06 16:49:02 -03:00
  • 920502c5d3 Enhance placeholder functionality: Updated TemplateService to support 'setting' placeholders, allowing dynamic retrieval of settings values. Modified the placeholder picker to include setting types and added localization for new placeholder types in both English and Turkish. Improved site layout by integrating settings for favicon and custom CSS. Ümit Tunç 2025-11-05 17:18:02 -03:00
  • 27e1846aec Add setting helpers: Introduced a new helper function for retrieving settings values, enhancing the configuration management. Updated composer.json to autoload the new helper file. Updated the app.css and app.js files to the latest versions of Tailwind CSS and Chart.js, respectively, ensuring compatibility and performance improvements. Ümit Tunç 2025-11-05 16:52:47 -03:00
  • 9248df9a99 Update placeholder picker component: Added support for special placeholders in the placeholder picker, enhancing the user experience by allowing easier insertion of predefined placeholders. Removed the dedicated section for special placeholders to streamline the interface. Ümit Tunç 2025-11-05 11:09:14 -03:00
  • d72ce2434a Enhance template placeholder functionality: Updated the TemplateService to support new placeholders for page content, title, and excerpt. Modified related components and views to utilize these placeholders, improving dynamic content rendering. Added special placeholder buttons in the placeholder picker for easier insertion. Ümit Tunç 2025-11-05 10:24:43 -03:00
  • b1cd5492c1 Add draft functionality for page management: Implemented a new bulk action to move selected pages to draft status in the PagesTable. Added corresponding localization keys for English and Turkish languages to enhance user experience. Ümit Tunç 2025-11-05 10:14:37 -03:00
  • 91922ac6bf Add bulk actions for page management: Implemented duplicate and publish functionalities in the PagesTable, allowing users to duplicate selected pages and publish them in bulk. Added corresponding localization keys for English and Turkish languages to enhance user experience. Ümit Tunç 2025-11-05 09:39:02 -03:00
  • 6db36912d4 Add policies for template management: Introduced new policy classes for managing permissions related to FooterTemplate, HeaderTemplate, MenuTemplate, SectionTemplate, and Setting. Updated LanguagePolicy and UserPolicy to utilize AuthUser for authorization checks, enhancing the security and maintainability of the application. Ümit Tunç 2025-11-05 03:02:35 -03:00
  • 91ddc64009 Add MakeSuperAdmin command: Implemented a console command to promote a user to super admin based on their email address. The command includes validation for email format and checks for existing users and roles, enhancing user management capabilities. Ümit Tunç 2025-11-04 16:37:01 -03:00
  • e5cabae930 Merge pull request #12 from truncgil/feature/dynamic-template-system Truncgil Technology 2025-11-04 22:13:34 +03:00
  • 894273c4b2 Merge branch 'main' into feature/dynamic-template-system Truncgil Technology 2025-11-04 22:13:18 +03:00
  • f1b1f6e266 Add locale management middleware: Introduced SetLocale middleware to handle language settings based on user session and available languages. Updated app bootstrap to include the middleware, ensuring proper localization support throughout the application. Enhanced language selector component for improved user experience. Ümit Tunç 2025-11-04 15:40:53 -03:00
  • 8a99a36ee9 Enhance placeholder parsing functionality: Updated the TemplateService to support both dot and kebab-case formats for placeholders in HTML content. Improved regex patterns for parsing placeholders and custom blade components, ensuring better flexibility in template customization. Ümit Tunç 2025-11-04 15:38:15 -03:00
  • 45534be05e Add language switch functionality: Implemented a new route for switching languages, allowing users to change the application language dynamically. Introduced a language selector component in the navbar for improved user experience, ensuring proper localization support. Updated the switch_language helper function to streamline locale management. Ümit Tunç 2025-11-04 15:28:24 -03:00
  • 7da35f79bb Update menu component localization: Enhanced the menu blade template to utilize the translation feature for item titles, ensuring proper localization support for both English and Turkish languages. This change improves the user experience by dynamically displaying translated titles when available. Ümit Tunç 2025-11-04 15:24:13 -03:00
  • 236fad201c Update cursor rules: Added UI guidelines for Filament 4.x, emphasizing the use of new components, features, and modules to enhance the project's overall structure and consistency. Ümit Tunç 2025-11-04 15:16:34 -03:00
  • 114a8c047c Refactor PagesTable: Removed the featured image column and replaced it with a text column for the title. This change simplifies the table structure and enhances the overall layout by focusing on essential information. Ümit Tunç 2025-11-04 15:16:27 -03:00
  • 38850c7e32 Refactor featured image display in PagesTable: Replaced the existing image column with a text column that conditionally displays either the featured image or a default SVG icon. Enhanced the HTML rendering for better visual representation and alignment in the table. Ümit Tunç 2025-11-04 15:16:05 -03:00
  • 9dd1bde863 Enhance placeholder picker functionality: Added support for custom placeholders in the placeholder picker component, allowing dynamic loading of custom blade files. Updated localization for both English and Turkish languages to include new placeholder types, improving user experience and flexibility in template customization. Ümit Tunç 2025-11-04 12:08:31 -03:00
  • 01ef804c03 Add custom menu and navbar components: Introduced a new menu component to dynamically render menu items from the Pages model, including nested children. Added a social media navbar component for enhanced user engagement. Implemented an offcanvas footer for additional contact information and social links, improving overall site navigation and accessibility. Ümit Tunç 2025-11-04 11:48:24 -03:00
  • ae7d85fc88 Enhance placeholder picker component: Updated the placeholder picker to improve usability by adding drag-and-drop functionality for placeholder insertion. Adjusted the styling of the placeholder list for better visibility and user experience. Ümit Tunç 2025-11-04 11:39:16 -03:00
  • 6060fe1b23 Add template save event handling and update preview functionality: Implemented afterSave method in Footer, Header, Menu, and Section templates to dispatch a 'template-saved' event for Livewire. Updated template preview components to listen for this event, ensuring previews are refreshed after template modifications. Enhanced viewData method in template forms for better record ID handling. Ümit Tunç 2025-11-04 06:10:35 -03:00