- Fix recipe filter to allow owner=None (S-expression compiled recipes) - Fix media uploads to use category (video/image/audio) not MIME type - Fix IPFS imports to detect and store correct media type - Add Effects navigation link between Recipes and Media - Create effects list and detail templates with upload functionality - Add cache/not_found.html template (was missing) - Add type annotations to service classes - Add tests for item visibility and effects web UI (30 tests) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
22 lines
821 B
HTML
22 lines
821 B
HTML
{% extends "base.html" %}
|
|
|
|
{% block title %}Content Not Found - Art-DAG L1{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="max-w-2xl mx-auto text-center py-16">
|
|
<h1 class="text-6xl font-bold text-gray-400 mb-4">404</h1>
|
|
<h2 class="text-2xl font-semibold mb-4">Content Not Found</h2>
|
|
<p class="text-gray-400 mb-8">
|
|
The content with hash <code class="bg-gray-800 px-2 py-1 rounded">{{ cid[:24] if cid else 'unknown' }}...</code> was not found in the cache.
|
|
</p>
|
|
<div class="flex justify-center gap-4">
|
|
<a href="/cache/" class="bg-blue-600 hover:bg-blue-700 px-6 py-3 rounded-lg font-medium">
|
|
Browse Media
|
|
</a>
|
|
<a href="/" class="bg-gray-700 hover:bg-gray-600 px-6 py-3 rounded-lg font-medium">
|
|
Go Home
|
|
</a>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|