Created Updated

2026-04-11 19:42

普段のプロンプトを公開しようということで、kjxlkjの209回目のプロンプト

# Instructions

After improving the entire documentation as much as possible, use it as the basis to improve the implementation.

## Background

- HEIC files are not displaying properly. When accessed, they seem to get downloaded instead. Card thumbnails are also not shown.

- The page history is not working properly, and going back and forward between pages is not in a usable state.

- When editing the order of Recently Updated, Popular, and Favorites on the settings page, it is currently possible to navigate to another page even without saving. Please fix this.

- For the default settings, make the display order: Recently Updated, Favorites, Popular.

- After logging in, the app currently redirects to the dashboard, but it should instead open the page that was open before login, such as Home or Search.

- For delete note, do not show a dialog. Instead, make it a UI where pressing the button again within 4 seconds deletes the note.

- For notes containing files such as images, the text “Current file” does not need to be displayed.

- For thumbnails on video note cards, it is currently using `variant=poster`, but please make it more like `variant=card`, with a feel similar to image cards.

- When a note URL for an image note is pasted on an external site, make it display a card with a WebP image.

- Think autonomously about whether anything can be improved further, and make it as good as possible.

## Rules

- First, understand the documentation as deeply as possible.

- Think as deeply as possible, and act in whatever way will improve things the most.

- Everything about this project is described in the `docs` directory. Treat everything outside of it as unprotected.

- This entire project is intended to be read and written only by LLMs, so make it as readable and understandable as possible for LLMs. Humans will inspect and edit the project through AI agents.

- In the documentation, each directory must contain one `README.md` directly under it serving as a table of contents, along with multiple subdirectories or multiple `.md` files.

- Structure things recursively, using directories so that the whole project forms a tree-like hierarchy.

- Ensure that each documentation file is no more than 300 lines.

- Ensure that each source code file is no more than 200 lines.

- There is absolutely no need to preserve backward compatibility.

- Commit to git frequently.

- Please use `docker compose` for build and test verification.

- Bold and large-scale changes are allowed.

- You are in YOLO mode.

- In plan mode, ask as many necessary decision-making questions as possible.

- It does not matter how long it takes.

- Be careful not to take shortcuts.