Commit log
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
ac33d35
refactor(diffview): refactor order of functions to match call order
Andrey Nering
created
bbc3122
refactor(diffview): move padding out of `styles.go`
Andrey Nering
created
864735a
refactor(diffview): cache num digits on a struct variable
Andrey Nering
created
eb50c92
fix(diffview): improve code width and make it half space on each side
Andrey Nering
created
498210c
chore(diffview): fix lint
Andrey Nering
created
0823b31
feat(diffview): implement split / side-by-side view
Andrey Nering
created