Commit Graph

98 Commits

Author SHA1 Message Date
Michael Muré
0c17d248ee graphql: server side take responsability to commit 2020-02-12 22:02:11 +01:00
Michael Muré
929480fa0a graphql: expose the name of Repository 2020-02-12 21:03:20 +01:00
Michael Muré
1effc91556
graphql: merge defaultRepository and repository for simplified webUI code 2020-02-11 21:23:28 +01:00
Michael Muré
2af456f5e0
use the handle-interfaces-implementing-interfaces of gqlgen to fix a generation bug 2020-02-09 02:47:12 +01:00
Michael Muré
d78ed55173
cleanups, doc 2020-02-09 02:24:27 +01:00
Michael Muré
81f5c3e0af
graphql: use the cache in priority for fast browsing at < 20ms instead of seconds 2020-02-09 02:18:44 +01:00
Michael Muré
20ca2bc098
fix merge 2020-02-08 17:35:09 +01:00
Michael Muré
74e9114410
more more wip 2020-02-08 17:19:57 +01:00
Michael Muré
7e48e0a9be
upgrade to gqlgen master, waiting for a release 2020-02-05 23:42:49 +01:00
Michael Muré
1d4bb7ceb0
migrate to go modules 2020-02-05 22:33:03 +01:00
ludovicm67
75004e1298
bug: rename RGBA to Color 2019-10-15 20:42:27 +02:00
Michael Muré
7df170939f graphql: make repository.validLabels a connection 2019-09-04 21:04:05 +02:00
Michael Muré
c809d37152
more hash-->id fixes 2019-08-13 16:23:05 +02:00
Michael Muré
99b5c58d43 finish the refactoring for the dedicated identifier type 2019-08-12 16:12:14 +02:00
Michael Muré
612a29b031 fix everything following the hash-->id change 2019-08-08 19:06:13 +02:00
Michael Muré
1402295382
graphql: don't use the gqlgen command to generate to avoid pulling urfave/cli 2019-07-09 13:22:59 +02:00
Michael Muré
17cbe457d2
graphql: fix typo 2019-06-23 21:29:04 +02:00
Michael Muré
9f4da4ce4f
cache: consistently use "ref" to fetch a repository 2019-06-23 21:28:01 +02:00
Michael Muré
bc03a89aa7 fix tests 2019-06-16 21:40:45 +02:00
Michael Muré
b2f8572c44 graphql: change mutations to respect the Relay specification
https://facebook.github.io/relay/graphql/mutations.htm

This specification also allow to expose a mutationId for fire and forget,
as well as the created operation.
2019-06-16 21:29:49 +02:00
Michael Muré
c7abac388a repo: refactor how test repo are created/cleaned 2019-05-27 21:14:55 +02:00
Quentin Gliech
1c2ee10ce7
graphql: Implement Authored whenever possible
webui: Use a fragment for Authored nodes
2019-05-22 21:46:43 +02:00
Amine Hilaly
af8216cf35
Update grpahql tests 2019-05-22 20:22:36 +02:00
Amine Hilaly
24c3e1f8df
Regen graphql with gqlgen 0.9.0 2019-05-22 20:22:35 +02:00
ludovicm67
9adf6de4b5
graphql: expose label color 2019-05-22 20:22:35 +02:00
Amine Hilaly
8bab279114 Update graphql package to support gqlgen 0.9.0 2019-05-15 16:57:30 +02:00
ludovicm67
14461060b7
graphql: expose valid labels 2019-04-10 22:36:34 +02:00
Amine Hilaly
6e8496f4c1 Support gqlgen v0.8.3 2019-04-09 17:43:17 +02:00
Michael Muré
5733178aba
graphql: fix test indentation 2019-04-05 01:15:52 +02:00
Michael Muré
e027d5ee65
graphql: make Bug's actors and participants a connection 2019-04-05 01:13:17 +02:00
Amine Hilaly
2a5fbc4dc9 Expose actors and participants in snapshot and bug excerpt
Append operations authors to each list on Apply() call

Expose actors and participants in graphql

Add actor/participant query filter and documentation
2019-04-04 00:37:57 +02:00
Michael Muré
15c258cdc4
graphql: expose allIdentities, identities and userIdentity in the repo 2019-04-01 14:03:13 +02:00
Michael Muré
475b7b4c49
a round of cleanup 2019-03-01 22:52:53 +01:00
Michael Muré
e100ee9f10
github: fix 3 edge-case failures 2019-03-01 22:48:50 +01:00
Michael Muré
ffe35fece1
identity: complete the graphql api 2019-03-01 22:40:27 +01:00
Michael Muré
cd7ed7ff9e
identity: add more test for serialisation and push/pull/merge + fixes 2019-03-01 22:40:24 +01:00
Michael Muré
14b240af8f
identity: more cleaning and fixes after a code review 2019-03-01 22:40:22 +01:00
Michael Muré
844616baf8
identity: more progress and fixes 2019-03-01 22:40:21 +01:00
Michael Muré
bdbe9e7e82
identity: more progress and fixes 2019-03-01 22:35:37 +01:00
Michael Muré
feab9412df
WIP identity in git 2019-03-01 22:35:36 +01:00
Michael Muré
94b28b68e5
termui: display an explicit placeholder for empty messages 2018-12-23 21:46:47 +01:00
Michael Muré
0d5bd6b18a
graphql: now that it's possible, split the schema for clarity 2018-12-23 17:55:41 +01:00
Michael Muré
1410a1af75
upgrade gqlgen to v0.7.1 2018-12-23 17:11:37 +01:00
Michael Muré
a37a53203d
fix build 2018-10-07 19:03:41 +02:00
Michael Muré
7cb7994cda
github: also pull users email 2018-10-07 18:27:23 +02:00
Michael Muré
03202fed49
graphql: add missing operation 2018-10-07 17:41:47 +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é
037f5bf50b
timeline: various minor improvements 2018-09-30 11:03:42 +02:00
Michael Muré
36ebbe0cf4
graphql: expose the new Timeline 2018-09-29 20:59:25 +02:00