Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: idursun/jjui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.9
Choose a base ref
...
head repository: idursun/jjui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.9.10
Choose a head ref
  • 14 commits
  • 30 files changed
  • 2 contributors

Commits on Jan 9, 2026

  1. 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.
    baggiiiie authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    2809358 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2026

  1. refactor(abandon): remove confirmation dialog

    Now users can use `space` to add or remove revisions to the abandon list
    idursun committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    6957f1f View commit details
    Browse the repository at this point in the history
  2. 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.
    idursun committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    8f49c0c View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2026

  1. feat: add CLAUDE.md

    This is to help folks who are planning to use AI to get stuff done.
    idursun committed Jan 11, 2026
    Configuration menu
    Copy the full SHA
    28544b5 View commit details
    Browse the repository at this point in the history
  2. 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.
    idursun committed Jan 11, 2026
    Configuration menu
    Copy the full SHA
    8481b92 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7085c0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2eb07f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1316816 View commit details
    Browse the repository at this point in the history
  6. chore: go fmt

    idursun committed Jan 11, 2026
    Configuration menu
    Copy the full SHA
    f6cfdc2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. Configuration menu
    Copy the full SHA
    78bc418 View commit details
    Browse the repository at this point in the history
  2. feat(lua): add context module

    idursun committed Jan 12, 2026
    Configuration menu
    Copy the full SHA
    ad427ae View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2026

  1. 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.
    baggiiiie authored Jan 15, 2026
    Configuration menu
    Copy the full SHA
    3e5596e View commit details
    Browse the repository at this point in the history
  2. README improvements and help menu missing item (#470)

    * helppage: add op log revert
    
    * readme: fix redo and update custom command examples
    baggiiiie authored Jan 15, 2026
    Configuration menu
    Copy the full SHA
    25dcfc0 View commit details
    Browse the repository at this point in the history
  3. 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.
    baggiiiie authored Jan 15, 2026
    Configuration menu
    Copy the full SHA
    e6dd7df View commit details
    Browse the repository at this point in the history
Loading