ca70c03e8b
refactor: flatten nested blocks with early returns
2024-09-01 07:18:05 +01:00
f475095f4a
feat(tui): remove some borders to clean up appearance
2024-09-01 06:57:16 +01:00
eae351d8a4
build(mac): make it clean when mac tunnel has closed
2024-09-01 06:35:55 +01:00
c1564807f8
refactor: merge identical match branches
2024-08-31 22:32:09 +01:00
b24005c3fe
fix: remove unused imports
2024-08-31 22:31:49 +01:00
22ce2d431a
feat(tui): make progression of branches clearer
...
Using the branch names configured for the repo, indicate that the
branches move towards dev.
2024-08-31 19:59:16 +01:00
be41842dae
feat(tui): remove label from repo identity widget
2024-08-31 19:55:33 +01:00
9720fd01fc
feat(tui): hightlight repo alias in red when in alert
2024-08-31 19:32:56 +01:00
8550adf79e
fix(tui): remove logging from inside ui loop
2024-08-31 19:26:20 +01:00
2b09872131
feat(tui): branch names look more like 'pills'
...
Use round brackets
2024-08-31 19:20:50 +01:00
d2048d8a34
fix(tui): don't show HEAD in log
2024-08-31 18:20:24 +01:00
02609fdc11
fix(tui): improve colour contrast on light background
2024-08-31 18:19:05 +01:00
01f54d79ae
feat(tui): highlight branchs in log
2024-08-31 18:18:57 +01:00
1df982005e
chore(tui): add regex dependency
2024-08-31 14:17:28 +01:00
2abb36ad6c
fix(tui): remove unused import
2024-08-31 14:17:05 +01:00
576eaaf990
refactor(tui): introduce LogLine to wrap log formatting
2024-08-31 13:33:45 +01:00
97b685363a
refactor(tui): simplify repo identity widget
...
Adds blue to repo alias
2024-08-31 13:23:18 +01:00
a2940ec753
refactor: rename method as peel
...
Method on newtypes `unwrap` could be confused with the risky method of
the same name for Option and Result.
2024-08-31 11:18:09 +01:00
d5d313064a
fix(alert): typo in email message
2024-08-31 09:53:53 +01:00
f9e305afa4
feat(tui): hightlight status message in colour
2024-08-31 09:53:53 +01:00
4555b3ae09
fix(repo): avoid blocking threads when pausing
2024-08-31 09:53:53 +01:00
64da1d8a34
fix(test): give actix more time to process message
2024-08-31 09:53:53 +01:00
a650996ecd
fix(test): give actix more time to process message
2024-08-31 09:31:27 +01:00
eca556f976
feat(tui): use moving heart emoji as liveness indicator
...
The heart moves between two positions every second as long as the ui is
being updated.
2024-08-31 08:56:43 +01:00
a3dd82705f
fix(test): give actix more time to process message
2024-08-31 08:56:43 +01:00
7504ab5a2d
fix(tui): improve reliability of status updates
2024-08-31 07:03:58 +01:00
eb42745383
build: add start-mac-tunnel
2024-08-30 09:12:57 +01:00
126d5d3ef5
fix: create git graph log to after doing a fetch
2024-08-30 09:12:57 +01:00
4f6669548c
feat(tui): add scrolling when overflow screen
2024-08-29 09:40:16 +01:00
52bd9cc30b
feat(tui): forge widgets only use required lines
...
Rather than filling all the space available, the ForgeWidget now only
uses as many lines as it needs to show its contents.
2024-08-28 22:25:31 +01:00
2959bdfad4
feat(tui): repo widgets only use required lines
...
Rather than filling all the space available, the RepoWidget now only
uses as many lines as it needs to show its contents.
2024-08-28 09:14:02 +01:00
f85cbce4c6
refactor(tui): child widget can provide constraint to container
2024-08-28 07:53:56 +01:00
4517fe62e4
feat(tui): move forge alias to left and add prefix
2024-08-27 19:15:36 +01:00
c6bf287ed1
feat(tui): remove count of forges
2024-08-27 19:15:21 +01:00
35e3676930
fix(tui): remove logging of tui updates
2024-08-27 07:20:05 +01:00
95e9209e17
feat(tui): remove duplicate messages from repo body
...
The latest message is still displayed in the repo header
2024-08-26 08:39:33 +01:00
d1a685ae34
feat(tui): highlight user interventions in red
2024-08-26 08:21:31 +01:00
e489fb36e9
refactor(tui): merge repo widgets into one
2024-08-26 08:03:52 +01:00
09ff4c3a54
build(docker): enable all features in docker images
...
Add support for the experimental TUI when using the docker image.
2024-08-26 06:51:37 +01:00
48a5ed7a3b
docs: add notes on how to do a release
2024-08-25 19:28:47 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
76ae37a9a5
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-08-25 15:14:41 +00:00
5d9915bdbd
feat(tui): (experimental) show repo state, messages and git log
2024-08-25 15:59:42 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
f504b62ff6
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-08-23 07:39:32 +00:00
47dbc1a8a4
chore(deps): update rust crate gix to 0.66
...
This required manually bumping a locked transitive dependency:
> cargo update -p winnow@0.6.7
Ref: https://github.com/Byron/gitoxide/issues/1538
2024-08-23 08:14:20 +01:00
7a4f9a45a6
fix(github): register webhook with valid callback url
2024-08-22 19:55:32 +01:00
622e144986
feat(tui): (experimental) tui option
...
When the 'tui' feature is enabled, then server start accepts an optional
--ui parameter. When specified a ratatui ui will display, showing
liveness and a ping update when a valid config is loaded.
2024-08-12 10:01:35 +01:00
0632225752
build: test all feature combinations
2024-08-12 10:01:32 +01:00
08d2377404
fix: file_watcher runs on own thread
...
Closes kemitix/git-next#142
2024-08-11 13:55:38 +01:00
e34c6e0ef6
fix: Revert "fix: release-plz generated PR changelog"
...
This reverts commit f5a3524cb9
.
2024-08-10 18:38:14 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
6c5e1c1a80
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-08-10 17:23:24 +00:00