Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-01-13 | chore: update dependency versions | Lars Wirzenius | 1 | -1/+1 | |
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-07-22 | feat: allow any number of topics for a post | Lars Wirzenius | 3 | -7/+9 | |
Sponsored-by: author | |||||
2023-04-21 | fix: tera creation | Lars Wirzenius | 1 | -1/+5 | |
Sponsored-by: author | |||||
2023-04-14 | chore: drop unnecessary borrow | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2022-11-14 | chore: drop unnecessary borrows, noticed by clippy | Lars Wirzenius | 3 | -3/+3 | |
Sponsored-by: author | |||||
2022-04-25 | chore: port from structopt to clap v3 | Lars Wirzenius | 3 | -25/+25 | |
Sponsored-by: author | |||||
2022-04-20 | fix: init to use all its members | Lars Wirzenius | 1 | -0/+5 | |
Sponsored-by: author | |||||
2021-09-23 | fix: if a topic path contains missing directories, create them | Lars Wirzenius | 2 | -0/+15 | |
Sponsored-by: author | |||||
2021-09-15 | fix: allow topic pages to contain dots | Lars Wirzenius | 1 | -3/+1 | |
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-08-24 | chore: fix unnecessary &foo to foo | Lars Wirzenius | 1 | -3/+3 | |
Thank you, clippy. Sponsored-by: author | |||||
2021-08-24 | feat! rename binary from jt2 to jt | Lars Wirzenius | 2 | -3/+3 | |
The software has now replaced all my use of the old Python version. Sponsored-by: author | |||||
2021-07-20 | feat: add command to remove a draft | Lars Wirzenius | 5 | -0/+29 | |
Sponsored-by: author | |||||
2021-07-15 | feat: add command to list current drafts | Lars Wirzenius | 5 | -0/+53 | |
Sponsored-by: author | |||||
2021-06-06 | chore: drop unnecessary closurecleanups | Lars Wirzenius | 1 | -1/+1 | |
Sponsored-by: author | |||||
2021-05-23 | chore: fix clippy warnings, use new Subplot binary name | Lars Wirzenius | 4 | -14/+12 | |
2021-05-22 | Merge branch 'defaults' into 'main' | Daniel Silverstone | 1 | -2/+1 | |
docs: remove from templates mention they're the default ones Closes #15 See merge request larswirzenius/jt!16 | |||||
2021-05-19 | docs: remove from templates mention they're the default ones | Lars Wirzenius | 1 | -2/+1 | |
2021-04-29 | feat: make a journal a git repository and commit new entries | Lars Wirzenius | 4 | -0/+105 | |
2021-04-22 | refactor: explicitly print error in main, don't return Result | Lars Wirzenius | 1 | -1/+11 | |
2021-04-21 | refactor: move subcommand implementations into src/cmd.rs | Lars Wirzenius | 4 | -90/+126 | |
The command line interface definition (for structopt) and implementation are now both in src/cmd.rs. This seems tidier than having them split between src/opt.rs and src/bin/jt2.rs. | |||||
2021-04-12 | feat: add "new-topic" command and "new --topic" option | Lars Wirzenius | 5 | -8/+82 | |
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-08 | feat: add a timestamp to the default template | Lars Wirzenius | 2 | -1/+9 | |
2021-04-08 | feat! add support for tera templates for new journal entries | Lars Wirzenius | 4 | -3/+69 | |
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-05 | refactor: use Result<_, JournalError> instead of anyhow::Result | Lars Wirzenius | 2 | -8/+22 | |
2021-04-03 | feat: allow setting name of directory where new entries go | Lars Wirzenius | 4 | -38/+75 | |
Also, some refactoring that happened along the way. | |||||
2021-04-03 | feat: launch editor for new draft | Lars Wirzenius | 2 | -7/+29 | |
2021-04-03 | fix: read config.yaml in default config dir, not the dir itself | Lars Wirzenius | 1 | -1/+1 | |
2021-04-02 | feat! support multiple drafts | Lars Wirzenius | 5 | -37/+156 | |
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-03-26 | feat! rewrite code | Lars Wirzenius | 6 | -128/+292 | |
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. | |||||
2020-11-16 | feat: add "jt edit" to edit a draft with a chosen editor | Lars Wirzenius | 1 | -0/+26 | |
Also, add some debugging log statements that were needed while making this change. | |||||
2020-10-20 | feat: create new draft, publish it | Lars Wirzenius | 1 | -0/+47 | |
2020-09-12 | Apply 1 suggestion(s) to 1 file(s) | Lars Wirzenius | 1 | -1/+1 | |
2020-09-05 | feat: create and initialise a new journal | Lars Wirzenius | 2 | -0/+55 | |
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. |