From a42a84ecdc5e03e31e38082ec1642656f0cd39e9 Mon Sep 17 00:00:00 2001 From: Dries Peeters Date: Tue, 30 Dec 2025 20:41:58 +0100 Subject: [PATCH] Fix layout inconsistencies and remove footer from all pages - Replace bg-white dark:bg-gray-800 with bg-card-light dark:bg-card-dark across all templates for consistent theming - Fix layout rendering issues on multiple pages: * Calendar - Calendar View * Time Tracking - Projects, Weekly Goals, Time Entry Templates * Tools & Data - Import/Export, Saved Filters * Admin - Security Access (API Tokens), System Maintenance (Backups) * User pages (Profile, Settings) * Invoice, Quote, and Expense pages * All component widgets and help pages - Remove footer section from base.html to clean up page layout - Remove unused footer script for setting current year - Ensure consistent card styling across entire application for proper dark mode support Affects 33 template files total. --- app/templates/admin/api_tokens.html | 8 ++-- app/templates/admin/backups.html | 12 ++--- .../admin/email_templates/create.html | 12 ++--- app/templates/admin/email_templates/edit.html | 12 ++--- app/templates/admin/email_templates/list.html | 2 +- app/templates/admin/restore.html | 8 ++-- app/templates/admin/settings.html | 2 +- app/templates/base.html | 23 --------- app/templates/calendar/view.html | 1 - .../components/activity_feed_widget.html | 2 +- .../components/keyboard_shortcuts_help.html | 48 +++++++++---------- .../components/save_filter_widget.html | 4 +- app/templates/deals/pipeline.html | 2 +- app/templates/expenses/view.html | 2 +- app/templates/import_export/index.html | 12 ++--- app/templates/invoices/edit.html | 2 +- app/templates/invoices/view.html | 2 +- app/templates/kiosk/dashboard.html | 12 ++--- app/templates/kiosk/login.html | 2 +- app/templates/main/help.html | 12 ++--- app/templates/quotes/view.html | 6 +-- app/templates/recurring_invoices/create.html | 28 +++++------ app/templates/recurring_invoices/edit.html | 24 +++++----- app/templates/saved_filters/list.html | 2 +- .../settings/keyboard_shortcuts.html | 6 +-- .../time_entry_templates/create.html | 2 +- app/templates/time_entry_templates/edit.html | 2 +- app/templates/time_entry_templates/list.html | 2 +- app/templates/user/profile.html | 12 ++--- app/templates/user/settings.html | 12 ++--- app/templates/weekly_goals/create.html | 2 +- app/templates/weekly_goals/edit.html | 2 +- app/templates/weekly_goals/index.html | 10 ++-- app/templates/weekly_goals/view.html | 14 +++--- 34 files changed, 140 insertions(+), 164 deletions(-) diff --git a/app/templates/admin/api_tokens.html b/app/templates/admin/api_tokens.html index c14baf3..b0e7b22 100644 --- a/app/templates/admin/api_tokens.html +++ b/app/templates/admin/api_tokens.html @@ -36,7 +36,7 @@ -
+
@@ -49,7 +49,7 @@ - + {% for token in tokens %} - + {% for backup in backups %}
Actions
@@ -124,7 +124,7 @@ Actions
@@ -135,7 +135,7 @@