Files
TimeTracker/app/templates/errors/generic.html
Dries Peeters 016fe5ead0 feat(ui): refresh templates and dashboards; improve admin and error pages
- Update global layout and styles: `app/templates/base.html`, `app/static/base.css`
- Modernize analytics dashboards (web + mobile)
- Revamp auth pages: login, profile, edit profile
- Refresh error pages: 400/403/404/500 and generic
- Polish main dashboard and search
- Enhance tasks views: create/edit/view, kanban, my/overdue
- Update clients, projects, invoices, and reports pages
- Refine timer pages (timer/edit/manual_entry)
- Tweak admin routes and templates
- Update license server util and integration docs
- Refresh README and help/about content

Notes:
- UI-focused changes; no database migrations included.
2025-09-12 10:03:40 +02:00

38 lines
1.5 KiB
HTML

{% extends "base.html" %}
{% block title %}{{ error.code }} {{ error.name }} - {{ app_name }}{% endblock %}
{% block content %}
<div class="container mt-5">
<div class="row justify-content-center">
<div class="col-md-6">
<div class="card">
<div class="card-header bg-danger text-white">
<h4 class="mb-0">
<i class="fas fa-exclamation-triangle"></i> {{ error.code }} {{ error.name }}
</h4>
</div>
<div class="card-body text-center">
<h5 class="card-title">{{ error.name }}</h5>
<p class="card-text">
{% if error.description %}
{{ error.description }}
{% else %}
{{ _('An error occurred while processing your request.') }}
{% endif %}
</p>
<div class="mt-4">
<a href="{{ url_for('main.dashboard') }}" class="btn btn-primary">
<i class="fas fa-home"></i> {{ _('Go to Dashboard') }}
</a>
<button onclick="history.back()" class="btn btn-secondary">
<i class="fas fa-arrow-left"></i> {{ _('Go Back') }}
</button>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}