-
Notifications
You must be signed in to change notification settings - Fork 92
Comparing changes
Open a pull request
base repository: idursun/jjui
base: v0.9.9
head repository: idursun/jjui
compare: v0.9.10
- 14 commits
- 30 files changed
- 2 contributors
Commits on Jan 9, 2026
-
jj-update: fix commands to work with breaking changes in jj-0.36.0 (#407
) in [Release v0.36.0 - jj-vcs/jj](https://github.com/jj-vcs/jj/releases/tag/v0.36.0), jj has breaking changes which breaks jjui. This commit includes the fixes for: - deprecation of `--destination` flag: changed to `--onto` - deprecation of `--edit` flag: changed to `--editor` - deprecation of `--allow-new` flag for `git push`: removed all commands calling `git push` with `--allow-new` Additionally, to replace `d` for `--destination`, `o` is used for the new `--onto` flag in related modes, which conflicts with OpLog.Mode. Hence, a `IsNormalMode` check is added to ui.
Configuration menu - View commit details
-
Copy full SHA for 2809358 - Browse repository at this point
Copy the full SHA 2809358View commit details
Commits on Jan 10, 2026
-
refactor(abandon): remove confirmation dialog
Now users can use `space` to add or remove revisions to the abandon list
Configuration menu - View commit details
-
Copy full SHA for 6957f1f - Browse repository at this point
Copy the full SHA 6957f1fView commit details -
fix(bookmarks): track new bookmarks
Currently, tracking for all remotes as the bookmark list doesn't allow choosing which remote to track for. This should be fixed when bookmark list is remodelled.
Configuration menu - View commit details
-
Copy full SHA for 8f49c0c - Browse repository at this point
Copy the full SHA 8f49c0cView commit details
Commits on Jan 11, 2026
-
This is to help folks who are planning to use AI to get stuff done.
Configuration menu - View commit details
-
Copy full SHA for 28544b5 - Browse repository at this point
Copy the full SHA 28544b5View commit details -
refactor: route input messages and broadcast the rest
The idea is that we should only route the input messages to the currently focused model but broadcast the rest so that we can get rid of special conditioning and improve the interaction across the app. The first use case is broadcasting the selection change messages instead of pulling them from the main context.
Configuration menu - View commit details
-
Copy full SHA for 8481b92 - Browse repository at this point
Copy the full SHA 8481b92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7085c0f - Browse repository at this point
Copy the full SHA 7085c0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb07f6 - Browse repository at this point
Copy the full SHA 2eb07f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1316816 - Browse repository at this point
Copy the full SHA 1316816View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6cfdc2 - Browse repository at this point
Copy the full SHA f6cfdc2View commit details
Commits on Jan 12, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 78bc418 - Browse repository at this point
Copy the full SHA 78bc418View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad427ae - Browse repository at this point
Copy the full SHA ad427aeView commit details
Commits on Jan 15, 2026
-
lua: expose exec_shell to lua script (#471)
this is to allow commands like below, which opens a file for quick edits from jjui: ```toml [custom_commands.open_file] key = ["O"] lua = ''' local file = context.file() if not file then flash("No file selected") return end exec_shell("vim " .. file) ''' ``` ps: i tried using `os.execute` but it wouldn't return to jjui after vim exits. hence exec_shell function is exposed via lua.Configuration menu - View commit details
-
Copy full SHA for 3e5596e - Browse repository at this point
Copy the full SHA 3e5596eView commit details -
README improvements and help menu missing item (#470)
* helppage: add op log revert * readme: fix redo and update custom command examples
Configuration menu - View commit details
-
Copy full SHA for 25dcfc0 - Browse repository at this point
Copy the full SHA 25dcfc0View commit details -
ui,preview: fix preview pane ctrl-u/d scrolling (#472)
Commit 8481b92 broke ctrl-u/d scrolling in the preview pane, see below code: ``` if common.IsInputMessage(msg) { if m.oplog != nil { cmds = append(cmds, m.oplog.Update(msg)) } else { cmds = append(cmds, m.revisions.Update(msg)) } return tea.Batch(cmds...) } ``` This causes unhandled key messages to be routed only to oplog or revisions, and then returns early, so they never reach the preview model's Update() call which happens later in the function. This fix groups preview related commands and make sure they are always handled. Also, added a YOffset() method to internal/ui/preview/preview.go to expose the viewport's Y offset for testing purposes.
Configuration menu - View commit details
-
Copy full SHA for e6dd7df - Browse repository at this point
Copy the full SHA e6dd7dfView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.9.9...v0.9.10