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
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
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
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
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
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