Site Tools


todo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
todo [February 12, 2026 at 12:36] yanevskivtodo [May 14, 2026 at 13:16] (current) yanevskiv
Line 1: Line 1:
 +# To do
 +This page contains articles which I'm in the process of writing or plan to write about.
 +
 +## Fix things
 +
 + - Annoying scroll when opening sitemap
 + - Clicking on the logo should navigate to `/` instead of `/home`
 + - Clean up the HTML in the page
 +
 +## Website
 +
 +The following are some features I need to implement on the site:
 +
 + - Editor:
 +   - Add: Live preview while editing (requires backend API support)
 +   - Add: Ability to move a page on save more easily
 +   - Fix: Ace editor deletes 4 spaces instead of one, if it sees the oportunity to do so
 +   - Fix: Ace editor adds "-" when you press enter while editing a bullet point
 +   - Fix: Ace editor doesn't add syntax highlighting on code blocks
 +   - Fix: Popup about document "lock" while editing (clearly ignores Ace)
 +   - Fix: Toolbar is out of date right now
 + - Sturcture and Syntax:
 +   - Add: Next page and prev page in ToC if url has numbers `/<page/<number>` (/page/1, /page/2, etc.)
 +   - Add: `<xterm> </xterm>` for XTerm.js
 +   - Add: A way to sort a list alphabetically
 +   - Add: `Next: <page>` and `Previous: <page>` (manual page referencing)
 +   - Add: `SeeAlso: <page>` to add related pages at the top
 +   - Add: `Tags: <tags>` at the top of the page + search by tag (e.g. `/tags/tag1+tag2`)
 +   - Add: `[[tag: <tags>]]` which is going to insert a list with all articles matching a given tag
 +   - Add: `[[prefix: <prefix>]]` which is going to insert a list with all articles with names that start with prefix
 +   - Add: `[[suffix: <suffix>]]` which is going to insert a list with all articles with titles that start with suffix
 +   - Add: Media being tied to page itself instead of being standalone
 +   - Add: The ability to refernece and focus on individual sections
 +   - Add: Datetime in syntax. Mouseover gives how many days ago the date is
 +   - Add: The ability to hide pages with `~~HIDDEN~~`
 +   - Fix: Disable abbreviations like for OS and API (annoying)
 +   - Add: Glossary page with a list of terms categorized by A, B, C, D, ... (like sitemap)
 +   - Add: `[[tag-table: <tag>]]`
 +   - Add: `[[glossary-table: <column count>]]`
 + - Code blocks:
 +   - Add: Code copy button
 +   - Add: Code expand and collapse buttons
 +   - Add: Line numberings
 +   - Add: Better colorscheme
 +   - Add: Ability to change syntax highlighting (like on discord)
 +   - Add: highlight.js support and disable geshi (requires making a docker image)
 + - LaTeX and KaTeX:
 +   - Add: Standalone LaTeX embedding (requires making a docker image)
 +   - Add: KaTeX rendering in the backend (requires making a docker image)
 +   - Add: KaTeX mouse over preview + click preview
 +   - Add: KaTeX floating editor
 + - Sitemap:
 +   - Add: A list of referenced but non-created articles (red links)
 +   - Add: Sitemap needs to be in form of a glossary rather than a list
 +   - Fix: Disable jumping and disable scroll down to last edited aritcle
 + - Style:
 +   - Add: Styles from Omarchy to the site
 +   - Add: Styles from terminal.sexy to the site
 +
 +### Later
 +The following are some ideas I have which I'm not going to implement right away:
 +
 + - Add AI proof-reading and tags indicating how AI was used on the page
 + - Add drawing vector images and embedding them directly into source code