miki

Miki: personal wiki with the fmd markup format
git clone https://wtenison.com/repo/miki.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-09-22 23:52Drop the PWA layer and finish the editor's error panelweetat19+10-111
2025-04-25 17:36Update fmd.wasm and reformat editor contentweetat9+47-32
2025-04-15 23:01Fix subject lookup when a query string is presentweetat3+55-45
2025-04-15 22:04Keep fmd pages next to their viewsweetat8+19-18
2025-04-15 21:44Merge page handlers into a single handleViewweetat5+16-97
2025-04-15 21:28Start PWA supportweetat18+168-1
2025-04-11 23:39Flatten web/global and remember theme choiceweetat20+669-656
2025-04-09 01:26Cleaned up header UI componentsweetat6+17-8
2025-04-06 17:40Move fmd rendering to the clientweetat11+72-249
2025-04-06 15:39Share editor header and scripts across all pagesweetat10+381-1416
2025-04-06 14:37Build FMD editor page on the WASM interpreterweetat30+2568-590
2025-03-05 18:21Removed 'preview' route handleweetat1+0-52
2025-03-04 03:42Updated the module path to reflect repo URLweetat5+10-10
2025-03-03 18:34Linked 'fmd' repo to projectweetat3+6-1
2025-03-03 17:59Moved 'fmd' to own project/repo.weetat6+0-585
2025-03-03 17:37Added 'code' operator for HTML code blocks.weetat4+19-14
2025-03-02 02:19Fix out-of-range token peek at start of inputweetat1+2-3
2025-03-02 02:13Keep the colon when a command is escapedweetat1+12-8
2025-03-02 01:25Support escaping commands and backslashes in fmdweetat5+114-72
2025-03-01 20:01Regenerate README.md when running the fmd testweetat2+2-1
2025-03-01 20:00Update READMEweetat1+0-1
2025-03-01 19:54Fix double line breaks and generate README from fmdweetat5+48-22
2025-03-01 19:30Update header links and add test div to READMEweetat3+7-5
2025-03-01 07:07Rework fmd grammar and shorten token namesweetat5+200-109
2025-02-28 19:22Track previous node in the fmd parserweetat3+51-34
2025-02-28 18:41Separated 'symbols' into arrays based on typeweetat3+24-17
2025-02-28 18:25Add EBNF grammar for fmdweetat3+33-6
2025-02-28 00:13Emit <br> for newlines in the interpreterweetat2+7-6
2025-02-28 00:01Filter a few more HTML tags in the interpreterweetat1+5-1
2025-02-27 23:51Add preview page for rendering editor inputweetat6+138-20
2025-02-27 22:17Load fmd source into the editor textareaweetat10+116-64
2025-02-27 20:02Strip directories from the subject file nameweetat2+2-1
2025-02-27 19:04Remove TLS handling and serve plain HTTPweetat4+11-32
2025-02-27 14:56Show "No File Found" for empty subject pagesweetat2+5-1
2025-02-27 14:45Split page handler into home, subject and editweetat5+104-12
2025-02-27 13:46Added 'subject' page.weetat5+43-4
2025-02-27 13:42Drop unused lexer name and dead lookup codeweetat4+9-47
2025-02-27 05:29Fold DirectorySignature into MakeDirectoryPkgweetat5+65-89
2025-02-26 22:48Move route setup into makeServerRoutes()weetat3+27-23
2025-02-26 22:42Move page handler into network/routes.goweetat2+54-57
2025-02-26 22:27Fix ReadFileJSON ignoring its path argumentweetat1+1-1
2025-02-26 22:25Cleaned printf and errorf messages (again).weetat2+9-9
2025-02-26 22:18Split filesystem.go into directories.go and files.goweetat7+209-177
2025-02-26 19:22Clean up comments and log statementsweetat6+30-43
2025-02-26 19:01Render fmd to HTML and show it on the home pageweetat10+196-52
2025-02-25 23:50Finish first pass of the fmd parserweetat4+56-20
2025-02-25 22:38Start recursive descent parser for fmdweetat2+99-21
2025-02-25 19:36Added '\t' to lexer symbols check.weetat1+12-8
2025-02-25 19:33Finished first pass at 'fmd' lexerweetat5+137-1
2025-02-24 18:22Cleaned error logging format and messages.weetat3+25-20
2025-02-24 17:56Switch config from YAML to sys/config.jsonweetat6+57-53
2025-02-24 04:08Add edit page with a shared page handlerweetat6+89-54
2025-02-24 03:47Moved header to template file.weetat4+31-28
2025-02-24 03:18Fixed 'script.js' path error in 'home/index.html'weetat2+3-3
2025-02-24 03:13Split main into filesystem and network packagesweetat6+267-198
2025-02-23 21:27Drop MongoDB and add favicon and 404 routesweetat4+25-82
2025-02-22 19:25Move home page to web/home and redirect / thereweetat5+77-71
2025-02-22 18:57Add GetYamlContent helper and MongoDB connectionweetat4+126-50
2025-02-19 02:37Remove Postgres connectionweetat3+2-69
2025-02-13 22:05Connect to Postgres on startupweetat3+73-7
2025-02-13 18:50Added collapsible buttons to header layout.weetat3+50-11
2025-02-13 18:29Structured header content flow.weetat2+19-6
2025-02-13 17:17Sketch out header and subject page layoutweetat3+136-14
2025-02-13 16:48Rework styles.css and home page layoutweetat3+112-105
2025-02-12 22:20Updated home page message.weetat1+6-1
2025-02-12 22:09Serve /web/ from WebDir instead of a hardcoded pathweetat2+3-2
2025-02-12 21:52Imported my global styles.weetat1+329-0
2025-02-12 21:48Load templates from a separate WebDir settingweetat1+12-3
2025-02-12 20:50Add HTTPS server with YAML config and templatesweetat5+185-4
2025-02-05 20:27Init commit.weetat7+332-0