789a6b3
feat(diffview): implement ability to set horizontal offset
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
38b91cc
chore(deps): add `github.com/charmbracelet/x/exp/slice`
Andrey Nering created
b759c37
chore: add taskfile to easily run tests
Andrey Nering created
a947f59
refactor(diffview): refactor tests to be table driven
Andrey Nering created
67fe93e
refactor(diffview): ask hunk by parameter instead of accessing by index
Andrey Nering created
062c9a4
chore(diffview): update `go-udiff`
Andrey Nering created
b7219b8
fix(diffview): fix diffview width when code is too narrow
Andrey Nering created
357d727
test(diffview): add test for custom context lines
Andrey Nering created
07d4221
feat(diffview): show hunk lines and test for multiple hunks
Andrey Nering created
c8e653e
fix(diffview): fix left pad for ansi stuff
Andrey Nering created
ab0c4ff
feat(diffview): show line numbers on the left
Andrey Nering created
f8fc11e
refactor(diffview): convert styles into a reusable `LineStyle` type
Andrey Nering created
b7ab1a8
feat(diffview): basic working functionality
Andrey Nering created
1f98b24
feat(diffview): getting started with the api design
Andrey Nering created
a7943ac
refactor: rename package `diff` to `diffview`
Andrey Nering created
7de40d9
chore: having some fun with the `go-udiff` package
Andrey Nering created
bc790a9
chore: bump bubbletea to latest v2-viewable commit
Ayman Bagabas created
3b840ad
chore: initial logs changes
Kujtim Hoxha created
f44035e
feat: add attachments to messages
Kujtim Hoxha created
b744b0f
refactor: new compact dialog
Kujtim Hoxha created
6e526f2
refactor: new init dialog
Kujtim Hoxha created
ebcc9ae
refactor: initial permissions refactor
Kujtim Hoxha created
23763fb
add extra help binding
Kujtim Hoxha created
8668014
chore: rename .opencode.json -> .crush.json
Kujtim Hoxha created
7f6fb49
chore: rename OPENCODE -> CRUSH
Kujtim Hoxha created
2ea3947
chore: rename OpenCode -> Crush
Kujtim Hoxha created
5baebf7
chore: rename opencode -> crush
Kujtim Hoxha created
06e8c75
chore: change the module
Kujtim Hoxha created
5419641
Merge pull request #19 from charmbracelet/profile
feat: profiling
Kujtim Hoxha created
25c6007
fix: crush
Carlos Alexandro Becker created
75178a4
feat: profiling
Carlos Alexandro Becker created
e74dddb
feat: add file picker help
Kujtim Hoxha created
13c3585
fix(chat): fix focus selection
Kujtim Hoxha created