Commit log

d9577ec Merge pull request #31 from charmbracelet/drop-reflection-and-use-string-builder

Click to expand commit body
perf: drop reflection usage and use string builder

Raphael Amorim created

032e738 fix: format files

Raphael Amorim created

c31760b feat: update implementation to main

Raphael Amorim created

4f864e0 Merge origin/main into drop-reflection-and-use-string-builder

Click to expand commit body
Resolved conflicts in keymap files by removing KeyBindings methods
and help implementations that were added in this branch but removed
in main branch.

Raphael Amorim created

1e44598 fix: update code with gofmt

Raphael Amorim created

1dccc97 perf: drop reflection usage and use string builder

Raphael Amorim created

5b68d7a Merge pull request #28 from charmbracelet/shell-exponential-backoff

Click to expand commit body
perf: shell commands using exponential backoff

Raphael Amorim created

967bf95 feat: implement show all help

Kujtim Hoxha created

aa0fb4c fix: fmt files

Raphael Amorim created

db2170d perf: shell commands using exponential backoff

Raphael Amorim created

d957f5d feat: advanced keyboard

Kujtim Hoxha created

2b3fbe6 chore: remove test keymap

Kujtim Hoxha created

cef196f chore: rename active dialog id method

Kujtim Hoxha created

168fb7d chore: change the layout package location

Kujtim Hoxha created

4770d19 Merge pull request #8 from charmbracelet/domains-and-authors

Click to expand commit body
chore: update hard coded domains and author names

Kujtim Hoxha created

0018005 chore: update hard coded domains and author names

Christian Rocha created

32284ff Merge pull request #22 from charmbracelet/perf-regex-improvements

Click to expand commit body
Perf regex improvements

Kujtim Hoxha created

88a0420 Merge pull request #26 from charmbracelet/andrey/charm-59-make-prompt-have-context-of-crush-itself-exit-or-quit-should

Click to expand commit body
feat: open exit dialog on typing `exit` or `quit`

Kujtim Hoxha created

fecea6e Merge pull request #23 from charmbracelet/andrey/cha-62-opencodemd-should-probably-be-opencodemd-by-default

Click to expand commit body
feat: normalize `CRUSH.md` as the default name

Kujtim Hoxha created

62e3626 feat: open exit dialog on typing `exit` or `quit`

Andrey Nering created

c8fd01b fix: fix "failed to generate title: context deadline exceeded" error

Click to expand commit body
This only happens on initializing a new project.

Andrey Nering created

5f84289 feat: normalize `CRUSH.md` as the default name

Click to expand commit body
This makes it consistent with the GitHub conventions (`README.md`,
`CONTRIBUTING.md`, etc).

Andrey Nering created

a092ca3 Merge branch 'main' into diff-overhaul

Andrey Nering created

8adc4c0 Merge pull request #20 from charmbracelet/crush

Click to expand commit body
Crush

Raphael Amorim created

7ee3597 test(diffview): allow tests to run in parallel

Andrey Nering created

3ece67a refactor(diffview): make code a little bit shorter

Andrey Nering created

c681805 test(diffview): update golden files for syntax highlighting

Andrey Nering created

80ad5a3 feat(diffview): add syntax highlighting

Andrey Nering created

baa94c1 fix(diffview): fix debug tasks after some test changes

Andrey Nering created

0dd52ab ci: add a bench test for grep

Raphael Amorim created

4f81ca4 fix: regex pattern caching to eliminate repeated compilation overhead

Raphael Amorim created

cd52b53 refactor(diffview): reduce number of golden files

Click to expand commit body
No need to generate light and dark themes for all tests.

Andrey Nering created

bac4f0a fix(diffview): fix behavior of tabs and add tab width setting

Andrey Nering created

c5bf830 fix(diffview): do not print ellipsis after content has being fully printed

Andrey Nering created

9f5d70c fix(diffview): respect line style even if it's the last one with ellipsis

Andrey Nering created

594dfd7 test(diffview): record golden files for yoffset test

Andrey Nering created

45ddc66 feat(diffview): add support for setting vertical offset

Andrey Nering created

3c80193 test(diffview): record golden files for xoffset test

Andrey Nering created

789a6b3 feat(diffview): implement ability to set horizontal offset

Andrey Nering created

f047b18 chore(diffview): add missing doc comments

Andrey Nering created

94fbd9c refactor(diffview): move `setPadding` to be inside `adjustStyles`

Andrey Nering created

c842c7b feat(diffview): show ellipsis if we reached the height limit

Andrey Nering created

8104d91 test(diffview): add golden files for height testing

Andrey Nering created

21ca2ae fix(diffview): add fixes + more extensive testing for height handling

Andrey Nering created

66cd982 fix(diffview): fix small bug when width is very small

Andrey Nering created

a5a1ba2 test(diffview): add golden files for width testing

Andrey Nering created

6d22a5b test(diffview): update golden files to remove final line breaks

Andrey Nering created

0da19d8 fix(diffview): add fixes + more extensive testing for width handling

Andrey Nering created

371662c test(diffview): fix file name in test

Andrey Nering created

c608d8f feat(diffview): implement resizer to make diff wider or shorter as asked

Andrey Nering created