Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-12-13 | chore: uncache large issue fields | ||
2023-12-12 | chore: resolve binary orphans | ||
2023-12-12 | chore: resolve binary Node instance | ||
2023-12-08 | feat: add filtering tags by (POSIX) regex | ||
Example: ``` anissue list --filter '@title /foo/' ``` | |||
2023-12-08 | feat: easily separate renderables by blank lines | ||
2023-12-08 | chore: drop tree-grepper | ||
Regresses in that we only support Haskell for now, as Elm, Nix or Bash are not available as tree-sitter-* Haskell packages. | |||
2023-12-07 | chore: move remaining `History.*` modules outside of `History` | ||
2023-12-07 | chore: increase performance by caching everything | ||
Initial cache generation is slower, as we are losing out on parallelism. | |||
2023-12-05 | feat: parse issues as markdown | ||
2023-12-05 | feat: add experimental render api | ||
2023-12-03 | feat: color patches | ||
2023-11-30 | chore: define `(._N)` accessors for tuples | ||
2023-11-29 | feat: collect issues referencing issue | ||
2023-11-09 | refactor TreeGrepper.Comment | ||
2023-11-09 | group-by -> group | ||
2023-11-09 | fix extracting tags from code | ||
2023-11-09 | improve list output | ||
2023-11-07 | add --group-by option | ||
2023-11-07 | add settings | ||
2023-11-07 | add `--edit` flag to `show` command | ||
2023-11-07 | refactor history | ||
2023-10-17 | make sort type-aware | ||
2023-10-17 | make filter type-aware | ||
We interpret the following types: - ISO8601-formatted strings as dates, - integer-formatted strings as integers, - all other strings as strings. If the filter value matches a format, it is cast into the respective data type. For comparison-based filtering, the tag's value is then cast into the same data type and comparison is performed type-aware. If the tag's value is not castable, we consider it not matching. | |||
2023-10-17 | add filter operators | ||
The following filter expressions are now additionally valid: ``` --filter @tag <=VALUE --filter @tag <VALUE --filter @tag >=VALUE --filter @tag >VALUE ``` Note that negation needs some re-work. Currently, only `--filter !@tag <VALUE` is valid, and `--filter @tag !<VALUE` is not. The first version may not behave as you would expect it. A tracking issue has been created. Note that without typing tag values, all comparisons perform lexicographically on `String`s. | |||
2023-10-16 | fix unicode-related output problems | ||
The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe. | |||
2023-10-16 | update `list` output | ||
2023-10-16 | refactor `Git.withWorkingTree` | ||
2023-10-16 | add `--sort` to `list` | ||
2023-10-16 | refactor `Issue.Provenance` from `Issue` | ||
2023-10-16 | add Process.proc | ||
Adds type-trickery akin to `Text.printf` to provide - (1) an abstraction over `fromString (printf ".." ..)` for `ProcessConfig`s, - (2) have arguments be quoted automatically. As string is the only argument type that Shell knows, the formatting character is simply "%". | |||
2023-10-16 | refactor: add language extensions to Cabal file | ||
Ditches `ghci` in favor of `cabal repl`. | |||
2023-10-14 | utilize all processors | ||
2023-10-14 | add basic caching of Issue's | ||
2023-10-14 | extract listIssues to History and make commit configurable | ||
2023-10-13 | refactor: extract getIssues into History | ||
2023-10-13 | only show prov info in show command | ||
2023-10-13 | refactor: extract sh and sh_ into Process | ||
2023-10-05 | refactor issue text extraction | ||
2023-10-04 | add --filter, filter by tags | ||
2023-10-04 | ansi style output, breaks tests | ||
2023-10-04 | add tags to issues | ||
2023-10-04 | bring issue extraction on-par with shell script | ||
2023-10-02 | refactor match merging to own module | ||
2023-10-02 | parse tree-grepper results | ||
2023-10-02 | run tree-grepper for all files | ||
2023-10-02 | get list of files which should be checked | ||
2023-10-02 | add command line argument parsing | ||
2023-10-02 | add minimal haskell boilerplate | ||