Michael Muré
|
d5b07f4837
|
commands: move bug specific input code into commands/bug/input
|
2022-12-27 17:23:56 +01:00 |
|
Michael Muré
|
9b98fc0648
|
cache: tie up the refactor up to compiling
|
2022-12-21 21:54:36 +01:00 |
|
Michael Muré
|
3c6ebc2bfd
|
core: bubble up the comment ID when created, or edited the first comment
|
2022-11-13 12:31:38 +01:00 |
|
Michael Muré
|
45b04351d8
|
bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
|
2022-08-22 13:25:26 +02:00 |
|
Michael Muré
|
5511c230b6
|
move {bug,identity} to /entities, move input to /commands
|
2022-08-18 23:44:06 +02:00 |
|
Michael Muré
|
51a2c85954
|
make sure every text input is safe and validated
fix #630
|
2021-04-17 17:40:11 +02:00 |
|
Michael Muré
|
ac7e508633
|
termui: avoid importing a whole package to check an error
|
2020-07-20 15:45:31 +02:00 |
|
Michael Muré
|
5e4dc87ffe
|
cache: replace the all-in-one query parser by a complete one with AST/lexer/parser
|
2020-03-28 17:13:27 +01:00 |
|
Michael Muré
|
97bc5ccd22
|
various cleanups suggested by golang-ci
|
2020-02-08 16:17:15 +01:00 |
|
Michael Muré
|
fc568209f0
|
termui: fix an excessive assumption about an error
|
2019-12-27 20:08:58 +01:00 |
|
Michael Muré
|
cb8236c9c2
|
termui: migrate to awesome-gocui instead of the old fork I had
|
2019-11-03 20:47:29 +01:00 |
|
ludovicm67
|
d0d9ea56b9
|
termui: add colors for labels
|
2019-10-15 20:42:27 +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é
|
08c0e18ade
|
cache: expose the operation when creating a new bug
|
2019-06-16 21:04:36 +02:00 |
|
Michael Muré
|
e100ee9f10
|
github: fix 3 edge-case failures
|
2019-03-01 22:48:50 +01:00 |
|
Michael Muré
|
ebcf3a7587
|
termui: use a forked gocui to fix large character handling
|
2018-12-25 20:49:54 +01:00 |
|
Luke Adams
|
e8173d4663
|
Add labelSelect view for choosing labels
|
2018-10-04 13:51:00 -06:00 |
|
Luke Adams
|
c96015e634
|
Enable editing comments in the term ui
|
2018-10-04 10:51:19 -06:00 |
|
Luke Adams
|
bc8e6754a7
|
Make addCommentWithEditor accept a preMessage
|
2018-10-04 10:29:19 -06:00 |
|
Michael Muré
|
ac29b8253e
|
termui: detect when the title is not changed and abort the operation
|
2018-09-26 16:28:44 +02:00 |
|
Michael Muré
|
82eaceffc1
|
repo: split the Repo interface to avoid abstraction leak in RepoCache
|
2018-09-21 18:53:37 +02:00 |
|
Michael Muré
|
6f5d433e33
|
docs & cleaning
|
2018-09-16 13:50:53 +02:00 |
|
Michael Muré
|
9cbd5b4ee1
|
termui: allow to change the bug query
|
2018-09-11 19:28:32 +02:00 |
|
Michael Muré
|
30e38aab08
|
termui: use Esc key to quit instead of 'q' to free it for a "query" feature
|
2018-09-11 17:46:47 +02:00 |
|
Michael Muré
|
7397c94d99
|
make CLI commands use the cache to lock the repo properly
|
2018-08-31 17:22:10 +02:00 |
|
Michael Muré
|
0514edad1a
|
cache: maintain, write and load from disk bug excerpts
|
2018-08-23 21:24:57 +02:00 |
|
Michael Muré
|
c974cc022d
|
termui: fix a crash when a bug is created with an empty message
|
2018-08-17 16:42:10 +02:00 |
|
Michael Muré
|
e482a37776
|
termiu: show the bug after creation
|
2018-08-17 12:37:58 +02:00 |
|
Michael Muré
|
df144e727a
|
fix some linting trouble
|
2018-08-13 15:28:47 +02:00 |
|
Michael Muré
|
e2f4b027c9
|
termui: implement push/pull
|
2018-08-12 21:09:30 +02:00 |
|
Michael Muré
|
53a3d5e113
|
termui: add and remove labels
|
2018-08-12 02:42:03 +02:00 |
|
Michael Muré
|
ad9e35e302
|
termui: add the previous title in the template when editing
|
2018-08-08 21:25:06 +02:00 |
|
Michael Muré
|
ae1ed6c11f
|
termui: implement addComment and setTitle
|
2018-08-02 16:35:13 +02:00 |
|
Michael Muré
|
e6a64b4985
|
cache: some refactoring
|
2018-08-02 14:56:50 +02:00 |
|
Michael Muré
|
c875d40e63
|
termui: add a view to display a bug
|
2018-08-01 02:17:06 +02:00 |
|
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é
|
87669e0f18
|
termui: use the editor to create a new bug
|
2018-07-31 16:44:23 +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é
|
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 |
|