From 578a1745b8d010eeeb261d3452fd192b1ec7bcf8 Mon Sep 17 00:00:00 2001 From: Luca <102960244+Luca-Timo@users.noreply.github.com> Date: Wed, 6 May 2026 01:16:52 +0200 Subject: [PATCH] =?UTF-8?q?fix(branding):=20comprehensive=20sweep=20?= =?UTF-8?q?=E2=80=94=20replace=20remaining=20primary-*=20legacy=20colors?= =?UTF-8?q?=20with=20accent=20tokens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/admin/AdminGuestDetail.tsx | 2 +- .../src/components/admin/AdminGuestsList.tsx | 6 +- frontend/src/components/admin/AdminHeader.tsx | 8 +-- frontend/src/components/admin/AdminLayout.tsx | 2 +- .../src/components/admin/AdminPhotoGrid.tsx | 4 +- .../src/components/admin/AdminPhotoViewer.tsx | 4 +- .../src/components/admin/AdminSidebar.tsx | 2 +- .../components/admin/BackupConfiguration.jsx | 2 +- .../src/components/admin/BackupHistory.jsx | 2 +- .../components/admin/BulkCategoryModal.tsx | 2 +- frontend/src/components/admin/CMSEditor.tsx | 8 +-- .../src/components/admin/CategoryManager.tsx | 4 +- .../components/admin/CssTemplateEditor.tsx | 8 +-- .../components/admin/EmailPreviewModal.tsx | 2 +- .../components/admin/EmailTemplateEditor.tsx | 12 ++-- .../components/admin/EventCategoryManager.tsx | 14 ++--- .../components/admin/EventRenameDialog.tsx | 4 +- .../admin/FeedbackModerationPanel.tsx | 4 +- .../src/components/admin/FeedbackSettings.tsx | 30 +++++----- .../src/components/admin/FocalPointPicker.tsx | 2 +- .../src/components/admin/GalleryPreview.tsx | 2 +- .../components/admin/GuestInviteDialog.tsx | 2 +- .../admin/GuestSelectionsAggregate.tsx | 2 +- .../components/admin/HeroPhotoSelector.tsx | 4 +- .../components/admin/PasswordResetModal.tsx | 2 +- .../src/components/admin/PhotoExportMenu.tsx | 2 +- .../src/components/admin/PhotoFilterPanel.tsx | 8 +-- .../src/components/admin/PhotoFilters.tsx | 6 +- frontend/src/components/admin/PhotoUpload.tsx | 8 +-- .../src/components/admin/RestoreWizard.jsx | 10 ++-- .../src/components/admin/ThemeCustomizer.tsx | 6 +- .../src/components/admin/ThemeEditorModal.tsx | 4 +- .../components/admin/WelcomeMessageEditor.tsx | 2 +- .../components/admin/WordFilterManager.tsx | 2 +- .../components/common/LanguageSelector.tsx | 2 +- frontend/src/components/common/Loading.tsx | 2 +- frontend/src/components/common/SkipLink.tsx | 2 +- .../components/gallery/DownloadProgress.tsx | 4 +- .../src/components/gallery/GalleryFilter.tsx | 6 +- .../src/components/gallery/PhotoComments.tsx | 2 +- frontend/src/components/gallery/PhotoGrid.tsx | 4 +- .../src/components/gallery/PhotoLightbox.tsx | 2 +- .../components/gallery/UserPhotoUpload.tsx | 4 +- .../gallery/layouts/GridGalleryLayout.tsx | 4 +- .../layouts/JustifiedGalleryLayout.tsx | 4 +- .../gallery/layouts/MasonryGalleryLayout.tsx | 16 ++--- .../gallery/layouts/MosaicGalleryLayout.tsx | 2 +- .../gallery/layouts/TimelineGalleryLayout.tsx | 6 +- frontend/src/pages/admin/AdminDashboard.tsx | 2 +- frontend/src/pages/admin/AdminLoginPage.tsx | 2 +- frontend/src/pages/admin/AnalyticsPage.tsx | 2 +- frontend/src/pages/admin/ArchivesPage.tsx | 6 +- frontend/src/pages/admin/BackupManagement.jsx | 2 +- frontend/src/pages/admin/BrandingPage.tsx | 10 ++-- frontend/src/pages/admin/CMSPage.tsx | 24 ++++---- frontend/src/pages/admin/CreateEventPage.tsx | 16 ++--- frontend/src/pages/admin/EmailConfigPage.tsx | 12 ++-- frontend/src/pages/admin/EventDetailsPage.tsx | 58 +++++++++---------- .../src/pages/admin/EventFeedbackPage.tsx | 2 +- frontend/src/pages/admin/EventTypesPage.tsx | 10 ++-- frontend/src/pages/admin/EventsListPage.tsx | 10 ++-- frontend/src/pages/admin/SettingsPage.tsx | 6 +- .../src/pages/admin/UserManagementPage.tsx | 16 ++--- .../src/pages/admin/WebhookDeliveriesPage.tsx | 2 +- 64 files changed, 211 insertions(+), 211 deletions(-) diff --git a/frontend/src/components/admin/AdminGuestDetail.tsx b/frontend/src/components/admin/AdminGuestDetail.tsx index 0c1964f9..4304dfe6 100644 --- a/frontend/src/components/admin/AdminGuestDetail.tsx +++ b/frontend/src/components/admin/AdminGuestDetail.tsx @@ -133,7 +133,7 @@ export const AdminGuestDetail: React.FC = ({ eventId, gue onClick={() => setTab(k)} className={`px-3 py-2 text-sm font-medium border-b-2 transition ${ tab === k - ? 'border-primary-500 text-primary-600 dark:text-primary-400' + ? 'border-accent-dark text-accent-dark' : 'border-transparent text-neutral-500 hover:text-neutral-900 dark:hover:text-neutral-100' }`} > diff --git a/frontend/src/components/admin/AdminGuestsList.tsx b/frontend/src/components/admin/AdminGuestsList.tsx index 48ddebf2..1f7201ca 100644 --- a/frontend/src/components/admin/AdminGuestsList.tsx +++ b/frontend/src/components/admin/AdminGuestsList.tsx @@ -245,7 +245,7 @@ export const AdminGuestsList: React.FC = ({ eventId, event type="checkbox" checked={mergeSelection.includes(guest.id)} onChange={() => toggleMergeSelection(guest.id)} - className="w-4 h-4 text-primary-600 rounded focus:ring-primary-500" + className="w-4 h-4 text-accent rounded focus:ring-primary-500" /> )} @@ -278,7 +278,7 @@ export const AdminGuestsList: React.FC = ({ eventId, event @@ -223,7 +223,7 @@ export const AdminHeader: React.FC = ({ onMenuClick }) => {

{user?.username}

{user?.email}

-
+
diff --git a/frontend/src/components/admin/AdminLayout.tsx b/frontend/src/components/admin/AdminLayout.tsx index 57ee8242..23e8e846 100644 --- a/frontend/src/components/admin/AdminLayout.tsx +++ b/frontend/src/components/admin/AdminLayout.tsx @@ -19,7 +19,7 @@ export const AdminLayout: React.FC = () => { return (
-
+

Loading...

diff --git a/frontend/src/components/admin/AdminPhotoGrid.tsx b/frontend/src/components/admin/AdminPhotoGrid.tsx index db1a676d..5f07d87e 100644 --- a/frontend/src/components/admin/AdminPhotoGrid.tsx +++ b/frontend/src/components/admin/AdminPhotoGrid.tsx @@ -284,7 +284,7 @@ export const AdminPhotoGrid: React.FC = ({ >
{selectedPhotos.has(photo.id) && } @@ -419,7 +419,7 @@ export const AdminPhotoGrid: React.FC = ({ )} {commentCount > 0 && (
- + {commentCount}
)} diff --git a/frontend/src/components/admin/AdminPhotoViewer.tsx b/frontend/src/components/admin/AdminPhotoViewer.tsx index f6fe6f21..8acbffe1 100644 --- a/frontend/src/components/admin/AdminPhotoViewer.tsx +++ b/frontend/src/components/admin/AdminPhotoViewer.tsx @@ -266,7 +266,7 @@ export const AdminPhotoViewer: React.FC = ({ @@ -393,7 +393,7 @@ export const AdminPhotoViewer: React.FC = ({
diff --git a/frontend/src/components/admin/AdminSidebar.tsx b/frontend/src/components/admin/AdminSidebar.tsx index d55f9f1b..03e88795 100644 --- a/frontend/src/components/admin/AdminSidebar.tsx +++ b/frontend/src/components/admin/AdminSidebar.tsx @@ -141,7 +141,7 @@ const StorageInfo: React.FC = () => { ? Math.round((storageInfo.total_used / limitInUse) * 100) : 0; const isOverSoftLimit = limitInUse && storageInfo.total_used >= limitInUse; - const progressBarClass = isOverSoftLimit ? 'bg-red-600' : 'bg-primary-600'; + const progressBarClass = isOverSoftLimit ? 'bg-red-600' : 'bg-accent-dark'; const containerClass = isOverSoftLimit ? 'bg-red-50 dark:bg-red-900/30 border border-red-200 dark:border-red-800' : 'bg-neutral-100 dark:bg-neutral-800'; diff --git a/frontend/src/components/admin/BackupConfiguration.jsx b/frontend/src/components/admin/BackupConfiguration.jsx index 6ea85064..050ffad7 100644 --- a/frontend/src/components/admin/BackupConfiguration.jsx +++ b/frontend/src/components/admin/BackupConfiguration.jsx @@ -184,7 +184,7 @@ export const BackupConfiguration = ({ config, onSave, isSaving }) => { onClick={() => handleChange('backup_destination_type', type.id)} className={`p-4 rounded-lg border-2 transition-all ${ formData.backup_destination_type === type.id - ? 'border-primary bg-primary-50 dark:bg-primary-900/30' + ? 'border-primary bg-accent-dark/15' : 'border-neutral-200 dark:border-neutral-600 hover:border-neutral-300 dark:hover:border-neutral-500' }`} > diff --git a/frontend/src/components/admin/BackupHistory.jsx b/frontend/src/components/admin/BackupHistory.jsx index 81f3e37b..ad317d24 100644 --- a/frontend/src/components/admin/BackupHistory.jsx +++ b/frontend/src/components/admin/BackupHistory.jsx @@ -385,7 +385,7 @@ export const BackupHistory = () => { onClick={() => setCurrentPage(pageNum)} className={`relative inline-flex items-center px-4 py-2 border text-sm font-medium ${ currentPage === pageNum - ? 'z-10 bg-primary-50 dark:bg-primary-900/30 border-primary text-primary' + ? 'z-10 bg-accent-dark/15 border-primary text-primary' : 'bg-white dark:bg-neutral-800 border-neutral-300 dark:border-neutral-600 text-neutral-700 dark:text-neutral-300 hover:bg-neutral-50 dark:hover:bg-neutral-700' }`} > diff --git a/frontend/src/components/admin/BulkCategoryModal.tsx b/frontend/src/components/admin/BulkCategoryModal.tsx index 51a3c084..58ae2720 100644 --- a/frontend/src/components/admin/BulkCategoryModal.tsx +++ b/frontend/src/components/admin/BulkCategoryModal.tsx @@ -64,7 +64,7 @@ export const BulkCategoryModal: React.FC = ({ id="category-select" value={selectedCategoryId ?? ''} onChange={(e) => setSelectedCategoryId(e.target.value === '' ? null : Number(e.target.value))} - className="w-full px-3 py-2 border border-neutral-300 dark:border-neutral-600 rounded-lg bg-white dark:bg-neutral-800 text-neutral-900 dark:text-neutral-100 focus:ring-2 focus:ring-primary-500 focus:border-primary-500" + className="w-full px-3 py-2 border border-neutral-300 dark:border-neutral-600 rounded-lg bg-white dark:bg-neutral-800 text-neutral-900 dark:text-neutral-100 focus:ring-2 focus:ring-primary-500 focus:border-accent-dark" disabled={isLoading} > diff --git a/frontend/src/components/admin/CMSEditor.tsx b/frontend/src/components/admin/CMSEditor.tsx index 909fcb72..fa09016a 100644 --- a/frontend/src/components/admin/CMSEditor.tsx +++ b/frontend/src/components/admin/CMSEditor.tsx @@ -145,7 +145,7 @@ export const CMSEditor: React.FC = ({ content, onChange, onSave, disabled={disabled} className={`p-2 rounded hover:bg-neutral-100 dark:hover:bg-neutral-700 transition-colors ${ active - ? 'bg-primary-100 dark:bg-primary-900/40 text-primary-700 dark:text-primary-300' + ? 'bg-accent-dark/15 text-accent-dark' : 'text-neutral-700 dark:text-neutral-200' } ${disabled ? 'opacity-50 cursor-not-allowed' : ''}`} title={title} @@ -179,7 +179,7 @@ export const CMSEditor: React.FC = ({ content, onChange, onSave, const viewModeChipClass = (mode: typeof viewMode) => `px-3 py-1.5 text-sm font-medium rounded transition-colors ${ viewMode === mode - ? 'bg-primary-100 dark:bg-primary-900/40 text-primary-700 dark:text-primary-300' + ? 'bg-accent-dark/15 text-accent-dark' : 'text-neutral-600 dark:text-neutral-300 hover:bg-neutral-100 dark:hover:bg-neutral-700' }`; @@ -428,14 +428,14 @@ export const CMSEditor: React.FC = ({ content, onChange, onSave, {/* Link Dialog */} {showLinkDialog && ( -
+
setLinkUrl(e.target.value)} onKeyPress={(e) => e.key === 'Enter' && addLink()} placeholder="Enter URL..." - className="flex-1 px-3 py-1 border border-primary-300 dark:border-primary-700 bg-white dark:bg-neutral-900 text-neutral-900 dark:text-neutral-100 rounded-md focus:ring-2 focus:ring-primary-500" + className="flex-1 px-3 py-1 border border-accent-dark/30 bg-white dark:bg-neutral-900 text-neutral-900 dark:text-neutral-100 rounded-md focus:ring-2 focus:ring-primary-500" autoFocus /> diff --git a/frontend/src/components/admin/CategoryManager.tsx b/frontend/src/components/admin/CategoryManager.tsx index b555ebba..3b928ec0 100644 --- a/frontend/src/components/admin/CategoryManager.tsx +++ b/frontend/src/components/admin/CategoryManager.tsx @@ -93,7 +93,7 @@ export const CategoryManager: React.FC = () => { if (isLoading) { return (
- +
); } @@ -205,7 +205,7 @@ export const CategoryManager: React.FC = () => {
@@ -149,7 +149,7 @@ export const CssTemplateEditor: React.FC = () => { type="checkbox" checked={activeTemplate.is_enabled} onChange={(e) => updateLocalTemplate({ is_enabled: e.target.checked })} - className="rounded border-neutral-300 text-primary-600 focus:ring-primary-500" + className="rounded border-neutral-300 text-accent focus:ring-primary-500" /> {t('cssTemplates.enableTemplate', 'Enable this template')} @@ -169,7 +169,7 @@ export const CssTemplateEditor: React.FC = () => {