Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-14 | feat: add `review` command | Alexander Foremny | |
Prototype of the `review` command, cf. `anissue review -h`. Also adds the `status` command. | |||
2024-03-01 | chore: pin nixpkgs to nixos-23.05 | Alexander Foremny | |
2023-12-18 | feat: add support for c, elm, nix, shell | Alexander Foremny | |
2023-12-18 | feat: manually traverse tree-grepper's AST | Alexander Foremny | |
This commit replaces the AST querying with manual tree traversal. @prerequisite-for add-languages-elm-shell-nix | |||
2023-12-18 | feat: limit the number of FFI calls for extracting comments | Alexander Foremny | |
This replaces the tree-sitter bindings with a call to a single C function that traverses the AST. We expect the query API to be slower than manually traversing the tree for this particular use case. This will be addressed in an upcoming commit. @prerequisite-for add-languages-elm-shell-nix | |||
2023-12-18 | feat: drop haskell-tree-sitter | Alexander Foremny | |
Drop haskell-tree-sitter in favor of custom bindings to tree-sitter. haskell-tree-sitter is outdated and seems unmaintained. The implementation add low-level bindings to tree-sitter and traverses the AST in Haskell. We suspect that many FFI calls are more expensive than performing just a single API call to a C function that does the traversal. This will be addressed in upcoming commits. @prerequisite-for add-languages-elm-shell-nix | |||
2023-12-15 | feat: add `open` command | Alexander Foremny | |
2023-12-15 | chore: drop global option `internalTags` | Alexander Foremny | |
2023-12-15 | feat: add `search` command | Alexander Foremny | |
2023-12-15 | fix: fix spacing between markdown nodes | Alexander Foremny | |
2023-12-13 | issue: reopen add-fulltext-search | Alexander Foremny | |
2023-12-13 | chore: free allocated memory in comments | Alexander Foremny | |
2023-12-13 | issue: update issues | Alexander Foremny | |
2023-12-13 | chore: compute issues and issue events separately | Alexander Foremny | |
2023-12-13 | chore: uncache large issue fields | Alexander Foremny | |
2023-12-13 | chore: compute patches only when displayed | Alexander Foremny | |
2023-12-12 | feat: add `--edit` to `list` command | Alexander Foremny | |
2023-12-12 | issue: add future improvements | Alexander Foremny | |
2023-12-12 | issue: format tag-improvements-or-filtering | Alexander Foremny | |
2023-12-12 | chore: resolve binary orphans | Alexander Foremny | |
2023-12-12 | chore: add parallelism to `getHistory` | Alexander Foremny | |
2023-12-12 | chore: resolve binary Node instance | Alexander Foremny | |
2023-12-12 | chore: use `Map Text Issue` instead of [Issue] | Alexander Foremny | |
2023-12-12 | chore: add issue marker "XXX" | Alexander Foremny | |
2023-12-12 | chore: drop anissue.nix | Alexander Foremny | |
This file is unused since the Haskell rewrite. | |||
2023-12-12 | fix: fix sort | Alexander Foremny | |
2023-12-08 | feat: add @rawText internal tag | Alexander Foremny | |
This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ``` | |||
2023-12-08 | issue: close ↵ | Alexander Foremny | |
only-separate-generated-tags-with-a-blank-line-when-description-does-notend-with-tags | |||
2023-12-08 | feat: add filtering tags by (POSIX) regex | Alexander Foremny | |
Example: ``` anissue list --filter '@title /foo/' ``` | |||
2023-12-08 | issue: add add-anissue-lint | Alexander Foremny | |
2023-12-08 | issue: add future enhancements | Alexander Foremny | |
2023-12-08 | fix: fix `Git.readTextFileOf` | Alexander Foremny | |
2023-12-08 | feat: easily separate renderables by blank lines | Alexander Foremny | |
2023-12-08 | feat: add `--detailed` to list | Alexander Foremny | |
This reverts commit 53623436f68e548b1a840ac0f7e1e4472270613d. | |||
2023-12-08 | chore: change color of `log` keywords | Alexander Foremny | |
2023-12-08 | fix: show deleted issues as closed in `log` command | Alexander Foremny | |
2023-12-08 | chore: drop tree-grepper | Alexander Foremny | |
Regresses in that we only support Haskell for now, as Elm, Nix or Bash are not available as tree-sitter-* Haskell packages. | |||
2023-12-08 | chore: drop `Git.withWorkingTree` | Alexander Foremny | |
2023-12-07 | chore: move remaining `History.*` modules outside of `History` | Alexander Foremny | |
2023-12-07 | chore: increase performance by caching everything | Alexander Foremny | |
Initial cache generation is slower, as we are losing out on parallelism. | |||
2023-12-06 | chore: fix formatting | Alexander Foremny | |
2023-12-06 | issue: add replace-anissue-show-with-anissue-list---detailed | Alexander Foremny | |
2023-12-05 | feat: parse issues as markdown | Alexander Foremny | |
2023-12-05 | feat: add experimental render api | Alexander Foremny | |
2023-12-03 | feat: drop mdcat | Alexander Foremny | |
2023-12-03 | feat: extend show to multiple issues | Alexander Foremny | |
2023-12-03 | feat: color patches | Alexander Foremny | |
2023-11-30 | fix: fix log not showing closed issues as deleted | Alexander Foremny | |
2023-11-30 | feat: add -p|--patch to log command | Alexander Foremny | |
2023-11-30 | fix: fix re-opening commits | Alexander Foremny | |