53 Commits
Author SHA1 Message Date
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 BeckerandGitHub 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 BeckerandGitHub 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 BeckerandGitHub 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
AmolithandGitHub 7eef0b18d2 chore: embed version in build/install tasks (#1278) 2025-10-22 11:23:25 -03:00
Carlos Alexandro BeckerandGitHub 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 NeringandGitHub 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 BeckerandKujtim 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 BeckerandKujtim 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
EvanandGitHub 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 NeringandGitHub 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