Renovate Bot
7bd6347dd8
chore(deps): update kemitix/rust action to v2.3.0
2024-09-30 21:46:31 +00:00
Renovate Bot
360b7f2cf7
chore(deps): update kemitix/rust action to v2.2.0
2024-09-25 08:31:43 +00:00
f3a5b9cb4c
build: switch to forgejo-todo-checker
...
Remove woodpecker's TODO checker
2024-09-22 15:22:53 +01:00
18a537b18e
build: add cargo machette to push-next workflow
2024-09-17 15:20:34 +01:00
ef6474ef9f
test: also run CI tests against Rust nightly
2024-09-17 11:44:52 +01:00
dbf1a0db27
docs: add demo gif of tui
2024-09-16 13:54:33 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
91c5973e31
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-14 14:24:04 +00:00
978205b823
feat(tui): add time and version in border
2024-09-14 15:13:45 +01:00
8359d0d7ca
refactor: Update TUI sooner when receiving CI status
...
Looking to avoid getting stuck on 'Checking CI status', but this doesn't
appear to be where the problem is coming from.
2024-09-14 12:40:30 +01:00
93cf6f83df
chore: add run and run-ui recipes to justfile
2024-09-14 12:26:06 +01:00
681d85aac1
chore: remove manual crates.io publish recipe from justfile
2024-09-14 12:22:29 +01:00
d4f16e6f5e
feat: should fetch repo on startup when not cloning
...
We already have a copy of the repo, so we don't clone, but we should
perform a `git fetch` to make sure it is up-to-date.
2024-09-14 12:19:24 +01:00
048111202a
feat: Remove branches when fetching from remote
2024-09-14 07:42:24 +01:00
3ea7f36c98
build(docker): Don't break when debian drops old packge versions
...
Debian routinly drop older versions of packages from the repositories as
new versions replace them. Pinning the version causes the build to break
at seamingly random times when the pinned version gets dropped.
2024-09-14 07:38:13 +01:00
6c60e3fb7a
refactor: reimplement git fetch using git
2024-09-13 18:55:21 +01:00
313d6d79c5
docs: mark tui as complete on roadmap
2024-09-13 09:48:38 +01:00
189d579d33
docs: Add missing port mapping parameter for running in docker
2024-09-13 08:59:38 +01:00
a77c6335a6
chore: ignore .local/ directory
...
This directory is created when running git-next via docker with the --ui
option.
2024-09-13 08:53:04 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
82241de0dd
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-12 19:46:24 +00:00
664e424d1a
fix(tui): make tui work from docker image
...
Add missing environment variable in Dockerfile and gave example command
to run via docker.
Closes kemitix/git-next#154
2024-09-12 19:50:29 +01:00
df6b96fbfd
fix(tui): alerts, such as WIP aren't being reset
2024-09-12 10:37:53 +01:00
566125f5c0
fix(test): tests requiring .git pass when not present
...
These are tests that assume they are running in a locally checked out
git repository. If that isn't the case, e.g. when using jujutsu, then
the tests should not fail. They will continue to run as normal under
CI conditions as those do use a locally checked out git repository.
2024-09-12 10:37:46 +01:00
80af909ab0
build(push-next): use rust image v1.81.0
2024-09-08 12:07:18 +01:00
ecd460cdfb
fix(tui): update ui when push next or main finishes
...
Removes the artificial pause while we wait for any CI to start before
checking the CI status.
Closes kemitix/git-next#160
2024-09-06 18:28:02 +01:00
Renovate Bot
35c2057f05
chore(deps): update docker.io/rust docker tag to v1.81.0
2024-09-06 07:31:55 +00:00
d2e2d00fe1
fix(tui): don't set background for normal repo alias
...
This didn't look good when using a light coloured terminal.
2024-09-06 08:19:43 +01:00
e759e495fd
feat: optionally specify max commits between dev and main
...
The default is 25.
Closes kemitix/git-next#121
2024-09-06 08:10:10 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
3672fd5d45
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-04 05:45:15 +00:00
1f0b5e867c
fix(tui): alerts are cleared on next repo update
...
Closes kemitix/git-next#151
2024-09-04 06:35:41 +01:00
8ca7aad3c3
docs: Expand docker docmentation
2024-09-03 20:17:59 +01:00
d923e831f0
build(docker): enable passing arguments when running via docker
2024-09-03 20:08:40 +01:00
5e0cf270dd
fix: shutdown properly on error
2024-09-03 20:08:12 +01:00
b4a4631a1d
fix: shutdown properly on file parse error
...
Closes kemitix/git-next#152
2024-09-03 06:53:12 +01:00
181ec8eb0f
build(woodpecker): build docker image on push to next
2024-09-01 13:53:03 +01:00
47cbbad8e7
build(docker): update debian libssl3 dependency
2024-09-01 13:52:47 +01:00
e793c18215
docs(release): add links
2024-09-01 13:26:49 +01:00
ForgeJo Action. See: https://git.kemitix.net/kemitix/rust
224b63deb1
chore: release
...
Signed-off-by: ForgeJo Action. See: https://git.kemitix.net/kemitix/rust <action@git.kemitix.net>
2024-09-01 12:20:59 +00:00
3c01a822fd
feat: improved error display when startup fails
2024-09-01 13:10:14 +01:00
4160b6d6ee
fix: use configured branch names in user notification
...
Remove near-duplicate to string implementations.
2024-09-01 08:38:08 +01:00
853b862f10
feat(tui): clean up alert display
2024-09-01 07:35:58 +01:00
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