Files
Aniworld/docs/diagrams
Lukas 6d30747f25 Fix stale data file updates on download completion
When episodes are downloaded successfully, the in-memory Serie.episodeDict
is updated, but the deprecated data file was not being synced. This caused
UI to show episodes as missing when already downloaded.

Changes:
- Update data file in _remove_episode_from_memory when download completes
- DB is authoritative; data file is optional backup (deprecated)
- Gracefully skip update if data file doesn't exist

New integration tests for episode download sync:
- Verify episode removed from missing list after download
- Verify in-memory cache updated after download
- Verify data file updated after download (when it exists)
- Verify downloads work without data file
2026-05-26 18:57:04 +02:00
..
2026-02-22 19:47:29 +01:00
2026-02-22 19:47:29 +01:00

Architecture Diagrams

This directory contains architecture diagram source files for the Aniworld documentation.

Diagrams

System Architecture (Mermaid)

See system-architecture.mmd for the system overview diagram.

Rendering

Diagrams can be rendered using:

  • Mermaid Live Editor: https://mermaid.live/
  • VS Code Mermaid extension
  • GitHub/GitLab native Mermaid support

Formats

  • .mmd - Mermaid diagram source files
  • .svg - Exported vector graphics (add when needed)
  • .png - Exported raster graphics (add when needed)