aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authoronefang2025-04-10 13:32:54 +1000
committeronefang2025-04-10 13:32:54 +1000
commit3e321d2f4b7812e49813bc35fb80c6e2d89114cb (patch)
tree33baebcf86fbe29ffb3c013c1400c0ba6bc184c3
parentTODO++ (diff)
downloadnotYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.zip
notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.gz
notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.bz2
notYetAnotherWiki-3e321d2f4b7812e49813bc35fb80c6e2d89114cb.tar.xz
Moar TODO stuff, and re-arrange some of it.
-rw-r--r--TODO.md24
1 files changed, 18 insertions, 6 deletions
diff --git a/TODO.md b/TODO.md
index c517647..20fc68f 100644
--- a/TODO.md
+++ b/TODO.md
@@ -18,7 +18,19 @@ Fix up linky conversion. DONE, mostly.
18 18
19- Need to deal with real file name versus title. Also symlink name not matching what it points to. 19- Need to deal with real file name versus title. Also symlink name not matching what it points to.
20 20
21Add atom feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files. 21Use the default.template that comes with nYAW if none is availaable.
22
23"collapsing headings" I guess that means click on a heading to hide / show the content under that heading.
24
25- 🙈
26- Should do that for the main content and the menu TOC.
27- Also allow editing just a section, a section being the bits between one heading and the next.
28- + When someone starts editing, create pagename_draft.md and .HTML, and update those when they want to see a preview.
29- + Or pagename-heading_draft.md
30- + Use that draft.md file as a lock on editing that file / section.
31- + Have the hourly cron job remove any stale ones.
32
33Add ATOM feed for single page. Alas cgit only seems to have ATOM feed on the whole repo, not individual files.
22 34
23- However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs. 35- However, once timestamps are sorted, I can use that code to generate RSS and ATOM feeds, and create page histories using diffs.
24- Instead of an hourly cron job to update everything, see if I can hook 36- Instead of an hourly cron job to update everything, see if I can hook
@@ -26,15 +38,16 @@ into Fos and Pm edit form's save function. So when they save in the
26original wiki, the nyaw version gets updated, diffed, and ATOMed / RSSed. 38original wiki, the nyaw version gets updated, diffed, and ATOMed / RSSed.
27- + Actually a BFI method might do the trick, stick with doing a full scan 39- + Actually a BFI method might do the trick, stick with doing a full scan
28and only updating the stuff that needs it, likely that's only the page that just got saved. 40and only updating the stuff that needs it, likely that's only the page that just got saved.
41- git commit can have an arbitrary author / committer, so I can use that to make sure the person that actually made the change gets author / committer.
42- + There's also the email thing, but I don't want to spread email addresses around, not even sure we have them anyway.
29- Should also see if gitea can handle that, and if they want wiki content saved to git. 43- Should also see if gitea can handle that, and if they want wiki content saved to git.
30 44
45Syntax highlighting in code blocks. The highlight package looks promising, already had it installed on my desktop.
46
31## Some ideas 47## Some ideas
32 48
33Mostly from something chomwitt deleted. 49Mostly from something chomwitt wrote -
34 50
35- "collapsing headings" I guess that means click on a heading to hide / show the content under that heading.
36- + 🙈
37- + Should do that for the main content and the menu TOC.
38- "validation", not sure exactly what that would validate. 51- "validation", not sure exactly what that would validate.
39- I'll just quote some of the rest - 52- I'll just quote some of the rest -
40 53
@@ -45,7 +58,6 @@ Mostly from something chomwitt deleted.
45 ** for example search-completion to other workflows names-tags. 58 ** for example search-completion to other workflows names-tags.
46~~~ 59~~~
47 60
48- Syntax highlighting in code blocks. The highlight package looks promising, already had it installed on my desktop.
49- Allow default.template files in sub folders. 61- Allow default.template files in sub folders.
50- Might be useful to automatically convert anything looking like a URL into a linky. 62- Might be useful to automatically convert anything looking like a URL into a linky.
51 63