Commit Graph

317 Commits

Author SHA1 Message Date
Michael Muré
6b012b1e48
termui: add a reusable error popup, use it for badly formated bug creation 2018-07-31 22:19:11 +02:00
Michael Muré
20bd25f332
vendor deps 2018-07-31 16:50:53 +02:00
Michael Muré
87669e0f18
termui: use the editor to create a new bug 2018-07-31 16:44:23 +02:00
Michael Muré
eb39c5c29b
cli: rework new and comment command to better use the editor
a nice templace is now provided with explanations

new: title and message can now be provided from the editor. Title will
be the first non-empty line
2018-07-31 16:44:23 +02:00
Quentin Gliech
8a4e373e7b
webui: Use the new schema 2018-07-31 00:18:55 +02:00
Michael Muré
091ac03f1f
termui: PgUp & PgDown to pagine the bug list as well 2018-07-30 18:59:34 +02:00
Michael Muré
12b0fecd9b
vendor gocui on the master branch because of no release in a while 2018-07-30 18:22:52 +02:00
Michael Muré
bb9168f98a
vendor gocui 2018-07-30 18:11:53 +02:00
Michael Muré
29bb7364c8
termui: interactive and responsible list of bugs 2018-07-30 18:09:44 +02:00
Michael Muré
c0dbe70ee0
wip terminal ui 2018-07-30 17:00:10 +02:00
Michael Muré
e14f1b4264
graphql: move the mutations to a root Mutation type 2018-07-30 01:36:41 +02:00
Michael Muré
3cb0469a22
graphql: implement a first mutation 2018-07-30 01:08:45 +02:00
Michael Muré
79b3d18918
graphql: use an interface instead of an union for the operations for easier query 2018-07-30 00:20:04 +02:00
Michael Muré
5b70e3452a
graphql: fix knot in the graphql/gqlgen usage 2018-07-29 23:48:52 +02:00
Michael Muré
64354c7ce3
webui: show graphql urls 2018-07-29 21:05:48 +02:00
Michael Muré
f0f927645b
graphql: document hack 2018-07-29 20:58:43 +02:00
Michael Muré
c58aa18a2d
graphql: lazy loading for the bug relay connection 2018-07-29 20:58:22 +02:00
Michael Muré
08f03ecf3c
graphql: fix marshaling of label 2018-07-29 20:56:03 +02:00
Michael Muré
c351cfd30d
graphql: directly return a connection, cleaning 2018-07-29 19:37:32 +02:00
Michael Muré
8fa0b258ac
cleaning 2018-07-29 18:58:42 +02:00
Michael Muré
6363518c85
relay connection working with gqlgen 2018-07-29 18:51:56 +02:00
Michael Muré
ff2fd14e3f
wip gqlgen 2018-07-27 19:48:45 +02:00
Michael Muré
932743ac06
follow go naming convention 2018-07-27 01:58:38 +02:00
Michael Muré
eb26dd8d74
cleaning 2018-07-27 01:57:14 +02:00
Michael Muré
5751cd8f6b
allow to run commands from lower than the root of a git repo 2018-07-26 12:53:31 +02:00
Michael Muré
a4d403de3a
cleaning 2018-07-26 12:47:52 +02:00
Michael Muré
0d649346b4
travis: add codegov hook 2018-07-25 23:49:14 +02:00
Michael Muré
7c6f9ef4aa
cache: add shortcut functions 2018-07-25 21:49:32 +02:00
Michael Muré
074156634b
add a cache to support the graphql API and the future interactive CLI UI 2018-07-25 21:27:50 +02:00
Michael Muré
6706fa2beb
some cleaning 2018-07-25 21:27:50 +02:00
Quentin Gliech
78355c887a
Remove webui/build/ from git tree 2018-07-25 19:47:09 +02:00
Michael Muré
108962a157
add test for push/pull/rebase with a real git repo 2018-07-25 18:02:11 +02:00
Michael Muré
6a12373965
more refactoring to have reusable bug action across different UI 2018-07-25 18:01:32 +02:00
Michael Muré
49c90eab26
git: fix fetch not working 2018-07-25 18:00:41 +02:00
Michael Muré
cbdba92704
bug: fix merge procedure 2018-07-25 17:59:40 +02:00
Michael Muré
a28f325a43
fix remote refs pattern to match default git behavior 2018-07-25 17:58:54 +02:00
Michael Muré
78e5ec36b4
commit the builded webui 2018-07-23 00:06:59 +02:00
Michael Muré
17e2ec8f56
bug: refactor to limit abstraction leak and to have a more reusable code for the UIs 2018-07-23 00:04:46 +02:00
Michael Muré
e1f597639b
Merge pull request #3 from MichaelMure/ui
WIP: Web UI
2018-07-22 10:06:40 +02:00
Quentin Gliech
6d8559048f
webui: Basic bug list 2018-07-22 01:13:06 +02:00
Quentin Gliech
50fd2943ac
graphql: add allBugs to root query 2018-07-22 01:12:44 +02:00
Quentin Gliech
4901bdadd3
webui: Split into multiple, smaller components 2018-07-22 00:42:19 +02:00
Quentin Gliech
62c422fa96
Basic WebUI
Based on Material-UI, react-router and react-apollo
2018-07-22 00:19:38 +02:00
Quentin Gliech
3dd41e5da1
Add title field to bugs in graphql schema 2018-07-22 00:17:22 +02:00
Quentin Gliech
8f0bb154b0
webui: Add flag to specify which port to listen to 2018-07-22 00:16:51 +02:00
Michael Muré
94623b2a82
donc't build generators in a normal build 2018-07-20 16:42:21 +02:00
Michael Muré
35240350ea
generate zsh completion 2018-07-20 16:08:55 +02:00
Michael Muré
302a69bfc5
use DisableAutoGenTag to not have to commit the documentation after each build 2018-07-20 15:57:21 +02:00
Michael Muré
e527c57fdd
add bash completion (only for "git-bug" for now ...) 2018-07-20 15:48:18 +02:00
Michael Muré
5a8c6498bb
generate manpages 2018-07-20 15:47:06 +02:00