aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2024-03-14fix: parse base branch argumentLibravatar Fabian Kirchner
2024-03-14chore: fix applying reviewLibravatar Alexander Foremny
2024-03-14review: request-changes feature/reviewLibravatar Alexander Foremny
2024-03-14chore: drop unused app/Extract.hsLibravatar Alexander Foremny
2024-03-14chore: add review commit templateLibravatar Alexander Foremny
2024-03-14chore: add `REVIEW` markerLibravatar Alexander Foremny
2024-03-14chore: patch shows commit messagesLibravatar Alexander Foremny
2024-03-14chore: drop `Status`Libravatar Alexander Foremny
2024-03-14chore: drop `--granularity` for `--per-commit`Libravatar Alexander Foremny
2024-03-14review(feature/review): approveLibravatar Fabian Kirchner
lgtm, possible splitting some non-business-logic stuff into separate commits would be nice commit 9a49ec0dcd6f75736949350844f85d80fe48a662
2024-03-14feat: add `review` commandLibravatar Alexander Foremny
Prototype of the `review` command, cf. `anissue review -h`. Also adds the `status` command.
2024-03-01chore: pin nixpkgs to nixos-23.05Libravatar Alexander Foremny
2023-12-18feat: add support for c, elm, nix, shellLibravatar Alexander Foremny
2023-12-18feat: manually traverse tree-grepper's ASTLibravatar Alexander Foremny
This commit replaces the AST querying with manual tree traversal. @prerequisite-for add-languages-elm-shell-nix
2023-12-18feat: limit the number of FFI calls for extracting commentsLibravatar 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-18feat: drop haskell-tree-sitterLibravatar 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-15feat: add `open` commandLibravatar Alexander Foremny
2023-12-15chore: drop global option `internalTags`Libravatar Alexander Foremny
2023-12-15feat: add `search` commandLibravatar Alexander Foremny
2023-12-15fix: fix spacing between markdown nodesLibravatar Alexander Foremny
2023-12-13issue: reopen add-fulltext-searchLibravatar Alexander Foremny
2023-12-13chore: free allocated memory in commentsLibravatar Alexander Foremny
2023-12-13issue: update issuesLibravatar Alexander Foremny
2023-12-13chore: compute issues and issue events separatelyLibravatar Alexander Foremny
2023-12-13chore: uncache large issue fieldsLibravatar Alexander Foremny
2023-12-13chore: compute patches only when displayedLibravatar Alexander Foremny
2023-12-12feat: add `--edit` to `list` commandLibravatar Alexander Foremny
2023-12-12issue: add future improvementsLibravatar Alexander Foremny
2023-12-12issue: format tag-improvements-or-filteringLibravatar Alexander Foremny
2023-12-12chore: resolve binary orphansLibravatar Alexander Foremny
2023-12-12chore: add parallelism to `getHistory`Libravatar Alexander Foremny
2023-12-12chore: resolve binary Node instanceLibravatar Alexander Foremny
2023-12-12chore: use `Map Text Issue` instead of [Issue]Libravatar Alexander Foremny
2023-12-12chore: add issue marker "XXX"Libravatar Alexander Foremny
2023-12-12chore: drop anissue.nixLibravatar Alexander Foremny
This file is unused since the Haskell rewrite.
2023-12-12fix: fix sortLibravatar Alexander Foremny
2023-12-08feat: add @rawText internal tagLibravatar Alexander Foremny
This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ```
2023-12-08issue: close ↵Libravatar Alexander Foremny
only-separate-generated-tags-with-a-blank-line-when-description-does-notend-with-tags
2023-12-08feat: add filtering tags by (POSIX) regexLibravatar Alexander Foremny
Example: ``` anissue list --filter '@title /foo/' ```
2023-12-08issue: add add-anissue-lintLibravatar Alexander Foremny
2023-12-08issue: add future enhancementsLibravatar Alexander Foremny
2023-12-08fix: fix `Git.readTextFileOf`Libravatar Alexander Foremny
2023-12-08feat: easily separate renderables by blank linesLibravatar Alexander Foremny
2023-12-08feat: add `--detailed` to listLibravatar Alexander Foremny
This reverts commit 53623436f68e548b1a840ac0f7e1e4472270613d.
2023-12-08chore: change color of `log` keywordsLibravatar Alexander Foremny
2023-12-08fix: show deleted issues as closed in `log` commandLibravatar Alexander Foremny
2023-12-08chore: drop tree-grepperLibravatar 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-08chore: drop `Git.withWorkingTree`Libravatar Alexander Foremny
2023-12-07chore: move remaining `History.*` modules outside of `History`Libravatar Alexander Foremny
2023-12-07chore: increase performance by caching everythingLibravatar Alexander Foremny
Initial cache generation is slower, as we are losing out on parallelism.