diff --git a/TODO.md b/TODO.md index 1d094f7..f44bbe7 100644 --- a/TODO.md +++ b/TODO.md @@ -2,13 +2,19 @@ ## Short term -- [Scripts] Can't run the scripts using node (ts-node?) +- [Timeline] inline links to pages not working (timeline 2026/06) +- [Timeline] 11940-11 says december on the website. +- [Home] Have the event count reflect the actual number - Save cookies for longer than just the session +- [Payload] Stop sending Rich text content if it is empty ## Mid term +- [Scripts] Can't run the scripts using node (ts-node?) - Support for nameless section - [Timeline] Error if collectible not published? +- [Timeline] Handle no JS for footers +- [Timeline] Add details button in footer with credits + last updated / created - [Collectibles] Create page for gallery - [Collectibles] Create page for scans - When the tags overflow, the tag group name should be align start (see http://localhost:12499/en/pages/magnitude-negative-chapter-1) @@ -16,6 +22,7 @@ ## Long term +- [Timeline] Some filtering options (by source/languages/) - The Chronicles - The Changelog - Grid view (all files) diff --git a/src/components/AppLayout/components/Html.astro b/src/components/AppLayout/components/Html.astro index 37e5ce0..6e3551a 100644 --- a/src/components/AppLayout/components/Html.astro +++ b/src/components/AppLayout/components/Html.astro @@ -536,6 +536,23 @@ const { currentTheme } = Astro.locals; overflow: hidden !important; } + @keyframes flashingRed { + from { + background-color: #ff000022; + } + + to { + background-color: #ff000033; + } + } + + .error-message { + animation: flashingRed; + animation-duration: 0.5s; + animation-direction: alternate; + animation-iteration-count: infinite; + } + @media print { .when-no-print { display: none !important; diff --git a/src/components/ErrorMessage.astro b/src/components/ErrorMessage.astro index 06ac529..f77643c 100644 --- a/src/components/ErrorMessage.astro +++ b/src/components/ErrorMessage.astro @@ -9,23 +9,17 @@ interface Props { const { title, description } = Astro.props; --- -