feed.nomath.org

2025-03-03

achat: refactor `chat` from `chats`
by Alexander Foremny, 4 weeks ago
achat: `component` -> `chats`
by Alexander Foremny, 4 weeks ago
achat: `Message` -> `ChatMessage`
by Alexander Foremny, 4 weeks ago
achat: format `app/Main.hs`
by Alexander Foremny, 4 weeks ago
achat: drop some braces
by Alexander Foremny, 4 weeks ago
achat: `Protolude.map` -> `fmap`
by Alexander Foremny, 4 weeks ago
achat: drop layouts

Layouts seem to be an abstraction of haskell-halogen, that is not in purescript-halogen.

by Alexander Foremny, 4 weeks ago
achat: drop `Slots`
by Alexander Foremny, 4 weeks ago
achat: `HH.div []` -> `HH.div_`
by Alexander Foremny, 4 weeks ago
achat: add `serve-frontend`
by Alexander Foremny, 4 weeks ago

2025-03-02

achat: add very simple 'chat'
by Fabian Kirchner, 4 weeks ago
achat: hybrid shell
by Alexander Foremny, 4 weeks ago

2025-02-23

acms: bundle frontend with acms
by Alexander Foremny, 1 month ago
acms: fix schema decoding in frontend
by Alexander Foremny, 1 month ago
acms: update ghc to 9.10
by Alexander Foremny, 1 month ago
acms: hybdrid shell
by Alexander Foremny, 1 month ago
acms: acms serve serves `APPROOT`
by Alexander Foremny, 1 month ago
acms: update documentation on how to run backend
by Alexander Foremny, 1 month ago
acms: don't clobber `packageOverrides`
by Alexander Foremny, 1 month ago

2025-02-20

infra: feed-nomath-org: update
by Alexander Foremny, 1 month ago
feed-nomath-org: link commits
by Alexander Foremny, 1 month ago
feed-nomath-org: show times relatively
by Alexander Foremny, 1 month ago
feed-nomath-org: smaller commit meta
by Alexander Foremny, 1 month ago
feed-nomath-org: only include main branches
by Alexander Foremny, 1 month ago
achat: add example http request
by Alexander Foremny, 1 month ago
achat: add acms
by Alexander Foremny, 1 month ago
acms: add middleware `simpleCors`
by Alexander Foremny, 1 month ago
acms: create content repository if it does not exist
by Alexander Foremny, 1 month ago
json2sql: `withStore` creates repository/ initial commit
by Alexander Foremny, 1 month ago
acms: add `git-hook-precomit` to shell
by Alexander Foremny, 1 month ago
acms: add `format` to shell
by Alexander Foremny, 1 month ago
acms: add `acms serve`
by Alexander Foremny, 1 month ago
acms: consolidate `backend, cli, common` -> `acms`
by Alexander Foremny, 1 month ago

2025-02-19

achat: init

basic haskell-halogen project, `app/Main.hs` from Swordlash/haskell-halogen@0db1410e5bf2a383148fa067ae46a986a87c30c4

by Alexander Foremny, 1 month ago
acms: fix frontend build
by Alexander Foremny, 1 month ago
acms: `cabal format` autotypes.cabal
by Alexander Foremny, 1 month ago
acms: json2sql: update
by Alexander Foremny, 1 month ago
acms: add `acms` script
by Alexander Foremny, 1 month ago
acms: add `docs/tutorial-achat.md`
by Alexander Foremny, 1 month ago
acms: add `acms query`
by Alexander Foremny, 1 month ago
acms: add `acms collection list`
by Alexander Foremny, 1 month ago
json2sql: drop debug print
by Alexander Foremny, 1 month ago
json2sql: generalize `Store.query`
by Alexander Foremny, 1 month ago

2025-02-17

infra: cgit: add repository achat
by Alexander Foremny, 1 month ago
infra: nixpkgs_latest: 8a39ee3 -> 2daf4d1
by Alexander Foremny, 1 month ago
infra: minecraft: increase view-distance
by Alexander Foremny, 1 month ago
infra: minecraft: activate whitelist
by Alexander Foremny, 1 month ago

2024-12-21

infra: chore: cgit: add autotypes
by Alexander Foremny, 3 months ago
infra: static-users: add kmein
by Alexander Foremny, 3 months ago

2024-12-20

acms: style form
by Alexander Foremny, 3 months ago
acms: `$fileName` -> `$id`, drop extension
by Alexander Foremny, 3 months ago
json2sql: add =~ comparison
by Alexander Foremny, 3 months ago
acms: add parens around optional type union
by Alexander Foremny, 3 months ago
acms: display date-time
by Alexander Foremny, 3 months ago
acms: autotypes: ScalarType -> Scalar
by Alexander Foremny, 3 months ago

2024-12-19

acms: nixpkgs: update
by Alexander Foremny, 3 months ago

2024-12-18

acms: json2sql: update
by Alexander Foremny, 3 months ago
json2sql: add `LIMIT`, `ORDER BY` clauses
by Alexander Foremny, 3 months ago
acms: add pagination to rest api
by Alexander Foremny, 3 months ago

2024-12-17

acms: style table
by Alexander Foremny, 3 months ago
acms: style menu
by Alexander Foremny, 3 months ago
acms: json2sql: update
by Alexander Foremny, 3 months ago
json2sql: restrict `listFiles` to paths
by Alexander Foremny, 3 months ago
acms: ignore nulls in types
by Alexander Foremny, 3 months ago

2024-10-13

acms: check references
by Alexander Foremny, 5 months ago
acms: add forms for unions
by Kierán Meinhardt, 5 months ago
acms: add js cross-compilation instructions to readme
by Kierán Meinhardt, 5 months ago
acms: frontend: support number forms
by Kierán Meinhardt, 5 months ago
acms: keep data free of `null`s
by Alexander Foremny, 5 months ago
json2sql: add `MonadFail` instance for `StoreT`
by Alexander Foremny, 5 months ago
acms: fix docs/get-started-cli
by Alexander Foremny, 5 months ago
acms: fix race on repository watch
by Alexander Foremny, 5 months ago
acms: improve REST API
by Alexander Foremny, 5 months ago
acms: add docs/api-reference.md
by Alexander Foremny, 5 months ago
acms: move Collection types to common
by Kierán Meinhardt, 5 months ago
acms: fix watching HEAD
by Alexander Foremny, 5 months ago

2024-10-12

acms: fix frontend
by Alexander Foremny, 5 months ago
acms: refactor `queryApi`
by Alexander Foremny, 5 months ago
acms: add doc tests
by Alexander Foremny, 5 months ago
acms: cli: factor out rest api location
by Kierán Meinhardt, 5 months ago
acms: autotypes schema toString via aeson
by Kierán Meinhardt, 5 months ago
acms: unions are a set of possible types
by Kierán Meinhardt, 5 months ago
acms: cli: rephrase collection and item types
by Kierán Meinhardt, 5 months ago
acms: support ?schemaVersion
by Alexander Foremny, 5 months ago
acms: add date-time scalars and conform further to json schema
by Kierán Meinhardt, 5 months ago
acms: correct json schema syntax for optional types and references
by Kierán Meinhardt, 5 months ago
acms: fix matching of schema route
by Kierán Meinhardt, 5 months ago
acms: allow specifying UUID seed in $UUID_SEED
by Kierán Meinhardt, 5 months ago
acms: exhaust pattern matches
by Kierán Meinhardt, 5 months ago
acms: clean up warnings
by Alexander Foremny, 5 months ago

2024-10-11

acms: use backend REST library for frontend
by Alexander Foremny, 5 months ago
acms: support references
by Alexander Foremny, 5 months ago
acms: add cli to nix packages
by Kierán Meinhardt, 5 months ago
acms: return UUID on item creation
by Kierán Meinhardt, 5 months ago
acms: add niv to nix shell
by Kierán Meinhardt, 5 months ago
acms: json2sql: update
by Kierán Meinhardt, 5 months ago
json2sql: pretty print JSON
by Kierán Meinhardt, 5 months ago
acms: add cli command `collection schema COLLECTION`
by Alexander Foremny, 5 months ago
acms: rename collection(item) types
by Kierán Meinhardt, 5 months ago
acms: autogenerate collection item IDs
by Kierán Meinhardt, 5 months ago
acms: remove unused API stub from CLI
by Kierán Meinhardt, 5 months ago
acms: gitignore nix output and example collection
by Kierán Meinhardt, 5 months ago
acms: update backend example in readme
by Kierán Meinhardt, 5 months ago
acms: cli: add CRUD operations for collections
by Kierán Meinhardt, 5 months ago
acms: update docs/get-started-cli.md
by Alexander Foremny, 5 months ago
acms: cli: insert -> add
by Kierán Meinhardt, 5 months ago
acms: use rest api in cli
by Kierán Meinhardt, 5 months ago
acms: log which path the backend serves, and where
by Kierán Meinhardt, 5 months ago
acms: update json2sql to fix INSERT, DELETE
by Alexander Foremny, 5 months ago
acms: specify content repository path on command line
by Kierán Meinhardt, 5 months ago
json2sql: fix INSERT
by Alexander Foremny, 5 months ago
json2sql: fix DELETE
by Alexander Foremny, 5 months ago
acms: allow customization of backend port
by Kierán Meinhardt, 5 months ago
acms: unify readme code blocks
by Kierán Meinhardt, 5 months ago
acms: Add ACMS.API.REST.Collection
by Alexander Foremny, 5 months ago
acms: add CLI draft
by Alexander Foremny, 5 months ago
acms: unvendor dependencies
by Alexander Foremny, 5 months ago

2024-09-29

infra: system1: cx11 -> cx22
by Alexander Foremny, 5 months ago
infra: minecraft-server: init
by Alexander Foremny, 5 months ago

2024-08-15

infra: git: add kirchner's alternative alternative ssh key
by Fabian Kirchner, 7 months ago

2024-08-13

astatusbar: fix: remove too much space before weather
by Fabian Kirchner, 7 months ago
astatusbar: fix: improve rendering of bat symbols
by Fabian Kirchner, 7 months ago
astatusbar: feat: add thermal info
by Fabian Kirchner, 7 months ago
astatusbar: chore(sensors): 272b3ac -> 835b030
by Alexander Foremny, 7 months ago
sensors: chore: log aggregate exceptions
by Alexander Foremny, 7 months ago
astatusbar: fix: improve blinking of nearly empty discharging battery
by Fabian Kirchner, 7 months ago
astatusbar: fix: use dull green for min temp
by Fabian Kirchner, 7 months ago
astatusbar: fix: insert space between forecast symbol and temperatures
by Fabian Kirchner, 7 months ago
astatusbar: chore: drop unnecessary import
by Alexander Foremny, 7 months ago
astatusbar: feat: add all weather icons
by Alexander Foremny, 7 months ago
astatusbar: feat: show weather temperatures
by Fabian Kirchner, 7 months ago
astatusbar: feat: show batteries separately and correct state
by Fabian Kirchner, 7 months ago
astatusbar: refactor: introduce ADT for battery state
by Fabian Kirchner, 7 months ago

2024-08-12

astatusbar: feat: add icon for weather forecast
by Fabian Kirchner, 7 months ago
astatusbar: feat: provide location to weather forecast
by Alexander Foremny, 7 months ago
astatusbar: fix: fix symbols for not charging battery
by Fabian Kirchner, 7 months ago
astatusbar: feat: add weather forecast
by Fabian Kirchner, 7 months ago
astatusbar: feat: make active workspace cyan
by Fabian Kirchner, 7 months ago
astatusbar: feat: show if battery is charging
by Fabian Kirchner, 7 months ago
astatusbar: feat: switch to upward battery icons
by Fabian Kirchner, 7 months ago
astatusbar: fix: fix rate sensor

Fixes `net` and `io` sensors not showing any values.

by Alexander Foremny, 7 months ago
astatusbar: feat: critical battery blinks
by Alexander Foremny, 7 months ago
astatusbar: feat:adjust snd icon depending on value
by Fabian Kirchner, 7 months ago
astatusbar: feat: adjust bat icon depending on value
by Fabian Kirchner, 7 months ago
astatusbar: fix: fix placement of font's baseline
by Fabian Kirchner, 7 months ago
astatusbar: fix: fix padding on the right side
by Fabian Kirchner, 7 months ago

2024-08-02

infra: git: add repository `sensors`
by Alexander Foremny, 7 months ago

2024-07-25

sensors: init
by Alexander Foremny, 8 months ago

2024-07-21

astatusbar: fix: depend on sensors
by Alexander Foremny, 8 months ago

2024-06-14

acms: refactor actions
by Alexander Foremny, 9 months ago

2024-06-08

json2sql: allow `commit` to reset for references pointed to by HEAD
by Alexander Foremny, 9 months ago

2024-06-07

acms: reload collections when creating
by Alexander Foremny, 9 months ago
acms: add collections
by Alexander Foremny, 9 months ago
acms: require strings to be non-empty
by Alexander Foremny, 9 months ago

2024-06-06

acms: add new collection page
by Alexander Foremny, 9 months ago
acms: list collections
by Alexander Foremny, 9 months ago
acms: support optional fields
by Alexander Foremny, 9 months ago
acms: link to edit page from list page
by Alexander Foremny, 9 months ago
acms: remove form from list collection page
by Alexander Foremny, 9 months ago
acms: add `$fileName` to values
by Alexander Foremny, 9 months ago
acms: add `string?`-typed fields
by Alexander Foremny, 9 months ago
acms: add README
by Alexander Foremny, 9 months ago
acms: add naive schema comparison
by Alexander Foremny, 9 months ago

2024-06-05

json2sql: drop `listAllFiles`
by Alexander Foremny, 9 months ago
acms: add schema version
by Alexander Foremny, 9 months ago
acms: support following HEAD
by Alexander Foremny, 9 months ago
json2sql: ormolu
by Alexander Foremny, 9 months ago
json2sql: allow absolute file names
by Alexander Foremny, 9 months ago
json2sql: add `Value` instance for `readFile`
by Alexander Foremny, 9 months ago
json2sql: add `listAllFiles`
by Alexander Foremny, 9 months ago
json2sql: add `withCommit`
by Alexander Foremny, 9 months ago
json2sql: cabal format
by Alexander Foremny, 9 months ago
acms: add edit page
by Alexander Foremny, 9 months ago
json2sql: fix restricting UPDATE to `$fileName` comparison
by Alexander Foremny, 9 months ago
json2sql: support comparing `$fileName` against literals
by Alexander Foremny, 9 months ago

2024-06-04

acms: add table to list view
by Alexander Foremny, 9 months ago
acms: refactor pages
by Alexander Foremny, 9 months ago
acms: add css
by Alexander Foremny, 9 months ago
acms: show form input
by Alexander Foremny, 9 months ago
acms: refactor `Form` module
by Alexander Foremny, 9 months ago

2024-06-03

acms: add forms
by Alexander Foremny, 9 months ago
acms: add querying
by Alexander Foremny, 9 months ago

2024-05-31

infra: git: add repository `acms`
by Alexander Foremny, 9 months ago
acms: add frontend (boilerplate)
by Alexander Foremny, 9 months ago

2024-05-28

acms: init
by Alexander Foremny, 9 months ago

2024-05-16

infra: agame: update
by Alexander Foremny, 10 months ago

2024-05-07

infra: git: add kirchner's alternative ssh key
by Alexander Foremny, 10 months ago

2024-05-06

astatusbar: feat: add `--spacing`
by Alexander Foremny, 10 months ago
astatusbar: feat: automatically compute height
by Alexander Foremny, 10 months ago
astatusbar: feat: load colors from X resources
by Alexander Foremny, 10 months ago
astatusbar: 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, 10 months ago

2024-04-26

astatusbar: fix: avoid machine-specific file names in sensors
by Alexander Foremny, 10 months ago

2024-04-16

infra: cgit: add astatusbar
by Alexander Foremny, 11 months ago

2024-04-10

astatusbar: init
by Alexander Foremny, 11 months ago

2024-04-08

agame: feat: add player names
by Alexander Foremny, 11 months ago
agame: feat: add `--scale-factor` option
by Alexander Foremny, 11 months ago
agame: 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, 11 months ago
agame: chore: update lightyear to 0.13.0
by Alexander Foremny, 11 months ago
agame: chore: update bevy to 0.13.2
by Alexander Foremny, 11 months ago
agame: fix: fix selecting factions
by Alexander Foremny, 11 months ago

2024-04-03

infra: agame: update
by Alexander Foremny, 11 months ago

2024-03-24

agame: fix: attack closest (instead of hovered) target
by Alexander Foremny, 1 year ago
agame: feat: camera controls
by Alexander Foremny, 1 year ago
agame: feat: color projectiles
by Alexander Foremny, 1 year ago
agame: feat: damage types
by Alexander Foremny, 1 year ago
agame: feat: add tower range/ target indicator
by Alexander Foremny, 1 year ago
agame: feat: add `right click` input
by Alexander Foremny, 1 year ago
agame: feat: add stop (`s`) input
by Alexander Foremny, 1 year ago
agame: chore: change factions to purple/yellow
by Alexander Foremny, 1 year ago

2024-03-23

agame: feat: towers prioritize non-player targets
by Alexander Foremny, 1 year ago
agame: feat: respawn players
by Alexander Foremny, 1 year ago
agame: fix: only players regen health
by Alexander Foremny, 1 year ago
agame: feat: add client faction
by Alexander Foremny, 1 year ago
agame: feat: camera movement
by Alexander Foremny, 1 year ago
agame: feat: movement collision
by Alexander Foremny, 1 year ago

2024-03-22

agame: feat: nexuses
by Alexander Foremny, 1 year ago
agame: feat: minions
by Alexander Foremny, 1 year ago

2024-03-21

agame: feat: towers
by Alexander Foremny, 1 year ago

2024-03-20

agame: feat: flash ability
by Alexander Foremny, 1 year ago
agame: feat: scale spear damage
by Alexander Foremny, 1 year ago
agame: feat: don't show attack indicator on hover (only on `a`)
by Alexander Foremny, 1 year ago
agame: feat: automatically auto-attack
by Alexander Foremny, 1 year ago
agame: fix: adjust meele's cooldowns
by Alexander Foremny, 1 year ago
agame: fix: pull deals damage
by Alexander Foremny, 1 year ago
agame: fix: dash deals damage
by Alexander Foremny, 1 year ago

2024-03-19

agame: feat: render buffs in client
by Alexander Foremny, 1 year ago
agame: feat: area of effect
by Alexander Foremny, 1 year ago
infra: agame: update
by Alexander Foremny, 1 year ago
agame: feat: shield ability
by Alexander Foremny, 1 year ago
agame: feat: focus ability
by Alexander Foremny, 1 year ago
agame: chore: tweak champions
by Alexander Foremny, 1 year ago
agame: feat: pull ability
by Alexander Foremny, 1 year ago
agame: feat: dash ability
by Alexander Foremny, 1 year ago

2024-03-18

agame: feat: vary attack speed
by Alexander Foremny, 1 year ago
agame: feat: vary max health
by Alexander Foremny, 1 year ago
agame: fix: fix swapped projectiles in ranged/ meele attack
by Alexander Foremny, 1 year ago
agame: fix: fix champion selection
by Alexander Foremny, 1 year ago
agame: fix: show health regen in ui
by Alexander Foremny, 1 year ago
agame: feat: speed ability
by Alexander Foremny, 1 year ago
agame: fix: fix abilities selecting the right cooldown
by Alexander Foremny, 1 year ago
agame: chore: play with network settings
by Alexander Foremny, 1 year ago
agame: chore: run server systems in `fixed update`
by Alexander Foremny, 1 year ago

2024-03-17

infra: agame: update
by Alexander Foremny, 1 year ago
agame: feat: add damage indicators
by Alexander Foremny, 1 year ago
agame: feat: add hotbar
by Alexander Foremny, 1 year ago
agame: feat: add directional ability indicator
by Alexander Foremny, 1 year ago
agame: chore: refactor abilities
by Alexander Foremny, 1 year ago
agame: feat: abilities
by Alexander Foremny, 1 year ago
agame: feat: skillshots
by Alexander Foremny, 1 year ago
agame: feat: meele attack
by Alexander Foremny, 1 year ago

2024-03-15

agame: fix: attack in the same tick as approaching
by Alexander Foremny, 1 year ago
agame: fix: choose closest hovered player
by Alexander Foremny, 1 year ago
infra: agame: update
by Alexander Foremny, 1 year ago
agame: feat: add champions

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

by Alexander Foremny, 1 year ago
agame: feat: add health/ damage
by Alexander Foremny, 1 year ago
infra: agame: init
by Alexander Foremny, 1 year ago
agame: chore: release
by Alexander Foremny, 1 year ago
agame: feat: shooting range indicator
by Alexander Foremny, 1 year ago
agame: feat: hover indicator
by Alexander Foremny, 1 year ago

2024-03-14

agame: feat: shooting
by Alexander Foremny, 1 year ago
agame: feat: walking
by Alexander Foremny, 1 year ago
infra: cgit: add repository `agame`
by Alexander Foremny, 1 year ago
anissue: Merge remote-tracking branch 'origin/feature/review'
by Alexander Foremny, 1 year ago
anissue: review: request-changes feature/review
by Alexander Foremny, 1 year ago
anissue: review: request-changes feature/review
by Alexander Foremny, 1 year ago
anissue: chore: format Main.hs
by Alexander Foremny, 1 year ago
anissue: chore: add future review todos
by Alexander Foremny, 1 year ago
anissue: chore: refactor `Comment.Language.fromPath`
by Alexander Foremny, 1 year ago
anissue: chore: resolve TODOs
by Alexander Foremny, 1 year ago
agame: feat: players can teleport
by Alexander Foremny, 1 year ago

2024-03-13

anissue: review: approve feature/review

Reviewed branch feature/review at commit 07aacbbe55f4793daa0c9893efe4a64951575081.

by Fabian Kirchner, 1 year ago
anissue: fix: strip b/ from destinations when committing review
by Fabian Kirchner, 1 year ago
anissue: fix: parse base branch argument
by Fabian Kirchner, 1 year ago
agame: init
by Alexander Foremny, 1 year ago
sh: chore: add `ConduitT` instances
by Alexander Foremny, 1 year ago
anissue: chore: fix applying review
by Alexander Foremny, 1 year ago
anissue: review: request-changes feature/review
by Alexander Foremny, 1 year ago
anissue: chore: drop unused app/Extract.hs
by Alexander Foremny, 1 year ago
anissue: chore: add review commit template
by Alexander Foremny, 1 year ago
anissue: chore: add `REVIEW` marker
by Alexander Foremny, 1 year ago
anissue: chore: patch shows commit messages
by Alexander Foremny, 1 year ago
anissue: chore: drop `Status`
by Alexander Foremny, 1 year ago
anissue: chore: drop `--granularity` for `--per-commit`
by Alexander Foremny, 1 year ago

2024-03-12

sh: chore: add `ExitCode` to `Outputable`
by Alexander Foremny, 1 year ago
sh: chore: propagate error message in `DecodeException`
by Alexander Foremny, 1 year ago

2024-03-09

sh: chore: drop haskell-src-meta
by Alexander Foremny, 1 year ago
sh: chore: strip trailing newlines by default

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

by Alexander Foremny, 1 year ago
sh: chore: support json output
by Alexander Foremny, 1 year ago

2024-03-08

sh: chore: use `${{..}}` for impure interpolation
by Alexander Foremny, 1 year ago

2024-03-07

sh: chore: drop unused type class magic
by Alexander Foremny, 1 year ago
sh: chore: fix parsing special characters
by Alexander Foremny, 1 year ago
sh: chore: allow impure interpolation
by Alexander Foremny, 1 year ago
sh: chore: simplify quasi quoter implementation
by Alexander Foremny, 1 year ago
sh: chore: interpolate named variables
by Alexander Foremny, 1 year ago
sh: chore: run `sh` in `MonadIO`
by Alexander Foremny, 1 year ago

2024-03-06

anissue: review(feature/review): approve

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

by Fabian Kirchner, 1 year ago

2024-03-05

infra: static.nomath.org: add cors
by Alexander Foremny, 1 year ago
infra: cgit: add sh repository
by Alexander Foremny, 1 year ago
sh: chore: init
by Alexander Foremny, 1 year ago

2024-03-04

infra: feed-nomath-org: update
by Alexander Foremny, 1 year ago
feed-nomath-org: improve atom feed
by Alexander Foremny, 1 year ago

2024-03-02

infra: grafana: init
by Alexander Foremny, 1 year ago
infra: feed-nomath-org: add atom feed
by Alexander Foremny, 1 year ago
feed-nomath-org: add atom feed
by Alexander Foremny, 1 year ago

2024-03-01

nomath-org: advertise feed.nomath.org
by Alexander Foremny, 1 year ago
infra: feed-nomath-org: init
by Alexander Foremny, 1 year ago
nomath-org: get base.css from static.nomath.org
by Alexander Foremny, 1 year ago
static-nomath-org: add base.css
by Alexander Foremny, 1 year ago
feed-nomath-org: generate feed from repositories
by Alexander Foremny, 1 year ago
anissue: chore: pin nixpkgs to nixos-23.05
by Alexander Foremny, 1 year ago

2024-02-29

anissue: feat: add `review` command

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

by Alexander Foremny, 1 year ago

2024-02-27

infra: cgit: add `feed-nomath-org` repo
by Alexander Foremny, 1 year ago
feed-nomath-org: add webserver
by Alexander Foremny, 1 year ago

2024-02-26

feed-nomath-org: merge feeds
by Alexander Foremny, 1 year ago
feed-nomath-org: init
by Alexander Foremny, 1 year ago
infra: nix: update fysiweb-cli
by Alexander Foremny, 1 year ago

2024-02-23

infra: apps/authelia: init
by Alexander Foremny, 1 year ago
infra: apps/cgit: add `users` option
by Alexander Foremny, 1 year ago
infra: apps/static-users: init
by Alexander Foremny, 1 year ago
infra: modules/fysiweb-capabilities: init
by Alexander Foremny, 1 year ago

2024-02-22

infra: add pass to shell.nix
by Fabian Kirchner, 1 year ago
infra: secrets: add kirchner
by Alexander Foremny, 1 year ago
nomath-org: add `<nav>` tag
by Alexander Foremny, 1 year ago
nomath-org: add meta description
by Alexander Foremny, 1 year ago
nomath-org: fix `develop`
by Alexander Foremny, 1 year ago
infra: cgit: add default filters
by Alexander Foremny, 1 year ago

2024-02-21

abuilder: add logging
by Alexander Foremny, 1 year ago
abuilder: register build roots
by Alexander Foremny, 1 year ago

2024-02-20

infra: add abuilder service
by Alexander Foremny, 1 year ago
abuilder: init
by Alexander Foremny, 1 year ago

2024-02-19

infra: add README.md
by Alexander Foremny, 1 year ago
infra: add fysiweb-cli to shell
by Alexander Foremny, 1 year ago
json2sql: support `INSERT`, `DELETE`, `UPDATE`
by Alexander Foremny, 1 year ago

2024-02-16

infra: add more repositories
by Alexander Foremny, 1 year ago
nomath-org: add favicon
by Alexander Foremny, 1 year ago
static-nomath-org: add cgit.css
by Alexander Foremny, 1 year ago
infra: init static.nomath.org
by Alexander Foremny, 1 year ago
static-nomath-org: init
by Alexander Foremny, 1 year ago

2024-02-15

infra: init code.nomath.org
by Alexander Foremny, 1 year ago

2024-02-14

infra: deploy system1
by Alexander Foremny, 1 year ago
infra: init
by Alexander Foremny, 1 year ago

2024-02-13

json2sql: explicitly construct objects in SELECT
by Alexander Foremny, 1 year ago
json2sql: add `serve` command
by Alexander Foremny, 1 year ago
nomath-org: init
by Alexander Foremny, 1 year ago
json2sql: add `repl` command
by Alexander Foremny, 1 year ago
json2sql: refactor library
by Alexander Foremny, 1 year ago

2024-02-12

json2sql: add `embeds`, `join`
by Alexander Foremny, 1 year ago
json2sql: refactor `Query`
by Alexander Foremny, 1 year ago
json2sql: dissolve `unique`
by Alexander Foremny, 1 year ago
json2sql: `combine` -> `join`
by Alexander Foremny, 1 year ago
json2sql: refactor `Record`
by Alexander Foremny, 1 year ago
json2sql: `FilePath` -> `Collection`
by Alexander Foremny, 1 year ago
json2sql: `Only [Field] -> `Only (N.NonEmpty Field)`
by Alexander Foremny, 1 year ago

2024-02-10

json2sql: add EMBED clause
by Alexander Foremny, 1 year ago

2024-02-09

json2sql: refactor `WhereClauses`
by Alexander Foremny, 1 year ago
json2sql: add query parser & printer
by Alexander Foremny, 1 year ago
json2sql: refactor `Join`
by Alexander Foremny, 1 year ago
json2sql: Where, Cmp -> WhereClauses, WhereClause
by Alexander Foremny, 1 year ago
json2sql: refactor `Debug`
by Alexander Foremny, 1 year ago
json2sql: add (simpler) `StoreT` type
by Alexander Foremny, 1 year ago

2024-02-08

json2sql: remove `StoreT` type

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

by Alexander Foremny, 1 year ago
json2sql: add `StoreT` type
by Alexander Foremny, 1 year ago
json2sql: add Git store
by Alexander Foremny, 1 year ago
json2sql: `SELECT .` -> `SELECT *`
by Alexander Foremny, 1 year ago

2024-02-07

apaperless: chore: normalize UTF-8
by Alexander Foremny, 1 year ago
json2sql: support joins
by Alexander Foremny, 1 year ago

2024-02-06

json2sql: support qualified fields
by Alexander Foremny, 1 year ago
json2sql: init
by Alexander Foremny, 1 year ago

2024-02-05

apaperless: chore: sort match results by source position
by Alexander Foremny, 1 year ago

2024-01-11

apaperless: feat: add more patterns to `@createdAt`
by Alexander Foremny, 1 year ago
apaperless: fix: fix interactive tagging
by Alexander Foremny, 1 year ago
apaperless: feat: add `check` cmd
by Alexander Foremny, 1 year ago
apaperless: chore: make computing `probabilityMap` more performance
by Alexander Foremny, 1 year ago

2024-01-09

apaperless: issue: add regression
by Alexander Foremny, 1 year ago

2024-01-03

apaperless: chore: ignore /.history
by Alexander Foremny, 1 year ago

2023-12-28

apaperless: chore: restrict shown tags
by Alexander Foremny, 1 year ago
apaperless: chore: add `modifiedAt`
by Alexander Foremny, 1 year ago
apaperless: chore: `originalText` -> `content`
by Alexander Foremny, 1 year ago
apaperless: fix: fix adding/removing internal tags
by Alexander Foremny, 1 year ago
apaperless: chore: add filter, sort to library tags
by Alexander Foremny, 1 year ago

2023-12-27

apaperless: chore: add `--auto` to `consume`
by Alexander Foremny, 1 year ago
apaperless: chore: fix typo
by Alexander Foremny, 1 year ago
apaperless: chore: ignore ./anissue
by Alexander Foremny, 1 year ago
apaperless: chore: add @topic to issues
by Alexander Foremny, 1 year ago
apaperless: feat: add `modify` command
by Alexander Foremny, 1 year ago

2023-12-26

apaperless: feat: add `topwords` command

Changes the heuristic for the probability map.

by Alexander Foremny, 1 year ago
apaperless: fix: fix tag-by-tag suggestion
by Alexander Foremny, 1 year ago
apaperless: chore: add `--language`
by Alexander Foremny, 1 year ago
apaperless: chore: fix some warnings
by Alexander Foremny, 1 year ago
apaperless: chore: allow tags to be removed

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

by Alexander Foremny, 1 year ago
apaperless: 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, 1 year ago
apaperless: chore: sha256 -> sha1
by Alexander Foremny, 1 year ago
apaperless: chore: print tags
by Alexander Foremny, 1 year ago
apaperless: chore: add settings
by Alexander Foremny, 1 year ago
apaperless: chore: add `createdAt` tag
by Alexander Foremny, 1 year ago

2023-12-25

apaperless: chore: add `addedAt` tag
by Alexander Foremny, 1 year ago
apaperless: chore: be quieter about shell commands
by Alexander Foremny, 1 year ago
apaperless: chore: add library 'tags'
by Alexander Foremny, 1 year ago

2023-12-22

apaperless: feat: add `--edit` to `list`
by Alexander Foremny, 1 year ago
apaperless: feat: add `edit` command
by Alexander Foremny, 1 year ago
apaperless: feat: add `--redo` to `list`
by Alexander Foremny, 1 year ago
apaperless: fix: fix tesseract call
by Alexander Foremny, 1 year ago
apaperless: feat: add `--view` to `list`
by Alexander Foremny, 1 year ago
apaperless: feat: add `view` command
by Alexander Foremny, 1 year ago
apaperless: feat: add `--todo` to `list`
by Alexander Foremny, 1 year ago
apaperless: feat: add command `todo`
by Alexander Foremny, 1 year ago
apaperless: fix: fix `originalText`
by Alexander Foremny, 1 year ago
apaperless: chore: add commands `consume`, `list`
by Alexander Foremny, 1 year ago

2023-12-21

apaperless: chore: add attrs
by Alexander Foremny, 1 year ago
apaperless: chore: scan ./originals
by Alexander Foremny, 1 year ago
apaperless: chore: only process scans
by Alexander Foremny, 1 year ago

2023-12-20

apaperless: chore: init
by Alexander Foremny, 1 year ago

2023-12-18

anissue: feat: add support for c, elm, nix, shell
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: 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, 1 year ago

2023-12-15

anissue: 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, 1 year ago
anissue: feat: add `open` command
by Alexander Foremny, 1 year ago
anissue: chore: drop global option `internalTags`
by Alexander Foremny, 1 year ago
anissue: feat: add `search` command
by Alexander Foremny, 1 year ago
anissue: fix: fix spacing between markdown nodes
by Alexander Foremny, 1 year ago

2023-12-13

anissue: issue: reopen add-fulltext-search
by Alexander Foremny, 1 year ago
anissue: chore: free allocated memory in comments
by Alexander Foremny, 1 year ago
anissue: issue: update issues
by Alexander Foremny, 1 year ago
anissue: chore: compute issues and issue events separately
by Alexander Foremny, 1 year ago
anissue: chore: uncache large issue fields
by Alexander Foremny, 1 year ago

2023-12-12

anissue: chore: compute patches only when displayed
by Alexander Foremny, 1 year ago
anissue: feat: add `--edit` to `list` command
by Alexander Foremny, 1 year ago
anissue: issue: add future improvements
by Alexander Foremny, 1 year ago
anissue: issue: format tag-improvements-or-filtering
by Alexander Foremny, 1 year ago
anissue: chore: resolve binary orphans
by Alexander Foremny, 1 year ago
anissue: fix: fix sort
by Alexander Foremny, 1 year ago
anissue: chore: add parallelism to `getHistory`
by Alexander Foremny, 1 year ago
anissue: chore: add issue marker "XXX"
by Alexander Foremny, 1 year ago
anissue: chore: resolve binary Node instance
by Alexander Foremny, 1 year ago

2023-12-11

anissue: chore: drop anissue.nix

This file is unused since the Haskell rewrite.

by Alexander Foremny, 1 year ago
anissue: chore: use `Map Text Issue` instead of [Issue]
by Alexander Foremny, 1 year ago

2023-12-08

anissue: feat: add @rawText internal tag

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

by Alexander Foremny, 1 year ago
anissue: issue: close only-separate-generated-tags-with-a-blank-line-when-description-does-notend-with-tags
by Alexander Foremny, 1 year ago
anissue: feat: add filtering tags by (POSIX) regex

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

by Alexander Foremny, 1 year ago
anissue: issue: add add-anissue-lint
by Alexander Foremny, 1 year ago
anissue: issue: add future enhancements
by Alexander Foremny, 1 year ago
anissue: fix: fix `Git.readTextFileOf`
by Alexander Foremny, 1 year ago
anissue: feat: easily separate renderables by blank lines
by Alexander Foremny, 1 year ago
anissue: feat: add `--detailed` to list

This reverts commit 53623436f68e548b1a840ac0f7e1e4472270613d.

by Alexander Foremny, 1 year ago
anissue: chore: change color of `log` keywords
by Alexander Foremny, 1 year ago
anissue: fix: show deleted issues as closed in `log` command
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: chore: drop `Git.withWorkingTree`
by Alexander Foremny, 1 year ago

2023-12-07

anissue: chore: move remaining `History.*` modules outside of `History`
by Alexander Foremny, 1 year ago
anissue: chore: increase performance by caching everything

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

by Alexander Foremny, 1 year ago

2023-12-06

anissue: chore: fix formatting
by Alexander Foremny, 1 year ago
anissue: issue: add replace-anissue-show-with-anissue-list---detailed
by Alexander Foremny, 1 year ago

2023-12-05

anissue: feat: parse issues as markdown
by Alexander Foremny, 1 year ago

2023-12-04

anissue: feat: add experimental render api
by Alexander Foremny, 1 year ago

2023-12-03

anissue: feat: drop mdcat
by Alexander Foremny, 1 year ago
anissue: feat: extend show to multiple issues
by Alexander Foremny, 1 year ago
anissue: feat: color patches
by Alexander Foremny, 1 year ago

2023-11-30

anissue: fix: fix log not showing closed issues as deleted
by Alexander Foremny, 1 year ago
anissue: chore: make issue ids obligatory
by Alexander Foremny, 1 year ago
anissue: fix: fix re-opening commits
by Alexander Foremny, 1 year ago
anissue: feat: add -p|--patch to log command
by Alexander Foremny, 1 year ago
anissue: refactor: drop `CommitInfo`'s `filesChanged`
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: chore: define `(._N)` accessors for tuples
by Alexander Foremny, 1 year ago
anissue: feat: support closed issues

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

by Alexander Foremny, 1 year ago
anissue: feat: show commit references in show command
by Alexander Foremny, 1 year ago

2023-11-29

anissue: feat: collect issues referencing issue
by Fabian Kirchner, 1 year ago
anissue: refactor: attach issues for each commit in history
by Fabian Kirchner, 1 year ago
anissue: fix: compute issueEvents correctly
by Fabian Kirchner, 1 year ago
anissue: assign relations-between-issues
by Alexander Foremny, 1 year ago
anissue: support comments
by Alexander Foremny, 1 year ago

2023-11-28

anissue: assign support-issue-comments
by Alexander Foremny, 1 year ago
anissue: un-hardcode issue marker
by Alexander Foremny, 1 year ago
anissue: editing issues preserves comment style
by Alexander Foremny, 1 year ago
anissue: move `replaceText` to `Issue`
by Alexander Foremny, 1 year ago
anissue: change provenance's hash form `Text` to `CommitHash`
by Alexander Foremny, 1 year ago

2023-11-27

anissue: close separate-database-issues-and-history-issues
by Alexander Foremny, 1 year ago
anissue: update separate-database-issues-and-history-issues
by Alexander Foremny, 1 year ago
anissue: make provenance obligatory
by Alexander Foremny, 1 year ago
anissue: add `rawText` to `Issue`
by Alexander Foremny, 1 year ago
anissue: don't cache `internalTags`
by Alexander Foremny, 1 year ago

2023-11-10

anissue: @backlog issues, remove @scheduled
by Alexander Foremny, 1 year ago
anissue: assign separate-database-issues-and-history-issues
by Alexander Foremny, 1 year ago

2023-11-09

anissue: refactor TreeGrepper.Comment
by Alexander Foremny, 1 year ago
anissue: improve grouped list styling
by Alexander Foremny, 1 year ago
anissue: group-by -> group
by Alexander Foremny, 1 year ago
anissue: don't reference issues with @
by Alexander Foremny, 1 year ago
anissue: fix extracting tags from code
by Alexander Foremny, 1 year ago
anissue: improve list output
by Alexander Foremny, 1 year ago

2023-11-07

anissue: update issues
by Alexander Foremny, 1 year ago
anissue: sort newest issues first by default
by Alexander Foremny, 1 year ago
anissue: add issues
by Alexander Foremny, 1 year ago
anissue: add internal tag `title'
by Alexander Foremny, 1 year ago
anissue: improve getCommitHashes

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

by Alexander Foremny, 1 year ago
anissue: add `tags` command
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: fix issue title

This regression had been introduced in d9400635bcb28674c8510d71aa6eed94194bf669.

by Alexander Foremny, 1 year ago
anissue: fix `getRootDir` returning wrong path

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

by Alexander Foremny, 1 year ago
anissue: update issues
by Alexander Foremny, 1 year ago
anissue: fix hardcoded "@topic"
by Alexander Foremny, 1 year ago
anissue: add issue marker as internal tag @type
by Alexander Foremny, 1 year ago
anissue: add author & editor to internal tags
by Alexander Foremny, 1 year ago
anissue: add numbers to grouped topics
by Alexander Foremny, 1 year ago
anissue: fix group-by parsing
by Alexander Foremny, 1 year ago
anissue: add --group-by option
by Fabian Kirchner, 1 year ago

2023-10-24

anissue: add renaming issues
by Fabian Kirchner, 1 year ago

2023-10-23

anissue: add `Git.getRootDir`
by Alexander Foremny, 1 year ago
anissue: add settings
by Alexander Foremny, 1 year ago

2023-10-20

anissue: add hlint
by Alexander Foremny, 1 year ago
anissue: add `--edit` flag to `show` command
by Alexander Foremny, 1 year ago
anissue: add internal tag @modifiedAt
by Alexander Foremny, 1 year ago
anissue: record both creation and update in provenance
by Alexander Foremny, 1 year ago

2023-10-19

anissue: add glossary
by Alexander Foremny, 1 year ago

2023-10-17

anissue: inline `cached` into function calls
by Alexander Foremny, 1 year ago
anissue: refactor `cached`
by Alexander Foremny, 1 year ago
anissue: refactor history
by Alexander Foremny, 1 year ago
anissue: add `log` command
by Alexander Foremny, 1 year ago
anissue: make --width a global option
by Alexander Foremny, 1 year ago
anissue: make sort type-aware
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: 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, 1 year ago
anissue: applySort -> applySorts
by Alexander Foremny, 1 year ago
anissue: allow empty-valued (bool) tags
by Alexander Foremny, 1 year ago
anissue: refactor include,exclude from simple filters
by Alexander Foremny, 1 year ago

2023-10-16

anissue: comment add-command-for-regenerating-the-cache
by Alexander Foremny, 1 year ago
anissue: comment add-command-for-regenerating-the-cache
by Alexander Foremny, 1 year ago
anissue: comment add-command-for-listing-all-topics
by Alexander Foremny, 1 year ago
anissue: add global flag `--no-pager|-P`
by Alexander Foremny, 1 year ago
anissue: fix unicode-related output problems

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

by Alexander Foremny, 1 year ago
anissue: paginate output
by Alexander Foremny, 1 year ago
anissue: add comments to all comments
by Fabian Kirchner, 1 year ago
anissue: comment add-option-to-group-issue-list
by Alexander Foremny, 1 year ago
anissue: comment display-issuye-type-in-list-and-show-views
by Alexander Foremny, 1 year ago
anissue: comment should-automatically-generated-ids-be-random
by Alexander Foremny, 1 year ago
anissue: comment add-a-subcommand-which-appends-the-generated-ids-to-the-issue-in-the-sourcecode
by Alexander Foremny, 1 year ago
anissue: comment expose-all-command-line-options-as-environment-variables
by Alexander Foremny, 1 year ago
anissue: comment add-options-to-show-command-to-display-source-code-around-the-issue
by Alexander Foremny, 1 year ago
anissue: comment on add-command-for-re-generating-the-cache
by Alexander Foremny, 1 year ago
anissue: add global option `--color`
by Alexander Foremny, 1 year ago
anissue: update `list` output
by Alexander Foremny, 1 year ago
anissue: refactor `Git.withWorkingTree`
by Alexander Foremny, 1 year ago
anissue: add issue support-issue-comments
by Alexander Foremny, 1 year ago
anissue: add `--sort` to `list`
by Alexander Foremny, 1 year ago
anissue: make `internalTags` a global option
by Alexander Foremny, 1 year ago
anissue: add internal tag `createdAt`
by Alexander Foremny, 1 year ago
anissue: refactor `Issue.Provenance` from `Issue`
by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: drop unused functions from History
by Alexander Foremny, 1 year ago

2023-10-15

anissue: add more issues
by Fabian Kirchner, 1 year ago
anissue: add more issues
by Fabian Kirchner, 1 year ago
anissue: add grouping options to issue
by Fabian Kirchner, 1 year ago
anissue: add issue about ordering
by Fabian Kirchner, 1 year ago
anissue: minor issue adjustments
by Fabian Kirchner, 1 year ago
anissue: fix typo in issue and add caching issue
by Fabian Kirchner, 1 year ago
anissue: add some issues
by Fabian Kirchner, 1 year ago

2023-10-14

anissue: filter issues by paths
by Fabian Kirchner, 1 year ago
anissue: encode again when decoding cache failed
by Fabian Kirchner, 1 year ago
anissue: also consider issues changed in current working tree
by Fabian Kirchner, 1 year ago
anissue: add suffixes to cache ids
by Fabian Kirchner, 1 year ago
anissue: collect issues starting from the first commit via intermediate IssueEvent's
by Fabian Kirchner, 1 year ago
anissue: add getIssuesWorkingTreeChanged
by Fabian Kirchner, 1 year ago
anissue: add getIssuesCommitAll
by Fabian Kirchner, 1 year ago
anissue: refactor: improve naming and add some documentation
by Fabian Kirchner, 1 year ago
anissue: fix UTCTime serialization
by Alexander Foremny, 1 year ago
anissue: refactor: move and hide exceptions from outside module
by Fabian Kirchner, 1 year ago
anissue: refactor: minor code cleanup
by Fabian Kirchner, 1 year ago
anissue: refactor: simplify listIssues function
by Fabian Kirchner, 1 year ago
anissue: refactor: simplify listIssues.. functions
by Fabian Kirchner, 1 year ago
anissue: refactor: split extract listIssuesCurrent from listIssuesOf
by Fabian Kirchner, 1 year ago
anissue: refactor: add language extensions to Cabal file

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

by Alexander Foremny, 1 year ago
anissue: fix: filter after caching issues
by Fabian Kirchner, 1 year ago
anissue: only consider changed files when looking through commits
by Fabian Kirchner, 1 year ago
anissue: utilize all processors
by Alexander Foremny, 1 year ago
anissue: remove calls to `setWorkingDirectory`
by Alexander Foremny, 1 year ago
anissue: add basic caching of Issue's
by Fabian Kirchner, 1 year ago
anissue: only show commit hash
by Fabian Kirchner, 1 year ago

2023-10-13

anissue: deduce initial provenance from commit history
by Fabian Kirchner, 1 year ago
anissue: get issues for all commits
by Fabian Kirchner, 1 year ago
anissue: extract listIssues to History and make commit configurable
by Fabian Kirchner, 1 year ago
anissue: fix passthru of dependencies to nix shell
by Fabian Kirchner, 1 year ago
anissue: refactor: extract getIssues into History
by Fabian Kirchner, 1 year ago
anissue: remove me
by Fabian Kirchner, 1 year ago
anissue: only show prov info in show command
by Fabian Kirchner, 1 year ago
anissue: show commit hash where issue occurs first
by Fabian Kirchner, 1 year ago
anissue: extract quote to Process and fix quoting quotes
by Fabian Kirchner, 1 year ago
anissue: refactor: extract sh and sh_ into Process
by Fabian Kirchner, 1 year ago
anissue: also support FIXME and QUESTION as markers
by Fabian Kirchner, 1 year ago
anissue: make width of output configurable
by Fabian Kirchner, 1 year ago
anissue: print tags like they are written
by Fabian Kirchner, 1 year ago
anissue: generate completion scripts for wrapped program
by Fabian Kirchner, 1 year ago
anissue: print file and row in show mode
by Fabian Kirchner, 1 year ago
anissue: render issue title as header
by Fabian Kirchner, 1 year ago
anissue: title cannot span multiple lines
by Fabian Kirchner, 1 year ago
anissue: chore: sort buildInputs
by Fabian Kirchner, 1 year ago
anissue: make external programs accessible
by Fabian Kirchner, 1 year ago
anissue: review
by Fabian Kirchner, 1 year ago
anissue: do not strip tags from description
by Fabian Kirchner, 1 year ago
anissue: resolved feature/markdown-printing-via-mdcat
by Fabian Kirchner, 1 year ago
anissue: review 'feature/markdown-printing-via-mdcat'
by Alexander Foremny, 1 year ago
anissue: pretty print issues using mdcat
by Fabian Kirchner, 1 year ago
anissue: add issue about topic printing
by Fabian Kirchner, 1 year ago
anissue: install completions for bash, fish and zsh
by Fabian Kirchner, 1 year ago

2023-10-11

anissue: add haskell-language-server

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

by Alexander Foremny, 1 year ago
anissue: 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, 1 year ago
anissue: add ghcid

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

by Alexander Foremny, 1 year ago

2023-10-09

anissue: add 'edit issues' issue
by Alexander Foremny, 1 year ago

2023-10-05

anissue: fix trailing newline in text extract, fix tests
by Alexander Foremny, 1 year ago
anissue: show single issue by id only
by Alexander Foremny, 1 year ago
anissue: generate internal @id tag from title
by Alexander Foremny, 1 year ago
anissue: refactor issue text extraction
by Alexander Foremny, 1 year ago

2023-10-04

anissue: add tag improvement issues
by Alexander Foremny, 1 year ago
anissue: update generate-and-show-hash-for-each-issue
by Alexander Foremny, 1 year ago
anissue: add REVIEWING.md
by Alexander Foremny, 1 year ago
anissue: add --filter, filter by tags
by Alexander Foremny, 1 year ago
anissue: strip tags from description
by Alexander Foremny, 1 year ago
anissue: output ansi styles only to tty, fixes tests
by Alexander Foremny, 1 year ago
anissue: ansi style output, breaks tests
by Alexander Foremny, 1 year ago
anissue: enable bash completion
by Alexander Foremny, 1 year ago
anissue: fix tests
by Alexander Foremny, 1 year ago
anissue: add tags to issues
by Alexander Foremny, 1 year ago
anissue: allow passing files to `git ls-files`
by Alexander Foremny, 1 year ago
anissue: improve error handling when calling external processes
by Alexander Foremny, 1 year ago
anissue: update readme
by Alexander Foremny, 1 year ago
anissue: drop shell script
by Alexander Foremny, 1 year ago
anissue: bring issue extraction on-par with shell script
by Alexander Foremny, 1 year ago

2023-10-02

anissue: don't show full bodies in list
by Alexander Foremny, 1 year ago
anissue: refactor match merging to own module
by Alexander Foremny, 1 year ago
anissue: fix match merging
by Alexander Foremny, 1 year ago
anissue: add match merging, in a hurry
by Alexander Foremny, 1 year ago
anissue: add issues to new code
by Fabian Kirchner, 1 year ago
anissue: parse tree-grepper results
by Fabian Kirchner, 1 year ago
anissue: run tree-grepper for all files
by Fabian Kirchner, 1 year ago
anissue: get list of files which should be checked
by Fabian Kirchner, 1 year ago
anissue: add command line argument parsing
by Fabian Kirchner, 1 year ago
anissue: add minimal haskell boilerplate
by Fabian Kirchner, 1 year ago

2023-09-29

anissue: 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, 1 year ago

2023-09-28

anissue: 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, 1 year ago
anissue: split augmentation and output into separate passes
by Alexander Foremny, 1 year ago
anissue: remove unnessary quoting when extracting fields from JSON
by Alexander Foremny, 1 year ago

2023-09-27

anissue: assign and schedule issues
by Fabian Kirchner, 1 year ago
anissue: add some issues
by Fabian Kirchner, 1 year ago
anissue: use git ls-files to get list of files to look for issues
by Fabian Kirchner, 1 year ago

2023-09-06

anissue: add gnugrep as dependency

This had been an oversight of 17f8148945bf5d636eb0ab2b90e3f0d1c57ecf3f.

by Alexander Foremny, 1 year ago
anissue: add support for .sh files
by Alexander Foremny, 1 year ago
anissue: update shell dependencies
by Alexander Foremny, 1 year ago
anissue: overlay tree-grepper
by Alexander Foremny, 1 year ago
anissue: add issue to support all tree-grepper supported languages
by Alexander Foremny, 1 year ago
anissue: default to scanning .
by Alexander Foremny, 1 year ago
anissue: ignore hidden and backup files
by Alexander Foremny, 1 year ago
anissue: use absolute paths in .gitignore
by Alexander Foremny, 1 year ago

2023-09-05

anissue: add Nix package
by Alexander Foremny, 1 year ago
anissue: refactor extract-generic.sh
by Alexander Foremny, 1 year ago
anissue: remove trailing whitespace from extract.sh
by Alexander Foremny, 1 year ago
anissue: *.sh -> src
by Alexander Foremny, 1 year ago
anissue: drop issues.sh

its functionality has been refactored into extract.sh and helpers

by Alexander Foremny, 1 year ago
anissue: write main extract script
by Fabian Kirchner, 1 year ago
anissue: add elm-format
by Fabian Kirchner, 1 year ago
anissue: add tests
by Fabian Kirchner, 1 year ago
anissue: add nix extract script
by Fabian Kirchner, 1 year ago
anissue: add elm extract script
by Fabian Kirchner, 1 year ago
anissue: add tests for elm and nix
by Fabian Kirchner, 1 year ago
anissue: add shell.nix
by Fabian Kirchner, 1 year ago

2022-05-10

anissue: initial commit
by Fabian Kirchner, 2 years ago