Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-07 | refactor history | Alexander Foremny | |
2023-10-17 | inline `cached` into function calls | Alexander Foremny | |
2023-10-17 | refactor `cached` | Alexander Foremny | |
2023-10-17 | add `log` command | Alexander Foremny | |
2023-10-17 | make --width a global option | Alexander Foremny | |
2023-10-17 | make sort type-aware | Alexander Foremny | |
2023-10-17 | make filter type-aware | Alexander Foremny | |
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 | Alexander Foremny | |
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-17 | applySort -> applySorts | Alexander Foremny | |
2023-10-17 | allow empty-valued (bool) tags | Alexander Foremny | |
2023-10-17 | refactor include,exclude from simple filters | Alexander Foremny | |
2023-10-16 | comment add-command-for-regenerating-the-cache | Alexander Foremny | |
2023-10-16 | comment add-command-for-regenerating-the-cache | Alexander Foremny | |
2023-10-16 | comment add-command-for-listing-all-topics | Alexander Foremny | |
2023-10-16 | add global flag `--no-pager|-P` | Alexander Foremny | |
2023-10-16 | fix unicode-related output problems | Alexander Foremny | |
The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe. | |||
2023-10-16 | paginate output | Alexander Foremny | |
2023-10-16 | add comments to all comments | Fabian Kirchner | |
2023-10-16 | comment add-option-to-group-issue-list | Alexander Foremny | |
2023-10-16 | comment display-issuye-type-in-list-and-show-views | Alexander Foremny | |
2023-10-16 | comment should-automatically-generated-ids-be-random | Alexander Foremny | |
2023-10-16 | comment ↵ | Alexander Foremny | |
add-a-subcommand-which-appends-the-generated-ids-to-the-issue-in-the-sourcecode | |||
2023-10-16 | comment expose-all-command-line-options-as-environment-variables | Alexander Foremny | |
2023-10-16 | comment add-options-to-show-command-to-display-source-code-around-the-issue | Alexander Foremny | |
2023-10-16 | comment on add-command-for-re-generating-the-cache | Alexander Foremny | |
2023-10-16 | add global option `--color` | Alexander Foremny | |
2023-10-16 | update `list` output | Alexander Foremny | |
2023-10-16 | refactor `Git.withWorkingTree` | Alexander Foremny | |
2023-10-16 | add issue support-issue-comments | Alexander Foremny | |
2023-10-16 | add `--sort` to `list` | Alexander Foremny | |
2023-10-16 | make `internalTags` a global option | Alexander Foremny | |
2023-10-16 | add internal tag `createdAt` | Alexander Foremny | |
2023-10-16 | refactor `Issue.Provenance` from `Issue` | Alexander Foremny | |
2023-10-16 | add Process.proc | Alexander Foremny | |
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 | Alexander Foremny | |
Ditches `ghci` in favor of `cabal repl`. | |||
2023-10-16 | fix UTCTime serialization | Alexander Foremny | |
2023-10-16 | drop unused functions from History | Alexander Foremny | |
2023-10-15 | add more issues | Fabian Kirchner | |
2023-10-15 | add more issues | Fabian Kirchner | |
2023-10-15 | add grouping options to issue | Fabian Kirchner | |
2023-10-15 | add issue about ordering | Fabian Kirchner | |
2023-10-15 | minor issue adjustments | Fabian Kirchner | |
2023-10-15 | fix typo in issue and add caching issue | Fabian Kirchner | |
2023-10-15 | add some issues | Fabian Kirchner | |
2023-10-14 | filter issues by paths | Fabian Kirchner | |
2023-10-14 | encode again when decoding cache failed | Fabian Kirchner | |
2023-10-14 | also consider issues changed in current working tree | Fabian Kirchner | |
2023-10-14 | add suffixes to cache ids | Fabian Kirchner | |
2023-10-14 | collect issues starting from the first commit via intermediate IssueEvent's | Fabian Kirchner | |
2023-10-14 | add getIssuesWorkingTreeChanged | Fabian Kirchner | |