aboutsummaryrefslogtreecommitdiffstats
path: root/graphql
Commit message (Collapse)AuthorAgeFilesLines
* Change graphql Go handlers to pluck identity out of context instead.Luke Granger-Brown2020-06-276-75/+77
|
* Add support for read-only mode for web UI.Luke Granger-Brown2020-06-276-9/+52
| | | | Fixes #402.
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-1/+1
| | | | | | | | | - allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code. - generalize the memory-only and persisted Lamport clocks behind a common interface - rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily - test previously untested components with those new tests Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen.
* bug: harmonize how time are used, fix some issues in command special formatsMichael Muré2020-06-251-4/+4
| | | | This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be.
* query: no need for an ast packageMichael Muré2020-03-281-3/+2
|
* cache: replace the all-in-one query parser by a complete one with ↵Michael Muré2020-03-281-6/+7
| | | | AST/lexer/parser
* identity: bring back the login to hold that info from bridges (purely ↵Michael Muré2020-02-253-0/+58
| | | | informational)
* graphql: server side take responsability to commitMichael Muré2020-02-125-639/+30
|
* graphql: expose the name of RepositoryMichael Muré2020-02-123-3/+65
|
* graphql: merge defaultRepository and repository for simplified webUI codeMichael Muré2020-02-114-73/+21
|
* use the handle-interfaces-implementing-interfaces of gqlgen to fix a ↵Michael Muré2020-02-091-0/+3
| | | | generation bug
* cleanups, docMichael Muré2020-02-092-66/+70
|
* graphql: use the cache in priority for fast browsing at < 20ms instead of ↵Michael Muré2020-02-0919-1202/+1520
| | | | seconds
* fix mergeMichael Muré2020-02-082-156/+6
|
* more more wipMichael Muré2020-02-084-15/+121
|
* upgrade to gqlgen master, waiting for a releaseMichael Muré2020-02-054-2650/+2266
|
* migrate to go modulesMichael Muré2020-02-051-1/+1
|
* bug: rename RGBA to Colorludovicm672019-10-151-1/+1
|
* graphql: make repository.validLabels a connectionMichael Muré2019-09-049-26/+685
|
* more hash-->id fixesMichael Muré2019-08-131-1/+1
|
* finish the refactoring for the dedicated identifier typeMichael Muré2019-08-1212-100/+340
|
* fix everything following the hash-->id changeMichael Muré2019-08-083-172/+172
|
* graphql: don't use the gqlgen command to generate to avoid pulling urfave/cliMichael Muré2019-07-092-643/+2680
|
* graphql: fix typoMichael Muré2019-06-231-1/+1
|
* cache: consistently use "ref" to fetch a repositoryMichael Muré2019-06-232-5/+5
|
* fix testsMichael Muré2019-06-162-2/+2
|
* graphql: change mutations to respect the Relay specificationMichael Muré2019-06-169-259/+2612
| | | | | | | 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.
* repo: refactor how test repo are created/cleanedMichael Muré2019-05-271-14/+4
|
* graphql: Implement `Authored` whenever possibleQuentin Gliech2019-05-224-22/+33
| | | | webui: Use a fragment for Authored nodes
* Update grpahql testsAmine Hilaly2019-05-221-4/+25
|
* Regen graphql with gqlgen 0.9.0Amine Hilaly2019-05-221-16/+30
|
* graphql: expose label colorludovicm672019-05-226-32/+432
|
* Update graphql package to support gqlgen 0.9.0Amine Hilaly2019-05-1511-523/+642
|
* graphql: expose valid labelsludovicm672019-04-103-45/+105
|
* Support gqlgen v0.8.3Amine Hilaly2019-04-0914-5447/+5585
|
* graphql: fix test indentationMichael Muré2019-04-051-17/+18
|
* graphql: make Bug's actors and participants a connectionMichael Muré2019-04-059-172/+469
|
* Expose actors and participants in snapshot and bug excerptAmine Hilaly2019-04-044-20/+222
| | | | | | | | Append operations authors to each list on Apply() call Expose actors and participants in graphql Add actor/participant query filter and documentation
* graphql: expose allIdentities, identities and userIdentity in the repoMichael Muré2019-04-0122-110/+1063
|
* a round of cleanupMichael Muré2019-03-011-1/+2
|
* github: fix 3 edge-case failuresMichael Muré2019-03-011-5/+5
|
* identity: complete the graphql apiMichael Muré2019-03-013-4/+114
|
* identity: add more test for serialisation and push/pull/merge + fixesMichael Muré2019-03-011-1/+15
|
* identity: more cleaning and fixes after a code reviewMichael Muré2019-03-015-5/+4
|
* identity: more progress and fixesMichael Muré2019-03-012-0/+40
|
* identity: more progress and fixesMichael Muré2019-03-012-146/+100
|
* WIP identity in gitMichael Muré2019-03-0110-386/+533
|
* termui: display an explicit placeholder for empty messagesMichael Muré2018-12-232-16/+100
|
* graphql: now that it's possible, split the schema for clarityMichael Muré2018-12-238-565/+595
|
* upgrade gqlgen to v0.7.1Michael Muré2018-12-233-275/+1023
|