summaryrefslogtreecommitdiff
path: root/jt.md
AgeCommit message (Collapse)AuthorFilesLines
2023-07-22feat: allow any number of topics for a postLars Wirzenius1-0/+20
Sponsored-by: author
2023-07-22chore(jt.md): drop now-useless YAML metadataLars Wirzenius1-14/+0
It's in jt.subplot now. Sponsored-by: author
2022-04-20fix: init to use all its membersLars Wirzenius1-1/+1
Sponsored-by: author
2021-11-27fix: subplot to work with current SubplotLars Wirzenius1-5/+5
Sponsored-by: author
2021-09-23fix: if a topic path contains missing directories, create themLars Wirzenius1-4/+4
Sponsored-by: author
2021-09-19fix: use single value author metadata fieldLars Wirzenius1-3/+1
Sponsored-by: author
2021-09-15fix: allow topic pages to contain dotsLars Wirzenius1-6/+6
Previously, a topic of lars.wirzenius would be stored in lars.mdwn, which is wrong. Now it's stored in lars.wirzenius.mdwn. Sponsored-by: author
2021-09-15refactor: move document YAML metadata to topLars Wirzenius1-16/+16
My Emacs' markdown-mode no longer gets confused by it. Sponsored-by: author
2021-08-24feat! rename binary from jt2 to jtLars Wirzenius1-33/+33
The software has now replaced all my use of the old Python version. Sponsored-by: author
2021-07-20feat: add command to remove a draftLars Wirzenius1-0/+30
Sponsored-by: author
2021-07-15feat: add command to list current draftsLars Wirzenius1-0/+3
Sponsored-by: author
2021-06-04build: add rudimentary .gitlab-ci.yml file to test GitLab CILars Wirzenius1-4/+4
This uses the Rust Docker image from Docker Hub, and installs Subplot and other tools into that, before it runs jt's ./check script. Installing all the tools takes a fair bit of time, as does building jt every time. These could and should be improved later. Sponsored-by: author
2021-04-29feat: make a journal a git repository and commit new entriesLars Wirzenius1-0/+4
2021-04-12feat: add "new-topic" command and "new --topic" optionLars Wirzenius1-0/+26
This makes it easier to have "topic pages" in a journal, for collecting entries related to a certain topic. The topic page uses ikiwiki's !inline directive to collect pages linking to it.
2021-04-08feat: add a timestamp to the default templateLars Wirzenius1-0/+1
2021-04-08feat! add support for tera templates for new journal entriesLars Wirzenius1-0/+22
There is a hardcoded default template, plus one can be overridden per journal by adding a .config/templates/new_entry file in the journal.
2021-04-03feat: allow setting name of directory where new entries goLars Wirzenius1-0/+1
Also, some refactoring that happened along the way.
2021-04-02feat! support multiple draftsLars Wirzenius1-3/+50
This changes the command line syntax: subcommands edit and finish now require the draft id. We can change this later so that if there is only one draft, the program picks that one automatically. Also, new entries are 0.md, 1.md, etc, which is not going to be acceptable for real use, but this works minimally.
2021-04-02docs: add colophon to subplotLars Wirzenius1-0/+9
2021-03-26feat! rewrite codeLars Wirzenius1-12/+100
This started out as a change to re-do the command line parsing. I ended up rewriting everything, and failed to do it in a way that could be rebased into a sensible series of small commits.
2021-01-22fix: add missing "template" to subplot YAML metadataLars Wirzenius1-0/+1
2020-11-16feat: add "jt edit" to edit a draft with a chosen editorLars Wirzenius1-7/+15
Also, add some debugging log statements that were needed while making this change.
2020-10-20feat: create new draft, publish itLars Wirzenius1-0/+25
2020-10-09chore: update vendored copy of runcmd library from SubplotLars Wirzenius1-6/+6
Since the library interface has change, make relevant changes elsewhere.
2020-10-09refactor: move Subplot bindings, functions files to subplot/Lars Wirzenius1-4/+4
This makes the source tree a little cleaner, I find.
2020-09-05feat: create and initialise a new journalLars Wirzenius1-1/+32
At the moment this only creates a new directory, but most of the change is scaffolding so that more interesting changes can be built on top of this later.
2020-07-13doc: write introduction to a jt subplotLars Wirzenius1-0/+33
2020-06-08doc: add subplot as a placeholderLars Wirzenius1-0/+6