summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-05-14Merge branch 'liw/nuke-pages-that-will-exist' into 'main'HEADmainLars Wirzenius8-47/+74
simplify page processing pipeline See merge request larswirzenius/riki!83
2023-05-14refactor: add a new set-of-pages abstractionLars Wirzenius3-50/+69
Sponsored-by: author
2023-05-14refactor: use other page collections for Site::is_pageLars Wirzenius1-1/+1
Sponsored-by: author
2023-05-14refactor: rename and turn Site::pages into HashMapLars Wirzenius2-7/+17
Sponsored-by: author
2023-05-14refactor: make Site::markdown_pages be a hash map instead of vectorLars Wirzenius5-11/+9
Sponsored-by: author
2023-04-24Merge branch 'liw/directives' into 'main'Lars Wirzenius3-24/+64
add just enough directive implementations to build my journal See merge request larswirzenius/riki!82
2023-04-24feat: implement the brokenlinks directiveLars Wirzenius1-7/+4
Sponsored-by: author
2023-04-24feat: simplistic implementation of the pagestats directiveLars Wirzenius1-10/+30
Sponsored-by: author
2023-04-24feat: add a silly map directive implementationLars Wirzenius3-9/+32
It's the same as the inline one, for now. Sponsored-by: author
2023-04-24Merge branch 'liw/fix' into 'main'Lars Wirzenius1-1/+0
fix: drop debug print See merge request larswirzenius/riki!81
2023-04-24fix: drop debug printLars Wirzenius1-1/+0
Sponsored-by: author
2023-04-22Merge branch 'fix' into 'main'Lars Wirzenius3-31/+48
fix: \w compilation failure See merge request larswirzenius/riki!80
2023-04-22fix: \w compilation failureLars Wirzenius3-31/+48
Sponsored-by: author
2023-04-14Merge branch 'bump' into 'main'Lars Wirzenius3-354/+589
chore: "cargo update" See merge request larswirzenius/riki!79
2023-04-14chore: bump dependency on Subplot to currentLars Wirzenius3-159/+260
Also, change a couple of scenario titles to work around a Subplot problem that results in no name in generated Rust functions. Sponsored-by: author
2023-04-14chore: "cargo update"Lars Wirzenius1-237/+371
Sponsored-by: author
2023-04-14Merge branch 'liw/builrdrs' into 'main'Lars Wirzenius1-1/+4
feat: report error from subplot code generation, if any See merge request larswirzenius/riki!78
2023-04-14feat: report error from subplot code generation, if anyLars Wirzenius1-1/+4
Sponsored-by: author
2023-04-10Merge branch 'liw/undo' into 'main'Lars Wirzenius1-1/+1
debug: undo debug change See merge request larswirzenius/riki!77
2023-04-10debug: undo debug changeLars Wirzenius1-1/+1
Sponsored-by: author
2023-04-10Merge branch 'liw/debug-build' into 'main'Lars Wirzenius1-1/+1
debug: make build more verbose to debug build failure in CI See merge request larswirzenius/riki!76
2023-04-10debug: make build more verbose to debug build failure in CILars Wirzenius1-1/+1
Sponsored-by: author
2023-04-10Merge branch 'liw/html5' into 'main'Lars Wirzenius10-478/+228
refactor: use html-page crate to represent HTML See merge request larswirzenius/riki!75
2023-04-10refactor: use html-page crate to represent HTMLLars Wirzenius10-478/+228
Sponsored-by: author
2023-02-06Merge branch 'liw/map' into 'main'Lars Wirzenius6-8/+63
allow my journal to be parsed See merge request larswirzenius/riki!74
2023-02-06feat: add dummy brokenlinks directiveLars Wirzenius2-0/+40
We won't want this in the long run, but it helps while I test with my journal. Sponsored-by: author
2023-02-06feat: make pagestats log warning instead of returning errorLars Wirzenius1-2/+7
Sponsored-by: author
2023-02-06feat: placeholder for tagged() in pagespecLars Wirzenius2-0/+8
Sponsored-by: author
2023-02-06feat: allow link() in pagespec to contain a globLars Wirzenius2-4/+4
Sponsored-by: author
2023-02-06feat: make map log warning instead of returning an errorLars Wirzenius1-2/+4
Sponsored-by: author
2023-02-06Merge branch 'liw/links' into 'main'Lars Wirzenius9-8/+106
feat: keep track of which pages a page links to See merge request larswirzenius/riki!73
2023-02-06feat: placeholder for "link(.)" in pagespecLars Wirzenius3-1/+38
Doesn't yet do anything useful. Sponsored-by: author
2023-01-25feat: lower some log messages from debug to trace for easier debugLars Wirzenius2-5/+5
Sponsored-by: author
2023-01-25feat: keep track of which pages a page links toLars Wirzenius5-2/+63
Via wiki links or the meta link directive. Sponsored-by: author
2023-01-07Merge branch 'liw/refactor-errors' into 'main'Lars Wirzenius27-271/+363
refactor error handling See merge request larswirzenius/riki!72
2023-01-07refactor: drop unnecessary boxing in PageError::ParserLars Wirzenius1-8/+2
Sponsored-by: author
2023-01-07refactor: drop unnecessary boxing of value in PageError::HtmlLars Wirzenius1-8/+1
Sponsored-by: author
2023-01-07refactor: move boxing from PageError::Wikitext to SiteError::PageLars Wirzenius2-10/+10
Sponsored-by: author
2023-01-07refactor: box value in ParserError::WikitextLars Wirzenius2-9/+9
Sponsored-by: author
2023-01-07Revert "refactor: avoid boxing value wrapping inside DirectiveError::Site"Lars Wirzenius2-2/+4
This reverts commit de5b9e1a3751181dcb5523b97750de4a94557fb7.
2023-01-07refactor: avoid boxing value wrapping inside DirectiveError::SiteLars Wirzenius2-4/+2
Sponsored-by: author
2023-01-07refactor: drop now-unused DirectiveError::Riki variantLars Wirzenius1-3/+0
Sponsored-by: author
2023-01-07refactor: drop now-unused PageError::Riki variantLars Wirzenius1-3/+0
Sponsored-by: author
2023-01-07refactor: simplify error dependenciesLars Wirzenius3-16/+37
Sponsored-by: author
2023-01-07refactor: drop now-unused SiteError::Riki variantLars Wirzenius1-3/+0
Sponsored-by: author
2023-01-07refactor: simplify error dependencies a bitLars Wirzenius2-19/+39
Sponsored-by: author
2023-01-07refactor: add WikitextErrorLars Wirzenius2-4/+19
Sponsored-by: author
2023-01-07refactor: drop now-unused RikiError::PageMissingLars Wirzenius1-4/+0
Sponsored-by: author
2023-01-07refactor: drop RikiError::PageProblem, add SiteErrorLars Wirzenius6-31/+52
Sponsored-by: author
2023-01-07refactor: move version code from src/bin/riki.rs into src/version.rsLars Wirzenius4-47/+67
Sponsored-by: author