aboutsummaryrefslogtreecommitdiffstats
path: root/app/Issue.hs
AgeCommit message (Collapse)Author
2023-12-13chore: uncache large issue fieldsLibravatar Alexander Foremny
2023-12-12chore: resolve binary Node instanceLibravatar 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-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: increase performance by caching everythingLibravatar Alexander Foremny
Initial cache generation is slower, as we are losing out on parallelism.
2023-12-05feat: parse issues as markdownLibravatar Alexander Foremny
2023-11-30chore: make issue ids obligatoryLibravatar Alexander Foremny
2023-11-30feat: support closed issuesLibravatar Alexander Foremny
Closed issues can be shown, but listing closed issues requires passing `--closed`.
2023-11-29feat: collect issues referencing issueLibravatar Fabian Kirchner
2023-11-29support commentsLibravatar Alexander Foremny
2023-11-28editing issues preserves comment styleLibravatar Alexander Foremny
2023-11-28move `replaceText` to `Issue`Libravatar Alexander Foremny
2023-11-27close separate-database-issues-and-history-issuesLibravatar Alexander Foremny
2023-11-27make provenance obligatoryLibravatar Alexander Foremny
2023-11-27add `rawText` to `Issue`Libravatar Alexander Foremny
2023-11-27don't cache `internalTags`Libravatar Alexander Foremny
2023-11-09refactor TreeGrepper.CommentLibravatar 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-07update issuesLibravatar Alexander Foremny
2023-11-07add issue marker as internal tag @typeLibravatar Alexander Foremny
2023-11-07record both creation and update in provenanceLibravatar Alexander Foremny
2023-11-07refactor historyLibravatar Alexander Foremny
2023-10-17allow empty-valued (bool) tagsLibravatar Alexander Foremny
2023-10-16add internal tag `createdAt`Libravatar Alexander Foremny
2023-10-16refactor `Issue.Provenance` from `Issue`Libravatar Alexander Foremny
2023-10-16refactor: add language extensions to Cabal fileLibravatar Alexander Foremny
Ditches `ghci` in favor of `cabal repl`.
2023-10-16fix UTCTime serializationLibravatar Alexander Foremny
2023-10-14remove calls to `setWorkingDirectory`Libravatar Alexander Foremny
2023-10-14add basic caching of Issue'sLibravatar Fabian Kirchner
2023-10-14only show commit hashLibravatar Fabian Kirchner
2023-10-14deduce initial provenance from commit historyLibravatar Fabian Kirchner
2023-10-13only show prov info in show commandLibravatar Fabian Kirchner
2023-10-13show commit hash where issue occurs firstLibravatar Fabian Kirchner
2023-10-13refactor: extract sh and sh_ into ProcessLibravatar Fabian Kirchner
2023-10-13also support FIXME and QUESTION as markersLibravatar Fabian Kirchner
2023-10-13print file and row in show modeLibravatar Fabian Kirchner
2023-10-13do not strip tags from descriptionLibravatar Fabian Kirchner
2023-10-05show single issue by id onlyLibravatar Alexander Foremny
2023-10-05generate internal @id tag from titleLibravatar Alexander Foremny
2023-10-05refactor issue text extractionLibravatar Alexander Foremny
2023-10-04strip tags from descriptionLibravatar Alexander Foremny
2023-10-04fix testsLibravatar Alexander Foremny
2023-10-04add tags to issuesLibravatar Alexander Foremny
2023-10-04bring issue extraction on-par with shell scriptLibravatar Alexander Foremny