Michael Muré
|
3402230a55
|
bug: use a value embedding for OpBase
|
2018-10-01 11:37:17 +02:00 |
|
Michael Muré
|
7f86898ef9
|
bug: use deditated type for all TimelineItem
|
2018-09-30 17:15:54 +02:00 |
|
Michael Muré
|
d71bb7dd76
|
Merge pull request #54 from MichaelMure/editablecomment
Core support for editable comments
|
2018-09-30 11:10:03 +02:00 |
|
Michael Muré
|
bad9cda969
|
termui: advertise edited comments
|
2018-09-30 11:03:47 +02:00 |
|
Michael Muré
|
037f5bf50b
|
timeline: various minor improvements
|
2018-09-30 11:03:42 +02:00 |
|
Michael Muré
|
d450c7a883
|
use more testify, fix unchecked errors
|
2018-09-29 21:09:09 +02:00 |
|
Michael Muré
|
75c921cdf9
|
termui: fix compilation
|
2018-09-29 21:00:14 +02:00 |
|
Michael Muré
|
36ebbe0cf4
|
graphql: expose the new Timeline
|
2018-09-29 20:59:25 +02:00 |
|
Michael Muré
|
c46d01f8c1
|
bug: implement comment edition
- add a new operation
- add a new "timeline" in the snapshot that hold a processed version of the operations
|
2018-09-29 20:41:19 +02:00 |
|
Michael Muré
|
8fdd6bf99c
|
readme: fix a link
|
2018-09-29 11:45:55 +02:00 |
|
Michael Muré
|
41e61a67b6
|
bug: apply an operation with a pointer to the snapshot
|
2018-09-29 11:28:18 +02:00 |
|
Michael Muré
|
794d014fae
|
bug: define a hash-based identifier for an operation
|
2018-09-29 00:51:54 +02:00 |
|
Michael Muré
|
1bf268cebc
|
merge package operations into bug, they are tightly coupled anyway
|
2018-09-29 00:51:54 +02:00 |
|
Michael Muré
|
8af6f7d98f
|
graphql: manually fix the generated code, gix the graphql handler
|
2018-09-29 00:48:38 +02:00 |
|
Michael Muré
|
8ab2f173e7
|
util: handle both sha1 and sha256 git hashes
|
2018-09-26 22:04:41 +02:00 |
|
Michael Muré
|
5b3a8f01f0
|
termui: better responsive columns in the bug table
|
2018-09-26 22:03:58 +02:00 |
|
Michael Muré
|
66f3b37c94
|
select: clear the selected bug when invalid
|
2018-09-26 16:50:10 +02:00 |
|
Michael Muré
|
86792d7892
|
commands: don't forget to treat the error when selecting a bug
|
2018-09-26 16:49:42 +02:00 |
|
Michael Muré
|
04ddeef90f
|
commands: add a "deselect" command to deselect a previously selected bug
|
2018-09-26 16:49:00 +02:00 |
|
Michael Muré
|
18f5c1632f
|
commands: detect when an edit title doesn't change it and abort the operation
|
2018-09-26 16:28:57 +02:00 |
|
Michael Muré
|
ac29b8253e
|
termui: detect when the title is not changed and abort the operation
|
2018-09-26 16:28:44 +02:00 |
|
Michael Muré
|
f969370901
|
graphql: add a general test for the handler/resolvers
|
2018-09-26 16:26:50 +02:00 |
|
Michael Muré
|
879e147e2b
|
bridge: first working github importer
|
2018-09-25 19:10:38 +02:00 |
|
Michael Muré
|
25bec8eba5
|
makefile: add a target producing a debugger friendly build
|
2018-09-25 18:52:46 +02:00 |
|
Michael Muré
|
40c6e64e4b
|
cache: add raw edit functions to allow setting up the author, the timestamp and the metadatas
|
2018-09-25 17:56:58 +02:00 |
|
Michael Muré
|
5d7c3a76af
|
bug: add the optional field AvatarUrl to Person
|
2018-09-25 17:55:20 +02:00 |
|
Michael Muré
|
a72ea453a9
|
bug: add the ability to store arbitrary metadata on an operation
|
2018-09-24 20:19:16 +02:00 |
|
Michael Muré
|
c4a207622a
|
github: query most of the data
|
2018-09-24 19:22:32 +02:00 |
|
Michael Muré
|
c86e7231b2
|
bridge: validate config before use
|
2018-09-24 17:21:24 +02:00 |
|
Michael Muré
|
2282cbb595
|
commands: add "bridge pull"
|
2018-09-24 17:11:50 +02:00 |
|
Michael Muré
|
061e83d4b4
|
commands: add "bridge rm"
|
2018-09-24 16:24:38 +02:00 |
|
Michael Muré
|
43bda202fa
|
commands: add the "bridge" and "bridge configure" commands
|
2018-09-24 15:25:57 +02:00 |
|
Michael Muré
|
5e8fb7ec50
|
bridge: big refactor and cleanup
|
2018-09-24 15:25:15 +02:00 |
|
Michael Muré
|
666586c5b9
|
repo: add functions to read/write git config
|
2018-09-24 15:21:34 +02:00 |
|
Michael Muré
|
a122d533f6
|
commands: cleanup file name
|
2018-09-24 15:20:19 +02:00 |
|
Michael Muré
|
c3a5213f82
|
repo: more documentation
|
2018-09-24 12:46:39 +02:00 |
|
Michael Muré
|
921cd18cf9
|
bridge: better interfaces, working github configurator
|
2018-09-21 18:53:44 +02:00 |
|
Michael Muré
|
82eaceffc1
|
repo: split the Repo interface to avoid abstraction leak in RepoCache
|
2018-09-21 18:53:37 +02:00 |
|
Michael Muré
|
6a575fbf48
|
bridge: make github 2FA work
|
2018-09-21 14:38:44 +02:00 |
|
Michael Muré
|
6e44759413
|
commands: add a "ls-labels" command that output valid labels
|
2018-09-21 14:02:05 +02:00 |
|
Michael Muré
|
cfce3a9914
|
commands: description cleanup
|
2018-09-21 13:37:22 +02:00 |
|
Michael Muré
|
1c86a66cbe
|
bridge: add the beginning of a github importer
|
2018-09-21 12:54:48 +02:00 |
|
Michael Muré
|
7c63417e8f
|
webui: serve the index.html file by default to deal with the SPA router requirements
fix #50
|
2018-09-21 11:57:45 +02:00 |
|
Michael Muré
|
8a03853869
|
repo: workaround for git returning no path when inside a .git dir
|
2018-09-21 11:57:45 +02:00 |
|
Michael Muré
|
f1949f79eb
|
Merge pull request #51 from ludovicm67/master
webui: update favicon with git-bug logo
|
2018-09-20 11:51:38 +02:00 |
|
ludovicm67
|
386cc3d680
|
webui: update favicon with git-bug logo
|
2018-09-20 11:41:13 +02:00 |
|
Michael Muré
|
d71411f917
|
commands: ls now accept queries without quote
|
2018-09-19 21:51:16 +02:00 |
|
Michael Muré
|
d57e2fdd19
|
commands: fix a panic on merge invalid
|
2018-09-19 21:45:52 +02:00 |
|
Michael Muré
|
1060acfd53
|
bug: reclassify some merge error as "invalid" instead of hard error
|
2018-09-19 21:45:52 +02:00 |
|
Michael Muré
|
4c576470a8
|
pull: don't stop the process when one merge fail
|
2018-09-19 21:45:52 +02:00 |
|