Commit Graph

20 Commits

Author SHA1 Message Date
Ümit Tunç 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. 2025-10-29 15:47:48 -03:00
Ümit Tunç 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. 2025-10-24 16:16:27 -03:00
Ümit Tunç 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. 2025-10-23 15:31:26 -03:00
Ümit Tunç 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. 2025-10-23 15:27:58 -03:00
Ümit Tunç 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. 2025-10-23 15:21:19 -03:00
Ümit Tunç 1bb06c7bd4 Update navigation group label in SettingResource from 'Sistem' to 'System' for consistency in English localization. 2025-10-20 15:26:04 -03:00
Ümit Tunç 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. 2025-10-20 15:24:30 -03:00
Ümit Tunç 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. 2025-10-20 15:19:34 -03:00
Ümit Tunç 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. 2025-10-20 15:04:30 -03:00
Ümit Tunç 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. 2025-10-01 05:07:18 -03:00
Ümit Tunç 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. 2025-10-01 05:07:18 -03:00
Ümit Tunç dc0abb83da Update UserActions to enhance localization and tooltips for user management actions. Added labels and tooltips for change password and delete actions, ensuring consistent user experience in both English and Turkish. Updated localization files to include new keys for user actions. 2025-09-30 01:02:14 -03:00
Ümit Tunç eac0a3eda3 Add user management functionality: Implemented UserActions for editing and changing passwords, created UserPolicy for authorization checks, and integrated AuthServiceProvider for policy registration. Updated Filament configuration to utilize new user actions and adjusted localization for user-related actions. Enhanced .gitignore and CSS files for better organization. 2025-09-30 00:50:43 -03:00
Ümit Tunç 79a1f5b746 Add Blog module to Citrus Platform: Created Blog resource with CRUD pages, schemas, and models. Implemented localization for English and Turkish, ensuring consistent user experience. Added migrations for blog categories, posts, and comments, including soft delete functionality. Enhanced table and form structures for better organization and usability. 2025-09-29 10:20:40 -03:00
Ümit Tunç 26401cdb91 Add localization support for Pages in Filament admin panel: Introduced language files for English and Turkish, added translation methods for page titles and notifications in Create, Edit, and List pages, enhancing user experience and accessibility. 2025-09-27 14:52:55 -03:00
Ümit Tunç 3520861dab Update navigation icon in PageResource for improved clarity: Changed icon from 'OutlinedRectangleStack' to 'OutlinedDocumentText' to better represent page content. 2025-09-27 14:50:03 -03:00
Ümit Tunç c91976b4e9 Refactor PageForm schema in Filament admin panel: Restructured form layout into sections for better organization, including 'İçerik', 'Sayfa Ayarları', and 'SEO Ayarları'. Updated components to enhance user experience and maintainability. 2025-09-27 14:29:58 -03:00
Ümit Tunç ee68472eab Refactor featured image handling in Page model and update PagesTable: Renamed 'featured_image' to 'featured_image_url' in PagesTable for clarity. Added a new accessor method in the Page model to generate the URL for the featured image. 2025-09-27 14:19:48 -03:00
Ümit Tunç d54601cb6b Add Page resource to Filament admin panel: Implemented Page model, resource, and associated pages (create, edit, list). Defined page form schema and table configuration. Added migration for pages table. 2025-09-27 14:03:03 -03:00
Ümit Tunç 9dbc99200b Add Customer resource to Filament admin panel: Implemented Customer model, resource, and associated pages (create, edit, list). Defined customer form schema and table configuration. Added migration for customers table. 2025-09-27 13:24:45 -03:00