dcf069e
      chore: grouped list
    
    
    
     Kujtim Hoxha created
dcf069e
      chore: grouped list
    Kujtim Hoxha created
6b3fe6a
      chore: fix viewport offset
    Kujtim Hoxha created
ce47eb0
      chore: change checksum algo
    Kujtim Hoxha created
2a13723
      chore: small improvements
    Kujtim Hoxha created
a6c4855
      chore: improve anim performance
    Kujtim Hoxha created
74f0b20
      wip: initial rework
    Kujtim Hoxha created
a80d6c6
      wip: add to messages list
    Kujtim Hoxha created
aab9b3b
      chore: implement new filterable list
    - use this list in the sessions selector
Kujtim Hoxha created
966d24d
      chore: test selection
    - it should skip unselectable items in the middle
Kujtim Hoxha created
3e18da5
      chore: more tests
    Kujtim Hoxha created
99bbcce
      chore: initial implementation
    Kujtim Hoxha created
4509fe7
      fix: sync
    Carlos Alexandro Becker created
e9d797e
      Merge pull request #296 from charmbracelet/lipgloss
    chore(deps): update lipgloss
Kujtim Hoxha created
97290c8
      fix(tui): completions: improve positioning and handling completions
    With this, the completions popup will now reposition itself on fitlering, resizing, and when the cursor moves. It also ensures that the completions are correctly positioned relative to the textarea cursor position.
Ayman Bagabas created
ea907c6
      chore(deps): update lipgloss
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
a4dee06
      fix: csync.Map
    Carlos Alexandro Becker created
ac782d1
      fix: prevent nil ptr
    Carlos Alexandro Becker created
6975271
      fix: improve lazy slice
    Carlos Alexandro Becker created
574ec2e
      fix: cache update logic
    Carlos Alexandro Becker created
b446838
      fix(tui): completions: ensure minimum height for completions list
    Ayman Bagabas created
50f07eb
      Merge branch 'main' into tools-bg
    Carlos Alexandro Becker created
6ffdc05
      chore: small status update
    Kujtim Hoxha created
0f3b6c6
      Merge pull request #288 from charmbracelet/feat/whitelist-commands
    add command allowlist
Kujtim Hoxha created
2128964
      Merge remote-tracking branch 'origin/main' into feat/whitelist-commands
    Kujtim Hoxha created
0546d5b
      chore: update example
    Kujtim Hoxha created
506c3b6
      Merge pull request #292 from charmbracelet/catwalk
    feat: use new catwalk
Kujtim Hoxha created
9d77028
      chore: update readme
    Kujtim Hoxha created
e854fe4
      Merge pull request #237 from charmbracelet/too-small
    fix(tui): app: show error message when window is too small
Kujtim Hoxha created
cc4a43f
      Merge pull request #268 from charmbracelet/charm-421
    fix(non-interactive): check bounds when reading message bytes
Kujtim Hoxha created
82e8b47
      document, cmds => tools
    Tai Groot created
809477b
      Merge pull request #269 from charmbracelet/charm-272
    fix(tui): cursor position in the textarea
Kujtim Hoxha created
a6b9d6f
      Merge pull request #293 from charmbracelet/structured-logs
    fix: structure logging
Kujtim Hoxha created
ae9da39
      Merge pull request #290 from charmbracelet/charm-432
    feat(tui): completions: add select and insert keybinds
Kujtim Hoxha created
d4575e3
      move skip to permissions
    Tai Groot created
7015943
      rename to use toplevel permissions
    Tai Groot created
bc6fadc
      add command whitelist
    Tai Groot created
28aac45
      fix(tui): completions: reposition popup on window resize
    Ayman Bagabas created
6dc3cf2
      fix(tui): completions: readjust position on filter change
    Ayman Bagabas created
fd1adf0
      fix(tui): completions: don't set initial width
    Ayman Bagabas created
6f1f7a2
      fix(tui): completions: keep track of the popup position
    Ayman Bagabas created
5c9f168
      chore(diffview): `TrimSuffix` -> `TrimRight`
    Co-authored-by: Ayman Bagabas <ayman.bagabas@gmail.com>
Andrey Nering and Ayman Bagabas created
90d1e2f
      fix(diffview): escape content to avoid surprises
    Andrey Nering created
e6186c6
      perf(ansiext): grow string builder to optimize allocations
    Andrey Nering created
63efed6
      refactor: move ansi escape function to the `ansiext` package
    Andrey Nering created
e7f29ad
      fix(diffview): fix rendering issue caused by line breaks added by chroma
    Andrey Nering created
78789b8
      refactor(diffview): simplify how we handle line endings
    Andrey Nering created
56b8f43
      feat(tui): completions: dynamically adjust width based on items
    This will dynamically adjust the width of the completions popup based on the width of the last 10 items in the list, ensuring that the popup fits the content better and avoids unnecessary horizontal scrolling.
Ayman Bagabas created
d896927
      fix: structure logging
    Carlos Alexandro Becker created
441c28e
      fix: typo
    Co-authored-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Christian Rocha and Carlos Alexandro Becker created
b352223
      ci: trigger
    Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created