Commit Graph

  • a892fa7866 Refactor User Guide Page Navigation: Updated the navigation bar in the User Guide page to utilize full width on larger screens, enhancing layout consistency and responsiveness. Removed unnecessary max-width styling to improve usability across different devices. Ümit Tunç 2025-11-04 05:59:06 -03:00
  • 181efaa38d Refactor User Guide Page Layout: Updated the User Guide page structure to improve responsiveness and visual consistency. Adjusted navigation and content areas for better usability, including changes to flex properties and styling for enhanced layout across different screen sizes. Ümit Tunç 2025-11-04 02:28:24 -03:00
  • e713bdb77f Refactor User Guide Layout: Updated the structure of the User Guide page to enhance responsiveness and layout consistency. Changed the main content area and navigation bar to utilize full width on smaller screens, improving user experience across devices. Ümit Tunç 2025-11-03 17:19:52 -03:00
  • c5b83d0533 Enhance User Guide and Template Services: Added max content width configuration to UserGuide page for improved layout. Updated TemplateService to always replace placeholders, ensuring custom components are handled correctly even with empty default data. Enhanced error handling for custom component rendering, providing user-friendly error messages in the preview. Introduced a new guide for website setup, detailing installation steps and features. Ümit Tunç 2025-11-03 17:14:53 -03:00
  • f9730a64f7 Add User Guide functionality: Created UserGuide page and GuideService to manage and display user guides. Implemented localization for user guide labels and integrated a search feature for easy navigation. Added markdown support for guide content and established a structured layout for guide selection and display. Ümit Tunç 2025-11-03 17:08:15 -03:00
  • 6a5e26638c Add placeholder picker component to template forms: Integrated a new placeholder picker component in Footer, Header, Menu, and Section template forms to enhance user experience by allowing easy insertion of placeholder variables. Updated the TemplateService to support custom blade components and added localization for the new placeholder picker functionality. Ümit Tunç 2025-11-03 16:30:50 -03:00
  • 5b14260622 Add data transformation for default_data fields in template forms: Implemented mutateFormDataBeforeSave method in Create and Edit pages for Footer, Header, and Section templates to properly format nested default_data fields into an array structure before saving. This enhancement improves data handling and ensures consistency across template forms. Ümit Tunç 2025-11-03 16:16:06 -03:00
  • ef1e8e8d5c Implement dynamic menu template rendering: Updated MenuService to retrieve and render menu templates from Settings, integrating menu structure with dynamic HTML content. Enhanced documentation to include setup instructions for the menu template system, detailing creation, usage, and caching mechanisms. Ümit Tunç 2025-11-03 15:54:03 -03:00
  • 4a2a66c55c Add Menu Template functionality: Created MenuTemplate resource with CRUD pages, schemas, and table configuration. Implemented localization for menu template fields and integrated menu rendering capabilities. Enhanced TemplatePreviewController to support menu templates and updated dynamic template documentation accordingly. Ümit Tunç 2025-11-03 15:43:47 -03:00
  • 9629652d0a Refactor template preview data handling in Footer, Header, and Section templates: Updated the viewData method in FooterTemplateForm, HeaderTemplateForm, and SectionTemplateForm schemas to use a closure for dynamic record ID retrieval. Enhanced the template-preview Blade component to accept the record ID, improving data handling and ensuring accurate template previews based on the current record context. Ümit Tunç 2025-11-03 03:15:31 -03:00
  • 49bff7f2a7 Enhance item label handling in SectionTemplatesSection: Updated the itemLabel method to dynamically retrieve the title of the associated SectionTemplate based on the section_template_id. This improvement ensures accurate labeling in the Repeater component, enhancing user experience and clarity in the form structure. Ümit Tunç 2025-11-01 17:53:55 -03:00
  • 22cb542703 Update cursor rules for data retrieval: Added critical notes on avoiding infinite loops with $get('data') usage and provided correct implementation examples using null-safe operator for improved data handling. This update enhances clarity and adherence to best practices in the codebase. Ümit Tunç 2025-11-01 17:45:46 -03:00
  • ca47484d65 Update PageForm schema to comment out SectionBuilderSection: Temporarily disable SectionBuilderSection in the PageForm schema for further evaluation. Adjusted existingData retrieval to utilize null-safe operator for improved data handling. Ümit Tunç 2025-11-01 17:43:08 -03:00
  • 875ea270cd Refactor PageForm schema to modular sections: Introduced dedicated classes for each section (Content, Page Settings, SEO, Section Builder, Header Template, Section Templates, Footer Template, Translations) to enhance maintainability and organization. Each section now encapsulates its own schema, improving clarity and separation of concerns in the form structure. Ümit Tunç 2025-11-01 17:39:08 -03:00
  • af0d7964ca Enhance translation handling in EditPage and TranslationTabs: Implemented eager loading for translations to optimize performance and avoid N+1 query issues. Updated the EditPage mount method to load translations, and modified the fillFromRecord method in TranslationTabs to utilize eager-loaded translations. Disabled old format conversion in mutateFormDataBeforeFill to prevent memory exhaustion with nested arrays, ensuring data integrity while maintaining original format. Ümit Tunç 2025-11-01 16:40:20 -03:00
  • 5fb74384ce Refactor MenuTree page and PagesMenuWidget: Removed the view property from MenuTree, updated header widget method to footer widget method, and eliminated the menu-tree Blade view file. Enhanced tree title handling in PagesMenuWidget by introducing a dedicated method for retrieving the title using localization. Ümit Tunç 2025-11-01 16:27:35 -03:00
  • ad20ba575a Add Menu Tree functionality and integrate Filament Tree plugin: Introduced a new MenuTree page for managing page structures, added PagesMenuWidget for displaying a tree layout of pages, and updated localization files for menu-related actions. Enhanced Page model with tree management capabilities and included necessary CSS and JS files for the Filament Tree plugin. Ümit Tunç 2025-11-01 16:13:59 -03:00
  • 1d46c9243d Refactor TemplatePreviewController to enhance template retrieval and default data handling: Updated the preview method to fetch template objects by ID, introduced default data management, and replaced placeholders with default values using TemplateService. Improved method signatures for clarity and consistency in data handling. Ümit Tunç 2025-11-01 15:55:39 -03:00
  • 4718535fda Update view component usage in template forms: Replaced extraAttributes with viewData method in HeaderTemplateForm, FooterTemplateForm, and SectionTemplateForm schemas to align with Filament 4.x standards. Enhanced the template-preview Blade component to utilize local variables for type and field name, improving data handling and consistency. Ümit Tunç 2025-11-01 15:52:22 -03:00
  • 78d3bce584 Refactor TemplatePreviewController to support template content retrieval by ID: Updated the preview method to accept a record ID for fetching template content from the database. Introduced a private method to handle content retrieval for header, footer, and section templates. Enhanced error handling for empty content scenarios, improving the overall robustness of the template preview functionality. Ümit Tunç 2025-11-01 15:31:53 -03:00
  • bea17d583f Add max content width method to template creation and editing pages: Implemented getMaxContentWidth method in Create and Edit classes for Header, Footer, and Section templates to set the maximum content width to Full. Updated HTML content field styling in form schemas to improve usability by adjusting height and overflow properties. Ümit Tunç 2025-11-01 11:14:45 -03:00
  • d1dc8dfe78 Refactor default data handling in PageForm schema: Implemented a recursive function to flatten nested arrays for default data assignment in both section and footer data fields. This enhancement ensures accurate population of fields by checking existing values, improving data consistency and usability in the form. Ümit Tunç 2025-11-01 04:15:10 -03:00
  • dbce745eb6 Enhance default data handling in PageForm schema: Introduced a recursive function to flatten nested arrays for default data assignment, ensuring proper population of header data fields. This improvement streamlines the logic for filling in default values, enhancing form usability and data consistency. Ümit Tunç 2025-11-01 04:13:42 -03:00
  • 2a4b8bed42 Fix default value assignment in PageForm schema: Updated logic to ensure that when the default value is an array, the first element is used for header data assignment. This change improves data handling and consistency in form population. Ümit Tunç 2025-11-01 04:01:00 -03:00
  • 4c516453d6 Add default data population for template selection in PageForm: Implemented afterStateUpdated callbacks for HeaderTemplate, SectionTemplate, and FooterTemplate fields to automatically fill in default values when a template is selected. This enhancement improves user experience by ensuring that relevant fields are pre-populated with appropriate data, streamlining the form completion process. Ümit Tunç 2025-11-01 03:51:20 -03:00
  • 9d36cce513 Update template form schemas to eliminate fallback for default data: Modified the generateDynamicFields method calls in HeaderTemplateForm, FooterTemplateForm, and SectionTemplateForm to remove unnecessary fallback parameters, ensuring that the templates utilize their own default data directly. This change enhances clarity and consistency in template management. Ümit Tunç 2025-11-01 03:41:32 -03:00
  • 4d4cbfc7ed Refactor TemplateService and page form schemas for improved data handling: Updated generateDynamicFields method to accept default data as a separate parameter, allowing for better fallback logic. Adjusted page form schemas to pass existing and default data separately, enhancing template management and usability. Ümit Tunç 2025-11-01 03:41:24 -03:00
  • 5946bbed88 Refactor template form schemas to streamline data handling: Removed redundant afterStateUpdated callbacks for header, section, and footer templates. Enhanced data merging logic to prioritize existing data over defaults, improving template management and usability. Updated localization support for dynamic fields in both English and Turkish. Ümit Tunç 2025-11-01 03:31:16 -03:00
  • 0d23c20f85 Implement default data functionality for templates: Added 'default_data' field to HeaderTemplate, FooterTemplate, and SectionTemplate models. Enhanced TemplateService to generate dynamic fields based on this new data. Updated form schemas in template forms to include sections for default values, improving template management and usability. Added localization support for new fields in both English and Turkish. Ümit Tunç 2025-11-01 02:01:07 -03:00
  • c5e09296a4 Enhance TemplateService for dynamic file handling: Updated generateDynamicFields method to include disk and directory specifications for file uploads. Added formatFileUrl method to standardize URL formatting for images and files, ensuring proper asset handling and improved template rendering accuracy. Ümit Tunç 2025-11-01 01:15:49 -03:00
  • 0ac4630695 Update SectionTemplateForm to adjust HTML content field styling: Changed minimum height from 400px to 200px and added horizontal overflow for improved usability in the form schema. Ümit Tunç 2025-11-01 01:05:31 -03:00
  • e7d6355b5c Refactor template preview button and loading indicators: Updated the template preview Blade view to replace the fullscreen editor button with a preview update button, enhancing user interaction. Improved loading indicators with a new play icon for better visual feedback during content processing. Ümit Tunç 2025-10-31 17:59:13 -03:00
  • 6ec04cfdde Add language support for HTML in template forms: Updated HeaderTemplateForm and SectionTemplateForm to include language specification for CodeEditor components. Introduced a method in TemplatePreviewService to convert relative asset paths to absolute URLs in HTML content, enhancing template rendering accuracy. Ümit Tunç 2025-10-31 17:24:13 -03:00
  • 8d7b3f0914 Implement fullscreen editor for template preview: Added a fullscreen editing feature with collapsible editor functionality and improved loading indicators. Enhanced the template preview Blade view for better user interaction and experience during content editing and previewing. Ümit Tunç 2025-10-31 17:14:21 -03:00
  • 6f12dda0d9 Enhance template preview functionality: Added a loading button for manual preview updates, improved loading indicators, and removed automatic content updates to streamline user interaction. Updated the template preview Blade view for better user feedback during content processing. Ümit Tunç 2025-10-31 17:06:25 -03:00
  • 8d6d0b52b9 Refactor template preview components: Moved preview component placement after the CodeEditor in footer, header, and section template forms for improved user experience. Enhanced loading indicators in the template preview Blade view for better feedback during content processing. Ümit Tunç 2025-10-31 17:01:27 -03:00
  • 52c4ba1b19 Add template preview functionality: Introduced TemplatePreviewController and TemplatePreviewService for rendering dynamic previews of header, footer, and section templates. Updated form schemas to include preview components and enhanced real-time content updates. Added configuration for template assets and integrated preview functionality into the admin panel. Ümit Tunç 2025-10-31 16:48:36 -03:00
  • 67d8b4c781 Update site layout scripts: Replaced optional theme JS comment with inclusion of plugins.js and theme.js for improved functionality and design consistency. Ümit Tunç 2025-10-31 15:54:47 -03:00
  • e3ecd9078a Add stylesheets for enhanced layout: Included additional CSS files for fonts and plugins in the site layout to improve visual presentation and user experience. Ümit Tunç 2025-10-31 15:53:42 -03:00
  • 02e4f46694 Implement dynamic template rendering and page observer: Enhanced PageController to support dynamic header and footer templates, utilizing TemplateService for placeholder replacement. Introduced PageObserver to manage homepage status across pages. Updated routes for improved debugging and dynamic homepage display. Refactored views to accommodate new templating system. Ümit Tunç 2025-10-31 15:49:29 -03:00
  • 2380e9cc39 Update localization for footer, header, and section templates: Changed navigation labels to be more concise by removing "Templates" from the labels, enhancing clarity and consistency across the application. Ümit Tunç 2025-10-31 15:21:53 -03:00
  • b766415b0d Remove line numbers from CodeEditor fields in footer, header, and section templates, as well as in the TemplateService and documentation, to streamline the user interface and improve readability. Ümit Tunç 2025-10-31 14:56:56 -03:00
  • c042cb5114 Add dynamic template system: Implemented header, footer, and section templates with corresponding models, migrations, and Filament resources. Enhanced Page model to support dynamic templates and updated localization files for new terms. Added TemplateService for managing template data and rendering. Comprehensive documentation included for usage and best practices. Ümit Tunç 2025-10-31 14:53:34 -03:00
  • 0f78292c46 Implement auto-save feature and sticky header in EditPage: Added auto-save functionality with silent notifications for successful saves, enhancing user experience. Introduced a new Blade view for sticky header and footer, ensuring accessibility of actions during editing. Updated custom block rendering to support markdown formatting. Ümit Tunç 2025-10-30 17:38:17 -03:00
  • d5458ec0e3 Refactor EditPage class: Updated getRedirectUrl method to return null for staying on the same page, enhancing user experience. Added new custom Blade view for rendering dynamic data blocks, improving flexibility in content management. Ümit Tunç 2025-10-30 17:21:39 -03:00
  • d0a7cd3ef1 Refactor PageForm schema: Removed commented-out minHeight and placeholder properties for HTML and JSON fields in the PageForm schema, streamlining the code and improving readability. Ümit Tunç 2025-10-30 17:10:23 -03:00
  • 128adb7a9c Implement sticky header actions in edit pages: Added save and cancel actions with localization support to the header of EditBlog, EditCustomer, EditLanguage, EditPage, EditSetting pages. Introduced a new Blade view for sticky actions, enhancing user experience by keeping action buttons accessible during form editing. Ümit Tunç 2025-10-30 17:09:06 -03:00
  • 8a58e63259 Enhance Page Edit functionality: Implemented conversion of old format sections to a new structured format in the EditPage class, allowing for better data management. Updated PageForm schema to conditionally hydrate fields based on their type, improving the user experience and ensuring proper data handling for various input types. Ümit Tunç 2025-10-30 16:48:30 -03:00
  • 22b39d94a9 Add Page Section Builder functionality: Introduced a new section builder for dynamic page sections in the Filament Admin panel, allowing users to add various section types with flexible key-value data management. Enhanced the Page model with methods for parsed sections and section data retrieval. Updated localization files to support new section-related terms and added comprehensive documentation for usage and best practices. Ümit Tunç 2025-10-30 16:28:50 -03:00
  • 0615bbecb1 Revamp Navbar Structure and Design: Replaced the existing navbar with a new responsive design featuring dropdown menus for demos, pages, projects, and documentation. Enhanced user experience with improved navigation and accessibility, while maintaining localization support for menu items. Ümit Tunç 2025-10-30 16:02:32 -03:00
  • 4a98a6d8f0 Add sections and data fields to Page model, create migration for sections column, and implement PageSeeder for initial page data: Enhanced the Page model with new fields for sections and data, added a migration to include a JSON column for sections in the pages table, and created a PageSeeder to populate the database with example pages including structured sections for content management. Ümit Tunç 2025-10-30 15:55:32 -03:00
  • 05eb3bf34a Update SettingsTable to conditionally display group column: Re-enabled the group column with visibility control based on the active tab, while maintaining localization support for the column labels. Ümit Tunç 2025-10-29 17:51:14 -03:00
  • 75ea4e9618 Remove unused getTabsContentComponent method from ListSettings page: Streamlined the code by eliminating the method that managed tab content dynamically, as it was no longer necessary for the current implementation. Ümit Tunç 2025-10-29 17:34:02 -03:00
  • 03318e8fd5 Comment out group column in SettingsTable: Temporarily disabled the group column display in the settings table to streamline the interface while maintaining localization support for active status. Ümit Tunç 2025-10-29 17:28:39 -03:00
  • e626436e4f Add max content width for ListSettings page: Implemented getMaxContentWidth method to set the maximum content width to full, enhancing the layout and responsiveness of the settings page. Ümit Tunç 2025-10-29 17:12:06 -03:00
  • 9b8ad68b0e Implement dynamic tab content for ListSettings page: Added getTabsContentComponent method to manage tab content dynamically, enhancing the tab functionality and improving user experience in settings navigation. Ümit Tunç 2025-10-29 17:10:05 -03:00
  • 11d9895a8d Update cursor rules for Filament 4.x: Refined tab usage guidelines, clarified namespace imports, and emphasized the distinction between resource list page tabs and form/schema tabs. Added critical notes on incorrect usage of Tab components and provided examples for proper implementation. Ümit Tunç 2025-10-29 17:06:12 -03:00
  • 58e1d55881 Refactor ListSettings page to implement tabbed navigation: Removed custom Blade view and integrated tab functionality for settings groups. Enhanced group filtering and localization support for settings display. Ümit Tunç 2025-10-29 17:02:43 -03:00
  • 3669e17119 Add DatabaseSeeder and enhance settings management: Created DatabaseSeeder to seed initial data, including a test user. Updated ListSettings page to support group filtering and added new settings groups in localization files. Enhanced SettingForm and SettingsTable to accommodate new group options and improved UI for settings management. Ümit Tunç 2025-10-29 16:58:05 -03:00
  • 1791108b1e Add Blocks Usage Documentation: Created a comprehensive guide for the block-based page creation system, detailing the available blocks, their usage, and customization options. Included example data and instructions for integrating blocks into the admin panel. Ümit Tunç 2025-10-30 15:28:54 -03:00
  • 714c7c871d Merge pull request #11 from truncgil/app-setting-seeders Truncgil Technology 2025-10-30 21:28:11 +03:00
  • 3b238d23cc Add Team Block Component: Created a new Blade component for displaying team members, including support for section titles, subtitles, member details, and social links. Implemented responsive design using Tailwind CSS. Ümit Tunç 2025-10-30 15:26:23 -03:00
  • 08e07a9e63 Add Blog functionality: Created BlogController with index and show methods, added blog views, and integrated localization for meta tags. Updated routes to include blog paths. Ümit Tunç 2025-10-30 15:26:11 -03:00
  • 61dfb4125c Merge pull request #10 from truncgil/template Truncgil Technology 2025-10-30 21:25:18 +03:00
  • 1cd55f4a1d Add new HTML templates and CSS styles: Introduced multiple HTML pages including demo templates, a README file, and a comprehensive Tailwind CSS stylesheet. Enhanced the overall design and structure of the web application. Ümit Tunç 2025-10-30 14:39:47 -03:00
  • e3ed4438e0 Add new HTML pages and CSS styles: Introduced multiple HTML templates including 404, about, blog, and career pages, along with a new Tailwind CSS stylesheet for styling. Enhanced the overall structure and design of the web application. Ümit Tunç 2025-10-30 14:39:14 -03:00
  • 139afa8105 add html pages Ümit Tunç 2025-10-30 14:39:12 -03:00
  • f8e63a7720 add assets Ümit Tunç 2025-10-30 14:39:00 -03:00
  • 22a955a79e Update SettingsTable to conditionally display group column: Re-enabled the group column with visibility control based on the active tab, while maintaining localization support for the column labels. Ümit Tunç 2025-10-29 17:51:14 -03:00
  • a30f3ce86a Remove unused getTabsContentComponent method from ListSettings page: Streamlined the code by eliminating the method that managed tab content dynamically, as it was no longer necessary for the current implementation. Ümit Tunç 2025-10-29 17:34:02 -03:00
  • 50fff6332b Comment out group column in SettingsTable: Temporarily disabled the group column display in the settings table to streamline the interface while maintaining localization support for active status. Ümit Tunç 2025-10-29 17:28:39 -03:00
  • 307a94d6fd Add max content width for ListSettings page: Implemented getMaxContentWidth method to set the maximum content width to full, enhancing the layout and responsiveness of the settings page. Ümit Tunç 2025-10-29 17:12:06 -03:00
  • 50b998b9d3 Implement dynamic tab content for ListSettings page: Added getTabsContentComponent method to manage tab content dynamically, enhancing the tab functionality and improving user experience in settings navigation. Ümit Tunç 2025-10-29 17:10:05 -03:00
  • e704146df9 Update cursor rules for Filament 4.x: Refined tab usage guidelines, clarified namespace imports, and emphasized the distinction between resource list page tabs and form/schema tabs. Added critical notes on incorrect usage of Tab components and provided examples for proper implementation. Ümit Tunç 2025-10-29 17:06:12 -03:00
  • edf8949a6a Refactor ListSettings page to implement tabbed navigation: Removed custom Blade view and integrated tab functionality for settings groups. Enhanced group filtering and localization support for settings display. Ümit Tunç 2025-10-29 17:02:43 -03:00
  • eae9523cde Add DatabaseSeeder and enhance settings management: Created DatabaseSeeder to seed initial data, including a test user. Updated ListSettings page to support group filtering and added new settings groups in localization files. Enhanced SettingForm and SettingsTable to accommodate new group options and improved UI for settings management. Ümit Tunç 2025-10-29 16:58:05 -03:00
  • c642dd7285 Merge pull request #9 from truncgil/settings-added Truncgil Technology 2025-10-29 21:50:21 +03:00
  • ef743e0d03 Enhance settings management: Added support for new form types including color picker, code editor, rich editor, markdown editor, tags input, checkbox list, radio buttons, toggle buttons, and slider in the SettingForm. Updated the Setting model to handle these new types and modified the migration to include them in the type enum. Enhanced localization files to support new type labels in both English and Turkish. Ümit Tunç 2025-10-29 15:47:48 -03:00
  • 36e54107e4 Merge pull request #8 from truncgil/dashboard Truncgil Technology 2025-10-24 22:16:54 +03:00
  • 1da81a1874 Add dashboard and widgets: Implemented a new Dashboard page with various widgets including Content Overview, Recent Activities, System Stats, Translation Progress, and User Activity. Added localization support for dashboard elements in English and Turkish. Ümit Tunç 2025-10-24 16:16:27 -03:00
  • 64a662d22a Merge pull request #7 from truncgil/settings Truncgil Technology 2025-10-24 22:04:09 +03:00
  • f38a9ccd9e Enhance settings form and model: Added support for array type in SettingForm with a new repeater field for managing key-value pairs. Updated Setting model to handle array values and modified localization files to include new keys for array-specific fields in both English and Turkish. Ümit Tunç 2025-10-23 15:31:26 -03:00
  • 7e269e6543 Enhance settings form and model: Added support for date and datetime types in SettingForm with corresponding fields and visibility logic. Updated Setting model to handle new value types and modified migration to include date and datetime in the type enum. Enhanced localization files to support new type labels in both English and Turkish. Ümit Tunç 2025-10-23 15:27:58 -03:00
  • 5157fe46ba Add file type support in settings: Updated SettingForm to include a file upload field for settings, modified the Setting model to handle file values, and added a migration to accommodate the new file type. Enhanced localization files to support the new file type label in both English and Turkish. Ümit Tunç 2025-10-23 15:21:19 -03:00
  • 8b3f7b7ad8 Merge pull request #6 from truncgil/settings Truncgil Technology 2025-10-20 21:27:50 +03:00
  • 1bb06c7bd4 Update navigation group label in SettingResource from 'Sistem' to 'System' for consistency in English localization. Ümit Tunç 2025-10-20 15:26:04 -03:00
  • a01c24616c Enhance SettingsTable: Added state formatting for boolean types to display emojis in the settings table. This improves user experience by providing a visual representation of boolean values, making the table more intuitive. Ümit Tunç 2025-10-20 15:24:30 -03:00
  • 1450e8baf2 Refactor settings form handling: Removed redundant data mutation methods in CreateSetting and EditSetting pages. Updated SettingForm to use distinct fields for text and boolean values, enhancing clarity and functionality. Added new attributes in the Setting model to manage value assignments from different fields. Ümit Tunç 2025-10-20 15:19:34 -03:00
  • 1adc90ed59 Add settings module: Implemented SettingResource with CRUD pages, schemas, and models for managing application settings. Added localization support for settings, including navigation labels, form fields, and table columns. Integrated soft delete functionality and optimized query handling for settings retrieval. Ümit Tunç 2025-10-20 15:04:30 -03:00
  • b8c0d6a5c4 Add localization files for settings module: Created English and Turkish language files for settings, including keys for actions, form fields, messages, table columns, types, groups, and validation. This enhances the localization support for the settings module, ensuring a consistent user experience across languages. Ümit Tunç 2025-10-20 14:59:15 -03:00
  • 9094e9c729 Add migration for settings table: Created a new migration file to establish the settings table with necessary fields, including key, value, type, group, label, description, and soft delete functionality. Implemented indexes for key, group, and is_active columns to optimize queries. Ümit Tunç 2025-10-20 14:59:00 -03:00
  • a7ab40cde9 Implement Translation Tabs Component: Added TranslationTabs component for managing translations in Blog and Page resources. Integrated translation fields into forms, ensuring localization support for titles, content, and metadata. Updated existing pages to save and load translations, enhancing the universal translation system. Added relevant localization keys for English and Turkish. Ümit Tunç 2025-10-01 04:43:27 -03:00
  • 0ece20fa47 Enhance documentation for Filament 4.x import rules and universal translation system. Added guidelines for table actions, form components, and translation methods, ensuring clarity on correct usage and implementation. Updated translation workflow and helper functions for better integration in models. Ümit Tunç 2025-10-01 04:14:32 -03:00
  • fa136f4948 Remove unnecessary blank lines in PageController, footer, and navigation Blade templates for cleaner code structure. Ümit Tunç 2025-10-03 13:01:37 -03:00
  • e90912f0aa Merge pull request #3 from truncgil/translatable Truncgil Technology 2025-10-01 11:08:11 +03:00
  • 9cc36297ea Implement Translation Tabs Component: Added TranslationTabs component for managing translations in Blog and Page resources. Integrated translation fields into forms, ensuring localization support for titles, content, and metadata. Updated existing pages to save and load translations, enhancing the universal translation system. Added relevant localization keys for English and Turkish. Ümit Tunç 2025-10-01 04:43:27 -03:00
  • 105e14b48d Add Language Management Module: Created Language resource with CRUD pages, schemas, and models to support the universal translation system. Implemented localization for English and Turkish, ensuring consistent user experience. Added necessary policies and seeder for initial language data, enhancing the overall language management functionality. Ümit Tunç 2025-10-01 04:15:21 -03:00
  • b5a4c7669d Add migration files for language and translation management: Created migrations for languages, translations, and user_languages tables to support the universal translation system. Each migration includes necessary fields, constraints, and indexes to ensure efficient data handling and relationships. Ümit Tunç 2025-10-01 04:15:03 -03:00
  • bd5177e70c Add translation helper functions: Introduced a new file for translation-related helper functions to enhance localization capabilities. Updated composer.json to autoload the new helper file, ensuring easy access to functions for managing languages, translations, and their statuses. Ümit Tunç 2025-10-01 04:14:46 -03:00
  • 38ae33d164 Enhance documentation for Filament 4.x import rules and universal translation system. Added guidelines for table actions, form components, and translation methods, ensuring clarity on correct usage and implementation. Updated translation workflow and helper functions for better integration in models. Ümit Tunç 2025-10-01 04:14:32 -03:00