Commit log

0a9f6b5 bug: improve the comment Id code structure

Michael Muré created

bbc84a4 Move resolveComment to the select package

vince created

7668350 Update bug/comment.go

Click to expand commit body
Co-authored-by: Michael Muré <batolettre@gmail.com>

Update bug/comment.go

Co-authored-by: Michael Muré <batolettre@gmail.com>

Update commands/comment_edit.go

Co-authored-by: Michael Muré <batolettre@gmail.com>

Fix bugs and cleanup code

Vincent Tiu created

51e7beb Add comment edit command

Click to expand commit body
This commit adds the comment edit command, which provides a CLI tool that allows a user to edit a comment.

vince created

8b53f96 Change the comment ID to use both bug and comment ID references.

vince created

0590de9 gitlab: skip the broken test as "known broken" :(

Michael Muré created

3fcdd7e update go-gitlab

Michael Muré created

ac7e508 termui: avoid importing a whole package to check an error

Michael Muré created

c0bf7c3 update go-term-text

Michael Muré created

e38d702 some light code reorg

Michael Muré created

c448cf8 typos and minor readme fix

Michael Muré created

91f07d4 Merge pull request #428 from wavexx/force_status_fgcolor

Click to expand commit body
Set the Fg color of the status bar to White

Michael Muré created

b4158db Merge pull request #427 from wavexx/trim_titles

Click to expand commit body
Trim titles in list views

Michael Muré created

47b1255 Merge pull request #425 from karlicoss/ls-org-mode

Click to expand commit body
ls --format org-mode enhancements

Michael Muré created

5c823a7 ls: minor code improvements

Michael Muré created

9c3d25e Set the Fg color of the status bar to White

Click to expand commit body
Always set the Fg color when Bg is set. This fixes poor contrast on
terminals with non-standard foreground colors.

Yuri D'Elia created

54d4307 Trim titles in list views

Yuri D'Elia created

efe6ea3 ls --format org-mode enhancements

Click to expand commit body
- fix and align OPEN/CLOSED states
- fix org-mode links format
- santize tags (org-mode only allows _ and @ as special characters)
- format datetimes as org-mode

Dima Gerasimov created

f3304bd Add functionality to remove bugs from a local repository. (#423)

Click to expand commit body
Add functionality to remove bugs from a local repository.

This adds a function to remove git references in the repo and another one to remove bugs.

Vincent Tiu created

de062a7 Merge pull request #422 from MichaelMure/code-analysis

Click to expand commit body
fix github action

Michael Muré created

87a2638 fix github action

Michael Muré created

1dfe1fc Merge pull request #421 from MichaelMure/code-analysis

Click to expand commit body
code analysis

Michael Muré created

3594a6d code analysis

Michael Muré created

7198904 commands: fix segfault with badly loaded backend

Michael Muré created

44096b7 repo: fix test chocking on randomized element in repo.ListRefs()

Michael Muré created

8a38af2 cache: split into multiple files for readability

Michael Muré created

3cf31fc repository: merge git.Hash in for one less /util package

Michael Muré created

33d510a Merge pull request #414 from MichaelMure/cmd-rework

Click to expand commit body
commands: refactor to avoid globals

Michael Muré created

536c290 commands: open and close the backend in a single place, simplify commands

Michael Muré created

26bd1dd commands: refactor to avoid globals

Michael Muré created

c0dbc14 Merge pull request #407 from lukegb/fix-402

Click to expand commit body
Add support for read-only mode for web UI.

Michael Muré created

3aaf775 webui: pack

Michael Muré created

07d6c6a webui: render component's children as a function to avoid uncecessary rendering

Click to expand commit body
Co-authored-by: Quentin Gliech <quentingliech@gmail.com>

Michael Muré and Quentin Gliech created

2ab6381 Reorganize the webUI and API code

Click to expand commit body
Included in the changes:
- create a new /api root package to hold all API code, migrate /graphql in there
- git API handlers all use the cache instead of the repo directly
- git API handlers are now tested
- git API handlers now require a "repo" mux parameter
- lots of untangling of API/handlers/middleware
- less code in commands/webui.go

Michael Muré created

5f72b04 Use ErrNotAuthenticated

Luke Granger-Brown created

e5a316e Pull out context-stuff from identity into graphqlidentity package

Luke Granger-Brown created

766aff2 Change graphql Go handlers to pluck identity out of context instead.

Luke Granger-Brown created

8a38897 Add context.go to identity, used for attaching identities to and retrieving them from a context.Context

Luke Granger-Brown created

cf67c78 Refactor webui changes.

Click to expand commit body
Don't use contexts, just raw Apollo, since it's cached anyway.

Change "ReadonlyHidden" to "IfLoggedIn".

Luke Granger-Brown created

dfdb5e0 Verify that we have an identity only in read-write mode

Luke Granger-Brown created

43c78da Don't permit file uploads in read-only mode

Luke Granger-Brown created

4a28f25 Add support for read-only mode for web UI.

Click to expand commit body
Fixes #402.

Luke Granger-Brown created

2322810 Merge pull request #413 from MichaelMure/repo-more-tests

Click to expand commit body
repo: more tests

Michael Muré created

939bcd5 repo: more tests

Michael Muré created

1e3dd82 Merge pull request #411 from MichaelMure/repo-rework

Click to expand commit body
Repository rework

Michael Muré created

88ad7e6 repository: remove tie to Bug, improved and reusable testing

Click to expand commit body
- 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.

Michael Muré created

2dd0dbb Merge pull request #410 from MichaelMure/output-formatting-2

Click to expand commit body
Add formatting options to the 'show' and 'user ls' commands

Michael Muré created

c326007 fix cache not rebuilding properly

Michael Muré created

aab3a04 bug: harmonize how time are used, fix some issues in command special formats

Click to expand commit body
This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be.

Michael Muré created

1d06244 cmds: cleanup and re-generate files

Michael Muré created