348fa94
Update README.md
Click to expand commit body
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Raphael Amorim and Andrey Nering created
348fa94
Update README.md
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Raphael Amorim and Andrey Nering created
3445769
chore: various attention to detail edits via @andreynering
Christian Rocha created
13735c7
docs: add missing anchor
Andrey Nering created
2f73e6c
docs(readme): mention contributing guide (#1067)
Closes #1064
Andrey Nering created
6c380d4
feat: add attribution settings to config and bash tool (#1025)
* feat: add attribution settings to config and bash tool * fix(readme): move ephemeral data block back to cfg section Closes: #445
Amolith created
b00ffcc
feat: LSP implementation using x/powernap (#1011)
* feat: LSP implementation using x/powernap Replace custom LSP client implementation with the `charmbracelet/x/powernap` library, significantly reducing codebase complexity by removing ~12,000 lines of custom LSP protocol handling code. This migration introduces: - **Simplified client architecture**: Replace custom LSP transport, protocol, and method handling with powernap's battle-tested implementation - **Enhanced workspace support**: Add workspace markers and inactive LSP server detection capabilities from powernap - **Improved configuration**: Integrate powernap's default LSP server configurations and settings - **Reduced maintenance burden**: Remove custom protocol definitions, JSON marshaling, and transport layer code - **More features**: e.g. workspace root markers, starting LSP servers only where these files exist The refactor maintains existing functionality while leveraging powernap's robust LSP client foundation, making the codebase more maintainable and feature-rich. Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> chore: updates Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: code review Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * revert: unwanted change Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: improve code Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: schema Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: improve merge Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: unneeded changes Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: several fixes Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: more cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: use csync Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: did close Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: remove unused code Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: clean Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: cleanup Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * test: fix Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * refactor: improve func Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> * fix: http client debug Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> --------- Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Carlos Alexandro Becker and Andrey Nering created
898f1ee
fix(config): look for more than just crush.md
Crush used to show the initialization popup even when the project uses something other than `CRUSH.md`. Crush already has support for loading those other context files, like `CLAUDE.md` or `AGENTS.md`, so this just changes the popup check logic to look for the same set it loads Co-Authored-By: Crush <crush@charm.land>
Amolith and Crush created
382f1ca
chore: fix labeler script
Andrey Nering created
11c6e4f
ci(issue-labeler): add azure
Andrey Nering created
bf1c88b
fix(lint): appease missed linter issues
tauraamui created
8ed7fd1
fix(lint): appease linter complaints
tauraamui created
0081b09
fix(editor): correctly insert full path for non images remove for images
tauraamui created
24add97
test(editor): improve test to more clearly highlight current bug
tauraamui created
916437a
test(editor): ensure image and non image results in correct response
tauraamui created
d084a14
feat(editor): if completed item is image path, attach
tauraamui created
b09ea38
feat(editor): send attach file msg if selected path is image
tauraamui created
04cf790
refactor(editor): move message type inference to outside helper func
tauraamui created
073b5b3
chore(legal): @khushveer007 has signed the CLA
Charm created
0bba5af
chore: task run
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
610ad4f
v0.8.3
Andrey Nering created
e2e952b
fix: only enable watcher for git repos (#1060)
Raphael Amorim created
2ef5669
test(editor): improve tests for existing behaviour inserting full path
tauraamui created
12d1216
tidy(editor): remove unwanted funcs
tauraamui created
7702b9d
test(editor): ensure non-image file paths do not result in attach msg
tauraamui created
c3c8f46
test(editor): directly unit test dep injectable on paste func
tauraamui created
e700f69
chore(filepicker): adjust filepickers too big file check to take mock ab
tauraamui created
51245d3
chore(editor): adjust on paste to accept deps to enhance testing
tauraamui created
a9d3080
Fix(gemini): ensure tool responses have the user role
David Mohl created
50a8946
refactor(editor): move autocomplete item sel and paste into own funcs
tauraamui created
f14867e
chore(legal): @dvcrn has signed the CLA
Charm created
801e152
test(editor): add util/wrapped usage test
tauraamui created
9a8574b
chore: bump fang to v0.4.1 to fix #1041
Ayman Bagabas created
0146161
docs(readme): add cerebras API key to table
Christian Rocha created
9d03aeb
v0.8.2
Andrey Nering created
c6bcc91
test(editor): wip fiddle with invoking returned cmds for state updates
tauraamui created
4e78f77
docs(editor): add bookmark note comment
tauraamui created
4df377c
test(editor): swap tests from more complex to simpler in order
tauraamui created
de69093
test(editor): remove already applied asserts in other test
tauraamui created
6e66b34
test(editor): define stub test
tauraamui created
6ec5a77
chore: update `github.com/raphamorim/notify` to v0.9.4
Andrey Nering created
313510c
chore(deps): fix go.sum
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
9a132dc
fix: introduce notify ignore files
Raphael Amorim created
7ff6ba9
refactor: make func unexported
Andrey Nering created
8cae314
fix: windows lint for number
Raphael Amorim created
de3d46b
fix: make the limit really high on non-unix
Raphael Amorim created
d401aa3
fix: request MaximizeOpenFileLimit for unix
Raphael Amorim created
fd6b617
fix: remove ulimt as go 1.19 automatically raises file descriptors
Raphael Amorim created
a7766d9
chore: remove anim example (#1045)
there no reason for that to be there. with it removed, go run ./... will work :) Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
48d2b63
test(editor): ensure open completions msg emitted and passed back in
tauraamui created
7ab02a5
test(editor): autocomplete query opens and matches paths found
tauraamui created