Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | repo: finish RepoStorage move | Michael Muré | 2020-12-08 | 2 | -17/+20 |
| | |||||
* | Fix 'no description' readability in terminal with bright background | Zdenek Crha | 2020-09-27 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | The rendering of color for 'No description provided' text is broken on bright terminals - it sets black background which together with default black forground color renders opaque rectangle. The GreyBold color alias is broken too - name suggests bold gray forground color, but actually sets bold default fg color with black bacground. First make color alias consistent. Rename it to BlackBold and have it set bold black fg color (same as similar *Bold aliases). Second, update all places which use it to render text to also use white background to prevent it from disappering in terminals with black background color. | ||||
* | repository: merge git.Hash in for one less /util package | Michael Muré | 2020-07-01 | 1 | -51/+0 |
| | |||||
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 8 | -169/+190 |
| | | | | | | | | | - 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. | ||||
* | switch to go-term-text to fix bad underflow for label rendering | Michael Muré | 2019-11-03 | 4 | -804/+0 |
| | |||||
* | interrupt: also protect cancel with the mutex | Michael Muré | 2019-08-31 | 1 | -1/+6 |
| | |||||
* | interrupt: allow to cancel a cleaner | Michael Muré | 2019-08-30 | 2 | -48/+102 |
| | |||||
* | bug,entity: use a dedicated type to store IDs | Michael Muré | 2019-08-11 | 1 | -2/+6 |
| | |||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 1 | -79/+0 |
| | |||||
* | text: fix escape sequence disapearing at the end of a line | Michael Muré | 2019-05-10 | 2 | -1/+12 |
| | |||||
* | Add unicode control characters test case | Amine Hilaly | 2019-05-05 | 1 | -0/+31 |
| | | | | | | | | | | | Move `cleanupText` to utils/text/transform.go `text.Cleanup`: removing unicode control characters except for those allowed by `text.Safe` Add golang.org/x/text dependencies fix text.Cleanup Fix import panic | ||||
* | commands: show the last modification time in "user" | Michael Muré | 2019-03-01 | 1 | -0/+9 |
| | |||||
* | a round of cleanup | Michael Muré | 2019-03-01 | 1 | -7/+0 |
| | |||||
* | identity: add more test for serialisation and push/pull/merge + fixes | Michael Muré | 2019-03-01 | 1 | -8/+35 |
| | |||||
* | identity: somewhat getting closer ! | Michael Muré | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | WIP identity in git | Michael Muré | 2019-03-01 | 1 | -0/+52 |
| | |||||
* | Fix handling of long words | Yang Zhang | 2019-01-08 | 2 | -2/+17 |
| | |||||
* | Fix bad names in text.go | Yang Zhang | 2019-01-07 | 2 | -25/+25 |
| | |||||
* | Remove redundant init in text package | Yang Zhang | 2019-01-02 | 1 | -7/+0 |
| | |||||
* | Make runewidth treat ambiguous rune as short and fix ui display | Yang Zhang | 2019-01-01 | 3 | -4/+18 |
| | |||||
* | Add tests for critical internal functions in text.go | Yang Zhang | 2018-12-31 | 1 | -0/+75 |
| | |||||
* | Refactor text.go to improve clearity | Yang Zhang | 2018-12-31 | 1 | -90/+124 |
| | |||||
* | Fix megacheck warnings | Yang Zhang | 2018-12-31 | 1 | -2/+2 |
| | |||||
* | Fix incorrect wrap of mixed wide and ascii chars | Yang Zhang | 2018-12-31 | 2 | -4/+23 |
| | |||||
* | Implement a new wrap algorithm and pass all text tests | Yang Zhang | 2018-12-31 | 2 | -77/+177 |
| | |||||
* | Fix tests in left_padded | Yang Zhang | 2018-12-30 | 1 | -3/+3 |
| | |||||
* | Add back removed text functions | Yang Zhang | 2018-12-30 | 2 | -0/+118 |
| | |||||
* | Use ASCII ellipsis to workaround inaccurate width of unicode ellipsis | Yang Zhang | 2018-12-30 | 1 | -2/+2 |
| | |||||
* | Implement almost full CJK support. | Yang Zhang | 2018-12-26 | 3 | -207/+89 |
|\ | | | | | | | Display of CJK contents are supported. Adding CJK tags are problematic. | ||||
| * | Implement displaying CJK contents | Yang Zhang | 2018-12-26 | 3 | -201/+91 |
| | | |||||
* | | text: fix handling of wide characters | Michael Muré | 2018-12-25 | 2 | -16/+28 |
|/ | |||||
* | termui: display an explicit placeholder for empty messages | Michael Muré | 2018-12-23 | 1 | -0/+1 |
| | |||||
* | text: more chinese related fixes | Michael Muré | 2018-12-23 | 2 | -6/+27 |
| | |||||
* | text: fix a wrapping bug leading to line longer than they should | Michael Muré | 2018-12-23 | 2 | -2/+34 |
| | |||||
* | text: hopefuly fix the handling of chinese | Michael Muré | 2018-12-23 | 2 | -7/+44 |
| | |||||
* | text: fix broken truncate with unicode and use the ellipsis character in ↵ | Michael Muré | 2018-12-01 | 2 | -10/+71 |
| | | | | LeftPadMaxLine | ||||
* | interrupt: minor cleaning | Michael Muré | 2018-10-27 | 2 | -8/+7 |
| | |||||
* | Iverted order, moved print, and new tests | Rafael Passos | 2018-10-25 | 2 | -18/+42 |
| | |||||
* | RegisterCleaner now uses Variadic input + tests | Rafael Passos | 2018-10-24 | 2 | -13/+48 |
| | |||||
* | Inverted boolean check | Rafael Passos | 2018-10-24 | 1 | -3/+4 |
| | |||||
* | moved cleaner function to util/interrupt | Rafael Passos | 2018-10-24 | 1 | -0/+39 |
| | |||||
* | util: handle both sha1 and sha256 git hashes | Michael Muré | 2018-09-26 | 1 | -1/+1 |
| | |||||
* | bug: add the optional field AvatarUrl to Person | Michael Muré | 2018-09-25 | 1 | -0/+11 |
| | |||||
* | repo: more documentation | Michael Muré | 2018-09-24 | 2 | -0/+8 |
| | |||||
* | commands: git bug comment now show the comments of a bug | Michael Muré | 2018-09-15 | 1 | -7/+23 |
| | |||||
* | bug: add a data validation process to avoid merging incorrect operations | Michael Muré | 2018-09-15 | 1 | -0/+33 |
| | |||||
* | lamport: better perf by ensuring that the folder is created only once | Michael Muré | 2018-09-13 | 1 | -8/+9 |
| | |||||
* | reorganize package for a more idomatic go | Michael Muré | 2018-09-11 | 9 | -68/+46 |
| | |||||
* | cache: lock the repo with a pid file; automatic cleaning | Michael Muré | 2018-08-21 | 1 | -0/+23 |
| | |||||
* | fix some linting trouble | Michael Muré | 2018-08-13 | 1 | -0/+4 |
| |