aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/TODO.md
diff options
context:
space:
mode:
authordvs12025-03-15 13:05:13 +1000
committerdvs12025-03-15 13:05:13 +1000
commite45744b541b5faab146f2dbc9862d99c33ed4992 (patch)
tree1522fc9214ad4fa07c9fb925cb7cd1ba59b0623d /TODO.md
parentFix up commented out grid template areas. (diff)
downloadnotYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.zip
notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.gz
notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.bz2
notYetAnotherWiki-e45744b541b5faab146f2dbc9862d99c33ed4992.tar.xz
Rearrange TODO.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md52
1 files changed, 27 insertions, 25 deletions
diff --git a/TODO.md b/TODO.md
index 5a33a73..4e146ea 100644
--- a/TODO.md
+++ b/TODO.md
@@ -4,56 +4,43 @@ Make it perphekd!
4 4
5## Do these 5## Do these
6 6
7Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version. 7- A toolbar, which is what I'm half way through creating with those hamburger / sunglasses icons, they are a bar of tools.
8- + "everything 📚 📚" and "unsorted 🔮 🔮" as toolbar icons.
9- + Maybe "users 👥 👥"?
8 10
9- One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone. 11FIXTHEM: If there's a single word and period at the beginning of a line, it gets turned into a list, or list item by lunamark at the final Parse stage.
10- pandoc is a lot slower though, so do this for sure when dealing with that.
11- When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them.
12- The web site scrape happens locally anyway, I can compare source file timestamps.
13 12
14Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. 13Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files.
15 14
16- git.devuan.org might have usable per page history. 15- git.devuan.org might have usable per page history.
17- However, once timestamps are sorted, I can use that code to generate (static?) RSS and ATOM feeds, and create page histories using diffs. 16- However, once timestamps are sorted, I can use that code to generate (static?) RSS and ATOM feeds, and create page histories using diffs.
18 17
19Deal with complex directory trees.
20
21- /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does.
22- On the other hand, I could just create an empty page with the sub directories shown as usual.
23- Scanning /usr/share/doc on my super desktop with looots of software installed will be fun.
24- On the gripping hand, this is where we want empty directories to vanish.
25- SOOOOOOO don't show empty directories, but show their subs that have content, even if that sub is deep, but as per usual stop once we find a sub on that branch. EEEEW branches.
26
27Fix up linky conversion. DONE, mostly. 18Fix up linky conversion. DONE, mostly.
28 19
29- This is the "page moved" problem, but now it's "page copied" and "page linked", a generic solution might work. 20- This is the "page moved" problem, but now it's "page copied" and "page linked", a generic solution might work.
21- Rethink this, I might be going the wrong way.
30- Need to deal with real file name versus title. Also symlink name not matching what it points to. 22- Need to deal with real file name versus title. Also symlink name not matching what it points to.
31- . Hmmm, might it be good policy to have a single canonical context for each page? The "real URL" .md.md thing? 23- . Hmmm, might it be good policy to have a single canonical context for each page? The "real URL" .md.md thing?
32- . Loop through the manually placed symlinks, adjusting "real URL" as we go. 24- . Loop through the manually placed symlinks, adjusting "real URL" as we go.
33- + What to do about mulitple symlinks pointing to the same page? Compare timestamps, most recent wins. 25- + What to do about mulitple symlinks pointing to the same page? Compare timestamps, most recent wins.
34 26
35FIXTHEM: If there's a single word and period at the beginning of a line, it gets turned into a list, or list item by lunamark at the final Parse stage. 27Deal with complex directory trees.
36
37Automate symlinks.
38 28
39- any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/. 29- /testing/even should display as even/deeper on the testing page, coz even/ has no files, but even/deeper does.
30- On the other hand, I could just create an empty page with the sub directories shown as usual.
31- Scanning /usr/share/doc on my super desktop with looots of software installed will be fun.
32- On the gripping hand, this is where we want empty directories to vanish.
33- SOOOOOOO don't show empty directories, but show their subs that have content, even if that sub is deep, but as per usual stop once we find a sub on that branch. EEEEW branches.
40 34
41 35
42## Some ideas 36## Some ideas
43 37
44Mostly from something chomwitt deleted. 38Mostly from something chomwitt deleted.
45 39
46- A toolbar is mentioned, which is what I'm half way through creating with those hamburger / sunglasses icons, they are a bar of tools.
47- + "everything" and "unsorted" as toolbar icons.
48- + Maybe "users"?
49- Maybe tabs as well as a toolbar, for the list of sub directories.
50- Syntax highlighting in code blocks.
51- Allow default.template files in sub directories.
52- Might be useful to automatically convert anything looking like a URL into a linky.
53- "collapsing headings" I guess that means click on a heading to hide / show the content under that heading. 40- "collapsing headings" I guess that means click on a heading to hide / show the content under that heading.
54- + Should do that for the main content and the menu TOC. 41- + Should do that for the main content and the menu TOC.
55- "validation", not sure exactly what that would validate. 42- "validation", not sure exactly what that would validate.
56- I'll just quote the entire rest - 43- I'll just quote some of the rest -
57 44
58~~~ 45~~~
59 !!! co-editing 46 !!! co-editing
@@ -62,6 +49,21 @@ Mostly from something chomwitt deleted.
62 ** for example search-completion to other workflows names-tags. 49 ** for example search-completion to other workflows names-tags.
63~~~ 50~~~
64 51
52- Syntax highlighting in code blocks.
53- Might be useful to automatically convert anything looking like a URL into a linky.
54- Allow default.template files in sub directories.
55
56Check the timestamps on the files, only update if source is newer than destination. Meh, it's already 600 times faster than the pandoc version.
57
58- One quirk to watch for is if a URL path changes, the docs that have that URL need to be redone.
59- pandoc is a lot slower though, so do this for sure when dealing with that.
60- When scraping the web sites, they tend to be dynamically generated with no useful timestamp on them.
61- The web site scrape happens locally anyway, I can compare source file timestamps.
62
63Automate symlinks.
64
65- any .md.md file should be linked along with it's matching .md file if it's outside of Foswiki/ and PmWiki/.
66
65 67
66## Try out 68## Try out
67 69