aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-11-09fix extracting tags from codeLibravatar Alexander Foremny
2023-11-09improve list outputLibravatar Alexander Foremny
2023-11-07update issuesLibravatar Alexander Foremny
2023-11-07sort newest issues first by defaultLibravatar Alexander Foremny
2023-11-07add issuesLibravatar Alexander Foremny
2023-11-07add internal tag `title'Libravatar Alexander Foremny
2023-11-07improve getCommitHashesLibravatar Alexander Foremny
`getCommitHashes` now returns at least one commit, and reverses commits by default (ie. oldest to newset).
2023-11-07add `tags` commandLibravatar Alexander Foremny
2023-11-07fix performance when generating historyLibravatar Alexander Foremny
At some point, we noticed a performance drop when generating the history. It turns out that per-file granularity is not performant anymore, presumably since we're analizing changed files. This restores performance by switching to per-commit granularity instead.
2023-11-07fix issue titleLibravatar Alexander Foremny
This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669.
2023-11-07fix `getRootDir` returning wrong pathLibravatar Alexander Foremny
Check for `../anissue\n` having been created by invocations prior to this fix.
2023-11-07update issuesLibravatar Alexander Foremny
2023-11-07fix hardcoded "@topic"Libravatar Alexander Foremny
2023-11-07add issue marker as internal tag @typeLibravatar Alexander Foremny
2023-11-07add author & editor to internal tagsLibravatar Alexander Foremny
2023-11-07add numbers to grouped topicsLibravatar Alexander Foremny
2023-11-07fix group-by parsingLibravatar Alexander Foremny
2023-11-07add --group-by optionLibravatar Fabian Kirchner
2023-11-07add renaming issuesLibravatar Fabian Kirchner
2023-11-07add `Git.getRootDir`Libravatar Alexander Foremny
2023-11-07add settingsLibravatar Alexander Foremny
2023-11-07add hlintLibravatar Alexander Foremny
2023-11-07add `--edit` flag to `show` commandLibravatar Alexander Foremny
2023-11-07add internal tag @modifiedAtLibravatar Alexander Foremny
2023-11-07record both creation and update in provenanceLibravatar Alexander Foremny
2023-11-07refactor historyLibravatar Alexander Foremny
2023-10-19add glossaryLibravatar Alexander Foremny
2023-10-17inline `cached` into function callsLibravatar Alexander Foremny
2023-10-17refactor `cached`Libravatar Alexander Foremny
2023-10-17add `log` commandLibravatar Alexander Foremny
2023-10-17make --width a global optionLibravatar Alexander Foremny
2023-10-17make sort type-awareLibravatar Alexander Foremny
2023-10-17make filter type-awareLibravatar 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-17add filter operatorsLibravatar 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-17applySort -> applySortsLibravatar Alexander Foremny
2023-10-17allow empty-valued (bool) tagsLibravatar Alexander Foremny
2023-10-17refactor include,exclude from simple filtersLibravatar Alexander Foremny
2023-10-16comment add-command-for-regenerating-the-cacheLibravatar Alexander Foremny
2023-10-16comment add-command-for-regenerating-the-cacheLibravatar Alexander Foremny
2023-10-16comment add-command-for-listing-all-topicsLibravatar Alexander Foremny
2023-10-16add global flag `--no-pager|-P`Libravatar Alexander Foremny
2023-10-16fix unicode-related output problemsLibravatar Alexander Foremny
The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe.
2023-10-16paginate outputLibravatar Alexander Foremny
2023-10-16add comments to all commentsLibravatar Fabian Kirchner
2023-10-16comment add-option-to-group-issue-listLibravatar Alexander Foremny
2023-10-16comment display-issuye-type-in-list-and-show-viewsLibravatar Alexander Foremny
2023-10-16comment should-automatically-generated-ids-be-randomLibravatar Alexander Foremny
2023-10-16comment ↵Libravatar Alexander Foremny
add-a-subcommand-which-appends-the-generated-ids-to-the-issue-in-the-sourcecode
2023-10-16comment expose-all-command-line-options-as-environment-variablesLibravatar Alexander Foremny
2023-10-16comment add-options-to-show-command-to-display-source-code-around-the-issueLibravatar Alexander Foremny