Luke Adams
b1b310d978
Make labelSelect with adaptive, add title
2018-10-05 12:18:00 -06:00
Luke Adams
3378e6409e
Fix bug in labelSelect addItem
...
Adding a new item would cause a panic because focusView attempted to
access a view that did not yet exist. Fixed by calling layout before
calling focusView.
2018-10-05 11:52:41 -06:00
Michael Muré
558e149b25
github: handle the case where no diff is available for a comment edition
2018-10-05 17:53:06 +02:00
Luke Adams
f50d65b892
Add scrolling to labelSelect
2018-10-04 16:49:03 -06:00
Luke Adams
98f27e9e7c
Make labelSelect update after add
2018-10-04 13:51:00 -06:00
Luke Adams
da1af34584
Remove old label editing code from showBug
2018-10-04 13:51:00 -06:00
Luke Adams
59658bb98e
Use labelSelect to edit labels in bugView
2018-10-04 13:51:00 -06:00
Luke Adams
e8173d4663
Add labelSelect view for choosing labels
2018-10-04 13:51:00 -06:00
Michael Muré
43db2c7734
Merge pull request #60 from adamslc/commentedit
...
termui: add the ability to edit comments
2018-10-04 21:47:01 +02:00
Luke Adams
97afd6b68a
Add edit to instruction view
2018-10-04 13:18:52 -06:00
Luke Adams
c96015e634
Enable editing comments in the term ui
2018-10-04 10:51:19 -06:00
Luke Adams
e47c07681c
Use operation hash for view name
...
This change allows the operation to be found given only the view name.
2018-10-04 10:30:56 -06:00
Luke Adams
bc8e6754a7
Make addCommentWithEditor accept a preMessage
2018-10-04 10:29:19 -06:00
Michael Muré
f464363213
github: explain better what happen with the user credentials
2018-10-03 21:07:58 +02:00
Michael Muré
f37155d00f
commands: better multi choice prompt to select the target for "bridge configure"
2018-10-03 21:05:19 +02:00
Michael Muré
61f16ce15a
Merge pull request #57 from adamslc/openclose
...
termui: add the ability to open/close in bug view
2018-10-03 12:51:12 +02:00
Luke Adams
6698acd8ce
make changes
2018-10-02 16:18:39 -06:00
Luke Adams
f262a01b1f
add open/close in bug view
2018-10-02 14:14:06 -06:00
Michael Muré
b5025a51a2
github: incremental import for labels, title edition, status changes
2018-10-02 13:16:07 +02:00
Michael Muré
892c25aa25
github: incremental import of comments + editions
2018-10-02 13:02:16 +02:00
Michael Muré
8ec1dd0926
github: working incremental + comment history for the first comment
2018-10-01 23:34:45 +02:00
Michael Muré
f18c2d2783
bug: make sure to invalidate the hash when changing an op's metadata
2018-10-01 23:33:25 +02:00
Michael Muré
0fe7958aba
bug: message can be empty on edit comment
2018-10-01 23:32:52 +02:00
Michael Muré
6ea6f3614e
bug: in op convenience function, return the new op to be able to set metadata later
2018-10-01 23:31:16 +02:00
Michael Muré
f026f61aaa
bug: custom error for the different error case when loading a bug
2018-10-01 23:27:34 +02:00
Michael Muré
aea85f0429
makefile: also clear the cache after deleting the bugs
2018-10-01 22:01:14 +02:00
Michael Muré
de81ed49e6
bug: add a new no-op operation to store arbitrary metadata on a bug
2018-10-01 21:58:50 +02:00
Michael Muré
be59fe0d67
cache: also index the first op metadata
2018-10-01 21:55:41 +02:00
Michael Muré
95021a07fd
docs: update manpages due to change of month
2018-10-01 21:54:52 +02:00
Michael Muré
a4be82cae3
commands: "bridge" don't take arguments
2018-10-01 21:47:42 +02:00
Michael Muré
a4b218adec
add documentation
2018-10-01 21:47:12 +02:00
Michael Muré
97d9494853
bug: add a test for operations hash
2018-10-01 21:44:42 +02:00
Michael Muré
bda9b01b5a
bug: add a test for OpBase metadata
2018-10-01 11:37:37 +02:00
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