aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix handling of long wordsYang Zhang2019-01-082-2/+17
|
* Fix bad names in text.goYang Zhang2019-01-072-25/+25
|
* Remove redundant init in text packageYang Zhang2019-01-021-7/+0
|
* Make runewidth treat ambiguous rune as short and fix ui displayYang Zhang2019-01-013-4/+18
|
* Revert the changes on zsh_completion/git-bugYang Zhang2018-12-311-6/+6
|
* Add tests for critical internal functions in text.goYang Zhang2018-12-311-0/+75
|
* Refactor text.go to improve clearityYang Zhang2018-12-311-90/+124
|
* Fix megacheck warningsYang Zhang2018-12-311-2/+2
|
* Fix incorrect wrap of mixed wide and ascii charsYang Zhang2018-12-312-4/+23
|
* Implement a new wrap algorithm and pass all text testsYang Zhang2018-12-312-77/+177
|
* Fix tests in left_paddedYang Zhang2018-12-301-3/+3
|
* Add back removed text functionsYang Zhang2018-12-302-0/+118
|
* Use ASCII ellipsis to workaround inaccurate width of unicode ellipsisYang Zhang2018-12-301-2/+2
|
* Revert to MichaelMure's fork of gocuiYang Zhang2018-12-307-23/+23
|
* Implement almost full CJK support.Yang Zhang2018-12-2611-236/+118
|\ | | | | | | Display of CJK contents are supported. Adding CJK tags are problematic.
| * Implement displaying CJK contentsYang Zhang2018-12-2611-230/+120
| |
* | text: fix handling of wide charactersMichael Muré2018-12-252-16/+28
| |
* | termui: use a forked gocui to fix large character handlingMichael Muré2018-12-2519-28/+34
| |
* | Merge pull request #83 from Steap/improve-termui-pagingMichael Muré2018-12-251-2/+36
|\ \ | | | | | | Improve termui paging
| * | termui: don't reset the cursor when paginating with left/rightMichael Muré2018-12-231-6/+23
| | | | | | | | | | | | See https://github.com/MichaelMure/git-bug/pull/83 for the rationale
| * | Termui: Better position the cursor when changing page.Cyril Roelandt2018-12-221-0/+7
| | | | | | | | | | | | | | | | | | After moving to the previous page, users probably want to have their cursor on the last entry of the page. When moving to the next page, they probably want it to be on the first entry.
| * | Termui: switch to the previous/next page when going up/down.Cyril Roelandt2018-12-221-2/+12
| | | | | | | | | | | | | | | | | | Rather than using 'h' or 'l' to load the previous or next page, allow users to do this automatically when going up or down the list with 'k' or 'j'. This is the default behaviour in mutt, for instance.
* | | repo: minor cleaningMichael Muré2018-12-253-2/+6
| |/ |/|
* | add a check for the minimal go version (1.8)Michael Muré2018-12-236-1/+63
| |
* | travis: build on all go and nodejs version supportedMichael Muré2018-12-231-1/+20
| |
* | termui: display an explicit placeholder for empty messagesMichael Muré2018-12-235-26/+137
| |
* | text: more chinese related fixesMichael Muré2018-12-232-6/+27
| |
* | text: fix a wrapping bug leading to line longer than they shouldMichael Muré2018-12-233-4/+36
| |
* | text: hopefuly fix the handling of chineseMichael Muré2018-12-232-7/+44
| |
* | graphql: now that it's possible, split the schema for clarityMichael Muré2018-12-2310-566/+597
| |
* | upgrade gqlgen to v0.7.1Michael Muré2018-12-2391-817/+8298
| |
* | webui: upgrade npm dependencies to fix ↵Michael Muré2018-12-233-4869/+8728
| | | | | | | | https://nvd.nist.gov/vuln/detail/CVE-2018-16469
* | update generated doc with the new dateMichael Muré2018-12-2226-26/+26
|/
* launchpad: minor cleaningMichael Muré2018-12-172-7/+12
|
* doc: same size for the webui screenshotsMichael Muré2018-12-171-0/+0
|
* Merge pull request #79 from Steap/feature/bridge-launchpadMichael Muré2018-12-175-0/+333
|\ | | | | WIP: Initial Launchpad bridge.
| * Initial Launchpad bridge.Cyril Roelandt2018-12-165-0/+333
| | | | | | | | This a just a preview. Not all features are expected to work.
* | Merge pull request #81 from rafasc/ra/fix-empty-ident-test-failureMichael Muré2018-12-103-0/+21
|\ \ | |/ |/| tests: configure user ident in repos used by tests
| * tests: configure user ident in repos used by testsRafael Ascensão2018-12-103-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some git operations require the user to have an identity configured and will exit with failure if none is set (or if git can't guess it). As a direct consequence of this, the test suite may fail depending on the user local configuration. The error itself is justified as regular users *should* configure their identity themselves. However, when building in chrooted environments it's unlikely the git identity will be set making the test suite fail unnecessarily. To prevent such unnecessary failures, let's make a dummy identity for repos created and used by the test suite.
* | Readme: add more explanation about the dev processMichael Muré2018-12-101-3/+7
| |
* | Merge pull request #78 from Steap/improve-readmeMichael Muré2018-12-101-0/+14
|\ \ | |/ |/| README.md: Add developer-specific information.
| * README.md: Add developer-specific information.Cyril Roelandt2018-12-081-0/+14
|/ | | | | | | Cloning a Go project is a weird thing for developers unfamiliar with the language. This closes #77.
* doc: update webui screenshotMichael Muré2018-12-052-0/+0
|
* gitignore: ignore jetbrains project filesMichael Muré2018-12-051-0/+1
|
* Merge branch 'recording'Michael Muré2018-12-043-9/+7
|\
| * update readme with new demo gifMichael Muré2018-12-042-4/+2
| |
| * Add a gif file generated with ScreenToGif from the svg fileMichael Muré2018-12-041-0/+0
| |
| * update the termui screencastMichael Muré2018-12-021-5/+5
| |
* | bridge: simplify regexMichael Muré2018-12-041-2/+2
| |
* | bridge: slightly better error messageMichael Muré2018-12-041-1/+1
|/