Commit log

6ea6f36 bug: in op convenience function, return the new op to be able to set metadata later

Michael Muré created

f026f61 bug: custom error for the different error case when loading a bug

Michael Muré created

aea85f0 makefile: also clear the cache after deleting the bugs

Michael Muré created

de81ed4 bug: add a new no-op operation to store arbitrary metadata on a bug

Michael Muré created

be59fe0 cache: also index the first op metadata

Michael Muré created

95021a0 docs: update manpages due to change of month

Michael Muré created

a4be82c commands: "bridge" don't take arguments

Michael Muré created

a4b218a add documentation

Michael Muré created

97d9494 bug: add a test for operations hash

Michael Muré created

bda9b01 bug: add a test for OpBase metadata

Michael Muré created

3402230 bug: use a value embedding for OpBase

Michael Muré created

7f86898 bug: use deditated type for all TimelineItem

Michael Muré created

d71bb7d Merge pull request #54 from MichaelMure/editablecomment

Click to expand commit body
Core support for editable comments

Michael Muré created

bad9cda termui: advertise edited comments

Michael Muré created

037f5bf timeline: various minor improvements

Michael Muré created

d450c7a use more testify, fix unchecked errors

Michael Muré created

75c921c termui: fix compilation

Michael Muré created

36ebbe0 graphql: expose the new Timeline

Michael Muré created

c46d01f bug: implement comment edition

Click to expand commit body
- add a new operation
- add a new "timeline" in the snapshot that hold a processed version of the operations

Michael Muré created

8fdd6bf readme: fix a link

Michael Muré created

41e61a6 bug: apply an operation with a pointer to the snapshot

Michael Muré created

794d014 bug: define a hash-based identifier for an operation

Michael Muré created

1bf268c merge package operations into bug, they are tightly coupled anyway

Michael Muré created

8af6f7d graphql: manually fix the generated code, gix the graphql handler

Michael Muré created

8ab2f17 util: handle both sha1 and sha256 git hashes

Michael Muré created

5b3a8f0 termui: better responsive columns in the bug table

Michael Muré created

66f3b37 select: clear the selected bug when invalid

Michael Muré created

86792d7 commands: don't forget to treat the error when selecting a bug

Michael Muré created

04ddeef commands: add a "deselect" command to deselect a previously selected bug

Michael Muré created

18f5c16 commands: detect when an edit title doesn't change it and abort the operation

Michael Muré created

ac29b82 termui: detect when the title is not changed and abort the operation

Michael Muré created

f969370 graphql: add a general test for the handler/resolvers

Michael Muré created

879e147 bridge: first working github importer

Michael Muré created

25bec8e makefile: add a target producing a debugger friendly build

Michael Muré created

40c6e64 cache: add raw edit functions to allow setting up the author, the timestamp and the metadatas

Michael Muré created

5d7c3a7 bug: add the optional field AvatarUrl to Person

Michael Muré created

a72ea45 bug: add the ability to store arbitrary metadata on an operation

Michael Muré created

c4a2076 github: query most of the data

Michael Muré created

c86e723 bridge: validate config before use

Michael Muré created

2282cbb commands: add "bridge pull"

Michael Muré created

061e83d commands: add "bridge rm"

Michael Muré created

43bda20 commands: add the "bridge" and "bridge configure" commands

Michael Muré created

5e8fb7e bridge: big refactor and cleanup

Michael Muré created

666586c repo: add functions to read/write git config

Michael Muré created

a122d53 commands: cleanup file name

Michael Muré created

c3a5213 repo: more documentation

Michael Muré created

921cd18 bridge: better interfaces, working github configurator

Michael Muré created

82eacef repo: split the Repo interface to avoid abstraction leak in RepoCache

Michael Muré created

6a575fb bridge: make github 2FA work

Michael Muré created

6e44759 commands: add a "ls-labels" command that output valid labels

Michael Muré created