on a092ca3 help sign in
a092ca3Merge branch 'main' into diff-overhaulAndrey Nering 8adc4c0Merge pull request #20 from charmbracelet/crushRaphael Amorim 7ee3597test(diffview): allow tests to run in parallelAndrey Nering 3ece67arefactor(diffview): make code a little bit shorterAndrey Nering c681805test(diffview): update golden files for syntax highlightingAndrey Nering 80ad5a3feat(diffview): add syntax highlightingAndrey Nering baa94c1fix(diffview): fix debug tasks after some test changesAndrey Nering cd52b53refactor(diffview): reduce number of golden filesAndrey Nering bac4f0afix(diffview): fix behavior of tabs and add tab width settingAndrey Nering c5bf830fix(diffview): do not print ellipsis after content has being fully printedAndrey Nering 9f5d70cfix(diffview): respect line style even if it's the last one with ellipsisAndrey Nering 594dfd7test(diffview): record golden files for yoffset testAndrey Nering 45ddc66feat(diffview): add support for setting vertical offsetAndrey Nering 3c80193test(diffview): record golden files for xoffset testAndrey Nering 789a6b3feat(diffview): implement ability to set horizontal offsetAndrey Nering f047b18chore(diffview): add missing doc commentsAndrey Nering 94fbd9crefactor(diffview): move `setPadding` to be inside `adjustStyles`Andrey Nering c842c7bfeat(diffview): show ellipsis if we reached the height limitAndrey Nering 8104d91test(diffview): add golden files for height testingAndrey Nering 21ca2aefix(diffview): add fixes + more extensive testing for height handlingAndrey Nering 66cd982fix(diffview): fix small bug when width is very smallAndrey Nering a5a1ba2test(diffview): add golden files for width testingAndrey Nering 6d22a5btest(diffview): update golden files to remove final line breaksAndrey Nering 0da19d8fix(diffview): add fixes + more extensive testing for width handlingAndrey Nering 371662ctest(diffview): fix file name in testAndrey Nering c608d8ffeat(diffview): implement resizer to make diff wider or shorter as askedAndrey Nering ac33d35refactor(diffview): refactor order of functions to match call orderAndrey Nering bbc3122refactor(diffview): move padding out of `styles.go`Andrey Nering 864735arefactor(diffview): cache num digits on a struct variableAndrey Nering eb50c92fix(diffview): improve code width and make it half space on each sideAndrey Nering 498210cchore(diffview): fix lintAndrey Nering 0823b31feat(diffview): implement split / side-by-side viewAndrey Nering 38b91ccchore(deps): add `github.com/charmbracelet/x/exp/slice`Andrey Nering b759c37chore: add taskfile to easily run testsAndrey Nering a947f59refactor(diffview): refactor tests to be table drivenAndrey Nering 67fe93erefactor(diffview): ask hunk by parameter instead of accessing by indexAndrey Nering 062c9a4chore(diffview): update `go-udiff`Andrey Nering b7219b8fix(diffview): fix diffview width when code is too narrowAndrey Nering 357d727test(diffview): add test for custom context linesAndrey Nering 07d4221feat(diffview): show hunk lines and test for multiple hunksAndrey Nering c8e653efix(diffview): fix left pad for ansi stuffAndrey Nering ab0c4fffeat(diffview): show line numbers on the leftAndrey Nering f8fc11erefactor(diffview): convert styles into a reusable `LineStyle` typeAndrey Nering b7ab1a8feat(diffview): basic working functionalityAndrey Nering 1f98b24feat(diffview): getting started with the api designAndrey Nering a7943acrefactor: rename package `diff` to `diffview`Andrey Nering 7de40d9chore: having some fun with the `go-udiff` packageAndrey Nering bc790a9chore: bump bubbletea to latest v2-viewable commitAyman Bagabas 3b840adchore: initial logs changesKujtim Hoxha f44035efeat: add attachments to messagesKujtim Hoxha