feed.nomath.org

2024-05-07

infra main: git: add kirchner's alternative ssh key
by Alexander Foremny on 2024-05-07T07:43:19Z

2024-05-06

astatusbar main: feat: add `--spacing`
by Alexander Foremny on 2024-05-06T20:24:32Z
astatusbar main: feat: automatically compute height
by Alexander Foremny on 2024-05-06T20:23:39Z
astatusbar main: feat: load colors from X resources
by Alexander Foremny on 2024-05-06T19:37:24Z
astatusbar main: feat: add `--icons`

astatusbar can be started with the option `--icons` and will replace sensor labels with appropriate icons. The user is expected to have Nerd Fonts, in particular IosevkaTerm Nerd Font, installed.

by Alexander Foremny on 2024-05-06T11:01:07Z

2024-04-26

astatusbar main: fix: avoid machine-specific file names in sensors
by Alexander Foremny on 2024-04-26T12:09:45Z

2024-04-16

infra main: cgit: add astatusbar
by Alexander Foremny on 2024-04-16T11:36:14Z

2024-04-10

astatusbar main: init
by Alexander Foremny on 2024-04-10T12:05:08Z

2024-04-08

agame main: feat: add player names
by Alexander Foremny on 2024-04-08T11:47:18Z
agame main: feat: add `--scale-factor` option
by Alexander Foremny on 2024-04-08T11:19:15Z
agame main: fix: send inputs via messages instead of input

It appears as if lightyear inputs are supposed to be keys that are being held down. This abstraction does not fit well with our inputs, which are one-time actions. In particular, I've found inputs being missed. We hope to improve upon this, by sending inputs as lightyear messages via a reliable, oredered channel.

by Alexander Foremny on 2024-04-08T10:56:26Z
agame main: chore: update lightyear to 0.13.0
by Alexander Foremny on 2024-04-08T09:48:54Z
agame main: chore: update bevy to 0.13.2
by Alexander Foremny on 2024-04-08T09:48:20Z
agame main: fix: fix selecting factions
by Alexander Foremny on 2024-04-08T09:42:25Z

2024-04-03

infra main: agame: update
by Alexander Foremny on 2024-04-03T08:01:55Z

2024-03-26

anissue feature/compute-history-from-top: fix: fix log

Previously, we tracked re-opening of issues by advancing the commit hash for scrambles that do not witness an issue. Advancing the commit hash for scrambles not witnessing an issue is obviously incorrect. To see that, consider a top/earlier commit that creates a new file with an issue in it. None of the bottom/later scrambles witness the issue. Hence, it would have been logged as being created in the bottom-most/latest commit instead of the top-most/earliest commit.

by Alexander Foremny on 2024-03-26T06:10:05Z
anissue feature/compute-history-from-top: fix: strip `git config` output
by Alexander Foremny on 2024-03-26T04:25:42Z
anissue feature/compute-history-from-top: chore: add working tree changes to smoke tests
by Alexander Foremny on 2024-03-26T04:25:20Z
anissue feature/compute-history-from-top: chore: `cabal format` anissue.cabal
by Alexander Foremny on 2024-03-26T04:12:18Z

2024-03-25

anissue feature/compute-history-from-top: fix: fix first scramble having to scan all files
by Alexander Foremny on 2024-03-25T13:57:48Z
anissue feature/compute-history-from-top: issue: close add-support-for-cache-progress
by Alexander Foremny on 2024-03-25T13:41:09Z
anissue feature/compute-history-from-top: issue: comment on add-anissue-merge
by Alexander Foremny on 2024-03-25T13:31:44Z
anissue feature/compute-history-from-top: chore: add smoke test for `anissue list`
by Alexander Foremny on 2024-03-25T13:30:51Z
anissue feature/compute-history-from-top: issue: close compute-history-from-the-top
by Alexander Foremny on 2024-03-25T13:24:10Z
anissue feature/compute-history-from-top: fix: fix determine closed issues
by Alexander Foremny on 2024-03-25T13:23:33Z
anissue feature/compute-history-from-top: issue: request-review

Requesting review from @kirchner for inclusion into `main`.

by Alexander Foremny on 2024-03-25T06:47:10Z
anissue feature/compute-history-from-top: chore: `cabal format` anissue.cabal
by Alexander Foremny on 2024-03-25T03:56:59Z

2024-03-24

agame main: fix: attack closest (instead of hovered) target
by Alexander Foremny on 2024-03-24T15:02:10Z
agame main: feat: camera controls
by Alexander Foremny on 2024-03-24T14:55:06Z
agame main: feat: color projectiles
by Alexander Foremny on 2024-03-24T14:01:04Z
agame main: feat: damage types
by Alexander Foremny on 2024-03-24T13:32:01Z
agame main: feat: add tower range/ target indicator
by Alexander Foremny on 2024-03-24T05:26:22Z
agame main: feat: add `right click` input
by Alexander Foremny on 2024-03-24T04:57:49Z
agame main: feat: add stop (`s`) input
by Alexander Foremny on 2024-03-24T04:57:34Z
agame main: chore: change factions to purple/yellow
by Alexander Foremny on 2024-03-24T04:46:03Z

2024-03-23

agame main: feat: towers prioritize non-player targets
by Alexander Foremny on 2024-03-23T14:07:35Z
agame main: feat: respawn players
by Alexander Foremny on 2024-03-23T13:06:23Z
agame main: fix: only players regen health
by Alexander Foremny on 2024-03-23T12:59:20Z
agame main: feat: add client faction
by Alexander Foremny on 2024-03-23T12:57:47Z
agame main: feat: camera movement
by Alexander Foremny on 2024-03-23T07:53:12Z
agame main: feat: movement collision
by Alexander Foremny on 2024-03-23T06:52:14Z

2024-03-22

agame main: feat: nexuses
by Alexander Foremny on 2024-03-22T14:53:45Z
agame main: feat: minions
by Alexander Foremny on 2024-03-22T14:42:19Z

2024-03-21

agame main: feat: towers
by Alexander Foremny on 2024-03-21T14:36:05Z
anissue feature/compute-history-from-top: feat: direct Git access
by Alexander Foremny on 2024-03-21T05:38:18Z
anissue feature/compute-history-from-top: chore: Git -> Backend
by Alexander Foremny on 2024-03-21T04:35:00Z

2024-03-20

agame main: feat: flash ability
by Alexander Foremny on 2024-03-20T06:09:22Z
agame main: feat: scale spear damage
by Alexander Foremny on 2024-03-20T05:39:46Z
agame main: feat: don't show attack indicator on hover (only on `a`)
by Alexander Foremny on 2024-03-20T05:24:40Z
agame main: feat: automatically auto-attack
by Alexander Foremny on 2024-03-20T05:21:41Z
agame main: fix: adjust meele's cooldowns
by Alexander Foremny on 2024-03-20T01:20:40Z
agame main: fix: pull deals damage
by Alexander Foremny on 2024-03-20T01:18:33Z
agame main: fix: dash deals damage
by Alexander Foremny on 2024-03-20T01:09:36Z

2024-03-19

agame main: feat: render buffs in client
by Alexander Foremny on 2024-03-19T13:56:30Z
agame main: feat: area of effect
by Alexander Foremny on 2024-03-19T13:13:16Z
infra main: agame: update
by Alexander Foremny on 2024-03-19T06:48:26Z
agame main: feat: shield ability
by Alexander Foremny on 2024-03-19T06:36:54Z
agame main: feat: focus ability
by Alexander Foremny on 2024-03-19T05:52:42Z
agame main: chore: tweak champions
by Alexander Foremny on 2024-03-19T04:50:53Z
agame main: feat: pull ability
by Alexander Foremny on 2024-03-19T04:14:57Z
agame main: feat: dash ability
by Alexander Foremny on 2024-03-19T02:00:42Z

2024-03-18

agame main: feat: vary attack speed
by Alexander Foremny on 2024-03-18T06:28:33Z
agame main: feat: vary max health
by Alexander Foremny on 2024-03-18T06:26:56Z
agame main: fix: fix swapped projectiles in ranged/ meele attack
by Alexander Foremny on 2024-03-18T06:22:31Z
agame main: fix: fix champion selection
by Alexander Foremny on 2024-03-18T06:22:14Z
agame main: fix: show health regen in ui
by Alexander Foremny on 2024-03-18T06:06:13Z
agame main: feat: speed ability
by Alexander Foremny on 2024-03-18T03:58:00Z
agame main: fix: fix abilities selecting the right cooldown
by Alexander Foremny on 2024-03-18T03:19:34Z
agame main: chore: play with network settings
by Alexander Foremny on 2024-03-18T02:28:49Z
agame main: chore: run server systems in `fixed update`
by Alexander Foremny on 2024-03-18T01:40:12Z

2024-03-17

infra main: agame: update
by Alexander Foremny on 2024-03-17T15:32:54Z
agame main: feat: add damage indicators
by Alexander Foremny on 2024-03-17T15:32:22Z
agame main: feat: add hotbar
by Alexander Foremny on 2024-03-17T14:21:42Z
agame main: feat: add directional ability indicator
by Alexander Foremny on 2024-03-17T12:55:54Z
agame main: chore: refactor abilities
by Alexander Foremny on 2024-03-17T12:37:58Z
agame main: feat: abilities
by Alexander Foremny on 2024-03-17T11:48:41Z
agame main: feat: skillshots
by Alexander Foremny on 2024-03-17T08:26:25Z
agame main: feat: meele attack
by Alexander Foremny on 2024-03-17T07:14:27Z

2024-03-15

agame main: fix: attack in the same tick as approaching
by Alexander Foremny on 2024-03-15T15:31:03Z
agame main: fix: choose closest hovered player
by Alexander Foremny on 2024-03-15T15:28:01Z
infra main: agame: update
by Alexander Foremny on 2024-03-15T15:19:07Z
agame main: feat: add champions

Select champions using the `--champion` flag. Valid values are `ranged` and `meele` (default).

by Alexander Foremny on 2024-03-15T15:07:58Z
agame main: feat: add health/ damage
by Alexander Foremny on 2024-03-15T13:04:17Z
infra main: agame: init
by Alexander Foremny on 2024-03-15T05:45:41Z
agame main: chore: release
by Alexander Foremny on 2024-03-15T05:15:41Z
agame main: feat: shooting range indicator
by Alexander Foremny on 2024-03-15T03:08:43Z
agame main: feat: hover indicator
by Alexander Foremny on 2024-03-15T02:45:56Z

2024-03-14

agame main: feat: shooting
by Alexander Foremny on 2024-03-14T15:10:11Z
agame main: feat: walking
by Alexander Foremny on 2024-03-14T13:24:43Z
infra main: cgit: add repository `agame`
by Alexander Foremny on 2024-03-14T07:22:59Z
anissue main: Merge remote-tracking branch 'origin/feature/review'
by Alexander Foremny on 2024-03-14T06:10:03Z
anissue feature/compute-history-from-top: Merge remote-tracking branch 'origin/feature/review'
by Alexander Foremny on 2024-03-14T06:10:03Z
anissue main: review: request-changes feature/review
by Alexander Foremny on 2024-03-14T06:07:28Z
anissue feature/compute-history-from-top: review: request-changes feature/review
by Alexander Foremny on 2024-03-14T06:07:28Z
anissue main: review: request-changes feature/review
by Alexander Foremny on 2024-03-14T06:06:48Z
anissue feature/compute-history-from-top: review: request-changes feature/review
by Alexander Foremny on 2024-03-14T06:06:48Z
anissue main: chore: format Main.hs
by Alexander Foremny on 2024-03-14T06:04:16Z
anissue feature/compute-history-from-top: chore: format Main.hs
by Alexander Foremny on 2024-03-14T06:04:16Z
anissue main: chore: add future review todos
by Alexander Foremny on 2024-03-14T06:04:09Z
anissue feature/compute-history-from-top: chore: add future review todos
by Alexander Foremny on 2024-03-14T06:04:09Z
anissue main: chore: refactor `Comment.Language.fromPath`
by Alexander Foremny on 2024-03-14T05:54:00Z
anissue feature/compute-history-from-top: chore: refactor `Comment.Language.fromPath`
by Alexander Foremny on 2024-03-14T05:54:00Z
anissue main: chore: resolve TODOs
by Alexander Foremny on 2024-03-14T05:52:32Z
anissue feature/compute-history-from-top: chore: resolve TODOs
by Alexander Foremny on 2024-03-14T05:52:32Z
agame main: feat: players can teleport
by Alexander Foremny on 2024-03-14T05:43:53Z

2024-03-13

anissue main: review: approve feature/review

Reviewed branch feature/review at commit 07aacbbe55f4793daa0c9893efe4a64951575081.

by Fabian Kirchner on 2024-03-13T13:38:13Z
anissue feature/compute-history-from-top: review: approve feature/review

Reviewed branch feature/review at commit 07aacbbe55f4793daa0c9893efe4a64951575081.

by Fabian Kirchner on 2024-03-13T13:38:13Z
anissue main: fix: strip b/ from destinations when committing review
by Fabian Kirchner on 2024-03-13T13:37:46Z
anissue feature/compute-history-from-top: fix: strip b/ from destinations when committing review
by Fabian Kirchner on 2024-03-13T13:37:46Z
anissue main: fix: parse base branch argument
by Fabian Kirchner on 2024-03-13T13:22:05Z
anissue feature/compute-history-from-top: fix: parse base branch argument
by Fabian Kirchner on 2024-03-13T13:22:05Z
agame main: init
by Alexander Foremny on 2024-03-13T07:32:46Z
sh main: chore: add `ConduitT` instances
by Alexander Foremny on 2024-03-13T06:02:37Z
anissue main: chore: fix applying review
by Alexander Foremny on 2024-03-13T05:18:58Z
anissue feature/compute-history-from-top: chore: fix applying review
by Alexander Foremny on 2024-03-13T05:18:58Z
anissue main: review: request-changes feature/review
by Alexander Foremny on 2024-03-13T05:16:50Z
anissue feature/compute-history-from-top: review: request-changes feature/review
by Alexander Foremny on 2024-03-13T05:16:50Z
anissue main: chore: drop unused app/Extract.hs
by Alexander Foremny on 2024-03-13T05:01:18Z
anissue feature/compute-history-from-top: chore: drop unused app/Extract.hs
by Alexander Foremny on 2024-03-13T05:01:18Z
anissue main: chore: add review commit template
by Alexander Foremny on 2024-03-13T04:35:58Z
anissue feature/compute-history-from-top: chore: add review commit template
by Alexander Foremny on 2024-03-13T04:35:58Z
anissue main: chore: add `REVIEW` marker
by Alexander Foremny on 2024-03-13T04:32:02Z
anissue feature/compute-history-from-top: chore: add `REVIEW` marker
by Alexander Foremny on 2024-03-13T04:32:02Z
anissue main: chore: patch shows commit messages
by Alexander Foremny on 2024-03-13T04:27:44Z
anissue feature/compute-history-from-top: chore: patch shows commit messages
by Alexander Foremny on 2024-03-13T04:27:44Z
anissue main: chore: drop `Status`
by Alexander Foremny on 2024-03-13T03:46:13Z
anissue feature/compute-history-from-top: chore: drop `Status`
by Alexander Foremny on 2024-03-13T03:46:13Z
anissue main: chore: drop `--granularity` for `--per-commit`
by Alexander Foremny on 2024-03-13T03:36:20Z
anissue feature/compute-history-from-top: chore: drop `--granularity` for `--per-commit`
by Alexander Foremny on 2024-03-13T03:36:20Z

2024-03-12

sh main: chore: add `ExitCode` to `Outputable`
by Alexander Foremny on 2024-03-12T06:24:12Z
sh main: chore: propagate error message in `DecodeException`
by Alexander Foremny on 2024-03-12T03:00:51Z

2024-03-09

sh main: chore: drop haskell-src-meta
by Alexander Foremny on 2024-03-09T15:11:26Z
sh main: chore: strip trailing newlines by default

Can be disabled by ending the quasi quotation template with a single backslash.

by Alexander Foremny on 2024-03-09T13:56:40Z
sh main: chore: support json output
by Alexander Foremny on 2024-03-09T13:25:05Z

2024-03-08

sh main: chore: use `${{..}}` for impure interpolation
by Alexander Foremny on 2024-03-08T04:00:53Z

2024-03-07

sh main: chore: drop unused type class magic
by Alexander Foremny on 2024-03-07T06:25:08Z
sh main: chore: fix parsing special characters
by Alexander Foremny on 2024-03-07T05:14:00Z
sh main: chore: allow impure interpolation
by Alexander Foremny on 2024-03-07T05:01:47Z
sh main: chore: simplify quasi quoter implementation
by Alexander Foremny on 2024-03-07T04:19:24Z
sh main: chore: interpolate named variables
by Alexander Foremny on 2024-03-07T03:59:37Z
sh main: chore: run `sh` in `MonadIO`
by Alexander Foremny on 2024-03-07T02:57:03Z

2024-03-06

anissue main: review(feature/review): approve

lgtm, possible splitting some non-business-logic stuff into separate commits would be nice commit 9a49ec0dcd6f75736949350844f85d80fe48a662

by Fabian Kirchner on 2024-03-06T12:47:17Z
anissue feature/compute-history-from-top: review(feature/review): approve

lgtm, possible splitting some non-business-logic stuff into separate commits would be nice commit 9a49ec0dcd6f75736949350844f85d80fe48a662

by Fabian Kirchner on 2024-03-06T12:47:17Z

2024-03-05

infra main: static.nomath.org: add cors
by Alexander Foremny on 2024-03-05T06:49:24Z
infra main: cgit: add sh repository
by Alexander Foremny on 2024-03-05T06:42:41Z
sh main: chore: init
by Alexander Foremny on 2024-03-05T03:54:24Z

2024-03-04

infra main: feed-nomath-org: update
by Alexander Foremny on 2024-03-04T06:44:13Z
feed-nomath-org main: improve atom feed
by Alexander Foremny on 2024-03-04T01:22:54Z

2024-03-02

infra main: grafana: init
by Alexander Foremny on 2024-03-02T13:44:52Z
infra main: feed-nomath-org: add atom feed
by Alexander Foremny on 2024-03-02T12:37:24Z
feed-nomath-org main: add atom feed
by Alexander Foremny on 2024-03-02T12:37:06Z

2024-03-01

nomath-org main: advertise feed.nomath.org
by Alexander Foremny on 2024-03-01T14:36:19Z
infra main: feed-nomath-org: init
by Alexander Foremny on 2024-03-01T14:33:43Z
nomath-org main: get base.css from static.nomath.org
by Alexander Foremny on 2024-03-01T08:52:04Z
static-nomath-org main: add base.css
by Alexander Foremny on 2024-03-01T08:47:14Z
feed-nomath-org main: generate feed from repositories
by Alexander Foremny on 2024-03-01T08:46:36Z
anissue main: chore: pin nixpkgs to nixos-23.05
by Alexander Foremny on 2024-03-01T05:44:00Z
anissue feature/compute-history-from-top: chore: pin nixpkgs to nixos-23.05
by Alexander Foremny on 2024-03-01T05:44:00Z

2024-02-29

anissue main: feat: add `review` command

Prototype of the `review` command, cf. `anissue review -h`. Also adds the `status` command.

by Alexander Foremny on 2024-02-29T03:11:10Z
anissue feature/compute-history-from-top: feat: add `review` command

Prototype of the `review` command, cf. `anissue review -h`. Also adds the `status` command.

by Alexander Foremny on 2024-02-29T03:11:10Z

2024-02-27

infra main: cgit: add `feed-nomath-org` repo
by Alexander Foremny on 2024-02-27T13:19:39Z
feed-nomath-org main: add webserver
by Alexander Foremny on 2024-02-27T13:10:11Z

2024-02-26

feed-nomath-org main: merge feeds
by Alexander Foremny on 2024-02-26T14:18:16Z
feed-nomath-org main: init
by Alexander Foremny on 2024-02-26T13:08:10Z
infra main: nix: update fysiweb-cli
by Alexander Foremny on 2024-02-26T03:35:45Z

2024-02-23

infra main: apps/authelia: init
by Alexander Foremny on 2024-02-23T07:07:11Z
infra main: apps/cgit: add `users` option
by Alexander Foremny on 2024-02-23T02:33:41Z
infra main: apps/static-users: init
by Alexander Foremny on 2024-02-23T02:23:54Z
infra main: modules/fysiweb-capabilities: init
by Alexander Foremny on 2024-02-23T02:23:46Z

2024-02-22

infra main: add pass to shell.nix
by Fabian Kirchner on 2024-02-22T13:55:31Z
infra main: secrets: add kirchner
by Alexander Foremny on 2024-02-22T13:53:55Z
nomath-org main: add `<nav>` tag
by Alexander Foremny on 2024-02-22T01:41:08Z
nomath-org main: add meta description
by Alexander Foremny on 2024-02-22T01:23:53Z
nomath-org main: fix `develop`
by Alexander Foremny on 2024-02-22T01:21:36Z
infra main: cgit: add default filters
by Alexander Foremny on 2024-02-22T01:17:49Z

2024-02-21

abuilder main: add logging
by Alexander Foremny on 2024-02-21T02:02:17Z
abuilder main: register build roots
by Alexander Foremny on 2024-02-21T01:11:41Z

2024-02-20

infra main: add abuilder service
by Alexander Foremny on 2024-02-20T06:00:30Z
abuilder main: init
by Alexander Foremny on 2024-02-20T03:05:43Z

2024-02-19

infra main: add README.md
by Alexander Foremny on 2024-02-19T04:51:35Z
infra main: add fysiweb-cli to shell
by Alexander Foremny on 2024-02-19T04:50:03Z
json2sql main: support `INSERT`, `DELETE`, `UPDATE`
by Alexander Foremny on 2024-02-19T03:55:36Z

2024-02-16

infra main: add more repositories
by Alexander Foremny on 2024-02-16T13:16:34Z
nomath-org main: add favicon
by Alexander Foremny on 2024-02-16T03:38:23Z
static-nomath-org main: add cgit.css
by Alexander Foremny on 2024-02-16T02:51:34Z
infra main: init static.nomath.org
by Alexander Foremny on 2024-02-16T02:24:36Z
static-nomath-org main: init
by Alexander Foremny on 2024-02-16T02:14:02Z

2024-02-15

infra main: init code.nomath.org
by Alexander Foremny on 2024-02-15T05:27:47Z

2024-02-14

infra main: deploy system1
by Alexander Foremny on 2024-02-14T08:23:20Z
infra main: init
by Alexander Foremny on 2024-02-14T04:34:12Z

2024-02-13

json2sql main: explicitly construct objects in SELECT
by Alexander Foremny on 2024-02-13T06:50:30Z
json2sql main: add `serve` command
by Alexander Foremny on 2024-02-13T05:59:18Z
nomath-org main: init
by Alexander Foremny on 2024-02-13T04:10:58Z
json2sql main: add `repl` command
by Alexander Foremny on 2024-02-13T01:29:24Z
json2sql main: refactor library
by Alexander Foremny on 2024-02-13T01:07:20Z

2024-02-12

json2sql main: add `embeds`, `join`
by Alexander Foremny on 2024-02-12T12:30:27Z
json2sql main: refactor `Query`
by Alexander Foremny on 2024-02-12T09:05:02Z
json2sql main: dissolve `unique`
by Alexander Foremny on 2024-02-12T04:39:19Z
json2sql main: `combine` -> `join`
by Alexander Foremny on 2024-02-12T04:34:29Z
json2sql main: refactor `Record`
by Alexander Foremny on 2024-02-12T04:30:47Z
json2sql main: `FilePath` -> `Collection`
by Alexander Foremny on 2024-02-12T03:33:06Z
json2sql main: `Only [Field] -> `Only (N.NonEmpty Field)`
by Alexander Foremny on 2024-02-12T03:31:54Z

2024-02-10

json2sql main: add EMBED clause
by Alexander Foremny on 2024-02-10T08:29:04Z

2024-02-09

json2sql main: refactor `WhereClauses`
by Alexander Foremny on 2024-02-09T14:57:00Z
json2sql main: add query parser & printer
by Alexander Foremny on 2024-02-09T14:22:05Z
json2sql main: refactor `Join`
by Alexander Foremny on 2024-02-09T06:22:49Z
json2sql main: Where, Cmp -> WhereClauses, WhereClause
by Alexander Foremny on 2024-02-09T06:19:24Z
json2sql main: refactor `Debug`
by Alexander Foremny on 2024-02-09T06:16:35Z
json2sql main: add (simpler) `StoreT` type
by Alexander Foremny on 2024-02-09T01:40:03Z

2024-02-08

json2sql main: remove `StoreT` type

StateT should not be an instance of `MonadUnliftIO`. This reverts commit d441ab33582975ff9eda162db952f2ec5da59223.

by Alexander Foremny on 2024-02-08T14:20:11Z
json2sql main: add `StoreT` type
by Alexander Foremny on 2024-02-08T14:20:09Z
json2sql main: add Git store
by Alexander Foremny on 2024-02-08T03:51:59Z
json2sql main: `SELECT .` -> `SELECT *`
by Alexander Foremny on 2024-02-08T01:03:40Z

2024-02-07

apaperless main: chore: normalize UTF-8
by Alexander Foremny on 2024-02-07T03:43:19Z
json2sql main: support joins
by Alexander Foremny on 2024-02-07T01:32:13Z

2024-02-06

json2sql main: support qualified fields
by Alexander Foremny on 2024-02-06T13:29:28Z
json2sql main: init
by Alexander Foremny on 2024-02-06T12:42:44Z

2024-02-05

apaperless main: chore: sort match results by source position
by Alexander Foremny on 2024-02-05T05:54:16Z

2024-01-11

apaperless main: feat: add more patterns to `@createdAt`
by Alexander Foremny on 2024-01-11T07:11:38Z
apaperless main: fix: fix interactive tagging
by Alexander Foremny on 2024-01-11T02:57:34Z
apaperless main: feat: add `check` cmd
by Alexander Foremny on 2024-01-11T02:27:17Z
apaperless main: chore: make computing `probabilityMap` more performance
by Alexander Foremny on 2024-01-11T02:20:56Z

2024-01-09

apaperless main: issue: add regression
by Alexander Foremny on 2024-01-09T14:36:00Z

2024-01-03

apaperless main: chore: ignore /.history
by Alexander Foremny on 2024-01-03T03:46:18Z

2023-12-28

apaperless main: chore: restrict shown tags
by Alexander Foremny on 2023-12-28T03:20:58Z
apaperless main: chore: add `modifiedAt`
by Alexander Foremny on 2023-12-28T03:14:43Z
apaperless main: chore: `originalText` -> `content`
by Alexander Foremny on 2023-12-28T03:06:50Z
apaperless main: fix: fix adding/removing internal tags
by Alexander Foremny on 2023-12-28T02:51:54Z
apaperless main: chore: add filter, sort to library tags
by Alexander Foremny on 2023-12-28T02:23:42Z

2023-12-27

apaperless main: chore: add `--auto` to `consume`
by Alexander Foremny on 2023-12-27T08:38:30Z
apaperless main: chore: fix typo
by Alexander Foremny on 2023-12-27T02:24:02Z
apaperless main: chore: ignore ./anissue
by Alexander Foremny on 2023-12-27T02:23:19Z
apaperless main: chore: add @topic to issues
by Alexander Foremny on 2023-12-27T02:22:55Z
apaperless main: feat: add `modify` command
by Alexander Foremny on 2023-12-27T01:59:23Z

2023-12-26

apaperless main: feat: add `topwords` command

Changes the heuristic for the probability map.

by Alexander Foremny on 2023-12-26T06:23:16Z
apaperless main: fix: fix tag-by-tag suggestion
by Alexander Foremny on 2023-12-26T05:21:12Z
apaperless main: chore: add `--language`
by Alexander Foremny on 2023-12-26T05:03:31Z
apaperless main: chore: fix some warnings
by Alexander Foremny on 2023-12-26T04:55:03Z
apaperless main: chore: allow tags to be removed

Tags can be removed by setting their value to "-".

by Alexander Foremny on 2023-12-26T04:51:34Z
apaperless main: chore: add `SuggestTagByTags`

This naive implementation scores tags based on the words that correlate to a tag being set. It then uses that score to determine the highest-scoring value for a tag based on the words in a document.

by Alexander Foremny on 2023-12-26T04:39:29Z
apaperless main: chore: sha256 -> sha1
by Alexander Foremny on 2023-12-26T03:23:35Z
apaperless main: chore: print tags
by Alexander Foremny on 2023-12-26T03:22:59Z
apaperless main: chore: add settings
by Alexander Foremny on 2023-12-26T03:15:28Z
apaperless main: chore: add `createdAt` tag
by Alexander Foremny on 2023-12-26T02:24:31Z

2023-12-25

apaperless main: chore: add `addedAt` tag
by Alexander Foremny on 2023-12-25T12:34:22Z
apaperless main: chore: be quieter about shell commands
by Alexander Foremny on 2023-12-25T12:26:22Z
apaperless main: chore: add library 'tags'
by Alexander Foremny on 2023-12-25T12:25:42Z

2023-12-22

apaperless main: feat: add `--edit` to `list`
by Alexander Foremny on 2023-12-22T06:49:29Z
apaperless main: feat: add `edit` command
by Alexander Foremny on 2023-12-22T06:44:55Z
apaperless main: feat: add `--redo` to `list`
by Alexander Foremny on 2023-12-22T06:21:21Z
apaperless main: fix: fix tesseract call
by Alexander Foremny on 2023-12-22T06:11:54Z
apaperless main: feat: add `--view` to `list`
by Alexander Foremny on 2023-12-22T05:43:36Z
apaperless main: feat: add `view` command
by Alexander Foremny on 2023-12-22T05:42:02Z
apaperless main: feat: add `--todo` to `list`
by Alexander Foremny on 2023-12-22T05:36:53Z
apaperless main: feat: add command `todo`
by Alexander Foremny on 2023-12-22T05:03:39Z
apaperless main: fix: fix `originalText`
by Alexander Foremny on 2023-12-22T03:03:47Z
apaperless main: chore: add commands `consume`, `list`
by Alexander Foremny on 2023-12-22T02:16:44Z

2023-12-21

apaperless main: chore: add attrs
by Alexander Foremny on 2023-12-21T12:09:13Z
apaperless main: chore: scan ./originals
by Alexander Foremny on 2023-12-21T05:18:17Z
apaperless main: chore: only process scans
by Alexander Foremny on 2023-12-21T04:37:07Z

2023-12-20

apaperless main: chore: init
by Alexander Foremny on 2023-12-20T14:10:34Z
anissue feature/compute-history-from-top: chore: parameterize `sh`'s output
by Alexander Foremny on 2023-12-20T01:35:38Z

2023-12-18

anissue feature/compute-history-from-top: feat: compute history top to bottom

Disables caching.

by Alexander Foremny on 2023-12-18T12:50:22Z
anissue main: feat: add support for c, elm, nix, shell
by Alexander Foremny on 2023-12-18T06:38:22Z
anissue feature/compute-history-from-top: feat: add support for c, elm, nix, shell
by Alexander Foremny on 2023-12-18T06:38:22Z
anissue main: feat: manually traverse tree-grepper's AST

This commit replaces the AST querying with manual tree traversal. @prerequisite-for add-languages-elm-shell-nix

by Alexander Foremny on 2023-12-18T04:15:41Z
anissue feature/compute-history-from-top: feat: manually traverse tree-grepper's AST

This commit replaces the AST querying with manual tree traversal. @prerequisite-for add-languages-elm-shell-nix

by Alexander Foremny on 2023-12-18T04:15:41Z
anissue main: feat: limit the number of FFI calls for extracting comments

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

by Alexander Foremny on 2023-12-18T01:41:56Z
anissue feature/compute-history-from-top: feat: limit the number of FFI calls for extracting comments

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

by Alexander Foremny on 2023-12-18T01:41:56Z

2023-12-15

anissue main: feat: drop haskell-tree-sitter

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

by Alexander Foremny on 2023-12-15T06:40:33Z
anissue feature/compute-history-from-top: feat: drop haskell-tree-sitter

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

by Alexander Foremny on 2023-12-15T06:40:33Z
anissue main: feat: add `open` command
by Alexander Foremny on 2023-12-15T02:19:11Z
anissue feature/compute-history-from-top: feat: add `open` command
by Alexander Foremny on 2023-12-15T02:19:11Z
anissue main: chore: drop global option `internalTags`
by Alexander Foremny on 2023-12-15T02:14:35Z
anissue feature/compute-history-from-top: chore: drop global option `internalTags`
by Alexander Foremny on 2023-12-15T02:14:35Z
anissue main: feat: add `search` command
by Alexander Foremny on 2023-12-15T02:13:39Z
anissue feature/compute-history-from-top: feat: add `search` command
by Alexander Foremny on 2023-12-15T02:13:39Z
anissue main: fix: fix spacing between markdown nodes
by Alexander Foremny on 2023-12-15T01:44:19Z
anissue feature/compute-history-from-top: fix: fix spacing between markdown nodes
by Alexander Foremny on 2023-12-15T01:44:19Z

2023-12-13

anissue main: issue: reopen add-fulltext-search
by Alexander Foremny on 2023-12-13T13:48:34Z
anissue feature/compute-history-from-top: issue: reopen add-fulltext-search
by Alexander Foremny on 2023-12-13T13:48:34Z
anissue main: chore: free allocated memory in comments
by Alexander Foremny on 2023-12-13T13:13:55Z
anissue feature/compute-history-from-top: chore: free allocated memory in comments
by Alexander Foremny on 2023-12-13T13:13:55Z
anissue main: issue: update issues
by Alexander Foremny on 2023-12-13T04:01:35Z
anissue feature/compute-history-from-top: issue: update issues
by Alexander Foremny on 2023-12-13T04:01:35Z
anissue main: chore: compute issues and issue events separately
by Alexander Foremny on 2023-12-13T03:35:19Z
anissue feature/compute-history-from-top: chore: compute issues and issue events separately
by Alexander Foremny on 2023-12-13T03:35:19Z
anissue main: chore: uncache large issue fields
by Alexander Foremny on 2023-12-13T02:47:14Z
anissue feature/compute-history-from-top: chore: uncache large issue fields
by Alexander Foremny on 2023-12-13T02:47:14Z

2023-12-12

anissue main: chore: compute patches only when displayed
by Alexander Foremny on 2023-12-12T14:32:47Z
anissue feature/compute-history-from-top: chore: compute patches only when displayed
by Alexander Foremny on 2023-12-12T14:32:47Z
anissue main: feat: add `--edit` to `list` command
by Alexander Foremny on 2023-12-12T07:38:08Z
anissue feature/compute-history-from-top: feat: add `--edit` to `list` command
by Alexander Foremny on 2023-12-12T07:38:08Z
anissue main: issue: add future improvements
by Alexander Foremny on 2023-12-12T03:21:08Z
anissue feature/compute-history-from-top: issue: add future improvements
by Alexander Foremny on 2023-12-12T03:21:08Z
anissue main: issue: format tag-improvements-or-filtering
by Alexander Foremny on 2023-12-12T03:09:51Z
anissue feature/compute-history-from-top: issue: format tag-improvements-or-filtering
by Alexander Foremny on 2023-12-12T03:09:51Z
anissue main: chore: resolve binary orphans
by Alexander Foremny on 2023-12-12T03:06:44Z
anissue feature/compute-history-from-top: chore: resolve binary orphans
by Alexander Foremny on 2023-12-12T03:06:44Z
anissue main: fix: fix sort
by Alexander Foremny on 2023-12-12T02:46:59Z
anissue feature/compute-history-from-top: fix: fix sort
by Alexander Foremny on 2023-12-12T02:46:59Z
anissue main: chore: add parallelism to `getHistory`
by Alexander Foremny on 2023-12-12T02:26:13Z
anissue feature/compute-history-from-top: chore: add parallelism to `getHistory`
by Alexander Foremny on 2023-12-12T02:26:13Z
anissue main: chore: add issue marker "XXX"
by Alexander Foremny on 2023-12-12T02:09:15Z
anissue feature/compute-history-from-top: chore: add issue marker "XXX"
by Alexander Foremny on 2023-12-12T02:09:15Z
anissue main: chore: resolve binary Node instance
by Alexander Foremny on 2023-12-12T01:57:58Z
anissue feature/compute-history-from-top: chore: resolve binary Node instance
by Alexander Foremny on 2023-12-12T01:57:58Z

2023-12-11

anissue main: chore: drop anissue.nix

This file is unused since the Haskell rewrite.

by Alexander Foremny on 2023-12-11T13:51:14Z
anissue feature/compute-history-from-top: chore: drop anissue.nix

This file is unused since the Haskell rewrite.

by Alexander Foremny on 2023-12-11T13:51:14Z
anissue main: chore: use `Map Text Issue` instead of [Issue]
by Alexander Foremny on 2023-12-11T12:56:57Z
anissue feature/compute-history-from-top: chore: use `Map Text Issue` instead of [Issue]
by Alexander Foremny on 2023-12-11T12:56:57Z

2023-12-08

anissue main: feat: add @rawText internal tag

This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ```

by Alexander Foremny on 2023-12-08T14:23:55Z
anissue feature/compute-history-from-top: feat: add @rawText internal tag

This facilitates full-text search via: ``` anissue list --filter '@rawText /any.*text/' ```

by Alexander Foremny on 2023-12-08T14:23:55Z
anissue main: issue: close only-separate-generated-tags-with-a-blank-line-when-description-does-notend-with-tags
by Alexander Foremny on 2023-12-08T14:19:50Z
anissue feature/compute-history-from-top: issue: close only-separate-generated-tags-with-a-blank-line-when-description-does-notend-with-tags
by Alexander Foremny on 2023-12-08T14:19:50Z
anissue main: feat: add filtering tags by (POSIX) regex

Example: ``` anissue list --filter '@title /foo/' ```

by Alexander Foremny on 2023-12-08T14:17:08Z
anissue feature/compute-history-from-top: feat: add filtering tags by (POSIX) regex

Example: ``` anissue list --filter '@title /foo/' ```

by Alexander Foremny on 2023-12-08T14:17:08Z
anissue main: issue: add add-anissue-lint
by Alexander Foremny on 2023-12-08T13:30:46Z
anissue feature/compute-history-from-top: issue: add add-anissue-lint
by Alexander Foremny on 2023-12-08T13:30:46Z
anissue main: issue: add future enhancements
by Alexander Foremny on 2023-12-08T06:55:39Z
anissue feature/compute-history-from-top: issue: add future enhancements
by Alexander Foremny on 2023-12-08T06:55:39Z
anissue main: fix: fix `Git.readTextFileOf`
by Alexander Foremny on 2023-12-08T06:34:55Z
anissue feature/compute-history-from-top: fix: fix `Git.readTextFileOf`
by Alexander Foremny on 2023-12-08T06:34:55Z
anissue main: feat: easily separate renderables by blank lines
by Alexander Foremny on 2023-12-08T06:29:35Z
anissue feature/compute-history-from-top: feat: easily separate renderables by blank lines
by Alexander Foremny on 2023-12-08T06:29:35Z
anissue main: feat: add `--detailed` to list

This reverts commit 53623436f68e548b1a840ac0f7e1e4472270613d.

by Alexander Foremny on 2023-12-08T06:15:44Z
anissue feature/compute-history-from-top: feat: add `--detailed` to list

This reverts commit 53623436f68e548b1a840ac0f7e1e4472270613d.

by Alexander Foremny on 2023-12-08T06:15:44Z
anissue main: chore: change color of `log` keywords
by Alexander Foremny on 2023-12-08T06:01:17Z
anissue feature/compute-history-from-top: chore: change color of `log` keywords
by Alexander Foremny on 2023-12-08T06:01:17Z
anissue main: fix: show deleted issues as closed in `log` command
by Alexander Foremny on 2023-12-08T05:59:26Z
anissue feature/compute-history-from-top: fix: show deleted issues as closed in `log` command
by Alexander Foremny on 2023-12-08T05:59:26Z
anissue main: 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.

by Alexander Foremny on 2023-12-08T05:27:15Z
anissue feature/compute-history-from-top: 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.

by Alexander Foremny on 2023-12-08T05:27:15Z
anissue main: chore: drop `Git.withWorkingTree`
by Alexander Foremny on 2023-12-08T02:04:43Z
anissue feature/compute-history-from-top: chore: drop `Git.withWorkingTree`
by Alexander Foremny on 2023-12-08T02:04:43Z

2023-12-07

anissue main: chore: move remaining `History.*` modules outside of `History`
by Alexander Foremny on 2023-12-07T02:58:21Z
anissue feature/compute-history-from-top: chore: move remaining `History.*` modules outside of `History`
by Alexander Foremny on 2023-12-07T02:58:21Z
anissue main: chore: increase performance by caching everything

Initial cache generation is slower, as we are losing out on parallelism.

by Alexander Foremny on 2023-12-07T02:55:45Z
anissue feature/compute-history-from-top: chore: increase performance by caching everything

Initial cache generation is slower, as we are losing out on parallelism.

by Alexander Foremny on 2023-12-07T02:55:45Z

2023-12-06

anissue main: chore: fix formatting
by Alexander Foremny on 2023-12-06T01:41:40Z
anissue feature/compute-history-from-top: chore: fix formatting
by Alexander Foremny on 2023-12-06T01:41:40Z
anissue main: issue: add replace-anissue-show-with-anissue-list---detailed
by Alexander Foremny on 2023-12-06T01:41:33Z
anissue feature/compute-history-from-top: issue: add replace-anissue-show-with-anissue-list---detailed
by Alexander Foremny on 2023-12-06T01:41:33Z

2023-12-05

anissue main: feat: parse issues as markdown
by Alexander Foremny on 2023-12-05T09:11:54Z
anissue feature/compute-history-from-top: feat: parse issues as markdown
by Alexander Foremny on 2023-12-05T09:11:54Z

2023-12-04

anissue main: feat: add experimental render api
by Alexander Foremny on 2023-12-04T07:36:02Z
anissue feature/compute-history-from-top: feat: add experimental render api
by Alexander Foremny on 2023-12-04T07:36:02Z

2023-12-03

anissue main: feat: drop mdcat
by Alexander Foremny on 2023-12-03T14:02:40Z
anissue feature/compute-history-from-top: feat: drop mdcat
by Alexander Foremny on 2023-12-03T14:02:40Z
anissue main: feat: extend show to multiple issues
by Alexander Foremny on 2023-12-03T13:34:55Z
anissue feature/compute-history-from-top: feat: extend show to multiple issues
by Alexander Foremny on 2023-12-03T13:34:55Z
anissue main: feat: color patches
by Alexander Foremny on 2023-12-03T12:29:00Z
anissue feature/compute-history-from-top: feat: color patches
by Alexander Foremny on 2023-12-03T12:29:00Z

2023-11-30

anissue main: fix: fix log not showing closed issues as deleted
by Alexander Foremny on 2023-11-30T13:43:40Z
anissue feature/compute-history-from-top: fix: fix log not showing closed issues as deleted
by Alexander Foremny on 2023-11-30T13:43:40Z
anissue main: chore: make issue ids obligatory
by Alexander Foremny on 2023-11-30T13:39:16Z
anissue feature/compute-history-from-top: chore: make issue ids obligatory
by Alexander Foremny on 2023-11-30T13:39:16Z
anissue main: fix: fix re-opening commits
by Alexander Foremny on 2023-11-30T13:36:56Z
anissue feature/compute-history-from-top: fix: fix re-opening commits
by Alexander Foremny on 2023-11-30T13:36:56Z
anissue main: feat: add -p|--patch to log command
by Alexander Foremny on 2023-11-30T12:28:30Z
anissue feature/compute-history-from-top: feat: add -p|--patch to log command
by Alexander Foremny on 2023-11-30T12:28:30Z
anissue main: refactor: drop `CommitInfo`'s `filesChanged`
by Alexander Foremny on 2023-11-30T03:47:37Z
anissue feature/compute-history-from-top: refactor: drop `CommitInfo`'s `filesChanged`
by Alexander Foremny on 2023-11-30T03:47:37Z
anissue main: chore(shell): add `anissue` alias to `cabal run anissue`

This makes it more convenient to use `anissue` from within this project, as it always refers to the current build. Note that we don't use `alias` whithin `shellHook` for the same purpose, because direnv does not support aliases.

by Alexander Foremny on 2023-11-30T03:31:51Z
anissue feature/compute-history-from-top: chore(shell): add `anissue` alias to `cabal run anissue`

This makes it more convenient to use `anissue` from within this project, as it always refers to the current build. Note that we don't use `alias` whithin `shellHook` for the same purpose, because direnv does not support aliases.

by Alexander Foremny on 2023-11-30T03:31:51Z
anissue main: chore: define `(._N)` accessors for tuples
by Alexander Foremny on 2023-11-30T03:02:11Z
anissue feature/compute-history-from-top: chore: define `(._N)` accessors for tuples
by Alexander Foremny on 2023-11-30T03:02:11Z
anissue main: feat: support closed issues

Closed issues can be shown, but listing closed issues requires passing `--closed`.

by Alexander Foremny on 2023-11-30T02:49:39Z
anissue feature/compute-history-from-top: feat: support closed issues

Closed issues can be shown, but listing closed issues requires passing `--closed`.

by Alexander Foremny on 2023-11-30T02:49:39Z
anissue main: feat: show commit references in show command
by Alexander Foremny on 2023-11-30T02:21:59Z
anissue feature/compute-history-from-top: feat: show commit references in show command
by Alexander Foremny on 2023-11-30T02:21:59Z

2023-11-29

anissue main: feat: collect issues referencing issue
by Fabian Kirchner on 2023-11-29T13:14:33Z
anissue feature/compute-history-from-top: feat: collect issues referencing issue
by Fabian Kirchner on 2023-11-29T13:14:33Z
anissue main: refactor: attach issues for each commit in history
by Fabian Kirchner on 2023-11-29T12:58:36Z
anissue feature/compute-history-from-top: refactor: attach issues for each commit in history
by Fabian Kirchner on 2023-11-29T12:58:36Z
anissue main: fix: compute issueEvents correctly
by Fabian Kirchner on 2023-11-29T12:46:43Z
anissue feature/compute-history-from-top: fix: compute issueEvents correctly
by Fabian Kirchner on 2023-11-29T12:46:43Z
anissue main: assign relations-between-issues
by Alexander Foremny on 2023-11-29T05:02:17Z
anissue feature/compute-history-from-top: assign relations-between-issues
by Alexander Foremny on 2023-11-29T05:02:17Z
anissue main: support comments
by Alexander Foremny on 2023-11-29T04:39:32Z
anissue feature/compute-history-from-top: support comments
by Alexander Foremny on 2023-11-29T04:39:32Z

2023-11-28

anissue main: assign support-issue-comments
by Alexander Foremny on 2023-11-28T13:39:49Z
anissue feature/compute-history-from-top: assign support-issue-comments
by Alexander Foremny on 2023-11-28T13:39:49Z
anissue main: un-hardcode issue marker
by Alexander Foremny on 2023-11-28T12:18:13Z
anissue feature/compute-history-from-top: un-hardcode issue marker
by Alexander Foremny on 2023-11-28T12:18:13Z
anissue main: editing issues preserves comment style
by Alexander Foremny on 2023-11-28T12:06:48Z
anissue feature/compute-history-from-top: editing issues preserves comment style
by Alexander Foremny on 2023-11-28T12:06:48Z
anissue main: move `replaceText` to `Issue`
by Alexander Foremny on 2023-11-28T11:46:59Z
anissue feature/compute-history-from-top: move `replaceText` to `Issue`
by Alexander Foremny on 2023-11-28T11:46:59Z
anissue main: change provenance's hash form `Text` to `CommitHash`
by Alexander Foremny on 2023-11-28T11:44:16Z
anissue feature/compute-history-from-top: change provenance's hash form `Text` to `CommitHash`
by Alexander Foremny on 2023-11-28T11:44:16Z

2023-11-27

anissue main: close separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-27T12:55:04Z
anissue feature/compute-history-from-top: close separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-27T12:55:04Z
anissue main: update separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-27T12:48:57Z
anissue feature/compute-history-from-top: update separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-27T12:48:57Z
anissue main: make provenance obligatory
by Alexander Foremny on 2023-11-27T12:42:57Z
anissue feature/compute-history-from-top: make provenance obligatory
by Alexander Foremny on 2023-11-27T12:42:57Z
anissue main: add `rawText` to `Issue`
by Alexander Foremny on 2023-11-27T12:33:27Z
anissue feature/compute-history-from-top: add `rawText` to `Issue`
by Alexander Foremny on 2023-11-27T12:33:27Z
anissue main: don't cache `internalTags`
by Alexander Foremny on 2023-11-27T12:28:31Z
anissue feature/compute-history-from-top: don't cache `internalTags`
by Alexander Foremny on 2023-11-27T12:28:31Z

2023-11-10

anissue main: @backlog issues, remove @scheduled
by Alexander Foremny on 2023-11-10T10:14:45Z
anissue feature/compute-history-from-top: @backlog issues, remove @scheduled
by Alexander Foremny on 2023-11-10T10:14:45Z
anissue main: assign separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-10T09:55:58Z
anissue feature/compute-history-from-top: assign separate-database-issues-and-history-issues
by Alexander Foremny on 2023-11-10T09:55:58Z

2023-11-09

anissue main: refactor TreeGrepper.Comment
by Alexander Foremny on 2023-11-09T20:24:02Z
anissue feature/compute-history-from-top: refactor TreeGrepper.Comment
by Alexander Foremny on 2023-11-09T20:24:02Z
anissue main: improve grouped list styling
by Alexander Foremny on 2023-11-09T14:48:21Z
anissue feature/compute-history-from-top: improve grouped list styling
by Alexander Foremny on 2023-11-09T14:48:21Z
anissue main: group-by -> group
by Alexander Foremny on 2023-11-09T14:43:28Z
anissue feature/compute-history-from-top: group-by -> group
by Alexander Foremny on 2023-11-09T14:43:28Z
anissue main: don't reference issues with @
by Alexander Foremny on 2023-11-09T14:39:38Z
anissue feature/compute-history-from-top: don't reference issues with @
by Alexander Foremny on 2023-11-09T14:39:38Z
anissue main: fix extracting tags from code
by Alexander Foremny on 2023-11-09T14:35:32Z
anissue feature/compute-history-from-top: fix extracting tags from code
by Alexander Foremny on 2023-11-09T14:35:32Z
anissue main: improve list output
by Alexander Foremny on 2023-11-09T14:13:31Z
anissue feature/compute-history-from-top: improve list output
by Alexander Foremny on 2023-11-09T14:13:31Z

2023-11-07

anissue main: update issues
by Alexander Foremny on 2023-11-07T22:05:49Z
anissue feature/compute-history-from-top: update issues
by Alexander Foremny on 2023-11-07T22:05:49Z
anissue main: sort newest issues first by default
by Alexander Foremny on 2023-11-07T21:56:35Z
anissue feature/compute-history-from-top: sort newest issues first by default
by Alexander Foremny on 2023-11-07T21:56:35Z
anissue main: add issues
by Alexander Foremny on 2023-11-07T21:55:24Z
anissue feature/compute-history-from-top: add issues
by Alexander Foremny on 2023-11-07T21:55:24Z
anissue main: add internal tag `title'
by Alexander Foremny on 2023-11-07T21:40:48Z
anissue feature/compute-history-from-top: add internal tag `title'
by Alexander Foremny on 2023-11-07T21:40:48Z
anissue main: improve getCommitHashes

`getCommitHashes` now returns at least one commit, and reverses commits by default (ie. oldest to newset).

by Alexander Foremny on 2023-11-07T21:38:03Z
anissue feature/compute-history-from-top: improve getCommitHashes

`getCommitHashes` now returns at least one commit, and reverses commits by default (ie. oldest to newset).

by Alexander Foremny on 2023-11-07T21:38:03Z
anissue main: add `tags` command
by Alexander Foremny on 2023-11-07T21:26:58Z
anissue feature/compute-history-from-top: add `tags` command
by Alexander Foremny on 2023-11-07T21:26:58Z
anissue main: fix performance when generating history

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.

by Alexander Foremny on 2023-11-07T21:12:00Z
anissue feature/compute-history-from-top: fix performance when generating history

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.

by Alexander Foremny on 2023-11-07T21:12:00Z
anissue main: fix issue title

This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669.

by Alexander Foremny on 2023-11-07T21:02:37Z
anissue feature/compute-history-from-top: fix issue title

This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669.

by Alexander Foremny on 2023-11-07T21:02:37Z
anissue main: fix `getRootDir` returning wrong path

Check for `../anissue\n` having been created by invocations prior to this fix.

by Alexander Foremny on 2023-11-07T21:00:43Z
anissue feature/compute-history-from-top: fix `getRootDir` returning wrong path

Check for `../anissue\n` having been created by invocations prior to this fix.

by Alexander Foremny on 2023-11-07T21:00:43Z
anissue main: update issues
by Alexander Foremny on 2023-11-07T14:21:33Z
anissue feature/compute-history-from-top: update issues
by Alexander Foremny on 2023-11-07T14:21:33Z
anissue main: fix hardcoded "@topic"
by Alexander Foremny on 2023-11-07T14:06:09Z
anissue feature/compute-history-from-top: fix hardcoded "@topic"
by Alexander Foremny on 2023-11-07T14:06:09Z
anissue main: add issue marker as internal tag @type
by Alexander Foremny on 2023-11-07T13:53:26Z
anissue feature/compute-history-from-top: add issue marker as internal tag @type
by Alexander Foremny on 2023-11-07T13:53:26Z
anissue main: add author & editor to internal tags
by Alexander Foremny on 2023-11-07T13:40:47Z
anissue feature/compute-history-from-top: add author & editor to internal tags
by Alexander Foremny on 2023-11-07T13:40:47Z
anissue main: add numbers to grouped topics
by Alexander Foremny on 2023-11-07T13:38:35Z
anissue feature/compute-history-from-top: add numbers to grouped topics
by Alexander Foremny on 2023-11-07T13:38:35Z
anissue main: fix group-by parsing
by Alexander Foremny on 2023-11-07T13:32:21Z
anissue feature/compute-history-from-top: fix group-by parsing
by Alexander Foremny on 2023-11-07T13:32:21Z
anissue main: add --group-by option
by Fabian Kirchner on 2023-11-07T13:21:33Z
anissue feature/compute-history-from-top: add --group-by option
by Fabian Kirchner on 2023-11-07T13:21:33Z

2023-10-24

anissue main: add renaming issues
by Fabian Kirchner on 2023-10-24T11:50:41Z
anissue feature/compute-history-from-top: add renaming issues
by Fabian Kirchner on 2023-10-24T11:50:41Z

2023-10-23

anissue main: add `Git.getRootDir`
by Alexander Foremny on 2023-10-23T08:08:49Z
anissue feature/compute-history-from-top: add `Git.getRootDir`
by Alexander Foremny on 2023-10-23T08:08:49Z
anissue main: add settings
by Alexander Foremny on 2023-10-23T07:55:28Z
anissue feature/compute-history-from-top: add settings
by Alexander Foremny on 2023-10-23T07:55:28Z

2023-10-20

anissue main: add hlint
by Alexander Foremny on 2023-10-20T09:11:05Z
anissue feature/compute-history-from-top: add hlint
by Alexander Foremny on 2023-10-20T09:11:05Z
anissue main: add `--edit` flag to `show` command
by Alexander Foremny on 2023-10-20T08:40:02Z
anissue feature/compute-history-from-top: add `--edit` flag to `show` command
by Alexander Foremny on 2023-10-20T08:40:02Z
anissue main: add internal tag @modifiedAt
by Alexander Foremny on 2023-10-20T07:55:53Z
anissue feature/compute-history-from-top: add internal tag @modifiedAt
by Alexander Foremny on 2023-10-20T07:55:53Z
anissue main: record both creation and update in provenance
by Alexander Foremny on 2023-10-20T07:55:13Z
anissue feature/compute-history-from-top: record both creation and update in provenance
by Alexander Foremny on 2023-10-20T07:55:13Z

2023-10-19

anissue main: add glossary
by Alexander Foremny on 2023-10-19T07:57:19Z
anissue feature/compute-history-from-top: add glossary
by Alexander Foremny on 2023-10-19T07:57:19Z

2023-10-17

anissue main: inline `cached` into function calls
by Alexander Foremny on 2023-10-17T12:54:54Z
anissue feature/compute-history-from-top: inline `cached` into function calls
by Alexander Foremny on 2023-10-17T12:54:54Z
anissue main: refactor `cached`
by Alexander Foremny on 2023-10-17T12:52:10Z
anissue feature/compute-history-from-top: refactor `cached`
by Alexander Foremny on 2023-10-17T12:52:10Z
anissue main: refactor history
by Alexander Foremny on 2023-10-17T12:14:48Z
anissue feature/compute-history-from-top: refactor history
by Alexander Foremny on 2023-10-17T12:14:48Z
anissue main: add `log` command
by Alexander Foremny on 2023-10-17T10:34:58Z
anissue feature/compute-history-from-top: add `log` command
by Alexander Foremny on 2023-10-17T10:34:58Z
anissue main: make --width a global option
by Alexander Foremny on 2023-10-17T10:16:24Z
anissue feature/compute-history-from-top: make --width a global option
by Alexander Foremny on 2023-10-17T10:16:24Z
anissue main: make sort type-aware
by Alexander Foremny on 2023-10-17T09:56:11Z
anissue feature/compute-history-from-top: make sort type-aware
by Alexander Foremny on 2023-10-17T09:56:11Z
anissue main: 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.

by Alexander Foremny on 2023-10-17T08:59:24Z
anissue feature/compute-history-from-top: 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.

by Alexander Foremny on 2023-10-17T08:59:24Z
anissue main: 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.

by Alexander Foremny on 2023-10-17T08:01:23Z
anissue feature/compute-history-from-top: 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.

by Alexander Foremny on 2023-10-17T08:01:23Z
anissue main: applySort -> applySorts
by Alexander Foremny on 2023-10-17T07:30:31Z
anissue feature/compute-history-from-top: applySort -> applySorts
by Alexander Foremny on 2023-10-17T07:30:31Z
anissue main: allow empty-valued (bool) tags
by Alexander Foremny on 2023-10-17T07:29:31Z
anissue feature/compute-history-from-top: allow empty-valued (bool) tags
by Alexander Foremny on 2023-10-17T07:29:31Z
anissue main: refactor include,exclude from simple filters
by Alexander Foremny on 2023-10-17T07:14:13Z
anissue feature/compute-history-from-top: refactor include,exclude from simple filters
by Alexander Foremny on 2023-10-17T07:14:13Z

2023-10-16

anissue main: comment add-command-for-regenerating-the-cache
by Alexander Foremny on 2023-10-16T21:34:06Z
anissue main: comment add-command-for-regenerating-the-cache
by Alexander Foremny on 2023-10-16T21:34:06Z
anissue feature/compute-history-from-top: comment add-command-for-regenerating-the-cache
by Alexander Foremny on 2023-10-16T21:34:06Z
anissue feature/compute-history-from-top: comment add-command-for-regenerating-the-cache
by Alexander Foremny on 2023-10-16T21:34:06Z
anissue main: comment add-command-for-listing-all-topics
by Alexander Foremny on 2023-10-16T21:22:50Z
anissue feature/compute-history-from-top: comment add-command-for-listing-all-topics
by Alexander Foremny on 2023-10-16T21:22:50Z
anissue main: add global flag `--no-pager|-P`
by Alexander Foremny on 2023-10-16T21:19:29Z
anissue feature/compute-history-from-top: add global flag `--no-pager|-P`
by Alexander Foremny on 2023-10-16T21:19:29Z
anissue main: fix unicode-related output problems

The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe.

by Alexander Foremny on 2023-10-16T21:02:26Z
anissue feature/compute-history-from-top: fix unicode-related output problems

The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe.

by Alexander Foremny on 2023-10-16T21:02:26Z
anissue main: paginate output
by Alexander Foremny on 2023-10-16T20:55:26Z
anissue feature/compute-history-from-top: paginate output
by Alexander Foremny on 2023-10-16T20:55:26Z
anissue main: add comments to all comments
by Fabian Kirchner on 2023-10-16T18:01:41Z
anissue feature/compute-history-from-top: add comments to all comments
by Fabian Kirchner on 2023-10-16T18:01:41Z
anissue main: comment add-option-to-group-issue-list
by Alexander Foremny on 2023-10-16T14:18:43Z
anissue feature/compute-history-from-top: comment add-option-to-group-issue-list
by Alexander Foremny on 2023-10-16T14:18:43Z
anissue main: comment display-issuye-type-in-list-and-show-views
by Alexander Foremny on 2023-10-16T14:17:21Z
anissue feature/compute-history-from-top: comment display-issuye-type-in-list-and-show-views
by Alexander Foremny on 2023-10-16T14:17:21Z
anissue main: comment should-automatically-generated-ids-be-random
by Alexander Foremny on 2023-10-16T14:14:31Z
anissue feature/compute-history-from-top: comment should-automatically-generated-ids-be-random
by Alexander Foremny on 2023-10-16T14:14:31Z
anissue main: comment add-a-subcommand-which-appends-the-generated-ids-to-the-issue-in-the-sourcecode
by Alexander Foremny on 2023-10-16T14:10:58Z
anissue feature/compute-history-from-top: comment add-a-subcommand-which-appends-the-generated-ids-to-the-issue-in-the-sourcecode
by Alexander Foremny on 2023-10-16T14:10:58Z
anissue main: comment expose-all-command-line-options-as-environment-variables
by Alexander Foremny on 2023-10-16T14:09:35Z
anissue feature/compute-history-from-top: comment expose-all-command-line-options-as-environment-variables
by Alexander Foremny on 2023-10-16T14:09:35Z
anissue main: comment add-options-to-show-command-to-display-source-code-around-the-issue
by Alexander Foremny on 2023-10-16T14:08:00Z
anissue feature/compute-history-from-top: comment add-options-to-show-command-to-display-source-code-around-the-issue
by Alexander Foremny on 2023-10-16T14:08:00Z
anissue main: comment on add-command-for-re-generating-the-cache
by Alexander Foremny on 2023-10-16T14:05:03Z
anissue feature/compute-history-from-top: comment on add-command-for-re-generating-the-cache
by Alexander Foremny on 2023-10-16T14:05:03Z
anissue main: add global option `--color`
by Alexander Foremny on 2023-10-16T14:02:49Z
anissue feature/compute-history-from-top: add global option `--color`
by Alexander Foremny on 2023-10-16T14:02:49Z
anissue main: update `list` output
by Alexander Foremny on 2023-10-16T13:51:24Z
anissue feature/compute-history-from-top: update `list` output
by Alexander Foremny on 2023-10-16T13:51:24Z
anissue main: refactor `Git.withWorkingTree`
by Alexander Foremny on 2023-10-16T12:20:23Z
anissue feature/compute-history-from-top: refactor `Git.withWorkingTree`
by Alexander Foremny on 2023-10-16T12:20:23Z
anissue main: add issue support-issue-comments
by Alexander Foremny on 2023-10-16T12:04:30Z
anissue feature/compute-history-from-top: add issue support-issue-comments
by Alexander Foremny on 2023-10-16T12:04:30Z
anissue main: add `--sort` to `list`
by Alexander Foremny on 2023-10-16T11:25:07Z
anissue feature/compute-history-from-top: add `--sort` to `list`
by Alexander Foremny on 2023-10-16T11:25:07Z
anissue main: make `internalTags` a global option
by Alexander Foremny on 2023-10-16T11:02:23Z
anissue feature/compute-history-from-top: make `internalTags` a global option
by Alexander Foremny on 2023-10-16T11:02:23Z
anissue main: add internal tag `createdAt`
by Alexander Foremny on 2023-10-16T10:55:25Z
anissue feature/compute-history-from-top: add internal tag `createdAt`
by Alexander Foremny on 2023-10-16T10:55:25Z
anissue main: refactor `Issue.Provenance` from `Issue`
by Alexander Foremny on 2023-10-16T09:55:48Z
anissue feature/compute-history-from-top: refactor `Issue.Provenance` from `Issue`
by Alexander Foremny on 2023-10-16T09:55:48Z
anissue main: 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 "%".

by Alexander Foremny on 2023-10-16T08:46:05Z
anissue feature/compute-history-from-top: 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 "%".

by Alexander Foremny on 2023-10-16T08:46:05Z
anissue main: drop unused functions from History
by Alexander Foremny on 2023-10-16T08:23:52Z
anissue feature/compute-history-from-top: drop unused functions from History
by Alexander Foremny on 2023-10-16T08:23:52Z

2023-10-15

anissue main: add more issues
by Fabian Kirchner on 2023-10-15T09:20:46Z
anissue feature/compute-history-from-top: add more issues
by Fabian Kirchner on 2023-10-15T09:20:46Z
anissue main: add more issues
by Fabian Kirchner on 2023-10-15T09:09:05Z
anissue feature/compute-history-from-top: add more issues
by Fabian Kirchner on 2023-10-15T09:09:05Z
anissue main: add grouping options to issue
by Fabian Kirchner on 2023-10-15T08:59:39Z
anissue feature/compute-history-from-top: add grouping options to issue
by Fabian Kirchner on 2023-10-15T08:59:39Z
anissue main: add issue about ordering
by Fabian Kirchner on 2023-10-15T08:58:23Z
anissue feature/compute-history-from-top: add issue about ordering
by Fabian Kirchner on 2023-10-15T08:58:23Z
anissue main: minor issue adjustments
by Fabian Kirchner on 2023-10-15T08:55:39Z
anissue feature/compute-history-from-top: minor issue adjustments
by Fabian Kirchner on 2023-10-15T08:55:39Z
anissue main: fix typo in issue and add caching issue
by Fabian Kirchner on 2023-10-15T08:52:42Z
anissue feature/compute-history-from-top: fix typo in issue and add caching issue
by Fabian Kirchner on 2023-10-15T08:52:42Z
anissue main: add some issues
by Fabian Kirchner on 2023-10-15T08:45:22Z
anissue feature/compute-history-from-top: add some issues
by Fabian Kirchner on 2023-10-15T08:45:22Z

2023-10-14

anissue main: filter issues by paths
by Fabian Kirchner on 2023-10-14T17:01:59Z
anissue feature/compute-history-from-top: filter issues by paths
by Fabian Kirchner on 2023-10-14T17:01:59Z
anissue main: encode again when decoding cache failed
by Fabian Kirchner on 2023-10-14T16:56:48Z
anissue feature/compute-history-from-top: encode again when decoding cache failed
by Fabian Kirchner on 2023-10-14T16:56:48Z
anissue main: also consider issues changed in current working tree
by Fabian Kirchner on 2023-10-14T16:51:47Z
anissue feature/compute-history-from-top: also consider issues changed in current working tree
by Fabian Kirchner on 2023-10-14T16:51:47Z
anissue main: add suffixes to cache ids
by Fabian Kirchner on 2023-10-14T16:42:17Z
anissue feature/compute-history-from-top: add suffixes to cache ids
by Fabian Kirchner on 2023-10-14T16:42:17Z
anissue main: collect issues starting from the first commit via intermediate IssueEvent's
by Fabian Kirchner on 2023-10-14T16:17:52Z
anissue feature/compute-history-from-top: collect issues starting from the first commit via intermediate IssueEvent's
by Fabian Kirchner on 2023-10-14T16:17:52Z
anissue main: add getIssuesWorkingTreeChanged
by Fabian Kirchner on 2023-10-14T14:31:19Z
anissue feature/compute-history-from-top: add getIssuesWorkingTreeChanged
by Fabian Kirchner on 2023-10-14T14:31:19Z
anissue main: add getIssuesCommitAll
by Fabian Kirchner on 2023-10-14T14:23:29Z
anissue feature/compute-history-from-top: add getIssuesCommitAll
by Fabian Kirchner on 2023-10-14T14:23:29Z
anissue main: refactor: improve naming and add some documentation
by Fabian Kirchner on 2023-10-14T14:13:27Z
anissue feature/compute-history-from-top: refactor: improve naming and add some documentation
by Fabian Kirchner on 2023-10-14T14:13:27Z
anissue main: fix UTCTime serialization
by Alexander Foremny on 2023-10-14T12:56:42Z
anissue feature/compute-history-from-top: fix UTCTime serialization
by Alexander Foremny on 2023-10-14T12:56:42Z
anissue main: refactor: move and hide exceptions from outside module
by Fabian Kirchner on 2023-10-14T12:50:29Z
anissue feature/compute-history-from-top: refactor: move and hide exceptions from outside module
by Fabian Kirchner on 2023-10-14T12:50:29Z
anissue main: refactor: minor code cleanup
by Fabian Kirchner on 2023-10-14T12:45:38Z
anissue feature/compute-history-from-top: refactor: minor code cleanup
by Fabian Kirchner on 2023-10-14T12:45:38Z
anissue main: refactor: simplify listIssues function
by Fabian Kirchner on 2023-10-14T12:41:55Z
anissue feature/compute-history-from-top: refactor: simplify listIssues function
by Fabian Kirchner on 2023-10-14T12:41:55Z
anissue main: refactor: simplify listIssues.. functions
by Fabian Kirchner on 2023-10-14T12:34:22Z
anissue feature/compute-history-from-top: refactor: simplify listIssues.. functions
by Fabian Kirchner on 2023-10-14T12:34:22Z
anissue main: refactor: split extract listIssuesCurrent from listIssuesOf
by Fabian Kirchner on 2023-10-14T12:28:12Z
anissue feature/compute-history-from-top: refactor: split extract listIssuesCurrent from listIssuesOf
by Fabian Kirchner on 2023-10-14T12:28:12Z
anissue main: refactor: add language extensions to Cabal file

Ditches `ghci` in favor of `cabal repl`.

by Alexander Foremny on 2023-10-14T12:27:26Z
anissue feature/compute-history-from-top: refactor: add language extensions to Cabal file

Ditches `ghci` in favor of `cabal repl`.

by Alexander Foremny on 2023-10-14T12:27:26Z
anissue main: fix: filter after caching issues
by Fabian Kirchner on 2023-10-14T12:11:05Z
anissue feature/compute-history-from-top: fix: filter after caching issues
by Fabian Kirchner on 2023-10-14T12:11:05Z
anissue main: only consider changed files when looking through commits
by Fabian Kirchner on 2023-10-14T10:44:08Z
anissue feature/compute-history-from-top: only consider changed files when looking through commits
by Fabian Kirchner on 2023-10-14T10:44:08Z
anissue main: utilize all processors
by Alexander Foremny on 2023-10-14T10:20:36Z
anissue feature/compute-history-from-top: utilize all processors
by Alexander Foremny on 2023-10-14T10:20:36Z
anissue main: remove calls to `setWorkingDirectory`
by Alexander Foremny on 2023-10-14T10:19:59Z
anissue feature/compute-history-from-top: remove calls to `setWorkingDirectory`
by Alexander Foremny on 2023-10-14T10:19:59Z
anissue main: add basic caching of Issue's
by Fabian Kirchner on 2023-10-14T10:11:38Z
anissue feature/compute-history-from-top: add basic caching of Issue's
by Fabian Kirchner on 2023-10-14T10:11:38Z
anissue main: only show commit hash
by Fabian Kirchner on 2023-10-14T09:36:14Z
anissue feature/compute-history-from-top: only show commit hash
by Fabian Kirchner on 2023-10-14T09:36:14Z

2023-10-13

anissue main: deduce initial provenance from commit history
by Fabian Kirchner on 2023-10-13T22:46:19Z
anissue feature/compute-history-from-top: deduce initial provenance from commit history
by Fabian Kirchner on 2023-10-13T22:46:19Z
anissue main: get issues for all commits
by Fabian Kirchner on 2023-10-13T22:16:46Z
anissue feature/compute-history-from-top: get issues for all commits
by Fabian Kirchner on 2023-10-13T22:16:46Z
anissue main: extract listIssues to History and make commit configurable
by Fabian Kirchner on 2023-10-13T22:06:38Z
anissue feature/compute-history-from-top: extract listIssues to History and make commit configurable
by Fabian Kirchner on 2023-10-13T22:06:38Z
anissue main: fix passthru of dependencies to nix shell
by Fabian Kirchner on 2023-10-13T22:06:03Z
anissue feature/compute-history-from-top: fix passthru of dependencies to nix shell
by Fabian Kirchner on 2023-10-13T22:06:03Z
anissue main: refactor: extract getIssues into History
by Fabian Kirchner on 2023-10-13T21:36:52Z
anissue feature/compute-history-from-top: refactor: extract getIssues into History
by Fabian Kirchner on 2023-10-13T21:36:52Z
anissue main: remove me
by Fabian Kirchner on 2023-10-13T20:52:23Z
anissue feature/compute-history-from-top: remove me
by Fabian Kirchner on 2023-10-13T20:52:23Z
anissue main: only show prov info in show command
by Fabian Kirchner on 2023-10-13T20:51:12Z
anissue feature/compute-history-from-top: only show prov info in show command
by Fabian Kirchner on 2023-10-13T20:51:12Z
anissue main: show commit hash where issue occurs first
by Fabian Kirchner on 2023-10-13T20:21:04Z
anissue feature/compute-history-from-top: show commit hash where issue occurs first
by Fabian Kirchner on 2023-10-13T20:21:04Z
anissue main: extract quote to Process and fix quoting quotes
by Fabian Kirchner on 2023-10-13T20:20:18Z
anissue feature/compute-history-from-top: extract quote to Process and fix quoting quotes
by Fabian Kirchner on 2023-10-13T20:20:18Z
anissue main: refactor: extract sh and sh_ into Process
by Fabian Kirchner on 2023-10-13T19:24:04Z
anissue feature/compute-history-from-top: refactor: extract sh and sh_ into Process
by Fabian Kirchner on 2023-10-13T19:24:04Z
anissue main: also support FIXME and QUESTION as markers
by Fabian Kirchner on 2023-10-13T18:45:00Z
anissue feature/compute-history-from-top: also support FIXME and QUESTION as markers
by Fabian Kirchner on 2023-10-13T18:45:00Z
anissue main: make width of output configurable
by Fabian Kirchner on 2023-10-13T18:32:44Z
anissue feature/compute-history-from-top: make width of output configurable
by Fabian Kirchner on 2023-10-13T18:32:44Z
anissue main: print tags like they are written
by Fabian Kirchner on 2023-10-13T18:14:58Z
anissue feature/compute-history-from-top: print tags like they are written
by Fabian Kirchner on 2023-10-13T18:14:58Z
anissue main: generate completion scripts for wrapped program
by Fabian Kirchner on 2023-10-13T18:13:47Z
anissue feature/compute-history-from-top: generate completion scripts for wrapped program
by Fabian Kirchner on 2023-10-13T18:13:47Z
anissue main: print file and row in show mode
by Fabian Kirchner on 2023-10-13T18:05:41Z
anissue feature/compute-history-from-top: print file and row in show mode
by Fabian Kirchner on 2023-10-13T18:05:41Z
anissue main: render issue title as header
by Fabian Kirchner on 2023-10-13T17:43:00Z
anissue feature/compute-history-from-top: render issue title as header
by Fabian Kirchner on 2023-10-13T17:43:00Z
anissue main: title cannot span multiple lines
by Fabian Kirchner on 2023-10-13T17:38:30Z
anissue feature/compute-history-from-top: title cannot span multiple lines
by Fabian Kirchner on 2023-10-13T17:38:30Z
anissue main: chore: sort buildInputs
by Fabian Kirchner on 2023-10-13T17:30:07Z
anissue feature/compute-history-from-top: chore: sort buildInputs
by Fabian Kirchner on 2023-10-13T17:30:07Z
anissue main: make external programs accessible
by Fabian Kirchner on 2023-10-13T17:29:50Z
anissue feature/compute-history-from-top: make external programs accessible
by Fabian Kirchner on 2023-10-13T17:29:50Z
anissue main: review
by Fabian Kirchner on 2023-10-13T17:14:58Z
anissue feature/compute-history-from-top: review
by Fabian Kirchner on 2023-10-13T17:14:58Z
anissue main: do not strip tags from description
by Fabian Kirchner on 2023-10-13T17:14:13Z
anissue feature/compute-history-from-top: do not strip tags from description
by Fabian Kirchner on 2023-10-13T17:14:13Z
anissue main: resolved feature/markdown-printing-via-mdcat
by Fabian Kirchner on 2023-10-13T17:11:41Z
anissue feature/compute-history-from-top: resolved feature/markdown-printing-via-mdcat
by Fabian Kirchner on 2023-10-13T17:11:41Z
anissue main: review 'feature/markdown-printing-via-mdcat'
by Alexander Foremny on 2023-10-13T15:53:54Z
anissue feature/compute-history-from-top: review 'feature/markdown-printing-via-mdcat'
by Alexander Foremny on 2023-10-13T15:53:54Z
anissue main: pretty print issues using mdcat
by Fabian Kirchner on 2023-10-13T15:42:00Z
anissue feature/compute-history-from-top: pretty print issues using mdcat
by Fabian Kirchner on 2023-10-13T15:42:00Z
anissue main: add issue about topic printing
by Fabian Kirchner on 2023-10-13T15:41:29Z
anissue feature/compute-history-from-top: add issue about topic printing
by Fabian Kirchner on 2023-10-13T15:41:29Z
anissue main: install completions for bash, fish and zsh
by Fabian Kirchner on 2023-10-13T15:00:41Z
anissue feature/compute-history-from-top: install completions for bash, fish and zsh
by Fabian Kirchner on 2023-10-13T15:00:41Z

2023-10-11

anissue main: add haskell-language-server

Requires [$EDITOR integration](https://haskell-language-server.readthedocs.io/en/latest/configuration.html#configuring-your-editor).

by Alexander Foremny on 2023-10-11T09:19:33Z
anissue feature/compute-history-from-top: add haskell-language-server

Requires [$EDITOR integration](https://haskell-language-server.readthedocs.io/en/latest/configuration.html#configuring-your-editor).

by Alexander Foremny on 2023-10-11T09:19:33Z
anissue main: add Hoogle

The `hoogle` command is useful, among other things, for searching the used libraries for functions, ie: ```console hoogle 'a -> a' GHC.Prelude id :: a -> a .. ``` You can also start a web-server: ```console hoogle server ```

by Alexander Foremny on 2023-10-11T09:00:17Z
anissue feature/compute-history-from-top: add Hoogle

The `hoogle` command is useful, among other things, for searching the used libraries for functions, ie: ```console hoogle 'a -> a' GHC.Prelude id :: a -> a .. ``` You can also start a web-server: ```console hoogle server ```

by Alexander Foremny on 2023-10-11T09:00:17Z
anissue main: add ghcid

Invoking `ghcid` allows us to watch for compilation errors while developing.

by Alexander Foremny on 2023-10-11T08:59:02Z
anissue feature/compute-history-from-top: add ghcid

Invoking `ghcid` allows us to watch for compilation errors while developing.

by Alexander Foremny on 2023-10-11T08:59:02Z

2023-10-09

anissue main: add 'edit issues' issue
by Alexander Foremny on 2023-10-09T11:50:04Z
anissue feature/compute-history-from-top: add 'edit issues' issue
by Alexander Foremny on 2023-10-09T11:50:04Z

2023-10-05

anissue main: fix trailing newline in text extract, fix tests
by Alexander Foremny on 2023-10-05T08:57:59Z
anissue feature/compute-history-from-top: fix trailing newline in text extract, fix tests
by Alexander Foremny on 2023-10-05T08:57:59Z
anissue main: show single issue by id only
by Alexander Foremny on 2023-10-05T08:30:29Z
anissue feature/compute-history-from-top: show single issue by id only
by Alexander Foremny on 2023-10-05T08:30:29Z
anissue main: generate internal @id tag from title
by Alexander Foremny on 2023-10-05T08:03:31Z
anissue feature/compute-history-from-top: generate internal @id tag from title
by Alexander Foremny on 2023-10-05T08:03:31Z
anissue main: refactor issue text extraction
by Alexander Foremny on 2023-10-05T07:46:55Z
anissue feature/compute-history-from-top: refactor issue text extraction
by Alexander Foremny on 2023-10-05T07:46:55Z

2023-10-04

anissue main: add tag improvement issues
by Alexander Foremny on 2023-10-04T21:02:30Z
anissue feature/compute-history-from-top: add tag improvement issues
by Alexander Foremny on 2023-10-04T21:02:30Z
anissue main: update generate-and-show-hash-for-each-issue
by Alexander Foremny on 2023-10-04T20:51:20Z
anissue feature/compute-history-from-top: update generate-and-show-hash-for-each-issue
by Alexander Foremny on 2023-10-04T20:51:20Z
anissue main: add REVIEWING.md
by Alexander Foremny on 2023-10-04T20:48:03Z
anissue feature/compute-history-from-top: add REVIEWING.md
by Alexander Foremny on 2023-10-04T20:48:03Z
anissue main: add --filter, filter by tags
by Alexander Foremny on 2023-10-04T14:23:30Z
anissue feature/compute-history-from-top: add --filter, filter by tags
by Alexander Foremny on 2023-10-04T14:23:30Z
anissue main: strip tags from description
by Alexander Foremny on 2023-10-04T13:48:26Z
anissue feature/compute-history-from-top: strip tags from description
by Alexander Foremny on 2023-10-04T13:48:26Z
anissue main: output ansi styles only to tty, fixes tests
by Alexander Foremny on 2023-10-04T13:44:37Z
anissue feature/compute-history-from-top: output ansi styles only to tty, fixes tests
by Alexander Foremny on 2023-10-04T13:44:37Z
anissue main: ansi style output, breaks tests
by Alexander Foremny on 2023-10-04T09:56:31Z
anissue feature/compute-history-from-top: ansi style output, breaks tests
by Alexander Foremny on 2023-10-04T09:56:31Z
anissue main: enable bash completion
by Alexander Foremny on 2023-10-04T09:37:21Z
anissue feature/compute-history-from-top: enable bash completion
by Alexander Foremny on 2023-10-04T09:37:21Z
anissue main: fix tests
by Alexander Foremny on 2023-10-04T09:22:23Z
anissue feature/compute-history-from-top: fix tests
by Alexander Foremny on 2023-10-04T09:22:23Z
anissue main: add tags to issues
by Alexander Foremny on 2023-10-04T09:16:34Z
anissue feature/compute-history-from-top: add tags to issues
by Alexander Foremny on 2023-10-04T09:16:34Z
anissue main: allow passing files to `git ls-files`
by Alexander Foremny on 2023-10-04T08:46:23Z
anissue feature/compute-history-from-top: allow passing files to `git ls-files`
by Alexander Foremny on 2023-10-04T08:46:23Z
anissue main: improve error handling when calling external processes
by Alexander Foremny on 2023-10-04T08:13:06Z
anissue feature/compute-history-from-top: improve error handling when calling external processes
by Alexander Foremny on 2023-10-04T08:13:06Z
anissue main: update readme
by Alexander Foremny on 2023-10-04T08:03:23Z
anissue feature/compute-history-from-top: update readme
by Alexander Foremny on 2023-10-04T08:03:23Z
anissue main: drop shell script
by Alexander Foremny on 2023-10-04T08:02:03Z
anissue feature/compute-history-from-top: drop shell script
by Alexander Foremny on 2023-10-04T08:02:03Z
anissue main: bring issue extraction on-par with shell script
by Alexander Foremny on 2023-10-04T08:01:50Z
anissue feature/compute-history-from-top: bring issue extraction on-par with shell script
by Alexander Foremny on 2023-10-04T08:01:50Z

2023-10-02

anissue main: don't show full bodies in list
by Alexander Foremny on 2023-10-02T21:08:07Z
anissue feature/compute-history-from-top: don't show full bodies in list
by Alexander Foremny on 2023-10-02T21:08:07Z
anissue main: refactor match merging to own module
by Alexander Foremny on 2023-10-02T21:05:25Z
anissue feature/compute-history-from-top: refactor match merging to own module
by Alexander Foremny on 2023-10-02T21:05:25Z
anissue main: fix match merging
by Alexander Foremny on 2023-10-02T15:43:43Z
anissue feature/compute-history-from-top: fix match merging
by Alexander Foremny on 2023-10-02T15:43:43Z
anissue main: add match merging, in a hurry
by Alexander Foremny on 2023-10-02T14:57:05Z
anissue feature/compute-history-from-top: add match merging, in a hurry
by Alexander Foremny on 2023-10-02T14:57:05Z
anissue main: add issues to new code
by Fabian Kirchner on 2023-10-02T14:36:40Z
anissue feature/compute-history-from-top: add issues to new code
by Fabian Kirchner on 2023-10-02T14:36:40Z
anissue main: parse tree-grepper results
by Fabian Kirchner on 2023-10-02T14:21:10Z
anissue feature/compute-history-from-top: parse tree-grepper results
by Fabian Kirchner on 2023-10-02T14:21:10Z
anissue main: run tree-grepper for all files
by Fabian Kirchner on 2023-10-02T13:51:36Z
anissue feature/compute-history-from-top: run tree-grepper for all files
by Fabian Kirchner on 2023-10-02T13:51:36Z
anissue main: get list of files which should be checked
by Fabian Kirchner on 2023-10-02T13:21:08Z
anissue feature/compute-history-from-top: get list of files which should be checked
by Fabian Kirchner on 2023-10-02T13:21:08Z
anissue main: add command line argument parsing
by Fabian Kirchner on 2023-10-02T13:03:09Z
anissue feature/compute-history-from-top: add command line argument parsing
by Fabian Kirchner on 2023-10-02T13:03:09Z
anissue main: add minimal haskell boilerplate
by Fabian Kirchner on 2023-10-02T12:41:18Z
anissue feature/compute-history-from-top: add minimal haskell boilerplate
by Fabian Kirchner on 2023-10-02T12:41:18Z

2023-09-29

anissue main: fix extracting body for shell issues

The underlying problem is that tree-sitter does not allow for matching sibling nodes. So any issues comprised of line comments (vs. block comments) suffered from this issue, independent of the language (shell). Thus, we manually merge such sibling matches after running tree-grepper.

by Alexander Foremny on 2023-09-29T09:33:15Z
anissue feature/compute-history-from-top: fix extracting body for shell issues

The underlying problem is that tree-sitter does not allow for matching sibling nodes. So any issues comprised of line comments (vs. block comments) suffered from this issue, independent of the language (shell). Thus, we manually merge such sibling matches after running tree-grepper.

by Alexander Foremny on 2023-09-29T09:33:15Z

2023-09-28

anissue main: add list, show commands

The `list` command can be omitted and is the default. The `show` command retains past output. ```console $ anissue -h Usage: anissue anissue list anissue show ``` The implementation uses docopts, the shell variant of docopt [1]. Because of that, wrapping with `--argv0 ''` is necessary when packaging. [1] http://docopt.org/

by Alexander Foremny on 2023-09-28T14:45:47Z
anissue feature/compute-history-from-top: add list, show commands

The `list` command can be omitted and is the default. The `show` command retains past output. ```console $ anissue -h Usage: anissue anissue list anissue show ``` The implementation uses docopts, the shell variant of docopt [1]. Because of that, wrapping with `--argv0 ''` is necessary when packaging. [1] http://docopt.org/

by Alexander Foremny on 2023-09-28T14:45:47Z
anissue main: split augmentation and output into separate passes
by Alexander Foremny on 2023-09-28T14:38:51Z
anissue feature/compute-history-from-top: split augmentation and output into separate passes
by Alexander Foremny on 2023-09-28T14:38:51Z
anissue main: remove unnessary quoting when extracting fields from JSON
by Alexander Foremny on 2023-09-28T14:27:22Z
anissue feature/compute-history-from-top: remove unnessary quoting when extracting fields from JSON
by Alexander Foremny on 2023-09-28T14:27:22Z

2023-09-27

anissue main: assign and schedule issues
by Fabian Kirchner on 2023-09-27T12:50:57Z
anissue feature/compute-history-from-top: assign and schedule issues
by Fabian Kirchner on 2023-09-27T12:50:57Z
anissue main: add some issues
by Fabian Kirchner on 2023-09-27T12:47:13Z
anissue feature/compute-history-from-top: add some issues
by Fabian Kirchner on 2023-09-27T12:47:13Z
anissue main: use git ls-files to get list of files to look for issues
by Fabian Kirchner on 2023-09-27T12:17:21Z
anissue feature/compute-history-from-top: use git ls-files to get list of files to look for issues
by Fabian Kirchner on 2023-09-27T12:17:21Z

2023-09-06

anissue main: add gnugrep as dependency

This had been an oversight of 17f8148945bf5d636eb0ab2b90e3f0d1c57ecf3f.

by Alexander Foremny on 2023-09-06T09:39:45Z
anissue feature/compute-history-from-top: add gnugrep as dependency

This had been an oversight of 17f8148945bf5d636eb0ab2b90e3f0d1c57ecf3f.

by Alexander Foremny on 2023-09-06T09:39:45Z
anissue main: add support for .sh files
by Alexander Foremny on 2023-09-06T09:03:36Z
anissue feature/compute-history-from-top: add support for .sh files
by Alexander Foremny on 2023-09-06T09:03:36Z
anissue main: update shell dependencies
by Alexander Foremny on 2023-09-06T08:56:47Z
anissue feature/compute-history-from-top: update shell dependencies
by Alexander Foremny on 2023-09-06T08:56:47Z
anissue main: overlay tree-grepper
by Alexander Foremny on 2023-09-06T08:17:34Z
anissue feature/compute-history-from-top: overlay tree-grepper
by Alexander Foremny on 2023-09-06T08:17:34Z
anissue main: add issue to support all tree-grepper supported languages
by Alexander Foremny on 2023-09-06T07:29:18Z
anissue feature/compute-history-from-top: add issue to support all tree-grepper supported languages
by Alexander Foremny on 2023-09-06T07:29:18Z
anissue main: default to scanning .
by Alexander Foremny on 2023-09-06T07:28:59Z
anissue feature/compute-history-from-top: default to scanning .
by Alexander Foremny on 2023-09-06T07:28:59Z
anissue main: ignore hidden and backup files
by Alexander Foremny on 2023-09-06T07:26:40Z
anissue feature/compute-history-from-top: ignore hidden and backup files
by Alexander Foremny on 2023-09-06T07:26:40Z
anissue main: use absolute paths in .gitignore
by Alexander Foremny on 2023-09-06T07:23:42Z
anissue feature/compute-history-from-top: use absolute paths in .gitignore
by Alexander Foremny on 2023-09-06T07:23:42Z

2023-09-05

anissue main: add Nix package
by Alexander Foremny on 2023-09-05T14:41:49Z
anissue feature/compute-history-from-top: add Nix package
by Alexander Foremny on 2023-09-05T14:41:49Z
anissue main: refactor extract-generic.sh
by Alexander Foremny on 2023-09-05T13:59:25Z
anissue feature/compute-history-from-top: refactor extract-generic.sh
by Alexander Foremny on 2023-09-05T13:59:25Z
anissue main: remove trailing whitespace from extract.sh
by Alexander Foremny on 2023-09-05T13:59:00Z
anissue feature/compute-history-from-top: remove trailing whitespace from extract.sh
by Alexander Foremny on 2023-09-05T13:59:00Z
anissue main: *.sh -> src
by Alexander Foremny on 2023-09-05T13:49:19Z
anissue feature/compute-history-from-top: *.sh -> src
by Alexander Foremny on 2023-09-05T13:49:19Z
anissue main: drop issues.sh

its functionality has been refactored into extract.sh and helpers

by Alexander Foremny on 2023-09-05T12:11:26Z
anissue feature/compute-history-from-top: drop issues.sh

its functionality has been refactored into extract.sh and helpers

by Alexander Foremny on 2023-09-05T12:11:26Z
anissue main: write main extract script
by Fabian Kirchner on 2023-09-05T12:07:19Z
anissue feature/compute-history-from-top: write main extract script
by Fabian Kirchner on 2023-09-05T12:07:19Z
anissue main: add elm-format
by Fabian Kirchner on 2023-09-05T11:55:20Z
anissue feature/compute-history-from-top: add elm-format
by Fabian Kirchner on 2023-09-05T11:55:20Z
anissue main: add tests
by Fabian Kirchner on 2023-09-05T11:55:07Z
anissue feature/compute-history-from-top: add tests
by Fabian Kirchner on 2023-09-05T11:55:07Z
anissue main: add nix extract script
by Fabian Kirchner on 2023-09-05T11:48:06Z
anissue feature/compute-history-from-top: add nix extract script
by Fabian Kirchner on 2023-09-05T11:48:06Z
anissue main: add elm extract script
by Fabian Kirchner on 2023-09-05T11:43:09Z
anissue feature/compute-history-from-top: add elm extract script
by Fabian Kirchner on 2023-09-05T11:43:09Z
anissue main: add tests for elm and nix
by Fabian Kirchner on 2023-09-05T11:34:46Z
anissue feature/compute-history-from-top: add tests for elm and nix
by Fabian Kirchner on 2023-09-05T11:34:46Z
anissue main: add shell.nix
by Fabian Kirchner on 2023-09-05T11:23:00Z
anissue feature/compute-history-from-top: add shell.nix
by Fabian Kirchner on 2023-09-05T11:23:00Z

2022-05-10

anissue main: initial commit
by Fabian Kirchner on 2022-05-10T07:13:29Z
anissue feature/compute-history-from-top: initial commit
by Fabian Kirchner on 2022-05-10T07:13:29Z