Ayman Bagabas
f3fe760043
Merge branch 'main' into server-client-2
2026-04-01 13:53:57 -04:00
Andrey Nering
5cf6e5ab3c
fix(taskfile): fix syntax error on task run:onboarding
2026-03-31 16:20:11 -03:00
Andrey Nering
65b9ea53c4
chore(taskfile): add one more file to dependencies
2026-03-27 09:42:30 -03:00
Andrey Nering
2325de7aca
fix(system-prompt): tell the model to respond in the prompt spoken language
2026-03-25 16:10:27 -03:00
Ayman Bagabas
a35a2bdc2c
Merge branch 'main' into server-client-2
2026-03-22 11:17:12 +03:00
Andrey Nering
aa253c524a
chore(taskfile): enhance deps task to work for recent releases
2026-03-18 17:27:06 -03:00
Ayman Bagabas
248d8b99c6
feat: add generated swagger docs and serve them in the server
2026-03-17 14:27:39 +03:00
Ayman Bagabas
6dcaab1195
feat: add swagger api docs generation
2026-03-17 14:23:24 +03:00
fad58e2c26
feat: be able to continue non-interactive sessions ( #2401 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2026-03-16 20:40:29 +00:00
Andrey Nering
8a6f25f945
chore(taskfile): run binary with extension on windows
2026-02-11 11:33:31 -03:00
Andrey Nering
8eb4dc0578
chore(taskfile): add -v to go build
2026-02-11 11:06:05 -03:00
Andrey Nering
d329ad5558
chore(taskfile): add run:onboarding to test onboarding flow
2026-02-10 15:26:04 -03:00
Andrey Nering
29800c4889
chore(taskfile): add modernize task
2026-02-10 15:26:04 -03:00
Andrey Nering
9e4f8e0a6a
chore(taskfile): add run:catwalk task to run with local catwalk
2026-02-10 15:26:04 -03:00
Andrey Nering
f962087445
chore(taskfile): avoid compiling when not needed
2026-02-10 15:26:04 -03:00
Andrey Nering
1696e72e92
chore: update catwalk and its import paths to charm.land/catwalk
2026-01-30 13:02:04 -03:00
3a2a045c3e
fix: improve logs, standardize capitalized ( #2047 )
...
* fix: improve logs, standarize capitalized
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* Update Taskfile.yaml
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
* chore: lint
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 >
2026-01-29 21:12:43 -03:00
0eee061660
feat: crush stats ( #1920 )
...
* wip: stats
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fixup! wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: css
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: cleanup
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* logo
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: cast
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* cleanup
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* improvements
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* provider donut
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: improvements
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* wip
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* jetbrains mono
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fixes
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: rm border
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* chore: update footer/header
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: footer class
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* refactor: move stuff around
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* refactor: improving
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: anims
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: rename vars
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* chore: remove all card borders
* chore: adjust easing
* fix: fail if no sessions
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: improvements
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: generated by
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: header hazy
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: Christian Rocha <christian@rocha.is >
2026-01-26 12:01:49 -03:00
Carlos Alexandro Becker and GitHub
c682e1c100
ci: goreleaser build --snapshot on every commit to main ( #1910 )
...
* ci: goreleaser build --snapshot on every commit to main
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* chore: add preconditions
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
* fix: faster runners
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
---------
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2026-01-23 12:08:46 -03:00
3fd9d97014
ci(sec): add more security jobs, improve build, enable race detector ( #1849 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-13 14:34:19 -03:00
Carlos Alexandro Becker and GitHub
d1382bb55d
perf: reduce memory usage ( #1812 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2026-01-09 14:21:42 -03:00
Carlos Alexandro Becker and GitHub
5291b1dbeb
feat: hyper integration ( #1642 )
2025-12-16 16:21:11 -03:00
Andrey Nering
954872edd6
chore(taskfile): add task to update fantasy and catwalk
2025-12-11 17:06:59 -03:00
Andrey Nering
02329dc80b
chore(taskfile): add task to record all cassettes
2025-11-12 11:34:46 -03:00
Christian Rocha
c9ca0b72e6
chore(task): fetch tags before installing
2025-11-11 15:08:56 -05:00
kujtimiihoxha
0cb2b2cbd0
Merge remote-tracking branch 'origin/main' into crush-fantasy
2025-10-23 13:14:51 +02:00
Amolith and GitHub
7eef0b18d2
chore: embed version in build/install tasks ( #1278 )
2025-10-22 11:23:25 -03:00
Carlos Alexandro Becker and GitHub
015632a146
fix(mcp): make sure to cancel context on error ( #1246 )
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-10-16 19:36:29 -03:00
Andrey Nering
595c9401bb
chore(task): set commit desc automatically
2025-10-14 16:28:55 -03:00
02cd9ab386
chore(task): also push empty named commit in release ( #1231 )
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-10-14 19:25:18 +00:00
Kujtim Hoxha
2f5d389f88
Merge remote-tracking branch 'origin/main' into crush-fantasy
2025-10-13 13:59:44 +02:00
Carlos Alexandro Becker
390983a851
chore: allow to pass args to task run
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-10-09 14:46:11 -03:00
Christian Rocha
255aa3bcaa
chore(task): just use svu if it's already installed
2025-10-02 10:12:23 -04:00
Christian Rocha
08e384dae6
chore(task): fetch tags before releasing
2025-10-02 10:12:23 -04:00
Christian Rocha
8c1e3764c7
chore(task): add helper for fetching tags
2025-10-02 10:12:23 -04:00
kujtimiihoxha
477f846272
wip: initial setup
2025-10-01 18:51:15 +02:00
Christian Rocha
d102102ce4
chore(task): annotate tags during release
2025-10-01 09:15:00 -04:00
Andrey Nering and GitHub
53a4703c97
chore(taskfile): change release task to add a commit for the tag ( #1159 )
2025-09-29 15:03:39 -03:00
4203e52994
Update Taskfile.yaml
...
Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com >
2025-09-25 09:12:01 +02:00
Carlos Alexandro Becker and Kujtim Hoxha
5f7c46dd14
chore: fix version
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-09-25 09:12:01 +02:00
Carlos Alexandro Becker and Kujtim Hoxha
51cee9e947
chore: add task release
...
you can use it as:
```sh
task release -- -m 'some short description'
```
and it'll:
- figure out the next tag using svu
- check if you're on main
- check branch is clean
- drop the nightly tag (it's recreated, so if you have an old one, `git push --tags` will complain about it)
- `git tag --sign <next version>` + any args you pass to release
- `git push --tags`
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-09-25 09:12:01 +02:00
Carlos Alexandro Becker
0bba5af139
chore: task run
...
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com >
2025-09-16 16:30:11 -03:00
Evan and GitHub
a02bd99a2d
fix: Expose Required params to Anthropic API ( #752 )
...
* chore: add build task and generates annotations
Added a build task for parity with other task commands.
Used the suggested build command from the README.
Also added "generates" annotations, which is useful as the
Taskfile grows.
Signed-off-by: Evan Wies <evan@neomantra.net >
* fix: expose Required params to Anthropic client
Signed-off-by: Evan Wies <evan@neomantra.net >
* fix: typo in cla.yml precomment -> prcomment
Signed-off-by: Evan Wies <evan@neomantra.net >
---------
Signed-off-by: Evan Wies <evan@neomantra.net >
2025-08-18 15:10:25 -03:00
Andrey Nering and GitHub
5a99685221
chore: fix golangci-lint locally ( #815 )
...
For some reason, golangci-lint is not behaving too well after we upgraded
to Go 1.25 and enabled GreenTea GC.
After some debugging, I found out that we need to compile with Go 1.25
toolchain and run with the GreenTeaGC experiment _disabled_.
The build from Nix was built with Go 1.24, so that one doesn't work as
expected.
2025-08-18 10:58:15 -03:00
Andrey Nering
915fda527d
chore(taskfile): set CGO_ENABLED=0 by default
2025-08-15 14:16:08 -03:00
Andrey Nering
6a4398ef69
chore(go): upgrade to go 1.25 and enable GOEXPERIMENT=greenteagc
2025-08-15 09:42:08 -03:00
Kujtim Hoxha
394387c2fa
chore: fix schema command
2025-07-29 16:14:06 +02:00
Kujtim Hoxha
9eab1ba11e
fix: resolve golangci-lint issues
...
- Fix gofumpt formatting in models.go
- Replace deprecated database methods with context-aware versions:
- db.Ping() -> db.PingContext()
- db.Exec() -> db.ExecContext()
- db.Begin() -> db.BeginTx()
- Update Taskfile.yaml to match CI lint configuration
2025-07-01 11:43:11 +02:00
Kujtim Hoxha
28c85ea0ca
chore: generate schema, fix tests
2025-07-01 11:42:15 +02:00
Kujtim Hoxha
06e8c755ef
chore: change the module
2025-06-07 20:57:32 +02:00